:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#d9e2e8;background:#090c10;font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#090c10}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}code{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#0d1117;border-right:1px solid #25303a;color:#f1f6f8;display:flex;flex-direction:column;padding:18px 12px}.brand{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px;font:700 12px/1 SFMono-Regular,Consolas,monospace}.brand-signal{color:#ff4fa3}.brand-mark{display:grid;place-items:center;width:32px;height:32px;color:#071317;background:#43e6d0;border:1px solid #8cf7e9;border-radius:5px}.perspective-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:22px 4px 4px;padding:3px;border:1px solid #26323c;border-radius:5px;background:#090d12}.perspective-switch button{height:31px;padding:0 7px;border:0;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px;color:#778691;background:transparent;font-size:10px}.perspective-switch button.active{color:#071317;background:#43e6d0}.sidebar nav{display:grid;gap:4px;margin-top:18px}.nav-button{display:flex;align-items:center;gap:11px;height:40px;padding:0 10px;border:0;border-radius:4px;color:#7f8d98;background:transparent;text-align:left}.nav-button:hover{color:#eaf5f7;background:#151c24}.nav-button.active{color:#43e6d0;background:#17232a;box-shadow:inset 2px 0 #43e6d0}.sidebar-user{margin-top:auto;border-top:1px solid #25303a;padding:16px 6px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-user div{min-width:0;display:grid;gap:4px}.sidebar-user strong{overflow:hidden;text-overflow:ellipsis;font-size:11px}.muted-label,.eyebrow{color:#71808a;font:700 10px/1.4 SFMono-Regular,Consolas,monospace;text-transform:uppercase}main{min-width:0;background:#0a0e13}.topbar{height:64px;background:#0e141b;border-bottom:1px solid #25303a;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.topbar select{min-width:190px;height:34px;border:1px solid #31404b;border-radius:4px;padding:0 30px 0 10px;color:#d9e2e8;background:#111820}.system-context{display:flex;align-items:center;gap:8px;color:#a8b5bd;font:11px SFMono-Regular,Consolas,monospace;text-transform:uppercase}.system-context code{color:#ff80ba}.live-dot{width:7px;height:7px;border-radius:50%;background:#5ee493;box-shadow:0 0 9px #5ee493b3}.top-actions,.ops-actions{display:flex;gap:8px;align-items:center}.locale-switch{width:76px;height:30px;flex:0 0 76px;padding:2px;display:grid;grid-template-columns:1fr 1fr;background:#0a0f14;border:1px solid #2b3741;border-radius:4px}.locale-switch button{min-width:0;padding:0;color:#6f7f89;background:transparent;border:0;border-radius:2px;font:650 10px/1 SFMono-Regular,Consolas,monospace}.locale-switch button:hover{color:#dce7eb}.locale-switch button.active{color:#071317;background:#43e6d0}.content{padding:28px;max-width:1560px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.page-heading h2,.modal h3{margin:4px 0 0;color:#f1f6f8;font-size:22px;line-height:1.25}.primary-button,.secondary-button{height:36px;border-radius:4px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650;border:1px solid transparent;white-space:nowrap}.primary-button{color:#071317;background:#43e6d0;border-color:#71f2df}.primary-button:hover{background:#69f0df}.secondary-button{color:#becbd2;background:#151c24;border-color:#33414d}.secondary-button:hover{color:#fff;border-color:#4e6372}.credential-button{height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#ffd36f;background:#17170f;border:1px solid #66562c;border-radius:4px;font-weight:650;white-space:nowrap}.credential-button:hover{color:#ffe49b;background:#201e12;border-color:#9b7e35}.wide{width:100%}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:4px;color:#8999a4;background:transparent}.icon-button:hover{color:#fff;background:#1a232c}.icon-button.danger{color:#ff6e84}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#27323b;border:1px solid #27323b;border-radius:6px;overflow:hidden}.account-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#27323b;border:1px solid #27323b;border-radius:6px;overflow:hidden}.account-hero .metric{min-height:118px}.account-card{background:#11171e;min-height:118px;padding:18px;display:grid;align-content:center;gap:6px}.account-card span{color:#7f8e98;font-size:11px;text-transform:uppercase}.account-card strong{color:#f4f8fa;font-size:18px;word-break:break-all}.account-card p{margin:0;color:#8cefe1;font-size:12px}.account-note{padding:18px 16px;color:#8b9aa4;font-size:13px;line-height:1.55}.metric{background:#11171e;min-height:118px;padding:18px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:28px 1fr;align-items:center}.metric-icon{width:28px;height:28px;color:#43e6d0;display:grid;place-items:center}.metric span{color:#7f8e98;font-size:11px;text-transform:uppercase}.metric strong{grid-column:1 / 3;align-self:end;color:#f4f8fa;font:600 25px/1 SFMono-Regular,Consolas,monospace}.ops-metrics .metric:nth-child(2) .metric-icon{color:#5ee493}.ops-metrics .metric:nth-child(3) .metric-icon{color:#ff4fa3}.ops-metrics .metric:nth-child(4) .metric-icon{color:#fc6}.section-block{margin-top:24px;background:#11171e;border:1px solid #27323b;border-radius:6px;overflow:hidden}.section-title{min-height:50px;padding:8px 16px;border-bottom:1px solid #27323b;display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title>div{display:grid;gap:4px}.section-title h3{margin:0;color:#dfe8ed;font-size:13px}.section-title span{color:#71808a;font-size:10px}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:700px}th{height:38px;padding:0 14px;color:#70808b;background:#0d1218;border-bottom:1px solid #27323b;font:700 9px SFMono-Regular,Consolas,monospace;text-align:left;text-transform:uppercase}td{height:54px;padding:10px 14px;border-bottom:1px solid #202a32;color:#abb8c0;font-size:12px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#131c24}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#16212a}td strong,.subtext,.row-error{display:block}td strong{color:#dce5e9}.subtext{color:#61717c;font-size:10px;margin-top:4px}.row-error{color:#ff7589;margin-top:4px;max-width:500px}.status{display:inline-flex;align-items:center;gap:5px;min-width:78px;font-size:10px;font-weight:700;text-transform:uppercase}.status-succeeded{color:#5ee493}.status-failed{color:#ff6e84}.status-running,.status-queued{color:#fc6}.scope-count{color:#8cefe1;background:#162a2c;border-radius:3px;padding:3px 6px;font-size:10px}.disabled-row{opacity:.45}.copy-value{min-width:0;display:inline-flex;align-items:center;gap:5px;max-width:100%}.copy-value code,.copy-value strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-button{width:25px;height:25px;flex:0 0 25px;display:inline-grid;place-items:center;padding:0;color:#697983;background:transparent;border:0;border-radius:3px}.copy-button:hover{color:#43e6d0;background:#19252c}.empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:#566671}.usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #27323b;border-radius:6px;overflow:hidden;background:#27323b;gap:1px}.usage-row{min-height:112px;padding:17px;background:#11171e;display:grid;grid-template-columns:1fr auto;align-items:start}.usage-row span{color:#71808a;font-size:11px}.usage-row strong{grid-column:1 / 3;align-self:end;color:#edf5f7;font:600 23px SFMono-Regular,Consolas,monospace}.usage-row small{color:#586873}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ops-grid .section-block{min-width:0}.ops-tabs{width:220px}.ops-tabs button{display:flex;align-items:center;justify-content:center;gap:6px}.fabric-map{position:relative;overflow:hidden}.fabric-map:before{content:"";position:absolute;inset:-35% -10% auto;height:220px;pointer-events:none;background:radial-gradient(circle at 25% 30%,rgba(67,230,208,.16),transparent 34%),radial-gradient(circle at 75% 10%,rgba(255,79,163,.14),transparent 36%);filter:blur(6px)}.fabric-canvas{position:relative;padding:18px;background:linear-gradient(180deg,#0d1319,#0a0f14)}.fabric-canvas svg{display:block;width:100%;min-height:310px;overflow:visible}.fabric-grid-bg{fill:#0b1016;stroke:#26333d}.fabric-grid-lines line{stroke:#50697638;stroke-width:1}.fabric-edge{fill:none;stroke:#2d3d47;stroke-width:2;stroke-dasharray:7 10;opacity:.7}.fabric-edge.live{stroke:url(#fabricEdge);stroke-width:2.5;opacity:.95;filter:drop-shadow(0 0 7px rgba(67,230,208,.35));animation:fabric-flow 1.6s linear infinite}.fabric-node .node-pulse{fill:transparent;stroke:#667b875c;stroke-width:1}.fabric-node.online .node-pulse{stroke:#43e6d073;animation:node-pulse 2.5s ease-out infinite}.fabric-node.gateway.online .node-pulse{stroke:#ff4fa36b}.fabric-node .node-shell{fill:#111922;stroke:#40505c;stroke-width:2}.fabric-node.online .node-shell{stroke:#43e6d0;filter:drop-shadow(0 0 8px rgba(67,230,208,.45))}.fabric-node.gateway.online .node-shell{stroke:#ff4fa3;filter:drop-shadow(0 0 8px rgba(255,79,163,.42))}.fabric-node .node-core{fill:#6c7882}.fabric-node.online .node-core{fill:#5ee493}.fabric-node.gateway.online .node-core{fill:#ff4fa3}.fabric-node.worker .node-label{font-size:10px}.fabric-node.worker .node-sub{font-size:8px}.inventory-table{min-width:760px}.inventory-table .expand-cell{width:28px;color:#7d8c96}.selected-row td{background:#16212a}.nested-row td{background:#0d141a;height:48px}.nested-row td:nth-child(2){padding-left:28px}.nested-empty{color:#61717c;font-size:12px}.fabric-node text{font-family:SFMono-Regular,Consolas,monospace}.node-label{fill:#e8f3f5;font-size:11px;font-weight:800}.node-sub{fill:#758690;font-size:9px}.fabric-legend{position:absolute;left:30px;bottom:28px;display:flex;flex-wrap:wrap;gap:14px;color:#7d8c96;font:700 9px SFMono-Regular,Consolas,monospace;text-transform:uppercase}.fabric-legend span{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:7px;height:7px;border-radius:50%;background:#6c7882;display:inline-block}.legend-dot.online{background:#5ee493;box-shadow:0 0 8px #5ee493cc}.legend-line{width:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,#43e6d0,#ff4fa3,#5ee493);box-shadow:0 0 8px #43e6d080}@keyframes fabric-flow{to{stroke-dashoffset:-34}}@keyframes node-pulse{0%{r:27;opacity:.85}to{r:42;opacity:0}}@keyframes worker-pulse{0%{r:16;opacity:.85}to{r:26;opacity:0}}.fabric-node.worker.online .node-pulse{animation-name:worker-pulse}.node-state{display:inline-flex;align-items:center;gap:7px;font:700 9px SFMono-Regular,Consolas,monospace}.node-state>span{width:6px;height:6px;border-radius:50%}.node-state.online{color:#5ee493}.node-state.online>span{background:#5ee493;box-shadow:0 0 7px #5ee493b3}.node-state.offline{color:#72808a}.node-state.offline>span{background:#59656e}.token-list{display:grid}.token-row{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid #202a32}.token-row:last-child{border-bottom:0}.token-row>div{min-width:0;display:grid;gap:4px}.token-row strong{color:#dce5e9;font-size:12px}.token-row code{color:#61717c;overflow:hidden;text-overflow:ellipsis}.token-live,.token-expired{font:700 9px SFMono-Regular,Consolas,monospace}.token-live{color:#fc6}.token-expired{color:#6d7780}.error-banner,.form-error{color:#ff9aab;background:#27131a;border:1px solid #633040;border-radius:4px}.error-banner{min-height:42px;padding:4px 8px 4px 12px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.form-error{padding:9px 10px;font-size:12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#030609d1;display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;color:#c7d2d8;background:#11171e;border:1px solid #34434e;border-radius:7px;padding:20px;box-shadow:0 22px 70px #00000080}.build-modal{width:min(920px,100%)}.build-detail-modal{width:min(1080px,100%);padding:0;overflow:hidden}.build-detail-modal .modal-header{min-height:76px;margin:0;padding:18px 20px;border-bottom:1px solid #27323b}.build-detail-modal .modal-header>div{min-width:0}.build-detail-modal .modal-header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 17px/1.4 SFMono-Regular,Consolas,monospace}.build-detail-summary{display:grid;grid-template-columns:.7fr 1.5fr 2fr .7fr 1fr 1fr;background:#0d1218;border-bottom:1px solid #27323b}.build-detail-summary>div{min-width:0;min-height:76px;padding:13px 15px;display:grid;align-content:space-between;gap:8px;border-right:1px solid #27323b}.build-detail-summary>div:last-child{border-right:0}.build-detail-summary span{color:#687985;font-size:9px;text-transform:uppercase}.build-detail-summary strong,.build-detail-summary code{color:#dce6ea;font-size:11px}.detail-tabs{min-height:48px;display:flex;align-items:end;gap:2px;padding:0 16px;background:#11171e;border-bottom:1px solid #27323b}.detail-tabs button{height:38px;padding:0 13px;color:#71808a;background:transparent;border:0;border-bottom:2px solid transparent;font-size:11px}.detail-tabs button:hover{color:#dce6ea}.detail-tabs button.active{color:#43e6d0;border-bottom-color:#43e6d0}.detail-code-header{height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#758590;background:#090d12;border-bottom:1px solid #202a32;font:10px SFMono-Regular,Consolas,monospace}.detail-code{height:min(480px,52vh);min-height:260px;margin:0;padding:18px;overflow:auto;color:#cce8e4;background:#080c10;font:12px/1.6 SFMono-Regular,Consolas,monospace;white-space:pre}.detail-code code{font:inherit}.detail-error{padding:11px 16px;color:#ff9aab;background:#27131a;border-top:1px solid #633040;font-size:12px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.modal-note{color:#84939d;font-size:12px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.secret-field{position:relative;display:grid;gap:7px;margin-bottom:14px;padding-right:38px}.secret-field span{color:#71808a;font-size:10px}.secret-field code{padding:10px;color:#77eddd;background:#0b1015;border:1px solid #293741;border-radius:4px;overflow-x:auto}.secret-field .icon-button{position:absolute;right:0;bottom:2px}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;background:#0b1015;border:1px solid #27323b;border-radius:4px}.segmented button{min-height:32px;border:0;border-radius:3px;color:#71808a;background:transparent}.segmented button.active{color:#061416;background:#43e6d0}.editor-tabs{display:flex;width:fit-content;margin-bottom:10px}.editor-tabs button{display:flex;align-items:center;gap:6px;padding:0 12px}.code-editor{width:100%;min-height:430px;resize:vertical;border:1px solid #31404b;border-radius:4px;padding:14px;color:#cce8e4;background:#080c10;font:12px/1.55 SFMono-Regular,Consolas,monospace;outline:none}.code-editor:focus{border-color:#43e6d0;box-shadow:0 0 0 2px #43e6d021}.request-editor{min-height:160px}.auth-layout{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1fr);background:#09090b}.auth-locale{position:absolute;z-index:2;top:20px;right:22px}.auth-layout .locale-switch{width:84px;height:32px;flex-basis:84px;padding:3px;background:#18181b;border:1px solid #27272a;border-radius:999px}.auth-layout .locale-switch button{border-radius:999px;font:600 11px/1 Inter,system-ui,sans-serif;color:#71717a}.auth-layout .locale-switch button.active{color:#fafafa;background:#27272a}.auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(48px,9vh,96px) clamp(40px,6vw,88px);background:radial-gradient(1200px 700px at -10% 110%,rgba(20,184,166,.16),transparent 55%),radial-gradient(900px 500px at 80% -20%,rgba(99,102,241,.12),transparent 50%),#0c0c10;color:#fafafa;border-right:1px solid #18181b}.auth-brand-copy{position:relative;z-index:1;max-width:460px}.auth-logo{display:grid;place-items:center;width:40px;height:40px;color:#042f2e;background:#2dd4bf;border:0;border-radius:12px}.auth-wordmark{display:block;margin:18px 0 28px;color:#a1a1aa;font:600 13px/1 Inter,system-ui,sans-serif;letter-spacing:.04em}.auth-brand h1{margin:0 0 14px;color:#fafafa;font-size:clamp(32px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.auth-brand p{margin:0;max-width:38ch;color:#a1a1aa;font-size:15px;line-height:1.65}.auth-form{align-self:center;width:min(400px,calc(100% - 80px));margin:auto;display:grid;gap:18px;padding:8px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.auth-form-header{display:grid;gap:8px;margin-bottom:4px}.auth-form-header h2{margin:0;color:#fafafa;font-size:26px;font-weight:600;letter-spacing:-.02em}.auth-form-header p{margin:0;color:#a1a1aa;font-size:14px;line-height:1.5}.auth-identity{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;background:#18181b;border:1px solid #27272a;border-radius:12px}.auth-identity button{min-height:36px;border:0;border-radius:9px;color:#a1a1aa;background:transparent;font-size:13px;font-weight:500}.auth-identity button:hover{color:#fafafa}.auth-identity button.active{color:#fafafa;background:#27272a;box-shadow:0 1px 2px #00000040}.auth-form label{display:grid;gap:8px;color:#d4d4d8;font-size:13px;font-weight:500}.auth-form input{height:44px;border:1px solid #27272a;border-radius:10px;padding:0 14px;color:#fafafa;background:#111113;outline:none}.auth-form input::placeholder{color:#52525b}.auth-form input:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf1f}.auth-form .form-error{border-radius:10px}.auth-submit{height:44px;border-radius:10px;font-size:14px;font-weight:600;color:#042f2e;background:#2dd4bf;border-color:transparent}.auth-submit:hover{background:#5eead4}.auth-hint{color:#a1a1aa;font-size:13px;line-height:1.55}.auth-verify-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-switch{margin:2px 0 0;color:#71717a;font-size:14px;text-align:center}.auth-switch button{border:0;padding:0;background:transparent;color:#2dd4bf;font-size:14px;font-weight:600}.auth-switch button:hover{color:#5eead4}.auth-form .text-button{border:0;background:transparent;color:#a1a1aa;padding:0;font-size:13px}.auth-form .text-button:hover{color:#fafafa}.text-button{border:0;background:transparent;color:#8cefe1;padding:0;font-size:12px}.text-button:hover{color:#fff}.code-input{letter-spacing:.42em;text-align:center;font-size:18px}.account-contact{display:grid;gap:1px;background:#27323b}.account-contact-row{min-height:64px;padding:14px 16px;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;background:#11171e;color:#43e6d0}.account-contact-row div{display:grid;gap:3px}.account-contact-row span{color:#7f8e98;font-size:11px;text-transform:uppercase}.account-contact-row strong{color:#eef3f6;font-size:14px}.verified-pill,.unverified-pill{font-style:normal;font-size:11px;font-weight:650}.verified-pill{color:#8cefe1}.unverified-pill{color:#ffd36f}.account-phone-form{padding:16px;display:grid;gap:12px;background:#11171e}.account-phone-form label{display:grid;gap:7px;color:#81919b;font-size:11px;font-weight:650}.account-phone-form input{height:40px;border:1px solid #31404b;border-radius:4px;padding:0 11px;color:#e1e9ed;background:#10171e}.danger-zone .section-title h3{color:#ff8da0}.danger-button{height:40px;border:1px solid #7a2436;border-radius:4px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffd0d8;background:#3a121b;font-size:13px;font-weight:650}.danger-button:hover{background:#4a1823}.danger-button:disabled{opacity:.6}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1040px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.brand>span,.nav-button span,.sidebar-user div,.perspective-switch button:not(.active){display:none}.brand,.nav-button{justify-content:center;padding:0}.perspective-switch{grid-template-columns:1fr}.perspective-switch button.active{display:flex}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-hero,.ops-grid{grid-template-columns:1fr}.build-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.build-detail-summary>div:nth-child(3){border-right:0}.build-detail-summary>div:nth-child(-n+3){border-bottom:1px solid #27323b}.auth-layout{grid-template-columns:1fr}.auth-brand{min-height:0;padding:80px 40px 36px;border-right:0;border-bottom:1px solid #18181b}.auth-form{width:min(400px,calc(100% - 64px));padding:36px 0 56px}}@media(max-width:680px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;min-height:0;padding:10px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.brand{justify-content:flex-start}.brand>span{display:inline}.perspective-switch{grid-column:1 / -1;grid-row:2;width:100%;margin:0;grid-template-columns:1fr 1fr}.perspective-switch button:not(.active){display:flex}.sidebar nav{display:none}.sidebar-user{grid-column:2;grid-row:1;margin:0;padding:0;border:0}.sidebar-user div{display:none}.topbar{height:58px;padding:0 14px}.content{padding:18px 14px}.topbar select{min-width:118px;max-width:130px}.top-actions{gap:5px}.top-actions .locale-switch{width:68px;flex-basis:68px}.page-heading{align-items:flex-start;gap:14px}.operations-heading{flex-direction:column}.ops-actions{width:100%}.ops-tabs{flex:1}.primary-button{padding:0 10px}.metric-grid,.usage-grid{grid-template-columns:1fr}.build-detail-summary{grid-template-columns:1fr 1fr}.build-detail-summary>div{border-right:1px solid #27323b;border-bottom:1px solid #27323b}.build-detail-summary>div:nth-child(2n){border-right:0}.detail-tabs{overflow-x:auto}.detail-tabs button{flex:0 0 auto}.detail-code{min-height:220px}.auth-layout{grid-template-columns:1fr}.auth-brand{min-height:0;padding:72px 24px 32px;border-right:0;border-bottom:1px solid #18181b}.auth-brand h1{font-size:28px}.auth-form{width:min(400px,calc(100% - 48px));padding:28px 0 48px}.token-row{grid-template-columns:minmax(0,1fr) 34px}.token-row>span{grid-column:1 / 2}}
