:root{color:#172033;font-synthesis:none;--brand:#4f46e5;--brand-dark:#3730a3;--brand-soft:#eef2ff;--text:#172033;--muted:#68728a;--border:#e6e9f0;--panel:#fff;--sidebar:#111827;--sidebar-muted:#94a3b8;--shadow:0 10px 30px #0f172a12;background:#f5f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.link-button,.link-danger{font:inherit;background:0 0;border:0;padding:4px 2px}.link-button{color:var(--brand)}.link-danger{color:#dc2626}.link-button:hover,.link-danger:hover{text-decoration:underline}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.admin-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{color:#fff;background:var(--sidebar);flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;gap:11px;min-height:46px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 8px 20px #6366f14d}.brand-copy{white-space:nowrap;flex-direction:column;display:flex}.brand-copy strong{font-size:15px}.brand-copy small{color:var(--sidebar-muted);margin-top:2px;font-size:11px}.primary-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;margin:24px -5px 0;padding:0 5px 20px;display:flex;overflow:auto}.nav-section{gap:5px;display:grid}.nav-section h2{color:#64748b;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0 12px 5px;font-size:10px;font-weight:750}.nav-item,.sidebar-action{color:#cbd5e1;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:flex}.nav-item:hover,.sidebar-action:hover{color:#fff;background:#ffffff0f}.nav-item.router-link-active{color:#fff;background:#6366f138}.sidebar-footer{border-top:1px solid #ffffff14;padding-top:12px}.is-collapsed .brand-copy,.is-collapsed .nav-item span,.is-collapsed .sidebar-action span,.is-collapsed .nav-section h2{opacity:0;pointer-events:none}.admin-main{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.environment-badge,.phase-pill{color:#4338ca;background:var(--brand-soft);border-radius:999px;align-items:center;height:27px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.topbar-heading{flex-direction:column;min-width:0;display:flex}.topbar-heading strong{font-size:15px}.topbar-heading span{max-width:min(54vw,620px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu{align-items:center;gap:12px;display:flex}.account-copy{flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.account-copy span{color:var(--muted);font-size:11px}.icon-button{width:38px;height:38px;color:var(--muted);border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.page-container{padding:28px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.6px;margin:4px 0 5px;font-size:28px}.page-heading p,.panel-card p{color:var(--muted);margin:0;line-height:1.7}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card,.panel-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.metric-card{flex-direction:column;min-height:168px;padding:20px;display:flex;position:relative}.metric-card>span{color:var(--muted);font-size:13px}.metric-card strong{margin:12px 0 8px;font-size:30px}.metric-card small{color:#8a94a8}.metric-icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:16px;margin-top:16px;display:grid}.panel-card{padding:24px}.panel-card h2{margin:7px 0 9px;font-size:19px}.operations-card{background:linear-gradient(135deg,#fff 40%,#eef2ff);grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:24px;min-height:190px;display:grid}.primary-button,.secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:650;display:inline-flex}.primary-button{color:#fff;background:var(--brand);border:1px solid var(--brand)}.primary-button:hover{background:var(--brand-dark)}.primary-button:disabled{cursor:not-allowed;opacity:.65}.secondary-button:disabled{cursor:not-allowed;opacity:.6}.secondary-button{color:var(--brand-dark);background:#fff;border:1px solid #c7d2fe;flex:none}.check-list{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.check-list li:before{color:#10b981;content:"✓";margin-right:9px}.page-container:has(.cockpit-page){background:#07101f;padding:0}.cockpit-page{--cockpit-line:#6fc7ff21;--cockpit-cyan:#4de8ff;--cockpit-blue:#4f8cff;--cockpit-purple:#9a7cff;color:#e9f5ff;background:radial-gradient(circle at 50% 12%,#2261a74f,#0000 38%),radial-gradient(circle at 9% 70%,#312e8133,#0000 30%),linear-gradient(145deg,#081527 0%,#050c18 48%,#081321 100%);min-height:calc(100vh - 68px);padding:24px 26px 18px;position:relative;overflow:hidden}.cockpit-page:before,.cockpit-page:after{pointer-events:none;content:"";filter:blur(.2px);border:1px solid #4de8ff14;border-radius:50%;width:380px;height:380px;position:absolute}.cockpit-page:before{top:-260px;left:20%;box-shadow:0 0 110px #4de8ff17}.cockpit-page:after{bottom:-250px;right:-250px;box-shadow:0 0 130px #9a7cff1a}.cockpit-grid-lines{pointer-events:none;opacity:.32;background-image:linear-gradient(var(--cockpit-line) 1px, transparent 1px), linear-gradient(90deg, var(--cockpit-line) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.cockpit-header,.cockpit-metrics,.cockpit-main-grid,.cockpit-footer{z-index:1;position:relative}.cockpit-header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;min-height:88px;padding:0 4px 18px;display:flex}.cockpit-title{padding-left:18px;position:relative}.cockpit-title:before{background:linear-gradient(var(--cockpit-cyan), var(--cockpit-blue));width:3px;box-shadow:0 0 16px var(--cockpit-cyan);content:"";border-radius:4px;position:absolute;top:5px;bottom:4px;left:0}.cockpit-title h1{letter-spacing:.08em;margin:5px 0 2px;font-size:29px}.cockpit-title p{color:#7f9bb6;margin:0;font-size:12px}.cockpit-live,.cockpit-kicker{color:var(--cockpit-cyan);letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.cockpit-live i,.core-signal i,.cockpit-footer i{background:#48f3bd;border-radius:50%;width:6px;height:6px;animation:1.8s infinite cockpit-pulse;box-shadow:0 0 10px #48f3bd}.cockpit-header-status{align-items:center;gap:20px;display:flex}.cockpit-secure{color:#7ecff2;border-right:1px solid var(--cockpit-line);align-items:center;gap:9px;padding-right:20px;display:flex}.cockpit-secure span,.cockpit-header time{flex-direction:column;display:flex}.cockpit-secure strong{color:#d6ecfb;font-size:12px}.cockpit-secure small,.cockpit-header time span{color:#6f8aa3;font-size:10px}.cockpit-header time{text-align:right;min-width:118px}.cockpit-header time strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:21px}.cockpit-refresh{color:#b9eaff;background:#16497066;border:1px solid #4de8ff45;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 18px #4de8ff0d}.cockpit-refresh:hover{color:#fff;border-color:#4de8ff8c;box-shadow:0 0 20px #4de8ff1a}.cockpit-refresh:disabled{opacity:.6}.cockpit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.cockpit-metric,.cockpit-panel{background:linear-gradient(145deg,#0f2339f0,#071423e0);border:1px solid #6db4e12b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000030}.cockpit-metric:before,.cockpit-panel:before{background:linear-gradient(90deg, var(--accent,var(--cockpit-cyan)), transparent);content:"";width:58%;height:1px;position:absolute;top:0;left:0}.cockpit-metric{border-radius:12px;min-height:154px;padding:19px 20px}.cockpit-metric>span{color:#819bb3;font-size:12px}.cockpit-metric>strong{color:#f5fbff;font-variant-numeric:tabular-nums;margin:10px 0 8px;font-size:32px;display:block}.cockpit-metric>strong i{color:#7993aa;margin-left:4px;font-size:14px;font-style:normal}.cockpit-metric>small{color:#668199;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;display:block;overflow:hidden}.cockpit-metric.is-blue{--accent:#4f8cff}.cockpit-metric.is-purple{--accent:#9a7cff}.cockpit-metric.is-cyan{--accent:#4de8ff}.cockpit-metric.is-green{--accent:#48f3bd}.metric-orbit{width:39px;height:39px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:19px;right:19px}.metric-orbit:after{border:1px dashed color-mix(in srgb, var(--accent) 22%, transparent);content:"";border-radius:50%;position:absolute;inset:-5px}.cockpit-meter{background:#ffffff0d;border-radius:4px;height:3px;overflow:hidden}.cockpit-meter i{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 38%, #fff));height:100%;box-shadow:0 0 10px var(--accent);transition:width .5s;display:block}.metric-inline{color:#7791a8;align-items:center;gap:5px;font-size:10px;display:flex}.metric-inline b{color:var(--accent);font-size:13px}.metric-inline em{color:#8ba8bd;margin-left:auto;font-style:normal}.cockpit-footer{color:#526f85;justify-content:space-between;align-items:center;min-height:36px;font-size:9px;display:flex}.cockpit-footer span{align-items:center;gap:7px;display:inline-flex}@keyframes cockpit-pulse{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes cockpit-spin{to{transform:rotate(360deg)}}.cockpit-main-grid{grid-template-columns:minmax(360px,1.15fr) minmax(300px,.82fr) minmax(320px,.95fr);gap:14px;margin-top:14px;display:grid}.cockpit-panel{border-radius:12px;min-height:430px;padding:20px}.cockpit-panel>header{border-bottom:1px solid #6fc7ff1a;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.cockpit-panel h2{color:#ecf7ff;letter-spacing:.03em;margin:5px 0 0;font-size:17px}.cockpit-link{color:#79ccec;align-items:center;gap:4px;font-size:11px;display:inline-flex}.build-flow-bars{gap:13px;padding:18px 0;display:grid}.build-flow-bars>div>span{color:#829cb3;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.build-flow-bars span b{font-weight:550}.build-flow-bars span em{color:#cbe6f5;font-variant-numeric:tabular-nums;font-style:normal}.build-flow-bars>div>i{background:#ffffff0d;border-radius:5px;height:5px;display:block;overflow:hidden}.build-flow-bars>div>i b{border-radius:5px;height:100%;transition:width .5s;display:block}.build-flow-bars .is-success{background:linear-gradient(90deg,#2cbf9a,#48f3bd);box-shadow:0 0 10px #48f3bd52}.build-flow-bars .is-running{background:linear-gradient(90deg,#3b82f6,#4de8ff)}.build-flow-bars .is-failed{background:linear-gradient(90deg,#ef476f,#ff7895)}.cockpit-subtitle{color:#a8c2d5;justify-content:space-between;align-items:center;margin:1px 0 9px;font-size:11px;display:flex}.cockpit-subtitle>span{align-items:center;gap:6px;display:inline-flex}.cockpit-subtitle small{color:#5f7d94}.recent-builds{border-top:1px solid #6fc7ff1a;padding-top:14px}.recent-builds>article{border-bottom:1px solid #ffffff0a;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.recent-builds>article>i{background:#48f3bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.recent-builds>article>i.is-warning{background:#f5c451}.recent-builds>article>i.is-danger{background:#ff607f}.recent-builds article div{flex-direction:column;min-width:0;display:flex}.recent-builds article strong{color:#cee2ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recent-builds article span{color:#59758c;font-size:9px}.recent-builds article>em{color:#45ddb4;background:#48f3bd14;border-radius:8px;padding:3px 7px;font-size:9px;font-style:normal}.recent-builds article>em.is-warning{color:#f5c451;background:#f5c45114}.recent-builds article>em.is-danger{color:#ff7895;background:#ff607f14}.cockpit-empty{color:#5f7d94;place-items:center;min-height:150px;font-size:11px;display:grid}.core-signal{color:#7394a9;align-items:center;gap:7px;font-size:10px;display:inline-flex}.core-visual{place-items:center;height:246px;display:grid;position:relative}.core-radar{border:1px solid #4de8ff17;border-radius:50%;width:226px;height:226px;position:absolute}.core-radar i{border:1px solid #4de8ff17;border-radius:50%;position:absolute;inset:17%}.core-radar i:nth-child(2){inset:34%}.core-radar i:nth-child(3){border:0;border-top:1px solid #4de8ff14;border-radius:0;inset:50% 0 auto}.core-radar span{background:conic-gradient(#0000 0deg 315deg,#4de8ff1f 345deg,#4de8ff66 360deg);border-radius:50%;animation:5s linear infinite cockpit-spin;position:absolute;inset:0}.health-ring{--health:324deg;background:conic-gradient(var(--cockpit-cyan) var(--health), #4de8ff14 0);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative;box-shadow:0 0 40px #4de8ff17}.health-ring:before{content:"";background:radial-gradient(circle,#102841,#071522 70%);border:1px solid #4de8ff24;border-radius:50%;position:absolute;inset:8px}.health-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex}.health-ring small{color:#6d8da4;font-size:10px}.health-ring strong{color:#f3fbff;font-variant-numeric:tabular-nums;text-shadow:0 0 20px #4de8ff40;margin:1px 0;font-size:43px}.health-ring span{color:var(--cockpit-cyan);letter-spacing:.08em;font-size:10px}.core-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.core-facts>div{color:#6cc8e7;background:#18425d42;border:1px solid #6fc7ff14;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:10px 8px;display:flex}.core-facts span{color:#68859a;flex-direction:column;min-width:0;font-size:8px;display:flex}.core-facts strong{color:#cfe8f5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.radar-count{width:26px;height:26px;color:var(--cockpit-cyan);background:#4de8ff14;border:1px solid #4de8ff26;border-radius:50%;place-items:center;font-size:11px;display:grid}.cockpit-alerts{gap:8px;padding:17px 0;display:grid}.cockpit-alerts>div{color:#45ddb4;background:#48f3bd0d;border:1px solid #48f3bd1a;border-radius:8px;align-items:center;gap:9px;min-height:49px;padding:9px 11px;display:flex}.cockpit-alerts>div.is-warning{color:#f5c451;background:#f5c4510d;border-color:#f5c4511c}.cockpit-alerts>div.is-danger{color:#ff7895;background:#ff607f0d;border-color:#ff607f1c}.cockpit-alerts span{flex-direction:column;display:flex}.cockpit-alerts strong{color:#cfe2ed;font-size:11px}.cockpit-alerts small{color:#637f93;font-size:9px}.market-composition{border-top:1px solid #6fc7ff1a;padding-top:15px}.market-track{background:#ffffff0a;border-radius:8px;gap:3px;height:7px;margin:12px 0;display:flex;overflow:hidden}.market-track i{min-width:0}.market-track .agents{background:#4f8cff}.market-track .skills{background:#9a7cff}.market-track .mcps{background:#4de8ff}.market-legends{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.market-legends span{color:#68869b;align-items:center;gap:4px;font-size:9px;display:flex}.market-legends b{color:#d2e5f1;margin-left:auto;font-size:11px}.cockpit-insight-panel>footer{border-top:1px solid #6fc7ff1a;grid-template-columns:1fr auto;gap:2px 8px;padding-top:14px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.cockpit-insight-panel footer span{color:#607c91;font-size:9px}.cockpit-insight-panel footer strong{color:#c6dfec;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.cockpit-insight-panel footer small{color:#587187;grid-column:1/-1;font-size:9px}@media (width<=1250px){.cockpit-main-grid{grid-template-columns:1fr 1fr}.cockpit-insight-panel{grid-column:1/-1;min-height:350px}.cockpit-insight-panel>footer{margin-top:16px;position:static}.cockpit-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.cockpit-page{padding:18px 14px}.cockpit-header{flex-direction:column;align-items:flex-start;gap:18px}.cockpit-header-status{flex-wrap:wrap;width:100%}.cockpit-secure{display:none}.cockpit-header time{text-align:left;margin-right:auto}.cockpit-metrics,.cockpit-main-grid{grid-template-columns:1fr}.cockpit-insight-panel{grid-column:auto}.cockpit-panel{min-height:auto}.cockpit-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.cockpit-live i,.core-signal i,.cockpit-footer i,.core-radar span{animation:none}}.login-page{grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 15% 15%,#6366f18c,#0000 32%),radial-gradient(circle at 85% 75%,#0ea5e940,#0000 32%),#101629;align-items:center;padding:8vw;display:flex}.login-story-content{max-width:690px}.login-kicker{color:#c7d2fe;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.login-story h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(40px,5vw,68px);line-height:1.16}.login-story p{color:#aeb9ce;max-width:570px;font-size:17px;line-height:1.8}.login-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.login-feature-grid div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:7px;padding:17px;display:flex}.login-feature-grid span{color:#94a3b8;font-size:12px;line-height:1.5}.login-panel{background:#f8fafc;place-items:center;padding:54px;display:grid}.login-card{width:min(100%,410px)}.login-card-heading{align-items:center;gap:12px;display:flex}.login-card-heading>div{flex-direction:column;display:flex}.login-card-heading span{color:var(--muted);font-size:12px}.login-title{margin:52px 0 30px}.login-title h2{letter-spacing:-.03em;margin:0 0 8px;font-size:30px}.login-title p{color:var(--muted);margin:0}.login-card label{margin:18px 0 8px;font-size:13px;font-weight:650;display:block}.field-control{color:#8993a7;background:#fff;border:1px solid #dfe3eb;border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border .15s,box-shadow .15s;display:flex}.field-control:focus-within{border-color:#818cf8;box-shadow:0 0 0 4px #6366f11a}.field-control input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1}.login-button{width:100%;margin-top:24px}.form-error{color:#dc2626;margin:12px 0 0;font-size:13px}.security-note{color:#8a94a8;text-align:center;margin-top:16px;font-size:11px}.center-state{text-align:center;place-content:center;justify-items:center;min-height:70vh;display:grid}.center-state>span{color:#c7d2fe;font-size:88px;font-weight:800}.center-state h1{margin:0}.center-state p{color:var(--muted)}.migration-placeholder{text-align:center;place-content:center;justify-items:center;min-height:390px;display:grid}.migration-placeholder h2{margin-top:18px}.migration-placeholder p{max-width:520px}.migration-placeholder .secondary-button{margin-top:18px}.placeholder-icon,.dialog-icon{width:54px;height:54px;color:var(--brand);background:var(--brand-soft);border-radius:16px;place-items:center;display:grid}.brand-text-mark{letter-spacing:-.03em;font-size:13px;font-weight:800}.data-pagination{border-top:1px solid var(--line-soft,#e5eaf2);color:var(--text-muted,#667085);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.pagination-actions,.pagination-actions label{align-items:center;gap:8px;display:flex}.pagination-actions select{border:1px solid var(--line,#d8dee9);background:var(--surface,#fff);min-width:78px;color:inherit;border-radius:9px;padding:7px 10px}.data-pagination .icon-button:disabled{opacity:.4;cursor:not-allowed}@media (width<=640px){.data-pagination{flex-direction:column;align-items:flex-start}.pagination-actions{justify-content:flex-end;width:100%}}.toast-region{z-index:1000;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:20px;right:20px}.toast-item{color:#1f2937;border:1px solid var(--border);pointer-events:auto;background:#fff;border-left:4px solid #64748b;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;padding:12px 13px;display:grid;box-shadow:0 18px 44px #0f172a29}.toast-item.is-success{border-left-color:#10b981}.toast-item.is-success>svg{color:#059669}.toast-item.is-error{border-left-color:#ef4444}.toast-item.is-error>svg{color:#dc2626}.toast-item.is-warning{border-left-color:#f59e0b}.toast-item.is-warning>svg{color:#d97706}.toast-item.is-info{border-left-color:#6366f1}.toast-item.is-info>svg{color:#4f46e5}.toast-item button{color:#94a3b8;background:0 0;border:0;place-items:center;padding:4px;display:grid}.dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:17px;width:min(430px,100%);padding:26px;box-shadow:0 25px 70px #0f172a47}.confirm-dialog h2{margin:18px 0 8px;font-size:21px}.confirm-dialog p{color:var(--muted);margin:0;line-height:1.7}.dialog-icon.is-danger{color:#dc2626;background:#fef2f2}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.danger-button{background:#dc2626;border-color:#dc2626}.danger-button:hover{background:#b91c1c}.skeleton{background:linear-gradient(90deg,#eef1f6 25%,#f8f9fb 45%,#eef1f6 65%) 0 0/300% 100%;border-radius:7px;min-width:80px;min-height:36px;animation:1.2s infinite shimmer}.spinning{animation:.8s linear infinite spin}.management-heading{align-items:center}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.list-toolbar{box-shadow:none;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.search-control{color:#8b95a7;border:1px solid var(--border);background:#f8fafc;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:260px;height:41px;padding:0 12px;display:flex}.search-control:focus-within{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f117}.search-control input{background:0 0;border:0;outline:none;flex:1;min-width:0}.list-toolbar select,.form-section select,.form-section input,.form-section textarea{color:var(--text);background:#fff;border:1px solid #dfe3eb;border-radius:9px;outline:none}.list-toolbar select{height:41px;padding:0 34px 0 11px}.result-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.table-panel{border-color:#e5e9f0;min-height:360px;padding:0;overflow:hidden;box-shadow:0 14px 36px #0f172a0d}.data-table-scroll{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;max-width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:1120px}.data-table th{z-index:2;color:#68758b;letter-spacing:.025em;text-align:left;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #e4e8ef;padding:14px 18px;font-size:11px;font-weight:750;position:sticky;top:0}.data-table td{color:#273247;vertical-align:middle;border-bottom:1px solid #edf0f5;height:68px;padding:14px 18px;font-size:13px}.data-table tbody tr{transition:background .16s,box-shadow .16s}.data-table tbody tr:nth-child(2n){background:#fcfdff}.data-table tbody tr:hover{background:#f7f9ff;position:relative;box-shadow:inset 3px 0 #818cf8}.data-table tbody tr:last-child td{border-bottom:0}.action-column{white-space:nowrap;width:1%;text-align:right!important}.entity-cell{align-items:flex-start;gap:11px;min-width:260px;display:flex}.entity-avatar,.entity-cell>.entity-avatar{width:39px;height:39px;color:var(--brand);background:var(--brand-soft);border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.entity-avatar>svg{flex:none;margin:0;display:block}.entity-avatar img{object-fit:cover;width:100%;height:100%}.entity-cell>div{flex-direction:column;min-width:0;display:flex}.entity-cell strong{font-size:13px}.entity-cell span,.entity-cell small,.cell-note{color:var(--muted);font-size:11px;display:block}.entity-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:3px;overflow:hidden}.mono-text{margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.status-badge{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11px;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge.is-success{color:#047857;background:#ecfdf5}.status-badge.is-danger{color:#b91c1c;background:#fef2f2}.status-badge.is-warning{color:#b45309;background:#fffbeb}.tag-list,.row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.soft-tag{color:#4f46e5;background:#eef2ff;border-radius:6px;padding:4px 7px;font-size:11px;display:inline-flex}.date-cell{color:var(--muted);white-space:nowrap;font-size:11px}.text-button,.icon-danger{color:#4f46e5;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;padding:6px;font-size:12px;display:inline-flex}.text-button:hover{background:#eef2ff}.text-button.danger{color:#dc2626}.text-button.danger:hover{background:#fef2f2}.icon-danger{color:#dc2626}.icon-danger:hover{background:#fef2f2}.text-button:disabled,.icon-danger:disabled{cursor:not-allowed;opacity:.5}.table-loading,.empty-state{min-height:360px;color:var(--muted);place-content:center;justify-items:center;display:grid}.empty-state h2{color:var(--text);margin:15px 0 5px;font-size:18px}.empty-state p{margin:0 0 18px}.drawer-backdrop-v2{z-index:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.form-drawer-v2{background:#f8fafc;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,96vw);height:100%;display:grid;box-shadow:-20px 0 60px #0f172a2e}.drawer-header,.drawer-footer{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.drawer-header{border-bottom:1px solid var(--border)}.drawer-header h2{margin:3px 0 0;font-size:21px}.drawer-footer{border-top:1px solid var(--border);justify-content:flex-end}.drawer-body{align-content:start;gap:14px;padding:18px 24px 28px;display:grid;overflow:auto}.form-section{border:1px solid var(--border);background:#fff;border-radius:14px;padding:21px}.section-heading{gap:11px;margin-bottom:18px;display:flex}.section-heading>span{width:29px;height:29px;color:var(--brand);background:var(--brand-soft);border-radius:9px;flex:0 0 29px;place-items:center;font-size:12px;font-weight:750;display:grid}.section-heading h3,.section-heading p{margin:0}.section-heading h3{font-size:15px}.section-heading p{color:var(--muted);margin-top:3px;font-size:11px}.form-section>label,.form-grid-v2 label{color:#384258;gap:7px;margin-top:14px;font-size:12px;font-weight:650;display:grid}.form-section input:not([type=checkbox]),.form-section select{height:42px;padding:0 11px}.form-section textarea{resize:vertical;padding:10px 11px;line-height:1.6}.form-section input:focus,.form-section select:focus,.form-section textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f117}.form-section input:disabled{color:#8b95a7;background:#f5f6f8}.form-grid-v2,.dependency-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dependency-columns h4{margin:0 0 9px;font-size:12px}.choice-list{border:1px solid var(--border);background:#f8fafc;border-radius:10px;max-height:240px;padding:5px;overflow:auto}.choice-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex;position:relative}.choice-item:hover{background:#fff}.choice-item input{opacity:0;position:absolute}.choice-item>span{flex-direction:column;flex:1;min-width:0;display:flex}.choice-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.choice-item small{color:var(--muted);font-size:10px}.choice-item>svg{color:#0000}.choice-item:has(input:checked){color:#4338ca;background:#eef2ff}.choice-item:has(input:checked)>svg{color:#4f46e5}.muted-empty{color:var(--muted);text-align:center;margin:16px;font-size:11px}.market-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-choice-grid button{min-height:80px;color:var(--text);text-align:left;border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:14px;display:flex;position:relative}.market-choice-grid button span{color:var(--muted);margin-top:5px;font-size:11px}.market-choice-grid button svg{color:#0000;position:absolute;top:12px;right:12px}.market-choice-grid button.selected{border-color:#818cf8;box-shadow:0 0 0 3px #6366f114}.market-choice-grid button.selected svg{color:var(--brand)}.switch-row{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex!important}.switch-row>span{flex-direction:column;display:flex}.switch-row small{color:var(--muted);margin-top:3px;font-weight:400}.switch-row input{width:36px;height:20px;accent-color:var(--brand)}.drawer-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:12px 14px;font-size:12px}.resource-table{min-width:1020px}.resource-table td:nth-child(2)>strong{margin-bottom:7px;font-size:12px;display:block}.compact-market-choices{margin-top:15px}.compact-market-choices button{min-height:54px}.section-action{margin-top:16px}.file-drop{cursor:pointer;background:#f8faff;border:1px dashed #a5b4fc;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:78px;position:relative;color:#4f46e5!important;display:flex!important}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.code-textarea{tab-size:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.version-list{gap:8px;margin-top:18px;display:grid}.version-list article{border:1px solid var(--border);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.version-list article>div{min-width:0}.version-list article strong{margin-right:8px}.version-list article p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}@keyframes shimmer{to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}.model-table{min-width:940px}.model-table td:nth-child(3){color:#59657b}.model-table .soft-tag{margin-left:8px}.model-drawer{width:min(680px,96vw)}.model-drawer .drawer-footer{gap:10px}.model-drawer .drawer-footer .secondary-button{margin-right:auto}.organization-context-strip{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.organization-context-strip div{background:#fff;flex-direction:column;padding:14px 17px;display:flex}.organization-context-strip span{color:var(--muted);font-size:11px}.organization-context-strip strong{margin-top:4px;font-size:13px}.organization-workspace{grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.organization-card-list{gap:9px;display:grid}.organization-card{text-align:left;border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.organization-card:hover,.organization-card.selected{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f112}.organization-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.organization-card small,.organization-card em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;overflow:hidden}.organization-detail{min-height:520px}.organization-detail>header{justify-content:space-between;gap:12px;display:flex}.organization-detail h2{margin:4px 0}.detail-empty{text-align:center;place-content:center;justify-items:center;min-height:430px;display:grid}.detail-tabs,.page-tabs{border-bottom:1px solid var(--border);gap:4px;margin:20px 0 14px;display:flex}.detail-tabs button,.page-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px}.detail-tabs button.active,.page-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.capability-list{gap:8px;display:grid}.capability-list label{background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.capability-list label>span{flex-direction:column;flex:1;display:flex}.capability-list small{color:var(--muted)}.capability-list em{color:var(--brand);font-size:11px;font-style:normal}.capability-list .primary-button{margin-top:10px}.audit-list{gap:8px;display:grid}.audit-list article{background:#f8fafc;border-radius:10px;flex-direction:column;padding:11px;display:flex}.audit-list span{color:var(--muted);margin-top:3px;font-size:11px}.member-guidance{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 17px;display:flex}.member-guidance div{flex-direction:column;display:flex}.member-guidance span{margin-top:3px;font-size:11px}.member-table{min-width:980px}.scope-pill{color:#475569;background:#f1f5f9;border-radius:7px;padding:5px 8px}.permission-equation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permission-equation span{color:#4338ca;background:#eef2ff;border-radius:8px;padding:7px 10px}.permission-equation.large{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:20px;padding:16px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.role-card header{justify-content:space-between;display:flex}.role-card h2{margin:18px 0 6px}.role-card>div{color:var(--muted);gap:12px;margin:16px 0;font-size:11px;display:flex}.role-icon{width:38px;height:38px;color:var(--brand);background:#eef2ff;border-radius:10px;place-items:center;display:grid}.group-workspace{grid-template-columns:minmax(280px,.55fr) minmax(420px,1fr);gap:16px;display:grid}.group-create div{gap:8px;margin-top:16px;display:flex}.group-create input,.password-dialog input{border:1px solid var(--border);border-radius:9px;flex:1;height:42px;padding:0 11px}.group-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.group-list article>div{flex-direction:column;display:flex}.group-list span{color:var(--muted);font-size:11px}.permission-picker>.search-control{margin-bottom:14px}.permission-group{margin-bottom:17px}.permission-group h3{justify-content:space-between;font-size:13px;display:flex}.permission-group label{border-radius:8px;gap:9px;padding:9px;display:flex}.permission-group label:hover{background:#f8fafc}.permission-group label>span{flex-direction:column;display:flex}.permission-group small{color:var(--muted);font-size:10px}.permission-chip-list{flex-wrap:wrap;gap:6px;display:flex}.permission-chip-list span{color:#4338ca;background:#eef2ff;border-radius:7px;padding:6px 8px;font-size:11px}.preview-drawer{width:min(680px,96vw)}.password-dialog{position:relative}.password-dialog label{gap:7px;margin-top:18px;display:grid}.dialog-close{background:0 0;border:0;position:absolute;top:16px;right:16px}.group-open{text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;display:flex}.selection-list{border:1px solid var(--border);border-radius:10px;max-height:260px;display:grid;overflow:auto}.selection-list label{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}.selection-list label:last-child{border-bottom:0}.selection-list label>span{flex-direction:column;min-width:0;display:flex}.selection-list small{color:var(--muted);font-size:10px}.group-drawer{width:min(720px,96vw)}@media (width<=1050px){.organization-workspace,.group-workspace{grid-template-columns:1fr}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.organization-context-strip{grid-template-columns:repeat(2,1fr)}.role-grid{grid-template-columns:1fr}}.role-actions{align-items:center;gap:8px;display:flex}.role-actions .secondary-button{flex:1}.permission-group h3 small{color:var(--muted);margin-left:5px;font-weight:500}.permission-group h3 .text-button{font-size:11px}.capability-groups{gap:12px;display:grid}.capability-group{border:1px solid var(--border);border-radius:12px;overflow:hidden}.capability-group>header{background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.capability-group>header div{flex-direction:column;display:flex}.capability-group>header span{color:var(--muted);font-size:11px}.capability-group .capability-list{padding:8px}.permission-explanation{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;gap:5px;margin-bottom:20px;padding:16px 18px;display:grid}.permission-explanation strong{font-size:14px}.permission-explanation p{color:#475569;margin:0;font-size:12px;line-height:1.7}.permission-explanation span{color:#6366f1;font-size:11px}.enterprise-hero{grid-template-columns:minmax(0,1fr) 260px auto;align-items:center;gap:24px;margin-bottom:14px;padding:20px;display:grid}.enterprise-brand{align-items:center;gap:13px;display:flex}.enterprise-brand>div{flex-direction:column;display:flex}.enterprise-brand span,.enterprise-brand p,.seat-meter span{color:var(--muted);font-size:11px}.enterprise-brand h2{margin:4px 0 2px}.enterprise-logo{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.seat-meter>div{justify-content:space-between;display:flex}.seat-meter i{background:#e2e8f0;border-radius:99px;height:7px;margin-top:9px;display:block;overflow:hidden}.seat-meter b{border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#8b5cf6);height:100%;display:block}.enterprise-tabs{background:#eef2f7;border-radius:11px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow:auto}.enterprise-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 13px}.enterprise-tabs button.active{color:#312e81;background:#fff;box-shadow:0 1px 3px #0f172a1a}.enterprise-overview,.enterprise-quotas,.enterprise-usage{gap:14px;display:grid}.enterprise-principle{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;align-items:center;gap:13px;padding:18px;display:flex}.enterprise-principle h2{margin:0 0 4px;font-size:15px}.enterprise-principle p{margin:0;font-size:12px}.enterprise-metric-grid,.quota-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.enterprise-metric-grid article,.quota-summary-grid article{flex-direction:column;justify-content:center;min-height:132px;display:flex}.enterprise-metric-grid span,.quota-summary-grid span{color:var(--muted);font-size:11px}.enterprise-metric-grid strong,.quota-summary-grid strong{margin:8px 0;font-size:24px}.enterprise-metric-grid small,.quota-summary-grid small{color:var(--muted)}.enterprise-members{grid-template-columns:300px minmax(0,1fr);gap:14px;display:grid}.department-panel,.member-panel{padding:0;overflow:hidden}.department-panel>header,.member-panel>header,.quota-member-list>header,.enterprise-audit>header{border-bottom:1px solid var(--border);padding:18px}.department-panel h2,.member-panel h2,.quota-member-list h2,.enterprise-audit h2{margin:3px 0}.department-list{max-height:390px;display:grid;overflow:auto}.department-list>div{border-bottom:1px solid var(--border);justify-content:space-between;padding-top:11px;padding-bottom:11px;padding-right:14px;display:flex}.department-list span{color:var(--muted);font-size:10px}.department-create{background:#f8fafc;gap:8px;padding:14px;display:grid}.department-create input,.department-create select{border:1px solid var(--border);border-radius:8px;height:40px;padding:0 10px}.member-panel table{min-width:980px}.member-panel td>small,.enterprise-usage td>small{color:var(--muted);margin-top:3px;display:block}.row-actions{flex-wrap:wrap;gap:7px;display:flex}.enterprise-experts{gap:14px;display:grid}.expert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.expert-grid article>div{color:var(--muted);gap:8px;font-size:11px;display:flex}.quota-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-member-list{padding:0;overflow:hidden}.quota-member-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.quota-member-list article>div{flex-direction:column;display:flex}.quota-member-list article span{color:var(--muted);font-size:11px}.enterprise-audit{padding:0;overflow:hidden}.enterprise-audit article{border-bottom:1px solid var(--border);grid-template-columns:180px minmax(180px,.7fr) minmax(240px,1fr);gap:14px;padding:13px 18px;display:grid}.enterprise-audit article span{color:var(--muted);font-size:11px}.member-identity-note{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex-direction:column;padding:13px;display:flex}.member-identity-note span{margin-top:3px;font-size:11px}.enterprise-drawer{width:min(720px,96vw)}.quota-drawer{width:min(560px,96vw)}@media (width<=1100px){.enterprise-hero{grid-template-columns:1fr auto}.seat-meter{grid-column:1/-1}.enterprise-members{grid-template-columns:1fr}.enterprise-metric-grid,.expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.enterprise-hero,.enterprise-metric-grid,.quota-summary-grid,.expert-grid{grid-template-columns:1fr}.enterprise-audit article{grid-template-columns:1fr;gap:4px}}.business-page .list-toolbar{margin-bottom:14px}.business-page table{min-width:940px}.business-page td>small{color:var(--muted);margin-top:3px;display:block}.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membership-card-v2{padding:0;overflow:hidden}.membership-card-v2 header{background:linear-gradient(135deg,#eef2ff,#faf5ff);padding:18px}.membership-card-v2 header>div,.provider-head{justify-content:space-between;display:flex}.membership-card-v2 h2{margin:18px 0 5px}.membership-card-v2>div{flex-direction:column;padding:18px;display:flex}.membership-card-v2>div span,.membership-card-v2 small{color:var(--muted);font-size:11px}.membership-card-v2>div strong{margin:5px 0}.membership-card-v2 footer{border-top:1px solid var(--border);align-items:center;gap:10px;padding:13px 18px;display:flex}.membership-card-v2 footer span{color:var(--muted);font-size:11px}.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-provider-grid article{min-height:220px}.payment-provider-grid article>p,.payment-provider-grid article>span{color:var(--muted)}.payment-provider-grid footer{gap:8px;margin-top:30px;display:flex}.business-drawer{width:min(720px,96vw)}.model-access-search{margin-bottom:12px}.model-access-list{max-height:none}.model-access-list label{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.model-access-list label.disabled{opacity:.55}.model-access-list em{color:var(--muted);font-size:10px;font-style:normal}.model-access-drawer .drawer-footer>span{color:var(--muted);font-size:11px}.business-page .row-actions{flex-wrap:wrap}.membership-assignment-footer{gap:14px}.business-data-table{min-width:1080px}.business-data-table .entity-cell.compact{min-width:210px}.business-data-table .entity-cell.compact .entity-avatar{flex-basis:34px;width:34px;height:34px}.metric-number{color:#111827;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750;display:block}.metric-number.compact{font-size:14px}.credit-delta{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:72px;font-size:14px;font-weight:750;display:inline-flex}.credit-delta.positive{color:#047857}.credit-delta.negative{color:#b91c1c}.redeem-code{color:#3730a3;background:#eef2ff;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;display:inline-flex}.note-cell{max-width:300px;line-height:1.5}.cell-error,.field-error{color:#b91c1c;margin-top:5px;font-size:11px;display:block}.page-tabs button{align-items:center;gap:6px;display:inline-flex}.end-user-table{table-layout:fixed;min-width:1040px}.end-user-table th,.end-user-table td{padding-left:10px;padding-right:10px}.end-user-col-user{width:23%}.end-user-col-source{width:15%}.end-user-col-points{width:9%}.end-user-col-membership{width:14%}.end-user-col-status{width:8%}.end-user-col-actions{width:31%}.end-user-table .entity-cell,.end-user-table .entity-cell>div{min-width:0}.end-user-table .entity-cell strong,.end-user-table .entity-cell span,.end-user-table .entity-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.end-user-table .action-column{width:auto}.end-user-table .row-actions{grid-template-columns:repeat(3,max-content);justify-content:start;gap:4px 6px;display:grid}.end-user-table .text-button{padding:5px 7px}@media (width<=1000px){.membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.membership-grid,.payment-provider-grid{grid-template-columns:1fr}}.delivery-page .list-toolbar{margin-bottom:14px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card-v2 header{justify-content:space-between;display:flex}.project-card-v2 h2{margin:18px 0 4px}.project-card-v2 p{color:var(--muted)}.project-type-note{color:#3730a3;background:#eef2ff;border-radius:9px;min-height:54px;margin:16px 0;padding:11px;font-size:11px}.project-card-v2 footer{align-items:center;gap:8px;display:flex}.project-build-state{color:#4338ca;background:#eef2ff;border:1px solid #d9ddff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 14px;padding:11px 12px;display:grid}.project-build-state>svg{align-self:start;margin-top:2px}.project-build-state div{flex-direction:column;min-width:0;display:flex}.project-build-state strong{font-size:12px}.project-build-state span{color:#69738b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-build-state a{color:#4f46e5;white-space:nowrap;font-size:11px;font-weight:700}.spin{animation:.9s linear infinite spin}.delivery-page table{min-width:960px}.delivery-page td small{color:var(--muted);display:block}.settings-summary-grid,.diagnostic-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.settings-summary-grid article,.diagnostic-summary-grid article{flex-direction:column;justify-content:center;min-height:140px;display:flex}.settings-summary-grid span,.settings-summary-grid small,.diagnostic-summary-grid span,.diagnostic-summary-grid small{color:var(--muted)}.settings-summary-grid strong,.diagnostic-summary-grid strong{margin:8px 0;font-size:20px}.security-note{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;align-items:center;gap:13px;margin-top:14px;display:flex}.security-note h2{margin:0 0 4px}.security-note p{margin:0}.endpoint-panel{margin-top:14px}.endpoint-panel header{align-items:center;gap:10px;display:flex}.endpoint-panel h2,.endpoint-panel p{margin:0}.endpoint-panel header p{color:var(--muted)}.endpoint-panel dl{gap:0;margin:18px 0 0;display:grid}.endpoint-panel dl div{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.endpoint-panel dt{font-weight:700}.endpoint-panel dd{color:var(--muted);margin:0;font-family:monospace;overflow:auto}.diagnostic-note{color:#3730a3;background:#eef2ff;border-radius:10px;padding:12px 14px}.security-form{gap:13px;max-width:620px;margin:0 auto;display:grid}.security-form>svg{color:var(--brand)}.security-form label{gap:6px;display:grid}.security-form input{border:1px solid var(--border);border-radius:9px;height:43px;padding:0 11px}.delivery-drawer{width:min(760px,96vw)}.project-drawer{width:min(1040px,98vw)}.project-drawer-footer{justify-content:space-between}.project-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.project-asset-field{color:#384258;gap:7px;font-size:12px;font-weight:650;display:grid}.project-asset-field>div{grid-template-columns:54px minmax(0,1fr);gap:9px;display:grid}.asset-preview{color:#818cf8;background:#f4f5ff;border:1px solid #dfe3eb;border-radius:11px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-inputs{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.asset-inputs input{min-width:0}.asset-upload-button{position:relative;overflow:hidden}.asset-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.project-asset-field>small{color:var(--muted);font-size:10px;font-weight:400}.color-input{border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:10px;height:42px;padding:5px 10px;display:flex}.color-input input{border:0!important;width:44px!important;height:30px!important;padding:0!important}.color-input code{color:var(--muted)}.client-menu-editor{border:1px solid #e3e7ee;border-radius:12px;overflow:hidden}.client-menu-editor>header{background:#f8fafc;border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.client-menu-editor h4,.client-menu-editor p{margin:0}.client-menu-editor p{color:var(--muted);margin-top:4px;font-size:10px}.client-menu-editor header>div:last-child{gap:7px;display:flex}.menu-table-scroll{overflow:auto}.client-menu-editor table{border-collapse:collapse;min-width:920px}.client-menu-editor th,.client-menu-editor td{text-align:left;border-bottom:1px solid #edf0f4;padding:9px}.client-menu-editor th{color:#68758b;background:#fff;font-size:10px}.client-menu-editor td input:not([type=checkbox]),.client-menu-editor td select{border:1px solid #dfe3eb;border-radius:7px;width:100%;height:34px;padding:0 8px}.client-menu-editor td:first-child,.client-menu-editor td:nth-child(6),.client-menu-editor td:nth-child(7){white-space:nowrap;width:1%}.menu-order-actions{gap:3px;display:flex}.menu-order-actions button{color:#4f46e5;background:#eef2ff;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.menu-order-actions button:disabled{opacity:.35}.build-table-panel{min-height:420px}.compact-progress,.build-progress{background:#e7eaf0;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.compact-progress{width:150px}.compact-progress i,.build-progress i{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;transition:width .3s;display:block}.build-log-drawer-v2{background:#f8fafc;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(820px,96vw);height:100%;display:grid;box-shadow:-20px 0 60px #0f172a2e}.build-log-drawer-v2>header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.build-log-drawer-v2 h2,.build-log-drawer-v2 p{margin:0}.build-log-drawer-v2 header p{color:var(--muted);margin-top:4px;font-size:11px}.build-log-summary{border-bottom:1px solid var(--border);background:#fff;padding:18px 24px}.build-log-summary>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.build-log-summary small{color:var(--muted);margin-top:8px;display:block}.build-log-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.build-log-toolbar>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.build-log-toolbar>div{gap:7px;display:flex}.build-log-drawer-v2>pre{color:#d7e0ef;white-space:pre-wrap;word-break:break-word;background:#0b1120;border:1px solid #1e293b;border-radius:12px;margin:0 24px 18px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;overflow:auto}.build-error-panel{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 24px 20px;padding:13px}.build-error-panel p{margin:5px 0 0}.mono-text.compact{margin-top:5px;font-size:10px}.address-bar-choice{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.address-bar-choice input{width:auto!important;height:auto!important}.update-hero{justify-content:space-between;align-items:center;display:flex}.update-hero span,.update-hero p,.update-content-grid small{color:var(--muted)}.update-hero strong{margin:8px 0;font-size:28px;display:block}.update-source-panel{margin-top:14px}.update-source-panel h2,.update-source-panel p{margin:0}.update-source-panel p{color:var(--muted)}.inline-update-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.inline-update-form input{border:1px solid var(--border);border-radius:9px;min-height:42px;padding:0 12px}.update-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.update-content-grid section{align-content:start;gap:12px;display:grid}.update-content-grid h2,.update-content-grid p{margin:0}.update-content-grid pre{color:#cbd5e1;white-space:pre-wrap;background:#0f172a;border-radius:9px;max-height:260px;margin:0;padding:12px;overflow:auto}@media (width<=1000px){.project-grid,.settings-summary-grid,.diagnostic-summary-grid,.update-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.project-grid,.settings-summary-grid,.diagnostic-summary-grid,.inline-update-form{grid-template-columns:1fr}.endpoint-panel dl div{grid-template-columns:1fr;gap:4px}.project-asset-grid{grid-template-columns:1fr}.client-menu-editor>header,.build-log-toolbar{flex-direction:column;align-items:stretch}.project-drawer-footer{justify-content:flex-end}}.agent-version-hero{background:linear-gradient(135deg,#fff 0%,#f5f7ff 100%);border-color:#dbe2ff;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:16px;margin-bottom:14px;display:grid}.agent-version-icon{color:#4f46e5;background:#e9edff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.agent-version-hero span,.agent-version-hero p,.agent-version-hero dt{color:var(--muted)}.agent-version-hero strong{margin:5px 0;font-size:25px;display:block}.agent-version-hero p{max-width:720px;margin:0;line-height:1.55}.agent-version-hero dl{border-left:1px solid var(--border);gap:8px;margin:0;padding-left:18px;display:grid}.agent-version-hero dl div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.agent-version-hero dt{align-items:center;gap:5px;font-size:11px;display:flex}.agent-version-hero dd{text-align:right;margin:0;font-size:11px}.version-history-panel{margin:14px 0}.version-history-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.version-history-heading{align-items:center;gap:10px;display:flex}.version-history-heading>span{color:#4f46e5;background:#eef2ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.version-history-heading h2,.version-history-heading p{margin:0}.version-history-heading p{color:var(--muted);margin-top:3px;font-size:11px}.history-count{color:var(--muted);font-size:11px}.version-history-list{border-top:1px solid var(--border);margin-top:16px;display:grid}.version-history-list article{border-bottom:1px solid #edf0f5;grid-template-columns:20px 130px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.history-marker{justify-content:center;display:flex;position:relative}.history-marker:after{content:"";background:#dbe1ec;width:1px;position:absolute;top:16px;bottom:-31px}.version-history-list article:last-child .history-marker:after{display:none}.history-marker i{z-index:1;background:#cbd5e1;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 1px #cbd5e1}.version-history-list article.latest .history-marker i{background:#6366f1;box-shadow:0 0 0 3px #e0e7ff}.history-version{align-items:flex-start;gap:7px;display:flex}.history-version strong{font-size:13px}.history-version span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750}.history-content p{color:#354057;white-space:pre-line;margin:0;line-height:1.65}.history-content small{color:var(--muted);align-items:center;gap:5px;margin-top:6px;display:flex}.version-history-empty{min-height:110px;color:var(--muted);border:1px dashed var(--border);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.update-action-row{align-items:center;gap:9px;margin-top:16px;display:flex}.diagnostic-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.diagnostic-toolbar p{color:var(--muted);margin:0;font-size:12px}.diagnostic-toolbar button{flex:none}@media (width<=720px){.agent-version-hero{grid-template-columns:auto minmax(0,1fr)}.agent-version-hero dl{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;padding:12px 0 0}.version-history-panel>header,.diagnostic-toolbar{flex-direction:column;align-items:flex-start}.version-history-list article{grid-template-columns:20px minmax(0,1fr)}.history-content{grid-column:2}}.project-version-summary{background:#f8fafc;border:1px solid #e5eaf2;border-radius:10px;gap:8px;margin:2px 0 14px;padding:12px;display:grid}.project-version-summary.current{background:#f0fdf4;border-color:#bbf7d0}.project-version-summary.stale{background:#fffbeb;border-color:#fde68a}.project-version-summary.unknown{background:#f8fafc;border-color:#e2e8f0}.project-version-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.project-version-summary dl div{min-width:0}.project-version-summary dt{color:var(--muted);margin-bottom:3px;font-size:10px}.project-version-summary dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.project-version-summary footer{border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.project-version-summary footer span{color:var(--muted);font-size:10px}.project-version-state{font-size:11px;font-weight:750}.project-version-summary.current .project-version-state{color:#047857}.project-version-summary.stale .project-version-state{color:#b45309}.project-version-summary.unknown .project-version-state{color:#64748b}@media (width<=520px){.project-version-summary dl{grid-template-columns:1fr}}.enterprise-table-panel{padding:0;overflow:hidden}.enterprise-table-panel .section-toolbar{border-bottom:1px solid var(--border);padding:18px}.enterprise-table-panel .section-toolbar select{color:#334155;border:1px solid var(--border);background:#fff;border-radius:9px;outline:0;min-width:210px;height:40px;padding:0 36px 0 12px}.enterprise-table-panel .section-toolbar select:focus{border-color:#818cf8;box-shadow:0 0 0 3px #e0e7ff}.enterprise-member-table{table-layout:fixed;min-width:1060px}.member-col-identity{width:25%}.member-col-department{width:14%}.member-col-role{width:12%}.member-col-status{width:9%}.member-col-quota{width:15%}.member-col-actions{width:25%}.enterprise-member-table th,.enterprise-member-table td,.enterprise-usage-table th,.enterprise-usage-table td{padding-left:11px;padding-right:11px}.enterprise-member-identity,.enterprise-member-identity>div{min-width:0}.enterprise-member-identity strong,.enterprise-member-identity span,.enterprise-member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-member-actions{grid-template-columns:repeat(3,max-content);justify-content:start;gap:4px 6px;display:grid}.enterprise-member-actions .text-button{padding:5px 7px}.protected-label{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px;display:inline-flex}.table-empty-state{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.table-empty-state strong{color:#475569}.table-empty-state span{font-size:11px}.enterprise-usage-metrics article>svg{color:#6366f1;margin-bottom:8px}.enterprise-usage-table{table-layout:fixed;min-width:920px}.usage-col-time{width:18%}.usage-col-member{width:23%}.usage-col-points{width:12%}.usage-col-model{width:27%}.usage-col-cost{width:20%}.usage-points{color:#b45309;font-variant-numeric:tabular-nums;font-weight:750}.usage-status{background:#f1f5f9;border-radius:999px;width:max-content;padding:3px 7px;display:inline-flex!important}.usage-status.deducted,.usage-status.success,.usage-status.succeeded{color:#047857;background:#ecfdf5}.usage-status.failed{color:#b91c1c;background:#fef2f2}.table-pagination{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.table-pagination>div{gap:8px;display:flex}@media (width<=720px){.table-pagination{flex-direction:column;align-items:flex-start}}.artifact-links-compact{flex-direction:column;align-items:flex-start;gap:4px;min-width:132px;display:flex}.artifact-links-compact small{color:var(--muted);font-size:10px}.artifact-download-primary{color:#4338ca;align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.artifact-download-primary:hover{text-decoration:underline}.artifact-unavailable{color:#b45309;font-size:11px}.project-build-complete{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;margin:0 0 14px;padding:11px 12px;display:grid}.project-build-complete>div{gap:4px;display:grid}.project-build-complete>div>strong{font-size:12px}.project-build-complete>a{color:#047857;white-space:nowrap;font-size:11px;font-weight:700}.build-artifacts-panel{background:#fff;border:1px solid #c7d2fe;border-radius:12px;gap:11px;margin:0 24px 16px;padding:15px;display:grid}.build-artifacts-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.build-artifacts-panel>header>div{color:#4338ca;align-items:flex-start;gap:9px;display:flex}.build-artifacts-panel>header>div>div{gap:3px;display:grid}.build-artifacts-panel header span{color:var(--muted);font-size:10px}.build-artifacts-panel header>a{color:#4f46e5;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.artifact-public-url{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;display:grid}.artifact-public-url code{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.artifact-public-url button{color:#4f46e5;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.artifact-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.artifact-file-list>a{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;display:flex}.artifact-file-list>a.primary{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.artifact-file-list>a>span{min-width:0;display:grid}.artifact-file-list strong,.artifact-file-list small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.artifact-file-list small{color:var(--muted)}.artifact-empty-note{color:var(--muted);margin:0;font-size:11px}.build-artifacts-panel.artifact-missing{color:#92400e;background:#fffbeb;border-color:#fde68a;gap:4px}.build-artifacts-panel.artifact-missing span{color:#a16207;font-size:11px}@media (width<=720px){.build-artifacts-panel>header{flex-direction:column;align-items:flex-start}.artifact-public-url,.artifact-file-list{grid-template-columns:1fr}.artifact-public-url button{justify-self:start}}.artifact-download-primary.is-release{color:#047857}.artifact-release-state{color:#047857;font-size:10px;font-weight:700}.artifact-release-state.is-failed{color:#b91c1c}.build-artifacts-panel.is-release{border-color:#a7f3d0}.build-artifacts-panel.is-release>header>div,.build-artifacts-panel.is-release header>a{color:#047857}.build-artifacts-panel.release-pending{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;gap:4px}.build-artifacts-panel.release-pending span{color:#3b82f6;font-size:11px}.build-table{min-width:1180px}.build-release-label{color:#047857;background:#ecfdf5;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.build-release-label.is-failed{color:#b91c1c;background:#fef2f2}.admin-update-notice{color:#78350f;background:linear-gradient(135deg,#fffbeb,#fff7ed);border:1px solid #fbbf24;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 28px 0;padding:13px 15px;display:grid;position:relative;box-shadow:0 8px 24px #b453091a}.admin-update-notice>span{color:#b45309;background:#fef3c7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-update-notice strong{font-size:13px}.admin-update-notice p{color:#92400e;text-overflow:ellipsis;white-space:nowrap;max-width:820px;margin:3px 0 0;font-size:11px;overflow:hidden}.admin-update-notice>a{color:#92400e;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=720px){.admin-update-notice{grid-template-columns:auto minmax(0,1fr);margin:12px 14px 0}.admin-update-notice>a{grid-column:2}.admin-update-notice p{white-space:normal}}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{grid-template-columns:1fr}.login-story{display:none}}@media (width<=720px){.admin-shell,.admin-shell.is-collapsed{grid-template-columns:68px minmax(0,1fr)}.brand-copy,.nav-item span,.sidebar-action span,.nav-section h2{display:none}.admin-sidebar{padding-inline:9px}.topbar{padding-inline:16px}.account-copy{display:none}.page-container{padding:18px}.metric-grid,.content-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}.operations-card{grid-template-columns:1fr}.login-panel{padding:28px}.management-heading{align-items:flex-start}.heading-actions{justify-content:flex-start}.list-toolbar{flex-direction:column;align-items:stretch}.search-control{min-width:0}.result-count{margin-left:0}.form-grid-v2,.dependency-columns,.market-choice-grid{grid-template-columns:1fr}.drawer-header,.drawer-footer{padding-inline:17px}.drawer-body{padding-inline:14px}}
