@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.release-compare{margin:26px 26px 0;overflow:hidden;border:1px solid var(--border-strong);border-radius:5px;background:radial-gradient(circle at 88% -30%,rgba(70,115,255,.13),transparent 42%),#070707}.release-compare__header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px}.release-compare__header>div{min-width:0}.release-compare__header span,.release-compare__table th>span{display:block;margin-bottom:6px;color:#777773;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.release-compare__header h2{margin:0;font-size:18px;font-weight:590;letter-spacing:-.025em}.release-compare__header p{max-width:720px;margin:7px 0 0;color:#8e8e8a;font-family:var(--mono);font-size:10px;line-height:1.55}.release-compare__header>.button{flex:none}.release-compare__body{border-top:1px solid var(--border)}.release-compare__controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:12px;align-items:end;padding:18px 20px;border-bottom:1px solid var(--border);background:#ffffff05}.release-compare__controls label{display:grid;min-width:0;gap:7px;color:#858581;font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.release-compare__controls select{width:100%;min-width:0;height:38px;padding:0 34px 0 11px;border:1px solid var(--border-strong);border-radius:4px;background:#0c0c0c;color:var(--text);font:11px var(--mono)}.release-compare__controls select:focus-visible,.release-compare__swap:focus-visible,.release-compare__inspect:focus-visible{outline:2px solid #8299ff;outline-offset:2px}.release-compare__swap,.release-compare__inspect{border:0;background:transparent;color:#a9b8ff;font:10px var(--mono);cursor:pointer}.release-compare__swap{display:inline-flex;height:38px;align-items:center;gap:6px;padding:0 8px}.release-compare__swap span{font-size:15px}.release-compare__swap:disabled{color:var(--dim);cursor:not-allowed}.release-compare__controls .release-compare__toggle{display:flex;min-height:38px;align-items:center;gap:8px;color:#aaa;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.release-compare__toggle input{accent-color:#8299ff}.release-compare__empty{margin:0;padding:28px 20px;color:#888884;font-family:var(--mono);font-size:11px;text-align:center}.release-compare__load-error{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#ff9ba3;font-family:var(--mono);font-size:11px}.release-compare__load-error p{margin:5px 0 0;color:#ad7b7f}.release-compare__summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:10px}.release-compare__summary>div:first-child,.release-compare__result-actions{display:flex;align-items:center;gap:14px}.release-compare__summary strong{color:#eff1ff;font-weight:600}.release-compare__summary>div:first-child span{color:#858581}.release-compare__inspect{display:inline-flex;align-items:center;gap:5px;padding:5px 0}.release-compare__inspect:hover{color:#d3d9ff}.release-compare__snapshot-note{margin:0;padding:10px 20px;border-bottom:1px solid #433b28;background:#110f08;color:#c5af77;font-family:var(--mono);font-size:10px;line-height:1.5}.release-compare__table-wrap{overflow-x:auto}.release-compare__table-wrap:focus-visible{outline:2px solid #8299ff;outline-offset:-2px}.release-compare__scroll-hint{display:none}.release-compare__table{width:100%;min-width:650px;border-collapse:collapse;table-layout:fixed;color:#c9c9c5;font-family:var(--mono);font-size:11px}.release-compare__table th,.release-compare__table td{width:38%;padding:13px 18px;border-bottom:1px solid var(--border);overflow-wrap:anywhere;text-align:left;vertical-align:middle}.release-compare__table th:first-child{width:24%}.release-compare__table thead th{color:#777773;font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.release-compare__table tbody th{color:#ddd;font-weight:520}.release-compare__table tr[data-state=changed]{background:#566fdb12}.release-compare__table tr[data-state=changed] td:last-child{color:#cbd3ff}.release-compare__table tr[data-state=unavailable] td{color:#b9a46c;font-style:italic}.release-compare__table tbody tr:last-child>*{border-bottom:0}@media(max-width:820px){.release-compare{margin:20px 20px 0}.release-compare__header,.release-compare__load-error,.release-compare__summary{align-items:flex-start;flex-direction:column}.release-compare__header>.button{width:100%;justify-content:center}.release-compare__controls{grid-template-columns:1fr auto}.release-compare__controls label:nth-of-type(2){grid-column:1;grid-row:2}.release-compare__swap{grid-column:2;grid-row:1 / span 2;align-self:center}.release-compare__controls .release-compare__toggle{grid-column:1 / -1}.release-compare__load-error,.release-compare__summary{padding-block:14px}.release-compare__scroll-hint{display:block;margin:0;padding:9px 20px;border-bottom:1px solid var(--border);color:#858581;font-family:var(--mono);font-size:9px}}@media(max-width:520px){.release-compare__controls{grid-template-columns:1fr}.release-compare__controls label:nth-of-type(2),.release-compare__swap,.release-compare__controls .release-compare__toggle{grid-column:1;grid-row:auto}.release-compare__swap{justify-self:start}.release-compare__result-actions{flex-wrap:wrap}}.build-log-explorer{min-width:0;font-family:var(--mono)}.build-log-explorer__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:21px 28px 16px}.build-log-explorer__heading>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.build-log-explorer h2{margin:0;font-size:15px;font-weight:650}.build-log-explorer__connection{border:1px solid var(--border);border-radius:3px;padding:4px 7px;color:var(--muted);font-size:10px}.build-log-explorer__connection--streaming{color:#96d2a3}.build-log-explorer__connection--error,.build-log-explorer__connection--reconnecting{color:#eebc7c}.build-log-explorer__actions{display:flex;flex-wrap:wrap;gap:6px}.build-log-explorer .button{min-height:36px;font-size:11px}.build-log-explorer .button[aria-pressed=true]{border-color:var(--text);color:var(--text);background:var(--surface)}.build-log-explorer__toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:0 28px 14px}.build-log-explorer__search{display:flex;flex:1 1 200px;min-width:0;align-items:center;gap:9px;min-height:38px;border:1px solid var(--border);border-radius:4px;padding:0 11px;color:var(--muted)}.build-log-explorer__search input{width:100%;min-width:0;padding:7px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:11px}.build-log-explorer__search input::placeholder{color:var(--muted)}.build-log-explorer__filters{display:flex;gap:5px;flex-wrap:wrap}.build-log-explorer__filters button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 9px;border:1px solid var(--border);border-radius:4px;color:var(--muted);background:transparent;font:inherit;font-size:11px;cursor:pointer}.build-log-explorer__filters button span{font-size:10px}.build-log-explorer__filters button[aria-pressed=true]{color:var(--inverse);border-color:var(--text);background:var(--text)}.build-log-explorer__summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 28px;font-size:11px;color:var(--muted);line-height:1.5}.build-log-explorer__summary button{padding:5px 0;border:0;color:var(--text);background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.build-log-explorer__help{margin:8px 0 16px;padding:0 28px;color:var(--muted);font-size:10px;line-height:1.6}.build-log-explorer__notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 28px 14px;padding:12px;border:1px solid #806449;border-radius:4px;background:#211b14;color:#f0cc9a;font-size:11px;line-height:1.6}.build-log-explorer__notice p{flex:1 1 200px;margin:0;overflow-wrap:anywhere}.build-log-explorer__output{height:470px;overflow:auto;padding:0 28px 20px;scrollbar-color:#777 #111;overflow-anchor:none}.build-log-explorer__line{display:grid;grid-template-columns:minmax(44px,max-content) minmax(0,1fr);gap:12px;min-height:24px;padding:1px 5px;border-left:2px solid transparent;color:#d0d0d0;font-size:12px;line-height:1.7}.build-log-explorer__line--error{border-left-color:#dc7272;background:#291818}.build-log-explorer__line--warning{border-left-color:#bb9563;background:#252017}.build-log-explorer__number{color:#949494;user-select:none;font-variant-numeric:tabular-nums}.build-log-explorer__line code{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.build-log-explorer__output--nowrap .build-log-explorer__line code{white-space:pre;overflow-wrap:normal}.build-log-explorer__clipped{color:#eebc7c}.build-log-explorer__empty{padding:40px 10px;text-align:center;font-size:12px;color:var(--muted);line-height:1.6}.build-log-explorer__empty strong{color:var(--text);font-weight:500}.build-log-explorer__empty p{margin:8px 0 0}.build-log-explorer__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:12px 28px;border-top:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.6}.build-log-explorer button:focus-visible,.build-log-explorer a:focus-visible,.build-log-explorer input:focus-visible,.build-log-explorer__output:focus-visible{outline:2px solid var(--text);outline-offset:3px}.build-log-status-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 28px;color:#eebc7c;border-bottom:1px solid var(--border);font-size:12px}@media(max-width:760px){.build-log-explorer__heading,.build-log-explorer__toolbar,.build-log-explorer__summary,.build-log-explorer__help,.build-log-explorer__footer{padding-left:16px;padding-right:16px}.build-log-explorer__search{flex-basis:100%}.build-log-explorer__output{height:420px;padding-left:12px;padding-right:12px}.build-log-explorer__notice{margin-left:16px;margin-right:16px}.build-log-explorer__line{gap:8px;font-size:11px}}.jobs-header-actions{display:flex;flex-wrap:wrap;gap:10px}.jobs-overview,.jobs-browser{margin:24px 26px}.jobs-overview{border:1px solid var(--border);border-radius:6px;padding:20px}.jobs-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.jobs-overview h2{margin:0;font-size:17px;font-weight:560}.jobs-overview p,.jobs-overview-heading>span,.jobs-result-count{color:var(--muted);font:11px/1.6 var(--mono)}.jobs-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.jobs-summary button{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 12px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.jobs-summary button span{color:var(--muted);font:10px/1.5 var(--mono)}.jobs-summary strong{font:500 26px var(--mono)}.jobs-summary .jobs-summary-issue strong{color:var(--danger)}.jobs-summary button[aria-pressed=true]{border-color:var(--text);background:#151515}.jobs-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(170px,1fr) auto;align-items:end;gap:12px}.jobs-filters label{display:grid;gap:7px;min-width:0;color:var(--muted);font:10px var(--mono)}.jobs-filters input,.jobs-filters select{width:100%;min-width:0;height:42px;padding:0 10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);color:var(--text);font:11px var(--mono)}.jobs-page :is(button,input,textarea,select):focus-visible{outline:2px solid var(--text);outline-offset:3px}.jobs-result-count{margin:16px 0}.jobs-schedule{min-width:0;margin-bottom:14px;padding:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.jobs-schedule-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.jobs-schedule-name{min-width:0;overflow-wrap:anywhere}.jobs-schedule-name>span{font:11px var(--mono);color:var(--muted)}.jobs-schedule h3{margin:6px 0 0;font-size:18px;font-weight:560}.jobs-schedule-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:20px 0;padding:18px 0;border-block:1px solid var(--border)}.jobs-timer,.jobs-run-fields{display:grid;gap:14px;margin:0}.jobs-timer>div,.jobs-run-fields>div{min-width:0}.jobs-timer dt,.jobs-run-fields dt{margin-bottom:6px;color:var(--muted);font:10px var(--mono)}.jobs-timer dd,.jobs-run-fields dd{margin:0;color:var(--text);overflow-wrap:anywhere;font:11px/1.6 var(--mono)}.jobs-timer dd>span{margin-left:12px;color:var(--muted)}.jobs-latest h4,.jobs-history h4{margin:0 0 12px;color:var(--muted);font:11px var(--mono)}.jobs-latest p,.jobs-history p{color:var(--muted);font:11px/1.6 var(--mono)}.jobs-latest-meta{margin-top:12px}.jobs-latest .jobs-run-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.jobs-history{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.jobs-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.jobs-history>header h4{margin:0}.jobs-run{padding:18px 0;border-top:1px solid var(--border)}.jobs-run>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;font:10px var(--mono)}.jobs-run>header code{color:var(--muted);overflow-wrap:anywhere}.jobs-run .jobs-run-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-run-error{color:#ff9ba3!important}.jobs-browser .empty-state{min-height:130px}@media(max-width:1100px){.jobs-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.jobs-page .page-header{align-items:flex-start;gap:20px;flex-direction:column}.jobs-overview,.jobs-browser{margin-inline:18px}.jobs-overview,.jobs-schedule{padding:16px}.jobs-overview-heading{align-items:flex-start;flex-direction:column;gap:6px}.jobs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-filters,.jobs-schedule-content{grid-template-columns:minmax(0,1fr)}.jobs-run .jobs-run-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-schedule .resource-actions .button{min-height:40px}}.services-page{max-width:1220px}.services-page>:not(.page-header){margin-left:26px;margin-right:26px}.services-page :is(button,input,select):focus-visible,.service-dialog :is(button,input,select):focus-visible{outline:2px solid var(--text);outline-offset:3px}.services-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.service-notice{padding:14px 16px;border:1px solid #343438;border-radius:8px;background:#111113;line-height:1.6;font-size:13px}.service-notice p{margin:5px 0 0}.service-notice--pilot{margin-top:24px;margin-bottom:24px}.service-notice--warning{border-color:#614521;background:#1b160e;color:#efd1a3}.service-muted{color:#a0a0a8;font-size:13px;line-height:1.7}.service-empty{padding:38px 26px;border:1px dashed #333339;border-radius:10px}.service-empty h2{margin:10px 0;font-size:22px}.service-empty p{max-width:680px;line-height:1.7}.service-card{min-width:0;border:1px solid #2a2a2f;border-radius:12px;background:#080809;margin-bottom:24px;padding:26px}.service-card__header,.service-section__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-card__header>div{min-width:0}.service-card__header h2{margin:8px 0;font-size:24px;overflow-wrap:anywhere}.service-card code{font-size:12px;color:#b6b6bf;overflow-wrap:anywhere}.service-status,.service-tag{border:1px solid #35353d;padding:5px 9px;border-radius:6px;font-size:12px;white-space:nowrap}.service-status--ready{color:#92d4ac;border-color:#315941;background:#101d14}.service-status--degraded,.service-status--blocked{color:#efc285;border-color:#70512c;background:#20170c}.service-status--provisioning{color:#a9c7f2;border-color:#365272}.service-status--stopped{color:#b6b6bf}.service-tag{color:#aaaab4}.service-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 18px}.service-metrics>div{padding:15px;background:#111113;border:1px solid #242429;border-radius:8px;min-width:0}.service-metrics dt,.service-recovery-facts dt{color:#9999a5;font-size:12px;margin-bottom:10px}.service-metrics dd,.service-recovery-facts dd{margin:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.service-metrics small{display:block;font-size:12px;color:#9999a5;font-weight:400;margin-top:8px}.service-image{display:flex;gap:12px;align-items:baseline;color:#9999a5;font-size:12px}.service-image code{min-width:0}.service-lifecycle{margin-top:18px}.service-section{margin-top:24px;border-top:1px solid #27272d;padding-top:22px}.service-section h3{margin:0;font-size:16px}.service-section__heading{margin-bottom:16px}.service-section>p{line-height:1.7}.service-recovery-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.service-snapshots{margin-top:18px}.service-snapshot{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #27272d}.service-snapshot>div{display:grid;gap:7px;min-width:0}.service-snapshot time{font-size:13px}.service-snapshot small{color:#9999a5}.service-dialog p{font-size:13px;line-height:1.7;margin:0}.service-dialog form{display:grid;gap:18px}.service-dialog header{display:block;margin-bottom:0}.service-dialog footer{margin-top:4px}.service-dialog code{overflow-wrap:anywhere}.service-dialog{max-width:min(560px,calc(100vw - 24px))}.service-dialog .resource-error{margin:0}.services-page .resource-error .button{margin:8px 0 0 8px}@media(max-width:1100px){.service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.services-page>:not(.page-header){margin-left:16px;margin-right:16px}.services-page .page-header{align-items:flex-start;gap:18px;flex-direction:column;padding-block:20px}.service-card{padding:18px}.service-card__header{align-items:flex-start}.service-card__header h2{font-size:20px}.service-metrics{gap:8px}.service-metrics>div{padding:12px}.service-recovery-facts{grid-template-columns:1fr}.service-section__heading{align-items:flex-start}.service-snapshot{align-items:flex-start;flex-direction:column}.service-image{flex-direction:column;gap:6px}.service-dialog footer{flex-wrap:wrap}}.attention-center{margin:28px 26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.attention-center__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0 14px}.attention-center__header h2,.attention-center__header p{margin:0}.attention-center__header h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.attention-center__header p{margin-top:4px;color:var(--muted);font-family:var(--mono);font-size:11px}.attention-center__header>span{min-width:24px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:16px;text-align:center}.attention-center__list{border-top:1px solid var(--border)}.attention-center__item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;padding:11px 2px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.attention-center__item:last-child{border-bottom:0}.attention-center__item:hover{background:var(--surface-raised)}.attention-center__severity{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.attention-center__severity i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.attention-center__severity--critical{color:var(--danger)}.attention-center__severity--warning{color:var(--warning)}.attention-center__copy{min-width:0}.attention-center__copy strong,.attention-center__copy small{display:block}.attention-center__copy strong{font-size:13px;font-weight:550}.attention-center__copy small{margin-top:3px;overflow-wrap:anywhere;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.45}.attention-center__arrow{color:var(--dim);transition:transform .14s ease,color .14s ease}.attention-center__item:hover .attention-center__arrow{color:var(--text);transform:translate(2px)}.attention-center__empty,.attention-center__notes{margin:0;border-top:1px solid var(--border);color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.55}.attention-center__empty{padding:16px 0}.attention-center__notes{display:flex;flex-wrap:wrap;gap:5px 18px;padding:10px 0;list-style:none}.attention-center__notes li:before{content:"— ";color:var(--dim)}.attention-center__toggle{width:100%;padding:11px 0;border:0;border-top:1px solid var(--border);background:transparent;color:var(--muted);font-family:var(--mono);font-size:11px;text-align:left;cursor:pointer}.attention-center__toggle:hover{color:var(--text)}@media(max-width:900px){.attention-center{margin-inline:20px}}@media(max-width:680px){.attention-center__item{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 2px}.attention-center__severity,.attention-center__copy{grid-column:1}.attention-center__arrow{grid-column:2;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.attention-center__arrow{transition:none}}.deployment-insights{margin:0 30px 26px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);font-family:var(--mono)}.deployment-insights__heading,.deployment-insights__timeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.deployment-insights__heading{padding:22px 24px 18px;border-bottom:1px solid var(--border)}.deployment-insights__eyebrow{margin:0 0 7px;color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.deployment-insights h2,.deployment-insights h3,.deployment-insights p{margin:0}.deployment-insights h2{font-size:18px;font-weight:580}.deployment-insights__heading>div>p:last-child,.deployment-insights__timeline-heading p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.45}.deployment-insights__ranges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.deployment-insights__ranges button,.deployment-insights__metrics button,.deployment-insights__timeline th button{border:1px solid var(--border);border-radius:3px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.deployment-insights__ranges button{min-height:32px;padding:0 10px;font-size:10px}.deployment-insights__ranges button[aria-pressed=true],.deployment-insights__timeline th button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--inverse)}.deployment-insights__ranges button:focus-visible,.deployment-insights__metrics button:focus-visible,.deployment-insights__timeline button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.deployment-insights__disclaimer{padding:12px 24px;border-bottom:1px solid var(--border);color:var(--muted);font-size:10px;line-height:1.5}.deployment-insights__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--border)}.deployment-insights__metrics>div{display:grid;align-content:start;gap:8px;min-width:0;min-height:112px;padding:18px;border-right:1px solid var(--border)}.deployment-insights__metrics>div:last-child{border-right:0}.deployment-insights__metrics span,.deployment-insights__metrics small{color:var(--muted);font-size:10px;line-height:1.35}.deployment-insights__metrics strong{font-size:23px;font-weight:520}.deployment-insights__metrics button{width:max-content;max-width:100%;padding:3px 0;border:0;font-size:10px;text-decoration:underline;text-underline-offset:3px}.deployment-insights__metrics button:disabled{cursor:default;opacity:.45}.deployment-insights__duration strong{font-size:16px}.deployment-insights__timeline{padding:20px 24px 18px}.deployment-insights__timeline-heading{align-items:center;margin-bottom:14px}.deployment-insights h3{font-size:12px;font-weight:560}.deployment-insights__table-wrap{overflow-x:auto}.deployment-insights table{width:100%;min-width:650px;border-collapse:collapse;font-size:11px;text-align:right}.deployment-insights th,.deployment-insights td{height:40px;padding:0 10px;border-bottom:1px solid var(--border);color:var(--muted);font-weight:400}.deployment-insights thead th{height:32px;color:var(--dim);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.deployment-insights th:first-child{padding-left:0;text-align:left}.deployment-insights td:nth-child(2){display:grid;grid-template-columns:minmax(24px,1fr) 22px;align-items:center;gap:8px}.deployment-insights__timeline th button{padding:5px 7px}.deployment-insights__bar{display:block;width:min(100%,calc(var(--deploy-volume) * 12px));height:5px;margin-left:auto;border-radius:99px;background:var(--text)}.deployment-insights__undated{margin-top:12px!important;color:var(--muted);font-size:10px;line-height:1.45}.deployment-insights__empty{display:grid;gap:8px;padding:24px}.deployment-insights__empty strong{font-size:13px;font-weight:550}.deployment-insights__empty span{color:var(--muted);font-size:11px}.deployment-table-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 30px 0}.deployment-table-summary .triage-summary{margin:0}.deployment-table-summary .text-link:disabled{cursor:default;opacity:.45}@media(max-width:1050px){.deployment-insights__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.deployment-insights__metrics>div:nth-child(3){border-right:0}.deployment-insights__metrics>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media(max-width:700px){.deployment-insights{margin:0 18px 22px}.deployment-insights__heading{display:grid;padding:18px}.deployment-insights__ranges{justify-content:flex-start}.deployment-insights__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-insights__metrics>div,.deployment-insights__metrics>div:nth-child(3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.deployment-insights__metrics>div:nth-child(2n){border-right:0}.deployment-insights__metrics>div:nth-last-child(-n+2){border-bottom:0}.deployment-insights__timeline{padding:18px}.deployment-table-summary{margin-inline:20px}}.sidebar-search{display:flex;align-items:center;gap:8px;margin:0 18px 14px;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-raised);color:var(--muted);font-size:13px;cursor:pointer}.sidebar-search:hover{color:var(--text);border-color:var(--border-strong)}.sidebar-search kbd{margin-left:auto;font:11px var(--mono)}.management-dialog.search-dialog{width:min(660px,calc(100vw - 24px));max-height:min(760px,calc(100dvh - 40px));padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);overflow:hidden}.search-dialog[open]{display:flex;flex-direction:column}.search-dialog .search-dialog__header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 24px 10px;margin:0}.search-dialog .search-dialog__header h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.search-dialog__input{display:flex;align-items:center;gap:12px;padding:8px 24px 16px;border-bottom:1px solid var(--border)}.search-dialog .search-dialog__input input{min-width:0;width:100%;height:36px;margin:0;padding:4px 0;border:0;background:transparent;color:var(--text);font:15px Geist Variable,sans-serif;box-shadow:none}.search-dialog__input input:focus-visible{outline-offset:4px}.search-dialog__filters{display:flex;flex-shrink:0;gap:6px;padding:16px 24px 8px}.search-dialog__filters button{border:0;border-radius:5px;padding:8px 12px;background:transparent;color:var(--muted);font-size:13px;cursor:pointer}.search-dialog__filters button[aria-pressed=true]{background:var(--text);color:var(--inverse)}.search-dialog__filters button:hover:not([aria-pressed=true]){background:#242424;color:var(--text)}.search-dialog__notice{margin:8px 24px;color:var(--muted);font-size:12px;line-height:1.6}.search-dialog__results{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 0 12px}.search-dialog__group{padding:16px 24px 8px;font:11px var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.04em}.search-dialog__result{display:flex;gap:14px;align-items:center;padding:12px 24px 12px 22px;border-left:2px solid transparent;cursor:pointer}.search-dialog__result[aria-selected=true]{background:#242424;border-left-color:var(--text)}.search-dialog__result:hover{background:#202020}.search-dialog__icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);border-radius:6px;color:var(--muted)}.search-dialog__identity{flex:1;min-width:0}.search-dialog__identity strong,.search-dialog__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-dialog__identity strong{font-size:14px;font-weight:500}.search-dialog__identity small{margin-top:4px;font-size:12px;color:var(--muted)}.search-dialog__result>svg{flex-shrink:0;color:var(--muted)}.search-dialog .search-dialog__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.search-dialog__footer kbd{font:11px var(--mono);color:var(--text)}.search-dialog__footer kbd:not(:first-child){margin-left:8px}.search-dialog__empty{padding:28px 24px;text-align:center;font-size:14px}.search-dialog__empty p{color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:900px){.sidebar-search{display:none}}@media(max-width:480px){.search-dialog .search-dialog__header{padding:18px 16px 8px}.search-dialog__input{padding:8px 16px 14px}.search-dialog__filters{gap:2px;padding:12px 10px 4px}.search-dialog__filters button{padding:8px;font-size:12px}.search-dialog__result{padding:12px 16px 12px 14px;gap:10px}.search-dialog__group{padding-left:16px}.search-dialog .search-dialog__footer{padding:12px 16px}}:root{font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;color:#f4f4f4;background:#090909;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark;--bg: #090909;--surface: #0d0d0d;--surface-raised: #121212;--text: #f4f4f4;--muted: #9a9a9a;--dim: #666;--border: #333;--border-strong: #777;--inverse: #090909;--mono: "Geist Mono Variable", "SFMono-Regular", Consolas, monospace;--sidebar: 214px;--activity: 326px}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:var(--bg);color:var(--text)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--text);outline-offset:3px}.workspace h1[tabindex="-1"]:focus-visible{outline:none}code,time,small,.status,.system-strip,.activity-event,.app-table,.deploy-page,.simple-table,.activity-full,.doctor-list{font-family:var(--mono)}a{color:var(--text);text-underline-offset:4px}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;border-right:1px solid var(--border);background:#080808}.wordmark{width:min-content;margin:30px 28px;padding:0;border:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:34px;font-weight:700;letter-spacing:-.08em;cursor:pointer}.sidebar__nav{display:grid;gap:6px;margin-top:12px}.nav-item{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:center;min-height:58px;padding:0 26px;border:0;border-left:2px solid transparent;background:transparent;color:#c8c8c8;font-family:var(--mono);font-size:15px;text-align:left;cursor:pointer}.nav-item:hover{color:var(--text);background:#0e0e0e}.nav-item--selected{border-left-color:var(--text);background:#101010;color:var(--text)}.nav-item__icon{font-size:18px;color:#bcbcbc}.sidebar__identity{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-top:auto;padding:22px 20px;border-top:1px solid var(--border);font-family:var(--mono);font-size:13px}.sidebar__identity strong,.sidebar__identity small{display:block;overflow:hidden;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.sidebar__identity small{margin-top:4px;color:var(--muted)}.identity-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-strong);border-radius:4px}.icon-button{width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.icon-button:hover{color:var(--text)}.workspace{min-width:0;min-height:100vh}.global-error{position:fixed;z-index:20;right:20px;bottom:20px;display:flex;align-items:center;gap:24px;max-width:600px;padding:12px 14px;border:1px solid var(--text);border-radius:4px;background:var(--text);color:var(--inverse);font-family:var(--mono);font-size:13px}.global-error button{padding:4px 8px;border:1px solid var(--inverse);background:transparent;cursor:pointer}.overview-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--activity);min-height:100vh}.overview-main{display:flex;min-width:0;min-height:100vh;flex-direction:column}.page-header{display:flex;min-height:110px;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid var(--border)}.page-header h1{margin:0;font-size:30px;font-weight:450;letter-spacing:-.04em}.header-actions,.log-controls{display:flex;align-items:center;gap:12px}.button,.filter-control,.search-control{min-height:42px;border:1px solid var(--border-strong);border-radius:4px;background:transparent;color:var(--text);font-family:var(--mono);font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer}.button:hover,.button--selected{border-color:var(--text);background:var(--text);color:var(--inverse)}.button:disabled{cursor:wait;opacity:.6}.button--wide{width:100%}.filter-control,.search-control{display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--muted)}.filter-control input,.search-control input{width:88px;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:13px}.filter-control:focus-within,.search-control:focus-within{border-color:var(--text)}.app-table{min-width:760px;padding:0 30px;font-size:14px}.app-table__header,.app-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(130px,1fr) minmax(90px,.7fr) minmax(90px,.75fr) minmax(150px,1.25fr) minmax(80px,.65fr);align-items:center;column-gap:18px}.app-table__header{height:58px;border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.app-row{min-height:82px;border-bottom:1px solid var(--border);cursor:default}.app-row:hover,.app-row:focus-visible{background:#0e0e0e}.app-row>*{min-width:0}.app-row>strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.app-row code,.app-row time,.route-cell{overflow:hidden;color:#d3d3d3;text-overflow:ellipsis;white-space:nowrap}.route-cell{color:var(--muted)}.status{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.status__symbol{display:inline-grid;width:14px;place-items:center}.status--building .status__symbol,.status--deploying .status__symbol{animation:status-pulse 1.25s steps(2,end) infinite}@keyframes status-pulse{50%{opacity:.35}}.row-actions{display:flex;justify-content:flex-end}.row-action{padding:7px 9px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text);font-family:var(--mono);font-size:13px;cursor:pointer}.row-action:hover{border-color:var(--text)}.empty-state{display:grid;min-height:280px;place-content:center;gap:10px;color:var(--muted);text-align:center}.empty-state p{margin:0;font-family:Geist Variable,sans-serif;font-size:18px}.empty-state code{color:#d3d3d3}.system-strip{display:grid;grid-template-columns:90px repeat(4,minmax(120px,1fr)) minmax(230px,1.35fr);min-height:66px;margin:auto 26px 26px;border:1px solid var(--border-strong);border-radius:4px;font-size:12px}.system-strip__item{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;padding:0 14px;border-left:1px solid var(--border);white-space:nowrap}.system-strip__item:first-child{border-left:0}.system-strip__queue{justify-content:space-between}.meter{display:block;width:60px;height:4px;overflow:hidden;background:#2a2a2a}.meter span{display:block;height:100%;background:#d8d8d8}.activity-rail{display:flex;min-width:0;min-height:100vh;flex-direction:column;padding:0 28px 26px;border-left:1px solid var(--border)}.activity-rail h2{min-height:110px;margin:0;padding-top:43px;border-bottom:1px solid var(--border);font-size:16px;font-weight:450}.activity-rail__list{display:grid}.activity-event{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-height:91px;padding:20px 0}.activity-event__symbol{padding-top:1px}.activity-event strong,.activity-event span>span,.activity-event small{display:block;overflow:hidden;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.activity-event strong{font-size:12px}.activity-event span>span{margin-top:6px;font-size:13px}.activity-event small{margin-top:5px;color:var(--muted);font-size:11px}.activity-event time{color:var(--muted);font-size:11px}.text-link{width:max-content;margin-top:auto;padding:7px 0;border:0;border-bottom:1px solid var(--text);background:transparent;color:var(--text);font-family:var(--mono);font-size:12px;cursor:pointer}.empty-inline{color:var(--muted);font-family:var(--mono);font-size:13px}.deploy-page{min-height:100vh}.deploy-header{display:flex;min-height:74px;align-items:center;gap:12px;padding:0 28px;border-bottom:1px solid var(--border)}.deploy-header h1,.breadcrumb{margin:0;border:0;background:transparent;color:var(--text);font-family:var(--mono);font-size:21px;font-weight:650}.breadcrumb{padding:0;cursor:pointer}.breadcrumb:hover{text-decoration:underline;text-underline-offset:4px}.deploy-header__status{display:flex;align-items:center;gap:26px;margin-left:auto}.timeline{display:grid;grid-template-columns:repeat(4,1fr);min-height:124px;padding:26px 72px 18px;border-bottom:1px solid var(--border)}.timeline__stage{position:relative;display:grid;justify-items:center;gap:5px;color:var(--muted);font-size:12px}.timeline__track{position:absolute;top:13px;left:0;width:100%;height:1px;background:#555}.timeline__stage:first-child .timeline__track{left:50%;width:50%}.timeline__stage:last-child .timeline__track{width:50%}.timeline__node{z-index:1;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--bg);color:#aaa;font-size:24px;line-height:1}.timeline__stage strong{margin-top:5px;font-weight:450}.timeline__stage--active,.timeline__stage--done{color:var(--text)}.timeline__stage--active .timeline__node{animation:status-pulse 1.25s steps(2,end) infinite}.deploy-body{display:grid;grid-template-columns:minmax(0,1fr) 426px;min-height:600px;border-bottom:1px solid var(--border)}.log-panel{min-width:0;border-right:1px solid var(--border)}.section-header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:0 28px}.section-header h2,.deploy-meta h2,.deploy-activity h2{margin:0;font-size:15px;font-weight:650}.search-control,.log-controls .button{min-height:38px}.log-lines{height:538px;overflow:auto;padding:0 28px 24px;scrollbar-color:#777 #111}.log-line{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:24px;color:#d0d0d0;font-size:12px;line-height:1.65}.log-line>span{color:#616161;user-select:none}.log-line code{overflow-wrap:anywhere;white-space:pre-wrap}.deploy-meta{padding:24px 26px}.deploy-meta dl{margin:20px 0 0}.deploy-meta dl>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;min-height:35px;font-size:12px}.deploy-meta dt{color:#cfcfcf}.deploy-meta dd{min-width:0;margin:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.failure-note{margin-top:28px;padding-top:18px;border-top:1px solid var(--border);font-size:12px}.failure-note p{color:var(--muted);line-height:1.5}.recovery-image-button,.deploy-platform-domain-button{width:100%;margin-top:18px}.platform-domain-dialog form>p{margin:0;color:#aaa9a6;font-size:13px;line-height:1.6}.deploy-diff{border-bottom:1px solid var(--border)}.deploy-diff .section-header>span{color:var(--dim);font-family:var(--mono);font-size:11px}.deploy-diff__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 28px 28px;background:var(--bg)}.deploy-diff__grid>div{display:grid;grid-template-columns:minmax(80px,.8fr) 1fr auto 1fr;align-items:center;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);background:var(--bg);font-size:11px}.deploy-diff__grid>div:nth-of-type(2n){border-left:0}.deploy-diff__grid>div:nth-of-type(n+3){border-top:0}.deploy-diff__grid>div:last-of-type:nth-of-type(odd){grid-column:1 / -1}.deploy-diff__grid span{color:var(--muted)}.deploy-diff__grid code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deploy-diff__grid b{color:var(--dim);font-weight:400}.deploy-diff__grid>p{grid-column:1 / -1;margin:0;padding:18px;background:var(--bg);color:var(--muted);font-size:12px}.deploy-activity{padding:0 28px 28px}.deploy-activity .section-header{padding:0}.activity-table{border:1px solid var(--border)}.activity-table>div{display:grid;grid-template-columns:120px minmax(180px,1fr) 180px;min-height:36px;align-items:center;padding:0 14px;border-bottom:1px solid var(--border);font-size:12px}.activity-table>div:last-child{border-bottom:0}.activity-table time,.activity-table span{color:var(--muted)}.simple-page{min-height:100vh}.simple-table{padding:0 30px}.simple-table__header,.simple-table>button{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(100px,1fr) minmax(180px,1.2fr);align-items:center;gap:18px;width:100%;min-height:64px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left}.simple-table__header{min-height:52px;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.simple-table>button{font-family:var(--mono);cursor:pointer}.simple-table>button:hover{background:#0e0e0e}.activity-full,.doctor-list{padding:0 30px}.activity-full>div,.doctor-list>div{display:grid;grid-template-columns:24px minmax(180px,1fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(180px,.9fr);align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--border);font-size:13px}.activity-full time{color:var(--muted);text-align:right}.doctor-list>div{grid-template-columns:24px minmax(160px,.5fr) minmax(240px,1.5fr)}.page-loading,.page-error{display:grid;min-height:100vh;place-items:center;color:var(--muted);font-family:var(--mono)}.login-page,.boot-screen{display:grid;min-height:100vh;place-items:center}.login-page form{width:min(420px,calc(100vw - 40px));padding:30px;border:1px solid var(--border-strong);border-radius:4px}.login-wordmark{display:block;margin-bottom:64px;font-family:var(--mono);font-size:34px;font-weight:700;letter-spacing:-.08em}.login-page h1{margin:0 0 10px;font-size:28px;font-weight:500}.login-page p{margin:0 0 28px;color:var(--muted);line-height:1.5}.login-page label{display:grid;gap:9px;margin-bottom:16px;font-family:var(--mono);font-size:12px}.login-page input{min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:4px;outline:0;background:transparent;color:var(--text);font-family:var(--mono)}.login-page input:focus{border-color:var(--text)}.form-error{margin:0 0 16px;font-family:var(--mono);font-size:12px}.login-alternative{display:block;width:100%;margin-top:14px;padding:8px;border:0;background:transparent;color:var(--muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.login-alternative:disabled{cursor:default;opacity:.55}.boot-screen{font-family:var(--mono);font-size:32px;font-weight:700}.boot-screen span{margin-left:12px;font-size:18px;animation:status-pulse 1.25s steps(2,end) infinite}@media(max-width:1250px){:root{--activity: 0px}.overview-layout{display:block}.activity-rail{display:none}.system-strip{grid-template-columns:80px repeat(2,1fr)}.system-strip__item{min-height:54px}.system-strip__item:nth-child(4){border-left:0;border-top:1px solid var(--border)}.system-strip__item:nth-child(n+4){border-top:1px solid var(--border)}.deploy-body{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:900px){:root{--sidebar: 0px}.app-shell{display:block;padding-top:62px}.sidebar{z-index:10;display:grid;grid-template-columns:62px minmax(0,1fr);width:100%;height:62px;border-right:0;border-bottom:1px solid var(--border)}.wordmark{margin:0;place-self:center;font-size:25px}.sidebar__nav{display:flex;justify-content:flex-end;gap:0;margin:0}.nav-item{display:flex;min-height:61px;gap:8px;padding:0 14px;border-left:0;border-bottom:2px solid transparent;font-size:12px}.nav-item--selected{border-bottom-color:var(--text)}.nav-item__icon{font-size:14px}.sidebar__identity{display:none}.page-header{min-height:88px;padding:0 20px}.app-table{min-width:0;padding:0 20px}.app-table__header{display:none}.app-row{grid-template-columns:1fr auto;gap:8px;padding:18px 0}.app-row>*{grid-column:1}.app-row>:nth-child(2){grid-column:2;grid-row:1}.app-row>:nth-child(3){grid-row:2}.app-row>:nth-child(4){grid-row:3}.app-row>:nth-child(5){grid-row:4}.app-row>:nth-child(3),.app-row>:nth-child(4),.app-row>:nth-child(5){display:inline;color:var(--muted);font-size:12px}.app-row>:nth-child(6){grid-column:2;grid-row:2;align-self:start}.system-strip{margin:auto 20px 20px}.deploy-body{display:block}.deploy-diff__grid{grid-template-columns:1fr}.deploy-diff__grid>div:nth-of-type(n){grid-column:auto;border-top:0;border-left:1px solid var(--border)}.deploy-diff__grid>div:first-of-type{border-top:1px solid var(--border)}.log-panel{border-right:0;border-bottom:1px solid var(--border)}.timeline{padding-inline:28px}}@media(max-width:640px){.sidebar__nav{overflow-x:auto}.nav-item{padding:0 11px}.nav-item__icon{display:none}.page-header{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:18px}.page-header h1{font-size:25px}.header-actions{width:100%}.filter-control{flex:1}.filter-control input{width:100%}.system-strip{display:block}.system-strip__item{min-height:48px;justify-content:space-between;border:0;border-top:1px solid var(--border)}.system-strip__item:first-child{border-top:0}.deploy-header{min-height:92px;align-items:flex-start;flex-wrap:wrap;padding:18px 20px}.deploy-header h1,.breadcrumb{font-size:17px}.deploy-header__status{width:100%;justify-content:space-between;margin-left:0}.timeline{grid-template-columns:1fr;gap:12px;padding:18px 20px}.timeline__stage{grid-template-columns:30px 1fr auto;justify-items:start;align-items:center}.timeline__track{display:none}.timeline__stage strong{margin:0}.section-header{align-items:flex-start;flex-direction:column;padding:18px 20px}.log-controls{width:100%;flex-wrap:wrap}.search-control{flex:1}.search-control input{width:100%}.log-lines,.deploy-meta,.deploy-activity{padding-inline:20px}.activity-table>div{grid-template-columns:1fr;gap:4px;padding-block:10px}.simple-table{padding:0 20px}.simple-table__header{display:none}.simple-table>button{grid-template-columns:1fr auto;gap:7px;padding-block:14px}.simple-table>button>:nth-child(n+3){grid-column:1 / -1;color:var(--muted);font-size:11px}.activity-full,.doctor-list{padding:0 20px}.activity-full>div,.doctor-list>div{grid-template-columns:20px 1fr;gap:8px;padding-block:12px}.activity-full>div>:nth-child(n+3),.doctor-list>div>:nth-child(3){grid-column:2}.activity-full time{text-align:left}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-management{min-height:100vh;background:var(--bg)}.app-management__header{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:24px;padding:0 26px;border-bottom:1px solid var(--border)}.app-management__header>div:first-child{display:flex;align-items:baseline;gap:10px}.app-management__header h1{margin:0;font-size:32px;font-weight:520;letter-spacing:-.045em}.app-management__header>div:first-child>span{color:var(--dim);font-family:var(--mono)}.app-management__actions{display:flex;gap:10px}.button--danger-outline{border-color:#63383c;color:#ff8a94}.button--danger-outline:hover{border-color:var(--danger);background:#16080a;color:#ff9ba3}.button--danger{border-color:var(--danger);background:var(--danger);color:#150204}.button--danger:hover:not(:disabled){background:#ff7b85}.button:disabled{cursor:not-allowed;opacity:.45}.app-settings-strip{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));min-height:102px;margin:24px 26px 0;border:1px solid var(--border-strong);border-radius:5px;font-family:var(--mono)}.app-settings-strip>div{display:grid;min-width:0;align-content:center;gap:10px;padding:20px 26px;border-left:1px solid var(--border)}.app-settings-strip>div:first-child{border-left:0}.app-settings-strip span{color:#888884;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.app-settings-strip strong{overflow:hidden;font-size:14px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.app-management__body{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;padding:26px}.app-deployments,.app-deploy-panel{border:1px solid var(--border-strong);border-radius:5px}.app-deployments>header{display:flex;min-height:68px;align-items:center;padding:0 20px;border-bottom:1px solid var(--border)}.app-deployments>header>div{display:flex;align-items:baseline;gap:14px}.app-deployments h2,.app-deploy-panel h2{margin:0;font-size:15px;font-weight:590;letter-spacing:-.02em}.app-deployments header span{color:#7f7f7b;font-family:var(--mono);font-size:10px}.app-deployments__labels,.app-deployments__row{display:grid;grid-template-columns:minmax(125px,1fr) minmax(90px,.75fr) minmax(90px,.7fr) minmax(80px,.65fr) minmax(170px,1.2fr);gap:18px;align-items:center;padding:0 20px;font-family:var(--mono)}.app-deployments__labels{min-height:44px;border-bottom:1px solid var(--border);color:#777773;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.app-deployments__row{width:100%;min-height:68px;border:0;border-bottom:1px solid var(--border);background:transparent;color:#c9c9c5;font-size:11px;text-align:left;cursor:pointer}.app-deployments__row:last-child{border-bottom:0}.app-deployments__row:hover{background:#0a0a0a;color:var(--text)}.app-deployments__row code,.app-deployments__row time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-deploy-panel{min-height:260px;align-self:start;padding:24px 20px;font-family:var(--mono)}.app-deploy-panel>span{color:#7f7f7b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.app-deploy-panel h2{margin-top:12px;font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;font-size:21px}.app-deploy-panel p{margin:14px 0 24px;color:#8e8e8a;font-size:11px;line-height:1.65}.app-deploy-panel__command{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--border);border-radius:4px}.app-deploy-panel__command code{align-self:center;overflow:hidden;padding:0 12px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-deploy-panel__command code span{color:var(--healthy)}.app-deploy-panel__command button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 11px;border:0;border-left:1px solid var(--border);background:transparent;color:var(--text);font-family:var(--mono);font-size:10px;cursor:pointer}.app-deploy-panel>a{display:inline-block;margin-top:22px;color:var(--healthy);font-size:11px}.management-dialog{position:fixed;z-index:100;top:50%;left:50%;width:min(560px,calc(100vw - 36px));max-height:calc(100vh - 36px);margin:0;padding:0;overflow:auto;transform:translate(-50%,-50%);border:1px solid #686864;border-radius:6px;background:#080808;color:var(--text);box-shadow:0 24px 80px #0000009e}.management-dialog::backdrop{background:#000000c7;backdrop-filter:blur(2px)}.management-dialog form{padding:24px}.management-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.management-dialog header span{color:#7f7f7b;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.management-dialog h2{margin:7px 0 0;font-size:25px;font-weight:540;letter-spacing:-.035em}.dialog-close{width:34px;height:34px;padding:0;border:1px solid var(--border);border-radius:4px;background:transparent;color:#aaa9a6;font-size:20px;cursor:pointer}.management-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.management-form-grid__wide{grid-column:1 / -1}.management-dialog label{display:grid;gap:8px;color:#b8b8b4;font-family:var(--mono);font-size:10px}.management-dialog input,.management-dialog select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border-strong);border-radius:4px;outline:0;background:#030303;color:var(--text);font:12px var(--mono)}.management-dialog input:focus,.management-dialog select:focus{border-color:#a5a5a1}.input-with-unit{position:relative;display:block}.input-with-unit>span{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#777773;font-size:10px}.management-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid var(--border)}.management-dialog--danger{width:min(500px,calc(100vw - 36px));border-color:#683b3f}.management-dialog--danger form>p{margin:0 0 22px;color:#aaa9a6;font-size:13px;line-height:1.6}.management-dialog--danger label code{color:#ff8f98}.deploy-cli-dialog__steps{display:grid;gap:14px;margin:0 0 24px;padding-left:22px;color:#aaa9a6;font-size:13px;line-height:1.6}.deploy-cli-dialog__steps code{color:var(--text);font-family:var(--mono);font-size:11px}.deploy-cli-dialog .command-line{border:1px solid var(--border-strong);border-radius:4px}.dialog-error{margin:16px 0 0;color:#ff8f98;font-family:var(--mono);font-size:11px}@media(max-width:1050px){.app-management__body{grid-template-columns:1fr}.app-deploy-panel{min-height:0}}@media(max-width:700px){.app-management__header{min-height:130px;align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 20px}.app-management__header h1{font-size:27px}.app-management__actions{width:100%}.app-management__actions .button{flex:1;justify-content:center}.app-settings-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 20px 0}.app-settings-strip>div{min-height:82px;padding:16px;border-top:1px solid var(--border)}.app-settings-strip>div:nth-child(odd){border-left:0}.app-settings-strip>div:nth-child(-n+2){border-top:0}.app-management__body{gap:20px;padding:20px}.app-deployments__labels{display:none}.app-deployments__row{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:16px}.app-deployments__row>*{grid-column:1 / -1}.app-deployments__row>*:before{display:block;margin-bottom:5px;color:#777773;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.app-deployments__row>:nth-child(1):before{content:"Status"}.app-deployments__row>:nth-child(2):before{content:"Release"}.app-deployments__row>:nth-child(3):before{content:"Environment"}.app-deployments__row>:nth-child(4){display:none}.app-deployments__row>:nth-child(5):before{content:"Created"}.management-dialog form{padding:20px}.management-form-grid{grid-template-columns:1fr}.management-form-grid__wide{grid-column:auto}}.security-page{min-height:100vh;padding-bottom:32px}.security-page .page-header>div>p{margin:8px 0 0;color:var(--muted);font-family:var(--mono);font-size:12px}.security-intro,.security-inventory,.security-proof,.security-note{margin:24px 32px 0;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.security-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px;padding:24px}.security-intro h2,.security-inventory h2,.security-proof h2,.security-proof h3{margin:0;font-weight:500}.security-intro p,.security-proof p,.security-empty p,.security-note p{color:var(--muted);line-height:1.6}.security-add-form,.security-proof form,.security-rename{display:grid;align-content:start;gap:12px}.security-add-form label,.security-proof label,.security-rename label{display:grid;gap:8px;color:var(--muted);font-family:var(--mono);font-size:12px}.security-add-form input,.security-proof input,.security-rename input{min-height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:4px;outline:0;background:transparent;color:var(--text);font-family:var(--mono)}.security-add-form input:focus,.security-proof input:focus,.security-rename input:focus{border-color:var(--text)}.security-inventory>header,.security-proof>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--border)}.security-inventory>header span,.security-proof>header span{display:block;margin-top:6px;color:var(--muted);font-family:var(--mono);font-size:11px}.security-empty,.security-loading,.security-message{margin:24px 32px 0;padding:20px;border:1px solid var(--border);font-family:var(--mono)}.security-empty{margin:0;border-width:0 0 1px}.security-empty p,.security-message{font-size:12px}.security-empty p{margin:8px 0 0}.security-credential{display:grid;grid-template-columns:minmax(180px,1fr) minmax(320px,1.6fr) auto;align-items:center;gap:24px;min-height:98px;padding:18px 20px;border-bottom:1px solid var(--border)}.security-credential:last-child{border-bottom:0}.security-credential__identity strong,.security-credential__identity span{display:block;overflow-wrap:anywhere}.security-credential__identity strong{font-size:15px}.credential-state{margin-top:7px;color:#b8dcb8;font-family:var(--mono);font-size:11px}.credential-state--revoked{color:var(--muted)}.security-credential dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.security-credential dt{color:var(--dim);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.security-credential dd{margin:5px 0 0;color:var(--muted);font-family:var(--mono);font-size:10px}.security-credential__actions,.security-rename{display:flex;justify-content:flex-end;gap:8px}.security-rename label{min-width:180px}.security-danger-button:hover{border-color:#ff818b;background:#ff818b;color:var(--inverse)}.security-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.security-proof__grid>div,.security-proof__grid>form,.security-proof__choice{padding:20px}.security-proof__grid>div{border-right:1px solid var(--border)}.security-proof__grid h3,.security-proof__choice p{font-size:14px}.security-proof__grid p{min-height:48px;font-size:12px}.security-progress{margin:0;padding:0 20px 16px;font-family:var(--mono);font-size:11px}.security-proof>.login-alternative{margin:0;border-top:1px solid var(--border)}.security-message{display:flex;align-items:center;justify-content:space-between;gap:16px}.security-note{padding:20px;font-family:var(--mono)}.security-note strong{font-size:11px}.security-note p{max-width:880px;margin:8px 0 0;font-size:11px}.security-note--warning,.recovery-scope-note.recovery-scope-note--warning{border-color:#6e6040}@media(max-width:900px){.security-intro,.security-inventory,.security-proof,.security-note,.security-loading,.security-message{margin-inline:20px}.security-intro,.security-proof__grid{grid-template-columns:1fr}.security-proof__grid>div{border-right:0;border-bottom:1px solid var(--border)}.security-credential{grid-template-columns:1fr}.security-credential__actions,.security-rename{justify-content:flex-start}}@media(max-width:560px){.security-credential dl{grid-template-columns:1fr}.security-credential__actions,.security-rename{align-items:stretch;flex-direction:column}}.resource-page{min-height:100vh;background:var(--bg)}.sidebar__nav{overflow:auto}.app-settings-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.app-settings-strip>div:nth-child(4n+1){border-left:0}.app-settings-strip>div:nth-child(n+5){border-top:1px solid var(--border)}.eyebrow,.resource-count{display:block;margin-bottom:7px;color:#858581;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.resource-count{margin:0;padding:8px 10px;border:1px solid var(--border);border-radius:999px}.resource-error{margin:22px 26px 0;padding:12px 14px;border:1px solid #683b3f;border-radius:4px;background:#16080a;color:#ff9ba3;font:11px var(--mono)}.resource-create,.resource-list,.domain-grid,.storage-grid{margin:24px 26px}.resource-create{border:1px solid var(--border-strong);border-radius:5px}.resource-create>header{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:30px;padding:16px 20px;border-bottom:1px solid var(--border)}.resource-create>header span{color:#858581;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.resource-create h2,.domain-card h2,.storage-card h2{margin:7px 0 0;font-size:18px;font-weight:560;letter-spacing:-.025em}.resource-create>header p{max-width:460px;margin:0;color:#90908c;font:11px/1.6 var(--mono);text-align:right}.automatic-cleanup{overflow:hidden}.automatic-cleanup__summary{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);border-bottom:1px solid var(--border)}.automatic-cleanup__summary>div{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;border-right:1px solid var(--border)}.automatic-cleanup__state{width:fit-content;padding:3px 7px;border:1px solid var(--border-strong);border-radius:999px;color:#989895;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.automatic-cleanup--ready .automatic-cleanup__state{border-color:#5e5335;color:#d9c485}.automatic-cleanup--warning .automatic-cleanup__state{border-color:#683b3f;color:#ff9ba3}.automatic-cleanup__summary strong{color:#f5f5f3;font-size:17px;font-weight:560}.automatic-cleanup__summary p,.automatic-cleanup__loading{margin:0;color:#90908c;font:10px/1.6 var(--mono)}.automatic-cleanup__summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.automatic-cleanup__summary dl>div{min-width:0;padding:16px 18px;border-bottom:1px solid var(--border)}.automatic-cleanup__summary dl>div:nth-child(odd){border-right:1px solid var(--border)}.automatic-cleanup__summary dl>div:last-child{border-bottom:0}.automatic-cleanup__summary dt{margin-bottom:7px;color:#858581;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.automatic-cleanup__summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#d8d8d4;font:10px/1.5 var(--mono)}.automatic-cleanup__policy,.automatic-cleanup__errors{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px}.automatic-cleanup__policy span,.automatic-cleanup__errors code{padding:5px 8px;border:1px solid var(--border);border-radius:3px;color:#989895;font:9px var(--mono)}.automatic-cleanup__errors{padding-top:0}.automatic-cleanup__errors code{border-color:#683b3f;color:#ff9ba3}.automatic-cleanup__loading{padding:20px}.automatic-cleanup__loading--error,.automatic-cleanup__loading--error code{color:#ff9ba3}.resource-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1.5fr) auto;align-items:end;gap:14px;padding:20px}.resource-form--wide{grid-template-columns:repeat(4,minmax(120px,1fr))}.resource-form__span-two{grid-column:span 2}.platform-domain__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid var(--border)}.platform-domain__summary>div{display:grid;gap:9px;min-width:0;padding:18px 20px;border-left:1px solid var(--border)}.platform-domain__summary>div:first-child{border-left:0}.platform-domain__summary dt{color:#858581;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.platform-domain__summary dd{margin:0;overflow:hidden;color:#d8d8d4;font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap}.platform-domain__summary .platform-domain__state--active{color:#a8c7a7}.platform-domain__summary .platform-domain__state--fallback{color:#b6b6b2}.platform-domain__form{grid-template-columns:minmax(220px,1fr) auto}.platform-domain__actions{display:flex;align-items:center;gap:10px}.platform-domain__confirmation,.platform-domain__loading{margin:0;padding:0 20px 20px;color:#a4a4a0;font:10px/1.6 var(--mono)}.platform-domain__loading{padding-top:20px}.resource-form label,.domain-card__actions label,.restore-form label{display:grid;gap:7px;min-width:0;color:#a4a4a0;font:10px var(--mono)}.resource-form input,.resource-form select,.resource-form textarea,.domain-card__actions input,.restore-form input,.restore-form select{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--border-strong);border-radius:4px;outline:0;background:#030303;color:var(--text);font:11px var(--mono)}.resource-form textarea{min-height:86px;padding-block:10px;resize:vertical}.resource-form input:focus,.resource-form select:focus,.resource-form textarea:focus,.domain-card__actions input:focus,.restore-form input:focus,.restore-form select:focus{border-color:#aaa9a6}.resource-list{border:1px solid var(--border-strong);border-radius:5px}.resource-list__labels,.resource-row{display:grid;align-items:center;gap:16px;padding:0 18px}.resource-list__labels--jobs,.resource-row--jobs{grid-template-columns:minmax(130px,1fr) minmax(100px,.7fr) minmax(160px,1fr) minmax(140px,.9fr) minmax(270px,1.5fr)}.resource-list__labels{min-height:44px;border-bottom:1px solid var(--border);color:#777773;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.resource-row{min-height:82px;border-bottom:1px solid var(--border);font:11px var(--mono)}.resource-row:last-child{border-bottom:0}.resource-row>div{min-width:0}.resource-row strong,.resource-row small{display:block}.resource-row small{margin-top:7px;overflow:hidden;color:#858581;text-overflow:ellipsis;white-space:nowrap}.resource-row>code,.resource-row>time{overflow:hidden;color:#b6b6b2;text-overflow:ellipsis;white-space:nowrap}.resource-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resource-actions .button{min-height:36px;padding-inline:11px;font-size:10px}.resource-history{grid-column:1 / -1;margin:0 -18px;border-top:1px solid var(--border);background:#070707}.resource-history>div{display:grid;grid-template-columns:110px 130px 100px minmax(160px,1fr);align-items:center;gap:14px;min-height:42px;padding:0 18px;border-bottom:1px solid #20201e}.resource-history>p{margin:0;padding:16px 18px;color:#858581}.muted{color:#858581}.domain-grid,.storage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.domain-card,.storage-card{min-width:0;padding:20px;border:1px solid var(--border-strong);border-radius:5px}.domain-card>header,.storage-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}.domain-card h2,.storage-card h2{overflow:hidden;margin-top:0;text-overflow:ellipsis;white-space:nowrap}.domain-card header span,.storage-card header code{display:block;margin-top:6px;color:#858581;font:10px var(--mono)}.dns-instruction,.storage-card dl{margin:18px 0;font:10px var(--mono)}.dns-instruction>div,.storage-card dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);min-height:34px;align-items:start;gap:12px}.dns-instruction dt,.storage-card dt{color:#858581}.dns-instruction dd,.storage-card dd{min-width:0;margin:0}.dns-instruction code{display:block;overflow:hidden;color:#d8d8d4;overflow-wrap:anywhere;text-overflow:ellipsis}.domain-live{min-height:92px;margin:18px 0;color:#a8c7a7;font:11px/1.6 var(--mono)}.domain-card__actions{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.resource-error-inline{color:#ff9ba3;font:10px var(--mono)}.storage-card>header strong{color:#d8d8d4;font:12px var(--mono)}.volume-warning{padding:11px 12px;border:1px solid #5e5335;border-radius:4px;background:#151207;color:#d9c485;font:10px/1.55 var(--mono)}.snapshot-list{margin-top:18px;border:1px solid var(--border);font:10px var(--mono)}.snapshot-list>div{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(130px,1fr);gap:10px;min-height:38px;align-items:center;padding:0 10px;border-bottom:1px solid var(--border)}.snapshot-list>div:last-child{border-bottom:0}.snapshot-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-list time,.snapshot-list span,.snapshot-list p{color:#858581}.snapshot-list p{margin:0;padding:14px}.restore-form{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.status--succeeded .status__symbol,.status--active .status__symbol,.status--verified .status__symbol{background:#9dc49c}.status--running .status__symbol{background:#d9c485;animation:status-pulse 1.25s steps(2,end) infinite}.status--timed_out .status__symbol,.status--error .status__symbol{background:#d8757d}.status--skipped .status__symbol,.status--paused .status__symbol,.status--pending .status__symbol{background:#858581}@media(max-width:1200px){.resource-form--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-list__labels{display:none}.resource-row--jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:16px}.resource-row--jobs>:nth-child(5){grid-column:1 / -1}.domain-card__actions{grid-template-columns:1fr}}@media(max-width:760px){.resource-create,.resource-list,.domain-grid,.storage-grid{margin-inline:18px}.resource-create>header{align-items:flex-start;flex-direction:column;gap:10px}.resource-create>header p{text-align:left}.resource-form,.resource-form--wide,.domain-grid,.storage-grid,.automatic-cleanup__summary{grid-template-columns:1fr}.automatic-cleanup__summary>div{border-right:0;border-bottom:1px solid var(--border)}.automatic-cleanup__summary dl{grid-template-columns:1fr}.automatic-cleanup__summary dl>div,.automatic-cleanup__summary dl>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.automatic-cleanup__summary dl>div:last-child{border-bottom:0}.platform-domain__summary{grid-template-columns:1fr}.platform-domain__summary>div{border-top:1px solid var(--border);border-left:0}.platform-domain__summary>div:first-child{border-top:0}.platform-domain__actions{align-items:stretch;flex-direction:column}.resource-form__span-two{grid-column:auto}.resource-row--jobs{grid-template-columns:1fr}.resource-row--jobs>:nth-child(5){grid-column:auto}.resource-history{grid-column:auto}.resource-history>div{grid-template-columns:1fr 1fr;padding-block:10px}.snapshot-list>div{grid-template-columns:1fr;padding-block:9px}}:root{--bg: #050505;--surface: #090909;--surface-raised: #0d0d0d;--text: #f5f5f3;--muted: #989895;--dim: #656562;--border: #292927;--border-strong: #555552;--inverse: #050505;--healthy: #62df78;--danger: #ff5967;--warning: #d7ad56;--sidebar: 228px;--activity: 338px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar{background:#040404}.wordmark{margin:27px 29px 26px;font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:690;letter-spacing:-.055em}.sidebar__nav{gap:8px;margin-top:4px}.nav-item{grid-template-columns:24px 1fr;min-height:58px;padding:0 28px;border-left-width:3px;color:#c3c3c0;font-size:14px;font-weight:500;letter-spacing:-.01em}.nav-item:hover{background:#0a0a0a}.nav-item--selected{border-left-color:var(--healthy);background:#101010}.nav-item__icon{width:18px;height:18px;color:#e8e8e5}.sidebar__identity{grid-template-columns:38px minmax(0,1fr) 34px;min-height:80px;padding:18px;border-top-color:var(--border)}.sidebar__mobile-account{display:none}.identity-mark{width:36px;height:36px;border-color:var(--border-strong);border-radius:5px}.icon-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:4px}.icon-button:hover{border-color:var(--border-strong)}.overview-layout{grid-template-columns:minmax(0,1fr) var(--activity)}.overview-main{background:var(--bg)}.page-header{min-height:98px;padding:0 26px}.page-header h1{font-size:32px;font-weight:520;letter-spacing:-.045em}.header-actions{gap:10px}.button,.filter-control,.search-control{min-height:44px;border-color:var(--border-strong);border-radius:5px;font-size:12px;font-weight:520}.button{gap:9px;padding:0 15px}.button:hover,.button--selected,.button--primary:hover{border-color:#8d8d89;background:#111;color:var(--text)}.button--primary{border-color:#6b6b68}.filter-control{width:232px;gap:9px;padding:0 10px 0 13px}.filter-control input,.search-control input{width:100%;font-size:12px}.filter-control kbd{display:grid;min-width:21px;height:21px;place-items:center;border:1px solid var(--border);border-radius:3px;color:#777773;font-family:var(--mono);font-size:10px}.summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:112px;margin:24px 26px 0;border:1px solid var(--border-strong);border-radius:5px;font-family:var(--mono)}.summary-strip>div{display:grid;align-content:center;gap:10px;min-width:0;padding:20px 16px;border-left:1px solid var(--border)}.summary-strip>div:first-child{border-left:0}.summary-strip span{color:#aaa9a6;font-size:12px}.summary-strip strong{display:flex;align-items:center;gap:11px;font-size:23px;font-weight:500;letter-spacing:-.04em}.summary-strip small{color:#73736f;font-size:9px;line-height:1.2}.summary-strip__live i{width:9px;height:9px;border-radius:50%;background:var(--healthy);box-shadow:0 0 0 3px #62df7814}.summary-strip__attention{color:#ff818b}.summary-strip__attention i{width:9px;height:9px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 3px #ff596714}.applications-section{flex:1 1 auto;min-height:300px;padding-top:20px}.app-table{min-width:760px;padding:0 26px;font-size:13px}.app-table__header,.app-row{grid-template-columns:minmax(150px,1.25fr) minmax(112px,.78fr) minmax(90px,.7fr) minmax(85px,.65fr) minmax(180px,1.3fr) 72px;column-gap:20px}.app-table__header{height:54px;color:#8f8f8b;font-size:10px;letter-spacing:.095em}.app-row{min-height:78px;border-bottom-color:var(--border)}.app-row:hover,.app-row:focus-visible{background:#090909}.app-identity{display:grid;gap:6px}.app-identity strong,.app-identity__link{overflow:hidden;color:var(--text);font-size:14px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.app-identity__link{width:max-content;max-width:100%;text-decoration:none}.app-identity__link:hover{color:var(--healthy);text-decoration:underline;text-underline-offset:4px}.app-identity small{color:#747470;font-size:10px;font-weight:450}.status{gap:10px;color:#e5e5e2;font-size:12px}.status__symbol{width:8px;height:8px;border:1px solid #8b8b87;border-radius:50%}.status--live .status__symbol{border-color:var(--healthy);background:var(--healthy);box-shadow:0 0 0 3px #62df7812}.status--failed .status__symbol{border-color:var(--danger);background:var(--danger)}.status--building .status__symbol,.status--deploying .status__symbol{border-color:#e7e7e4;border-top-color:transparent;animation:status-spin .9s linear infinite}.status--queued .status__symbol{border-color:var(--warning)}.status--canceled .status__symbol,.status--superseded .status__symbol,.status--stopped .status__symbol{border-color:#686864;background:#686864}@keyframes status-spin{to{transform:rotate(360deg)}}.status-empty{color:var(--muted);font-size:12px}.status-preview{display:inline-flex;align-items:center;gap:9px;color:#d8d8d4;font-size:12px;white-space:nowrap}.status-preview i{width:8px;height:8px;border:1px solid var(--warning);border-radius:50%}.status-attention{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:#ff818b;font-family:var(--mono);font-size:12px;max-width:100%;line-height:1.4;text-align:left;white-space:normal;cursor:pointer}.status-attention i{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--danger)}.status-attention:hover{color:#ffadb4;text-decoration:underline;text-underline-offset:4px}.applications-empty-state{margin:0 26px}.applications-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 26px 10px}.applications-toolbar>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;min-width:0}.applications-toolbar h2{margin:0;font-size:15px;font-weight:560}.applications-toolbar [role=status],.applications-empty-state>span{color:var(--muted);font:11px/1.6 var(--mono)}.applications-toolbar .text-link{min-height:36px;font-size:12px}.triage-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,auto));gap:10px;align-items:end;margin:22px 30px 0}.deploy-presets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 30px 0}.deploy-presets .button{min-height:36px;padding:7px 12px;font-size:11px}.deploy-presets [aria-pressed=true]{border-color:var(--healthy);background:#102015;color:var(--text)}.activity-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,200px) auto;align-items:end;gap:12px;margin:22px 30px}.activity-toolbar .triage-search{grid-column:auto;min-width:0}.activity-toolbar .text-link{min-height:44px;padding-inline:8px;font-size:12px}.activity-full>div>*{min-width:0;overflow-wrap:anywhere}.activity-event__identity{display:grid;justify-items:start;gap:6px;padding-block:12px}.activity-link{display:inline-flex;align-items:center;min-height:24px;color:var(--muted);font:11px/1.5 var(--mono);text-decoration:underline;text-underline-offset:4px}.activity-link:hover{color:var(--text)}.activity-link:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:2px}.activity-event .activity-link{margin-top:5px}.activity-export-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin:0 30px 20px}.activity-export-actions p,.activity-export-actions>span{margin:0;color:var(--muted);font:11px/1.6 var(--mono)}.activity-export-actions .button{min-height:36px;font-size:11px}.activity-export-actions [role=alert]{width:100%;color:var(--danger)}.triage-search{width:100%}.triage-select{display:grid;gap:6px;min-width:0;color:#858581;font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.triage-select select{min-width:0;min-height:42px;padding:0 34px 0 12px;border:1px solid var(--border-strong);border-radius:4px;background:#060606;color:#d7d7d3;font:11px var(--mono);letter-spacing:0;text-transform:none}.triage-select select:focus-visible{border-color:#777773;outline:2px solid rgb(98 223 120 / 24%);outline-offset:1px}.triage-summary{margin:12px 30px 0;color:#777773;font:10px var(--mono)}.simple-table__identity{display:grid;min-width:0;gap:5px}.simple-table__identity strong,.simple-table__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-table__identity small{color:#777773;font-size:10px;font-weight:400}.simple-page__empty{margin:24px 30px}.app-deployments__message{margin:0;padding:24px 20px}.app-row code,.app-row time{color:#d7d7d3}.route-cell{overflow:hidden}.route-cell a{display:block;overflow:hidden;color:#adada9;text-overflow:ellipsis;white-space:nowrap}.row-actions{gap:6px;justify-content:flex-end}.route-action,.copy-button{display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:4px;background:transparent;color:var(--text);cursor:pointer}.route-action{width:38px;height:38px}.route-action:hover,.copy-button:hover{border-color:#9a9a96;background:#101010}.deploy-command{margin:0 26px 24px;padding:0 18px 16px;border:1px solid var(--border-strong);border-radius:5px}.deploy-command>header{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:20px;font-family:var(--mono)}.deploy-command h2{margin:0;font-size:12px;font-weight:580}.deploy-command header span{color:#777773;font-size:10px}.command-line{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;border:1px solid var(--border);border-radius:4px}.command-line code{align-self:center;overflow:hidden;padding:0 14px;color:#e5e5e2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.command-line code span{color:var(--healthy)}.copy-button{display:flex;min-width:88px;min-height:46px;gap:8px;padding:0 13px;border-width:0 0 0 1px;border-color:var(--border);border-radius:0;font-family:var(--mono);font-size:11px}.system-block{margin:0 26px 24px}.system-strip__heading{display:none}.system-strip{grid-template-columns:76px .72fr 1.25fr 1.25fr 1.2fr;min-height:68px;margin:0;border-color:var(--border-strong);border-radius:5px;font-size:10px}.system-strip__item{display:grid;grid-template-columns:auto minmax(34px,1fr) auto;gap:9px;padding:0 14px}.system-strip__label{display:flex;gap:8px;color:#d8d8d4}.system-strip__name{color:#9a9a96}.system-strip__item strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.system-strip__queue{grid-template-columns:auto 1fr;justify-content:initial}.system-strip__queue strong{text-align:right}.meter{width:100%;min-width:34px;height:4px;background:#242422}.meter span{background:#e7e7e4}.meter--warning span{background:var(--warning)}.meter--danger span{background:var(--danger)}.resource-value--warning,.signal--warning{color:var(--warning)}.resource-value--danger{color:#ff818b}.activity-rail{position:sticky;top:0;height:100vh;min-height:0;overflow:auto;padding:0 28px 24px;background:#050505}.activity-rail__header{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border)}.activity-rail h2{min-height:0;padding:0;border:0;font-size:16px;font-weight:560}.text-link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 0;border:0;color:#c4c4c0;font-size:10px}.text-link:hover{color:var(--text)}.activity-event{grid-template-columns:12px minmax(0,1fr) auto;gap:13px;min-height:103px;padding:21px 0;border-bottom:1px solid #151513}.activity-event__symbol{width:9px;height:9px;margin-top:2px;border:1px solid #7c7c78;border-radius:50%}.activity-event__symbol--positive{border-color:var(--healthy);background:var(--healthy)}.activity-event__symbol--negative{border-color:var(--danger);background:var(--danger)}.activity-event__symbol--active{border-color:#dadad6}.event-state{width:8px;height:8px;border-radius:50%;background:var(--healthy)}.event-state--failed{background:var(--danger)}.activity-event strong{font-size:11px}.activity-event span>span{margin-top:7px;font-size:12px}.activity-event small{margin-top:6px;color:#7f7f7b;font-size:10px}.activity-event time{color:#858581;font-size:10px}.login-page{background:linear-gradient(var(--border) 1px,transparent 1px) 50% 50% / 100% 120px no-repeat,var(--bg)}.login-page form{width:min(440px,calc(100vw - 36px));padding:34px;border-color:var(--border-strong);border-radius:6px;background:#070707}.login-wordmark,.boot-screen{font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;font-weight:690;letter-spacing:-.055em}.login-wordmark{margin-bottom:72px;font-size:31px}.login-page h1{font-size:29px;letter-spacing:-.04em}.login-page p{max-width:330px;color:#aaa9a6;font-size:14px}.login-page input{border-radius:4px;background:#050505}.boot-screen{gap:14px;grid-auto-flow:column;font-size:31px}.boot-screen span{width:10px;height:10px;margin:0;border:1px solid var(--healthy);border-top-color:transparent;border-radius:50%;animation:status-spin .9s linear infinite}@media(max-width:1250px){.overview-layout{display:block}.activity-rail{display:none}.system-strip{grid-template-columns:76px repeat(2,minmax(0,1fr))}.system-strip__item{min-height:58px}.system-strip__item:nth-child(4){border-left:0}}@media(max-width:900px){.app-shell{padding-top:0}.sidebar{position:sticky;z-index:30;display:grid;grid-template-columns:1fr;grid-template-rows:64px 62px;width:100%;height:126px;border-bottom:1px solid var(--border);background:#040404f5;backdrop-filter:blur(14px)}.wordmark{grid-row:1;place-self:center start;margin:0 20px;font-size:27px}.sidebar__mobile-account{display:flex;grid-row:1;align-items:center;justify-self:end;gap:10px;margin-right:18px;color:#989894;font:10px var(--mono)}.sidebar__nav{display:flex;grid-row:2;justify-content:flex-start;gap:0;margin:0;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid var(--border);scrollbar-width:none}.sidebar__nav::-webkit-scrollbar{display:none}.nav-item{display:flex;flex:0 0 112px;min-height:61px;justify-content:center;gap:8px;padding:0 10px;border-left:0;border-bottom:2px solid transparent;font-size:12px}.nav-item--selected{border-bottom-color:var(--healthy)}.nav-item__icon{width:16px;height:16px}.page-header{min-height:92px;padding:0 20px}.page-header h1{font-size:29px}.summary-strip{margin:20px 20px 0}.app-table,.simple-table,.activity-full,.doctor-list{padding-inline:20px}.app-table{min-width:0}.simple-table__header{display:none}.simple-table>button{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-block:14px}.simple-table>button>:nth-child(n+3){grid-column:1 / -1;color:var(--muted);font-size:11px}.triage-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:20px}.triage-search{grid-column:1 / -1}.triage-summary,.deploy-command,.system-block{margin-inline:20px}.activity-rail{position:static;display:flex;height:auto;min-height:0;padding:0 20px 28px;border-top:1px solid var(--border);border-left:0}.activity-rail__header{min-height:78px}.activity-event{min-height:88px}}@media(max-width:640px){.nav-item{display:grid;grid-template-columns:1fr;flex-basis:88px;align-content:center;justify-items:center;gap:5px;padding:0 4px;font-size:11px}.nav-item__icon{display:block}.page-header{min-height:0;align-items:stretch;flex-direction:column;gap:16px;padding-block:22px}.header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.filter-control{display:flex;width:100%}.button--primary{min-height:46px;padding-inline:13px;white-space:nowrap}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.summary-strip>div:nth-child(n){min-height:88px;gap:8px;padding:14px 12px;border-top:0;border-left:1px solid var(--border)}.summary-strip>div:nth-child(3n+1){border-left:0}.summary-strip span{font-size:11px}.summary-strip strong{font-size:21px}.summary-strip>div:nth-child(n+4){border-top:1px solid var(--border)}.summary-strip>div:nth-child(5){grid-column:span 2}.applications-toolbar{padding-inline:20px}.activity-toolbar{grid-template-columns:minmax(0,1fr) auto;margin-inline:20px}.deploy-presets,.activity-export-actions{margin-inline:20px}.activity-toolbar .triage-search{grid-column:1 / -1}.activity-toolbar .triage-select{grid-template-columns:auto minmax(0,1fr)}.triage-toolbar{grid-template-columns:1fr}.triage-search{grid-column:auto}.triage-select{grid-template-columns:92px minmax(0,1fr);align-items:center}.triage-select select{width:100%}.applications-section{min-height:0;padding-top:30px}.app-table{min-width:0}.app-table__header{display:none}.app-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;border:1px solid var(--border-strong);border-radius:5px}.app-row>*{display:grid;grid-column:1 / -1;min-height:61px;align-content:center;gap:6px;padding:11px 20px;border-bottom:1px solid var(--border)}.app-row>:nth-child(n+2){display:grid}.app-row>*:before{content:attr(data-label);color:#858581;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.app-row>.app-identity{grid-column:1 / -1}.app-identity small{display:none}.app-row>:nth-child(2),.app-row>:nth-child(3),.app-row>:nth-child(4),.app-row>:nth-child(5),.app-row>:nth-child(6){grid-column:1 / -1;grid-row:auto}.app-row>:nth-child(4){display:none}.app-row>.route-cell{grid-column:1;border-bottom:0}.app-row>.row-actions{grid-column:2;align-content:end;justify-content:end;border-bottom:0}.app-row>.row-actions:before{display:none}.deploy-command{margin-top:28px}.deploy-command>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:62px}.command-line code{font-size:11px}.copy-button{min-width:46px;padding:0 13px}.copy-button span{display:none}.copy-button span.copy-button__status{position:absolute;display:block;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-strip{display:block}.system-strip__heading{display:block;margin:0 0 12px;color:#aaa9a6;font-family:var(--mono);font-size:11px;font-weight:520;letter-spacing:.07em;text-transform:uppercase}.system-strip__item{grid-template-columns:58px minmax(50px,1fr) auto;min-height:58px;padding:0 14px;border:0;border-top:1px solid var(--border)}.system-strip__item:first-child{border-top:0}.system-strip__label{display:none}.system-strip__queue{grid-template-columns:58px 1fr}.activity-rail__header{align-items:center}.activity-event{grid-template-columns:10px minmax(0,1fr) auto}}@media(max-width:420px){.sidebar__mobile-account>span{display:none}}@media(min-width:641px)and (max-width:900px){.app-row>:nth-child(3):before,.app-row>:nth-child(4):before,.app-row>:nth-child(5):before{margin-right:8px;color:#777773;content:attr(data-label) " ·";font-size:9px;letter-spacing:.06em;text-transform:uppercase}}.developer-home{min-height:100vh;overflow:hidden;background:#030303;color:var(--text)}.developer-home::selection{background:var(--healthy);color:#021006}.developer-home a{text-decoration:none}.home-header,.home-hero,.home-workflow,.home-boundaries,.home-visible,.home-footer{width:min(1440px,calc(100% - 96px));margin-inline:auto}.home-header{position:relative;z-index:10;display:grid;grid-template-columns:190px 1fr auto;min-height:116px;align-items:center;border-bottom:1px solid var(--border)}.home-wordmark{width:max-content;color:var(--text);font-size:38px;font-weight:690;letter-spacing:-.06em}.home-nav{display:flex;align-items:center;gap:clamp(34px,5vw,82px)}.home-nav a,.home-footer nav a{color:#d2d2cf;font-family:var(--mono);font-size:14px}.home-nav a:hover,.home-footer nav a:hover,.home-text-link:hover{color:var(--healthy)}.home-dashboard-link{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:0 30px;border:1px solid #67b873;border-radius:3px;color:#89ea98;font-family:var(--mono);font-size:15px;transition:color .15s ease,background .15s ease,border-color .15s ease}.home-dashboard-link:hover{border-color:var(--healthy);background:var(--healthy);color:#041007}.home-menu-button{display:none}.home-hero{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.25fr);gap:clamp(48px,7vw,120px);align-items:center;min-height:530px;padding:56px 0;border-bottom:1px solid var(--border)}.home-hero h1,.home-workflow h2,.home-boundaries h2,.home-visible h2{margin:0;font-weight:520;letter-spacing:-.055em}.home-hero h1{font-size:clamp(64px,6vw,94px);line-height:.94}.home-hero__copy>p{max-width:530px;margin:28px 0 32px;color:#b2b2af;font-family:var(--mono);font-size:18px;line-height:1.65}.home-hero__actions{display:flex;align-items:center;gap:30px}.home-text-link{color:#83e692;font-family:var(--mono);font-size:14px;text-decoration:underline!important;text-underline-offset:6px}.home-status{display:inline-flex;align-items:center;gap:11px;color:#b9b9b5;font-family:var(--mono);font-size:13px}.home-hero__copy>.home-status{margin-top:34px}.home-status i{width:10px;height:10px;flex:0 0 auto;border:1px solid #7f7f7b;border-radius:50%}.home-status--online{color:#88e998}.home-status--online i{border-color:var(--healthy);background:var(--healthy)}.home-status--offline{color:#c8a3a6}.home-status--offline i{border-color:var(--danger);background:var(--danger)}.home-status--checking i{border-color:#b9b9b5;border-top-color:transparent;animation:status-spin .9s linear infinite}.home-terminal{min-width:0;min-height:330px;padding:45px 34px;border:1px solid #42423f;border-radius:4px;font-family:var(--mono);font-size:15px}.home-terminal__line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:#ededeb}.home-terminal__line span{color:var(--healthy)}.home-terminal__line code{overflow-wrap:anywhere;line-height:1.55}.home-terminal p{margin:20px 0 40px 28px;color:#a6a6a2;line-height:1.55}.home-terminal p:last-of-type{margin-bottom:23px}.home-terminal p a{color:var(--healthy);overflow-wrap:anywhere}.home-terminal__cursor{display:block;width:9px;height:22px;margin-left:1px;background:var(--healthy);animation:home-cursor 1.1s steps(1) infinite}@keyframes home-cursor{50%{opacity:.15}}.home-workflow{min-height:420px;padding:52px 0 34px;border-bottom:1px solid var(--border)}.home-workflow h2,.home-visible h2{font-size:clamp(38px,4vw,56px)}.home-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none}.home-workflow li{position:relative;min-width:0;padding-right:20px}.home-workflow li>span{color:var(--healthy);font-family:var(--mono);font-size:13px}.home-workflow h3{margin:14px 0 18px;font-size:26px;font-weight:500;letter-spacing:-.035em}.home-workflow li>i{position:relative;display:block;height:1px;background:var(--healthy)}.home-workflow li>i:before{position:absolute;top:-5px;left:0;width:11px;height:11px;border-radius:50%;background:var(--healthy);content:""}.home-workflow li:last-child>i:after{position:absolute;top:-8px;right:0;width:15px;height:15px;border:2px solid var(--healthy);border-radius:50%;background:#030303;content:""}.home-workflow li p{max-width:260px;margin:20px 0 0;color:#9e9e9a;font-family:var(--mono);font-size:12px;line-height:1.6}.home-workflow__fallback{width:82%;margin:24px auto 0;padding-top:16px;border-top:1px dashed #73736f;color:#a5a5a1;font-family:var(--mono);font-size:12px;text-align:center}.home-boundaries{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(560px,1.35fr);gap:clamp(54px,9vw,150px);min-height:500px;align-items:center;padding:70px 0;border-bottom:1px solid var(--border)}.home-boundaries h2{font-size:clamp(50px,5vw,74px);line-height:1.04}.home-boundaries__intro p{max-width:440px;margin:35px 0 0;color:#a9a9a5;font-family:var(--mono);font-size:16px;line-height:1.7}.home-boundaries dl{margin:0;border-top:1px solid var(--border)}.home-boundaries dl>div{display:grid;grid-template-columns:minmax(250px,1fr) minmax(210px,.9fr);gap:24px;min-height:72px;align-items:center;border-bottom:1px solid var(--border);font-family:var(--mono)}.home-boundaries dt,.home-boundaries dd{margin:0}.home-boundaries dt{display:flex;align-items:center;gap:20px;color:#ececea;font-size:14px}.home-boundaries dt span{color:var(--healthy);font-size:24px}.home-boundaries dd{color:#8e8e8a;font-size:12px;line-height:1.5}.home-visible{min-height:520px;padding:62px 0;border-bottom:1px solid var(--border)}.home-visible__grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;margin-top:36px}.home-trace{min-height:276px;padding:28px 30px;border:1px solid #42423f;border-radius:4px;font-family:var(--mono)}.home-trace__label{margin-bottom:24px;color:#83837f;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.home-trace ol{display:grid;gap:18px;margin:0;padding:0;list-style:none}.home-trace li{display:grid;grid-template-columns:9px minmax(190px,.72fr) 1fr;gap:18px;align-items:center}.home-trace li i{width:7px;height:7px;border-radius:50%;background:var(--healthy)}.home-trace strong{color:#8bea9a;font-size:13px;font-weight:500}.home-trace li span{color:#a2a29e;font-size:12px}.home-control-plane{border-left:1px solid var(--border-strong);font-family:var(--mono)}.home-control-plane h3,.home-control-plane>.home-status,.home-control-plane>a{margin-left:38px}.home-control-plane h3{margin-top:25px;margin-bottom:16px;font-size:22px;font-weight:450}.home-control-plane>a{display:flex;min-height:68px;align-items:center;justify-content:space-between;margin-top:28px;padding-right:10px;border-top:1px solid var(--border);color:#83e692;font-size:13px}.home-control-plane>a+a{margin-top:0}.home-control-plane>a:hover{color:var(--text)}.home-footer{display:grid;grid-template-columns:1fr auto 1fr;min-height:112px;align-items:center;font-family:var(--mono)}.home-footer .home-wordmark{font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;font-size:28px}.home-footer>span{color:#8d8d89;font-size:12px}.home-footer nav{display:flex;justify-content:flex-end;gap:50px}.home-footer nav a{color:#83e692;font-size:12px}@media(max-width:1050px){.home-header,.home-hero,.home-workflow,.home-boundaries,.home-visible,.home-footer{width:min(100% - 48px,900px)}.home-header{grid-template-columns:150px 1fr auto}.home-hero{grid-template-columns:1fr;gap:44px;padding-block:70px}.home-hero__copy{max-width:700px}.home-terminal{min-height:0}.home-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.home-boundaries{grid-template-columns:1fr}.home-visible__grid{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:700px){.home-header,.home-hero,.home-workflow,.home-boundaries,.home-visible,.home-footer{width:calc(100% - 40px)}.home-header{grid-template-columns:1fr auto auto;gap:13px;min-height:80px}.home-wordmark{font-size:29px}.home-dashboard-link--header{min-height:42px;padding:0 13px;font-size:11px}.home-menu-button{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer}.home-menu-button:hover{border-color:var(--border-strong)}.home-nav{position:absolute;top:80px;right:0;left:0;display:none;padding:8px 0;border-bottom:1px solid var(--border-strong);background:#030303}.home-nav--open{display:grid}.home-nav a{min-height:50px;padding:15px 0}.home-hero{gap:32px;min-height:0;padding:43px 0 22px}.home-hero h1{font-size:clamp(52px,15vw,72px);line-height:.98}.home-hero__copy>p{margin:22px 0 24px;font-size:14px;line-height:1.65}.home-hero__actions{display:grid;gap:18px;text-align:center}.home-dashboard-link{min-height:50px}.home-dashboard-link--header{min-height:42px}.home-hero__copy>.home-status{margin-top:20px}.home-status{font-size:11px}.home-terminal{min-height:0;padding:24px 18px;font-size:12px}.home-terminal p{margin:16px 0 27px 26px}.home-workflow{padding:38px 0}.home-workflow h2,.home-visible h2{font-size:31px}.home-workflow ol{display:block;margin-top:28px;padding-left:40px;border-left:1px solid var(--healthy)}.home-workflow li{display:grid;grid-template-columns:34px 124px minmax(0,1fr);min-height:92px;align-items:start;padding:0 0 20px;border-bottom:1px solid var(--border)}.home-workflow li+li{padding-top:18px}.home-workflow li>span{position:relative}.home-workflow li>span:before{position:absolute;top:2px;left:-46px;width:11px;height:11px;border-radius:50%;background:var(--healthy);content:""}.home-workflow h3{margin:-4px 0 0;font-size:18px}.home-workflow li>i{display:none}.home-workflow li p{margin:0;font-size:10px;line-height:1.55}.home-workflow__fallback{width:100%;margin-top:18px;line-height:1.6}.home-boundaries{gap:36px;min-height:0;padding:48px 0}.home-boundaries h2{font-size:40px}.home-boundaries__intro p{margin-top:22px;font-size:13px}.home-boundaries dl>div{grid-template-columns:1fr;gap:6px;min-height:74px;align-content:center;padding:10px 0}.home-boundaries dt{gap:13px;font-size:12px}.home-boundaries dd{padding-left:27px;font-size:10px}.home-visible{min-height:0;padding:45px 0}.home-visible__grid{grid-template-columns:1fr;gap:26px;margin-top:24px}.home-trace{min-height:0;padding:22px 17px}.home-trace li{grid-template-columns:7px 1fr;gap:8px 12px}.home-trace li span{grid-column:2;font-size:10px}.home-trace strong{font-size:11px}.home-control-plane{padding-left:0;border-top:1px solid var(--border-strong);border-left:0}.home-control-plane h3,.home-control-plane>.home-status,.home-control-plane>a{margin-left:0}.home-footer{grid-template-columns:1fr auto;min-height:110px;row-gap:14px}.home-footer>span{grid-row:2}.home-footer nav{grid-column:2;grid-row:1 / span 2;flex-direction:column;gap:16px;text-align:right}}@media(prefers-reduced-motion:reduce){.home-terminal__cursor,.home-status--checking i{animation:none}.home-dashboard-link{transition:none}}.recovery-overview-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 26px 0}.recovery-overview-strip>button{display:grid;min-width:0;min-height:88px;align-content:center;gap:7px;padding:16px 20px;border:1px solid var(--border-strong);border-radius:5px;background:transparent;color:var(--text);font-family:var(--mono);text-align:left;cursor:pointer}.recovery-overview-strip>button:hover{border-color:#898985;background:#090909}.recovery-overview-strip span,.recovery-overview-strip small{color:#858581;font-size:10px}.recovery-overview-strip strong{overflow:hidden;font-size:15px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.signal--healthy{color:var(--healthy)}.signal--danger{color:#ff818b}.signal--muted{color:var(--muted)}.recovery-page{min-height:100vh;padding-bottom:28px}.recovery-state,.recovery-record-state{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);text-transform:capitalize}.recovery-state{font-size:12px}.recovery-state i,.recovery-record-state i{width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.recovery-state--healthy,.recovery-record-state--verified{color:var(--healthy)}.recovery-state--healthy i,.recovery-record-state--verified i{background:var(--healthy)}.recovery-state--danger,.recovery-record-state--failed{color:#ff818b}.recovery-state--danger i,.recovery-record-state--failed i{background:var(--danger)}.recovery-state--muted,.recovery-record-state--creating,.recovery-record-state--uploaded{color:#aaa9a6}.recovery-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 26px 0;border:1px solid var(--border-strong);border-radius:5px;font-family:var(--mono)}.recovery-summary>div{display:grid;min-height:126px;align-content:center;gap:9px;padding:20px 24px;border-left:1px solid var(--border)}.recovery-summary>div:first-child{border-left:0}.recovery-summary span,.recovery-summary small{color:#858581;font-size:10px}.recovery-summary strong{overflow:hidden;font-size:14px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.recovery-summary meter{width:100%;height:5px;border:0;background:#242422}.recovery-summary meter::-webkit-meter-bar{border:0;border-radius:0;background:#242422}.recovery-summary meter::-webkit-meter-optimum-value{background:var(--healthy)}.recovery-summary meter::-moz-meter-bar{background:var(--healthy)}.recovery-inventory,.recovery-commands,.recovery-scope-note,.cost-breakdown{margin:24px 26px 0;border:1px solid var(--border-strong);border-radius:5px}.recovery-inventory>header,.recovery-commands>header,.cost-breakdown>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--border)}.recovery-inventory header>div,.recovery-commands header>div{display:flex;align-items:baseline;gap:12px}.recovery-inventory h2,.recovery-commands h2,.cost-breakdown h2{margin:0;font-size:15px;font-weight:590}.recovery-inventory header span,.recovery-commands header span{color:#7e7e7a;font-family:var(--mono);font-size:10px}.recovery-table-wrap{overflow-x:auto}.recovery-table{width:100%;min-width:1020px;border-collapse:collapse;font-family:var(--mono);table-layout:fixed}.recovery-table th,.recovery-table td{height:60px;padding:0 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.recovery-table th{height:44px;color:#858581;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.recovery-table th:first-child{width:25%}.recovery-table th:nth-child(2){width:10%}.recovery-table th:nth-child(3),.recovery-table th:nth-child(7){width:17%}.recovery-table td{color:#cacac6;font-size:10px}.recovery-table tbody tr:last-child td{border-bottom:0}.recovery-table tbody tr:hover,.recovery-table__selected{background:#0a0a0a}.recovery-table td>button{max-width:100%;padding:8px 0;overflow:hidden;border:0;background:transparent;color:var(--text);text-overflow:ellipsis;cursor:pointer}.recovery-table td>button code{font-size:10px}.recovery-record-state{font-size:10px}.recovery-empty{margin:0;padding:42px 20px;color:var(--muted);font-family:var(--mono);font-size:12px;text-align:center}.recovery-commands{padding-bottom:20px}.recovery-command{display:grid;gap:8px;margin:18px 20px 0}.recovery-command>span{color:#92928e;font-family:var(--mono);font-size:10px}.recovery-command .command-line code{overflow-x:auto;text-overflow:initial}.recovery-scope-note{padding:20px;border-color:#464641;font-family:var(--mono)}.recovery-scope-note strong{font-size:11px}.recovery-scope-note p{max-width:820px;margin:9px 0 0;color:#92928e;font-size:11px;line-height:1.65}.cost-breakdown{overflow:hidden;font-family:var(--mono)}.cost-breakdown>header strong{color:var(--healthy);font-size:18px;font-weight:560}.cost-breakdown>header strong.signal--warning{color:var(--warning)}.cost-breakdown>header strong.signal--danger{color:#ff818b}.cost-breakdown dl{margin:0}.cost-breakdown dl>div{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--border);font-size:11px}.cost-breakdown dt{color:#a6a6a2}.cost-breakdown dd{margin:0}.cost-breakdown p{margin:0;padding:16px 20px;color:#858581;font-size:10px;line-height:1.6}.system-cost-loading{margin:24px 26px}@media(max-width:900px){.recovery-summary,.recovery-overview-strip,.recovery-inventory,.recovery-commands,.recovery-scope-note,.cost-breakdown{margin-inline:20px}}@media(max-width:700px){.recovery-summary{grid-template-columns:1fr}.recovery-overview-strip>button{padding:12px}.recovery-overview-strip strong{font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.recovery-summary>div{min-height:102px;border-top:1px solid var(--border);border-left:0}.recovery-summary>div:first-child{border-top:0}.recovery-inventory>header,.recovery-commands>header{min-height:0;align-items:flex-start;flex-direction:column;padding-block:16px}.recovery-inventory>header .button{width:100%}.recovery-table{min-width:0}.recovery-table thead{display:none}.recovery-table tbody,.recovery-table tr,.recovery-table td{display:block;width:100%}.recovery-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 16px;border-bottom:1px solid var(--border)}.recovery-table td{display:grid;height:auto;min-height:52px;align-content:start;gap:7px;padding:8px;border:0;overflow-wrap:anywhere}.recovery-table td:first-child,.recovery-table td:nth-child(3),.recovery-table td:last-child{grid-column:1 / -1}.recovery-table td:before{color:#777773;content:attr(data-label);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.recovery-table td>button{padding:0;text-align:left}.recovery-command .command-line{grid-template-columns:1fr}.recovery-command .copy-button{min-height:42px;justify-content:center;border-width:1px 0 0}}
