@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.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:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.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}:root{--n-0: #fff;--n-25: #f8fafc;--n-50: #f1f5f9;--n-100: #e8eef5;--n-200: #dde5ee;--n-300: #c4cfdd;--n-400: #94a3b8;--n-500: #64748b;--n-600: #475569;--n-700: #334155;--n-800: #1e293b;--n-900: #0f172a;--text-strong: var(--n-900);--text-base: var(--n-800);--text-muted: var(--n-600);--text-subtle: var(--n-500);--brand-50: #eff6ff;--brand-100: #dbeafe;--brand-300: #93c5fd;--brand-500: #3b82f6;--brand-600: #2563eb;--brand-700: #1d4ed8;--brand-900: #1e3a8a;--ink-900: #0b1220;--ink-800: #101c33;--ink-700: #1c2b47;--ink-fg: #e2ecff;--ink-muted: #93a9cc;--rc-ok: #2563eb;--rc-client-jsonrpc-error: #d19a3a;--rc-client-transport-error: #bf8939;--rc-auth-error: #9a6250;--rc-capability-denied: #a6773f;--rc-rate-limited: #ca6f3c;--rc-concurrency-limited: #b95e45;--rc-quota-exceeded: #aa533f;--rc-upstream-error: #b5483c;--rc-no-capacity: #6b4e8f;--rc-internal-error: #74404f;--st-ok-fg: #1d4ed8;--st-ok-bg: #dbeafe;--st-progress-fg: #6c5306;--st-progress-bg: #fbeec4;--st-attention-fg: #8a4a1c;--st-attention-bg: #fbe3d0;--st-broken-fg: #8a2f26;--st-broken-bg: #f8dcd8;--st-idle-fg: var(--n-600);--st-idle-bg: var(--n-100);--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Roboto Mono Variable", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fs-micro: 12px;--fs-caption: 14px;--fs-small: var(--fs-caption);--fs-body: 16px;--fs-fact: 18px;--fs-h3: 20px;--fs-h2: 24px;--fs-h1: 32px;--lh-body: 1.5;--lh-heading: 1.24;--tracking-heading: -.02em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--r-sm: 8px;--r-md: 8px;--r-lg: 8px;--r-modal: 12px;--r-pill: 999px;--shadow-control: 0 1px 2px rgb(15 23 42 / 8%);--shadow-active: 0 1px 3px rgb(15 23 42 / 12%);--shadow-focus: 0 0 0 3px rgb(37 99 235 / 18%);--shadow-sheet: 0 10px 30px rgb(15 23 42 / 12%);--shadow-dialog: 0 24px 60px rgb(15 23 42 / 28%);--row-h: auto;--row-h-comfortable: auto;--control-h: 38px;--control-compact-h: 32px;--control-micro-h: 26px;--topbar-h: 60px;color:var(--text-base);background:var(--n-0);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}code,pre,.hash,.mono{font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-ligatures:none}h1,h2,h3{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--brand-500)}a{color:inherit}.splash{min-height:100vh;background:linear-gradient(120deg,var(--ink-900),var(--brand-900))}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(320px,1.05fr) minmax(420px,.95fr)}.auth-story{display:flex;flex-direction:column;justify-content:flex-start;padding:48px clamp(32px,7vw,104px);color:#f4f8ff;background:radial-gradient(circle at 20% 20%,rgb(56 189 248 / 26%),transparent 34%),linear-gradient(145deg,var(--ink-900),#16264a 62%,var(--brand-900))}.auth-copy{margin-block:auto;padding-block:var(--sp-6)}.auth-story h1{max-width:680px;margin:12px 0 20px}.auth-lead{max-width:580px;color:#cfdcf2;font-size:var(--fs-body);line-height:var(--lh-body)}.auth-benefits{display:grid;gap:var(--sp-3);max-width:620px;margin:var(--sp-5) 0 0;padding:0;color:var(--ink-fg);font-size:var(--fs-caption);list-style:none}.auth-benefits li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:var(--sp-3);align-items:start}.auth-benefits li:before{width:6px;height:6px;margin-top:.65em;border-radius:50%;background:var(--brand-300);content:""}.auth-panel{display:grid;place-items:center;padding:32px;background:var(--n-25)}.login-card{width:min(100%,430px);padding:var(--sp-6);border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);box-shadow:var(--shadow-sheet)}.signup-card{width:min(100%,570px)}.auth-name-grid,.auth-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-form-actions{align-items:center;margin-top:24px}.auth-form-actions .primary-button{margin:0}.auth-switch{margin:var(--sp-4) 0 0;color:var(--text-subtle);font-size:var(--fs-caption);text-align:center}.auth-switch a{color:var(--brand-600);font-weight:600}.login-card h2{margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.login-card label{display:grid;gap:var(--sp-2);margin-top:var(--sp-4);color:var(--n-700);font-size:var(--fs-caption);font-weight:600}.login-card input,.org-switcher select{width:100%;border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--n-800);background:var(--n-0)}.login-card input{padding:9px var(--sp-3)}.login-card input:hover,.login-card input:focus,.org-switcher select:hover,.org-switcher select:focus{border-color:var(--brand-500)}.primary-button,.secondary-button,.heading-action{min-height:34px;border:1px solid transparent;border-radius:var(--r-sm);padding:0 var(--sp-3);font-weight:500;cursor:pointer}.primary-button{width:100%;margin-top:var(--sp-4);min-height:38px;color:var(--n-0);background:var(--brand-600)}.primary-button:hover{background:var(--brand-700)}.primary-button:disabled{cursor:wait;opacity:.65}.secondary-button{border-color:var(--n-300);color:var(--n-700);background:var(--n-0)}.secondary-button:hover{border-color:var(--n-400);background:var(--n-25)}.heading-action{color:var(--n-0);background:var(--brand-600)}.heading-action:hover{background:var(--brand-700)}.brand{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--n-900);font-size:var(--fs-fact);font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.brand-light{color:#fff}.brand-logo{display:block;width:auto;height:30px;flex:0 0 auto}.eyebrow{margin:0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:500}.eyebrow-light{color:var(--brand-300)}.muted{color:var(--text-subtle)}.notice{margin-top:var(--sp-3);border-radius:var(--r-md);padding:var(--sp-3);font-size:var(--fs-caption)}.notice-error{border:1px solid var(--st-broken-bg);color:var(--st-broken-fg);background:color-mix(in srgb,var(--st-broken-bg) 45%,var(--n-0))}.notice-info{border:1px solid var(--brand-100);color:var(--brand-700);background:var(--brand-50)}.notice-warning{border:1px solid var(--st-progress-bg);color:var(--st-progress-fg);background:color-mix(in srgb,var(--st-progress-bg) 45%,var(--n-0))}.notice-request-id{display:block;margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-caption)}.notice .text-button{min-height:24px;margin-left:var(--sp-2);font-size:var(--fs-caption)}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:flex;min-height:var(--topbar-h);align-items:center;gap:var(--sp-5);padding:0 var(--sp-6);border-bottom:1px solid var(--n-200);background:var(--n-0)}.topbar nav{display:flex;align-items:center;gap:var(--sp-1);padding-left:var(--sp-5);border-left:1px solid var(--n-200)}.topbar .account-actions{margin-left:auto}.topbar nav a,.topbar nav span{border-radius:var(--r-sm);padding:5px var(--sp-3);color:var(--text-muted);text-decoration:none}.topbar nav a[aria-current=page]{color:var(--brand-700);background:var(--brand-50);font-weight:600}.topbar nav span[aria-disabled=true]{opacity:.52}.account-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-3);color:var(--text-subtle);font-size:var(--fs-caption)}.account-actions button{border:0;padding:6px;color:var(--brand-600);background:transparent;cursor:pointer;font-weight:600}.dashboard{display:grid;gap:var(--sp-5);align-content:start;width:min(1320px,100%);margin:0 auto;padding:var(--sp-5) var(--sp-6) var(--sp-7)}.dashboard>.notice{margin-top:0}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4)}.page-heading h1{margin:2px 0 0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.page-heading p.muted{margin:var(--sp-1) 0 0;font-size:var(--fs-caption)}.org-switcher{display:grid;min-width:210px;gap:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:600}.org-switcher select{padding:5px var(--sp-2);font-size:var(--fs-body)}.period-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-5);border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);background:var(--n-0)}.quota-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3)}.quota-caption{display:block;color:var(--text-subtle);font-size:var(--fs-caption)}.quota-value{margin:0;font-size:var(--fs-h2);font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.quota-value small{color:var(--text-subtle);font-size:var(--fs-body);font-weight:400}.quota-value.is-loading{color:var(--text-subtle);font-size:var(--fs-body);font-weight:400;letter-spacing:0}.quota-share{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;color:var(--text-base);font-size:var(--fs-caption);font-weight:500;white-space:nowrap}.quota-share:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--st-ok-fg)}.quota-share.is-attention:before{background:var(--st-attention-fg)}.quota-share.is-broken:before{background:var(--st-broken-fg)}.quota-track{position:relative;height:8px;margin:var(--sp-3) 0 var(--sp-2);overflow:hidden;border-radius:var(--r-pill);background:var(--n-100)}.quota-fill{display:block;height:100%;border-radius:inherit;background:var(--brand-500)}.quota-fill.is-attention{background:var(--rc-rate-limited)}.quota-fill.is-broken{background:var(--rc-upstream-error)}.quota-legend{display:flex;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-2) 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.mini-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);margin:0;padding-left:var(--sp-5);border-left:1px solid var(--n-100);align-content:start}.mini-facts div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);align-content:start}.mini-facts dt{flex:0 0 100%;color:var(--text-subtle);font-size:var(--fs-caption)}.mini-facts dd{margin:0;font-size:var(--fs-fact);font-weight:600;font-variant-numeric:tabular-nums}.mini-facts dd.is-attention{color:var(--st-attention-fg)}.mini-facts a{color:var(--brand-600);font-size:var(--fs-caption);text-decoration:none}.mini-facts a:hover{text-decoration:underline}.attention{overflow:hidden;border:1px solid var(--st-attention-bg);border-radius:var(--r-lg);background:var(--n-0)}.attention-head{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--st-attention-bg);background:color-mix(in srgb,var(--st-attention-bg) 40%,var(--n-0));color:var(--st-attention-fg);font-size:var(--fs-caption);font-weight:600}.attention ul{margin:0;padding:0;list-style:none}.attention li+li{border-top:1px solid var(--n-100)}.attention a{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);color:inherit;text-decoration:none}.attention a:hover{background:var(--n-25)}.attention-fact{min-width:0}.attention-fact strong{display:block;font-weight:600}.attention-fact small{display:block;color:var(--text-subtle);font-size:var(--fs-caption)}.attention-go{margin-left:auto;color:var(--brand-600);font-size:var(--fs-caption);white-space:nowrap}.text-link{color:var(--brand-600);font-size:var(--fs-caption);font-weight:600;text-decoration:none;white-space:nowrap}.table-card{overflow:auto;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.grid{width:100%;border-collapse:collapse}.grid th{position:sticky;top:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-200);color:var(--text-subtle);background:var(--n-0);font-size:var(--fs-caption);font-weight:500;text-align:left;white-space:nowrap}.grid td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100);vertical-align:middle}.grid tbody tr:last-child td{border-bottom:0}.grid tbody tr:hover{background:var(--n-25)}.grid small{display:block;margin-top:2px;color:var(--text-subtle);font-size:var(--fs-caption)}.grid .t-right,.t-right{text-align:right}.num{font-variant-numeric:tabular-nums}.grid td.num{font-size:var(--fs-fact);font-weight:600}.row-link{display:grid;gap:1px;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.row-link strong{font-weight:600}.row-link:hover strong{color:var(--brand-600);text-decoration:underline}.apps-table td:first-child{min-width:200px}.content-section{display:grid;gap:var(--sp-3);align-content:start}.chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4)}.chart-card .chart-head,.chart-card .section-heading{margin-bottom:var(--sp-4)}.section-heading h2,.chart-head h2{margin:0;font-size:var(--fs-h3);font-weight:600}.chart-head p{margin:2px 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.segmented{display:inline-flex;flex:0 0 auto;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:2px;background:var(--n-0)}.segmented button{min-height:26px;border:0;border-radius:4px;padding:0 var(--sp-3);color:var(--text-muted);background:transparent;cursor:pointer;font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.segmented button:hover{color:var(--n-800)}.segmented button[aria-pressed=true]{color:var(--brand-700);background:var(--brand-50)}.chart-more{display:block;margin-top:var(--sp-3);text-align:right}.back-button,.text-button,.danger-link{border:0;color:var(--brand-600);background:transparent;cursor:pointer;font-weight:600}.status{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-base);font-size:var(--fs-caption);font-weight:500}.status:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--st-ok-fg)}.status-suspended:before,.status-archived:before{background:var(--st-progress-fg)}.app-detail-heading{display:grid;gap:var(--sp-2)}.back-button{justify-self:start;min-height:24px;padding:0;font-size:var(--fs-caption)}.detail-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}.app-switcher{display:grid;width:min(100%,320px);gap:var(--sp-1);margin-top:var(--sp-3);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:600}.app-switcher select{width:100%}.detail-title-row h1{margin:2px 0 0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.detail-title-row p{margin:var(--sp-1) 0 0;font-size:var(--fs-caption)}.detail-title-row p:last-child{margin:var(--sp-1) 0 0}.detail-tabs{display:flex;gap:var(--sp-1);overflow-x:auto;border-bottom:1px solid var(--n-200)}.detail-tabs button{min-width:max-content;min-height:38px;border:0;border-bottom:2px solid transparent;padding:0 var(--sp-3);color:var(--text-muted);background:transparent;cursor:pointer;font-weight:600}.detail-tabs button[aria-current=page]{border-bottom-color:var(--brand-500);color:var(--brand-700)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.detail-card{padding:var(--sp-4) var(--sp-5) var(--sp-5);border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.detail-card-wide{grid-column:1 / -1}.detail-card h2{margin:0;font-size:var(--fs-h3);font-weight:600;letter-spacing:0}.facts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);margin:var(--sp-4) 0 0}.facts-list div{display:grid;gap:1px;align-content:start}.facts-list dt{color:var(--text-subtle);font-size:var(--fs-caption)}.facts-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:600}.big-number{display:block;margin-top:var(--sp-3);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.key-prefix{display:block;margin-top:var(--sp-3);font-size:var(--fs-fact)}.detail-card .text-button{min-height:44px;padding:0}.network-connect{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-25)}.network-connect label,.action-panel label,.revoke-form label{display:grid;gap:var(--sp-1);color:var(--n-700);font-size:var(--fs-caption);font-weight:600}.network-connect label{min-width:0}.network-connect select,.action-panel input,.action-panel select,.revoke-form input{min-height:34px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-2);color:var(--n-800);background:var(--n-0)}.network-connect select{width:100%;min-width:0}.resource-list,.generation-list{display:grid;margin-top:22px}.resource-list{gap:16px}.generation-list{gap:0}.resource-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;min-height:84px;border:1px solid var(--n-200);border-radius:14px;padding:18px;background:var(--n-25)}.network-resource-title{min-width:0}.resource-list p,.generation-list p{margin:5px 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.connection-list,.catalog-missing-note{grid-column:1 / -1}.connection-list{display:grid;gap:10px;border-top:1px solid var(--n-100);padding-top:16px}.connection-row{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:8px 12px;border:1px solid var(--n-100);border-radius:11px;padding:12px;background:var(--n-0)}.connection-row>span{color:var(--n-700);font-weight:700}.connection-row>code{overflow-x:auto;padding:9px 10px;border-radius:8px;background:var(--n-50);white-space:nowrap}.connection-row>small{grid-column:2 / 4;grid-row:2;color:var(--text-subtle)}.connection-row>button{grid-column:3;grid-row:1;justify-self:end}.connection-hint,.catalog-missing-note{margin:0;color:var(--text-subtle);font-size:var(--fs-caption);line-height:1.5}.sandbox-workspace{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:24px;margin-top:22px}.sandbox-controls,.sandbox-output{display:grid;min-width:0;align-content:start;gap:14px}.sandbox-controls label{display:grid;min-width:0;gap:var(--sp-1);color:var(--n-700);font-size:var(--fs-caption);font-weight:600}.sandbox-controls input,.sandbox-controls select{width:100%;min-width:0;min-height:34px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-5) 0 var(--sp-2);color:var(--n-800);background:var(--n-0)}.sandbox-output article{overflow:hidden;border:1px solid var(--n-200);border-radius:14px;background:var(--n-25)}.sandbox-output article>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--n-100)}.sandbox-output pre,.sandbox-endpoint{display:block;overflow-x:auto;margin:0;padding:16px;color:var(--ink-fg);background:var(--ink-800);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-caption);line-height:1.55}.sandbox-output article>small{display:block;padding:10px 14px;color:var(--text-subtle)}.sandbox-run-card>div:first-child>div{display:grid;gap:3px}.sandbox-run-card>div:first-child small,.sandbox-result small{color:var(--text-subtle);font-size:var(--fs-micro)}.sandbox-output .sandbox-run-card>.notice{display:block;margin:12px 14px;border:0;border-radius:var(--r-sm);padding:10px 12px}.sandbox-output .sandbox-run-card>.sandbox-result{display:grid;align-items:stretch;gap:10px;border:0;padding:14px}.sandbox-result p{margin:0;color:var(--n-700);font-size:var(--fs-caption);font-weight:700}.sandbox-result pre{border-radius:10px}.transaction-section{display:grid;gap:1.25rem}.transaction-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.transaction-filters label{display:grid;gap:.45rem;font-weight:600}.transaction-filters select{min-width:0;width:100%}.transaction-table-wrap{border:1px solid var(--n-200);border-radius:1rem;overflow-x:auto}.transaction-table{border-collapse:collapse;min-width:960px;width:100%}.transaction-table th,.transaction-table td{border-bottom:1px solid var(--n-200);padding:.8rem .7rem;text-align:left;vertical-align:middle}.transaction-table th{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.transaction-table tr:last-child td{border-bottom:0}.transaction-table tbody tr:hover,.transaction-table tbody tr:focus-within{background:var(--surface-soft, #f4f8f5)}.transaction-open{border:0;background:transparent;color:inherit;display:grid;font:inherit;gap:.2rem;min-width:0;padding:0;text-align:left}.transaction-open strong{overflow-wrap:anywhere}.transaction-open small,.transaction-table td>small{color:var(--text-subtle);display:block;font-size:var(--fs-micro);margin-top:.2rem}.transaction-copy{white-space:nowrap}.transaction-command{display:grid;gap:.75rem;min-width:0;border:1px solid var(--n-200);border-radius:1rem;padding:1rem}.transaction-command>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.transaction-command h3{margin:0}.transaction-command pre{margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.transaction-more{justify-self:start}.transaction-heading h2{overflow-wrap:anywhere}.transaction-id-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.transaction-id-heading h2{margin:0}.transaction-summary-facts,.transaction-facts .facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-facts,.transaction-timeline{border-top:1px solid var(--n-200);padding-top:1.25rem}.transaction-timeline ol{display:grid;gap:0;list-style:none;margin:1rem 0 0;padding:0}.transaction-timeline li{border-left:2px solid var(--n-200);padding:0 0 1.25rem 1rem}.transaction-timeline li>div{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.transaction-timeline time,.transaction-timeline small,.transaction-timeline p{color:var(--text-subtle)}.state-warning:before{background:var(--st-progress-fg)}.state-danger:before{background:var(--st-broken-fg)}@media (max-width: 720px){.transaction-filters,.transaction-summary-facts,.transaction-facts .facts-list{grid-template-columns:minmax(0,1fr)}.transaction-table-wrap{border:0;overflow:visible}.transaction-table{min-width:0}.transaction-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.transaction-table tbody,.transaction-table tr,.transaction-table td{display:block;width:100%}.transaction-table tbody{display:grid;gap:.75rem}.transaction-table tr{border:1px solid var(--n-200);border-radius:1rem;overflow:hidden}.transaction-table td{align-items:start;border-bottom:1px solid var(--n-200);display:grid;gap:.3rem;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);padding:.75rem}.transaction-table td:before{color:var(--text-subtle);content:attr(data-label);font-size:var(--fs-caption);font-weight:500}.transaction-table td:last-child{border-bottom:0}.transaction-copy{justify-self:start}}.state-pill{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;color:var(--text-base);font-size:var(--fs-caption);font-weight:500}.state-pill:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--st-idle-fg)}.state-active:before{background:var(--st-ok-fg)}.state-muted:before{background:var(--n-400)}.resource-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;align-items:center;gap:13px;border-top:1px solid var(--n-100);padding-top:12px;color:var(--text-subtle)}.danger-link{min-height:44px;color:var(--st-broken-fg)}.action-panel,.revoke-form{display:grid;gap:16px;margin-top:22px;border:1px solid var(--brand-100);border-radius:14px;padding:20px;background:var(--brand-50)}.analytics-page{display:grid;gap:var(--sp-5);align-content:start}.analytics-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-5)}.analytics-heading h1{margin:2px 0 0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.analytics-heading p.muted{margin:var(--sp-1) 0 0;font-size:var(--fs-caption)}.page-heading .page-subtitle,.analytics-heading .page-subtitle,.detail-title-row .page-subtitle{margin:var(--sp-1) 0 0;max-width:78ch;color:var(--text-muted);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body)}.analytics-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);background:var(--n-0)}.analytics-filters label{display:inline-flex;align-items:center;min-width:0;gap:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption)}.analytics-filters select{min-width:0;min-height:30px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-2);color:var(--n-800);background:var(--n-0);font-size:var(--fs-body)}.analytics-filters .secondary-button{min-height:30px;padding:0 var(--sp-3)}.analytics-skeleton{min-height:180px;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-5);color:var(--text-subtle);background:var(--n-0);text-align:center}.analytics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.analytics-summary article{display:grid;align-content:start;gap:1px;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4);background:var(--n-0)}.analytics-summary span,.analytics-summary small{color:var(--text-subtle);font-size:var(--fs-caption)}.analytics-summary strong{font-size:var(--fs-h3);font-weight:700;line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chart-card,.analytics-table-card{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5) var(--sp-5);background:var(--n-0)}.chart-card h2,.analytics-table-card h2{margin:0;font-size:var(--fs-h3);font-weight:600}.timeline{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 var(--sp-2)}.timeline-scale{display:flex;flex-direction:column;justify-content:space-between;height:168px;padding-bottom:var(--sp-3);color:var(--text-subtle);font-size:var(--fs-micro);text-align:right;font-variant-numeric:tabular-nums}.timeline-plot{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.timeline-bars{display:flex;align-items:flex-end;gap:3px;min-width:100%;height:168px;margin:0;padding:0 0 var(--sp-3);border-bottom:1px solid var(--n-200);list-style:none}.timeline-bars li{display:flex;flex:1 1 0;min-width:3px;height:100%}.timeline-bar{display:flex;width:100%;align-items:flex-end;border-radius:3px 3px 0 0}.timeline-bar:hover{background:var(--brand-50)}.timeline-bar:focus-visible{outline-offset:-2px}.timeline-stack{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end}.timeline-part{display:block;width:100%}.timeline-axis{display:flex;justify-content:space-between;min-width:100%;margin-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums}.timeline-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);grid-column:2;margin:var(--sp-3) 0 0;padding:0;list-style:none}.timeline-legend a{display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--n-200);border-radius:var(--r-pill);padding:3px var(--sp-3) 3px var(--sp-2);background:var(--n-0);color:var(--n-700);font-size:var(--fs-caption);text-decoration:none}.timeline-legend a:hover{border-color:var(--n-400)}.timeline-legend i{width:9px;height:9px;border-radius:2px}.timeline-legend b{font-variant-numeric:tabular-nums}.timeline-legend-silent{display:inline-flex;align-items:center;color:var(--text-subtle);font-size:var(--fs-caption)}.result-fill-ok{background:var(--rc-ok)}.result-fill-client_jsonrpc_error{background:var(--rc-client-jsonrpc-error)}.result-fill-client_transport_error{background:var(--rc-client-transport-error)}.result-fill-auth_error{background:var(--rc-auth-error)}.result-fill-capability_denied{background:var(--rc-capability-denied)}.result-fill-rate_limited{background:var(--rc-rate-limited)}.result-fill-concurrency_limited{background:var(--rc-concurrency-limited)}.result-fill-quota_exceeded{background:var(--rc-quota-exceeded)}.result-fill-upstream_error{background:var(--rc-upstream-error)}.result-fill-no_capacity{background:var(--rc-no-capacity)}.result-fill-internal_error{background:var(--rc-internal-error)}.result-badge{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;color:var(--text-base);font-size:var(--fs-caption);font-weight:500;white-space:nowrap}.result-badge:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--rc-dot, var(--n-400))}.result-ok{--rc-dot: var(--rc-ok)}.result-client_jsonrpc_error{--rc-dot: var(--rc-client-jsonrpc-error)}.result-client_transport_error{--rc-dot: var(--rc-client-transport-error)}.result-auth_error{--rc-dot: var(--rc-auth-error)}.result-capability_denied{--rc-dot: var(--rc-capability-denied)}.result-rate_limited{--rc-dot: var(--rc-rate-limited)}.result-concurrency_limited{--rc-dot: var(--rc-concurrency-limited)}.result-quota_exceeded{--rc-dot: var(--rc-quota-exceeded)}.result-upstream_error{--rc-dot: var(--rc-upstream-error)}.result-no_capacity{--rc-dot: var(--rc-no-capacity)}.result-internal_error{--rc-dot: var(--rc-internal-error)}.analytics-table-card h2{margin-top:0}.analytics-table-scroll{overflow-x:auto;margin-top:var(--sp-4)}.analytics-table-card table{width:100%;border-collapse:collapse}.analytics-table-card th,.analytics-table-card td{border-bottom:1px solid var(--n-100);padding:var(--sp-2) var(--sp-3);text-align:left;white-space:nowrap}.analytics-table-card th{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.data-footnote{margin:var(--sp-3) 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.filterbar{position:sticky;top:var(--topbar-h);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);background:var(--n-0)}.filterbar-field{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption)}.filterbar-field select,.filterbar-field input{width:158px;min-height:34px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-2);color:var(--text-base);background:var(--n-0);font-size:var(--fs-body);text-overflow:ellipsis}.filterbar-field:first-child select{width:120px}.filterbar-field input::placeholder,.filterbar-extra input::placeholder{color:var(--text-subtle)}.filterbar-field select:disabled{color:var(--text-subtle);background:var(--n-50)}.filterbar-method input{width:150px}.filterbar-spacer{flex:1 1 auto}.filterbar .secondary-button{min-height:34px;padding:0 var(--sp-3)}.filterbar .text-button{min-height:34px;font-size:var(--fs-caption)}.filterbar-extra{display:grid;flex-basis:100%;grid-template-columns:repeat(4,minmax(140px,1fr));gap:var(--sp-3);margin-top:var(--sp-1);border-top:1px solid var(--n-100);padding-top:var(--sp-3)}.filterbar-extra label{display:grid;gap:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-caption)}.filterbar-extra input,.filterbar-extra select{min-height:30px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-2);color:var(--text-base);background:var(--n-0);font-size:var(--fs-body)}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.filter-chip{display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--brand-300);border-radius:var(--r-pill);padding:4px var(--sp-3);color:var(--brand-700);background:var(--brand-50);cursor:pointer;font-size:var(--fs-caption);font-weight:600}.filter-chip:hover{border-color:var(--brand-500)}.filter-chips .text-button{font-size:var(--fs-caption)}.request-workspace{display:grid;grid-template-columns:1fr;gap:var(--sp-4);align-items:start}.request-workspace.has-selection{grid-template-columns:minmax(0,1fr) 320px}.has-selection .request-list-head>:nth-child(n+7),.has-selection .request-row>:nth-child(n+7){display:none}.has-selection .request-list-head,.has-selection .request-row{grid-template-columns:86px minmax(110px,1.2fr) minmax(90px,1fr) 140px 40px 76px;min-width:0}.request-list{overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.request-list-head,.request-row{display:grid;grid-template-columns:86px minmax(160px,1.4fr) minmax(120px,1fr) 150px 48px 74px 42px 122px;align-items:center;gap:var(--sp-3)}.request-list-head{position:sticky;top:0;z-index:1;min-width:860px;padding:var(--sp-3);border-bottom:1px solid var(--n-200);color:var(--text-subtle);background:var(--n-0);font-size:var(--fs-caption);font-weight:500}.request-row{width:100%;min-width:860px;min-height:var(--row-h);border:0;border-bottom:1px solid var(--n-100);padding:7px var(--sp-3);color:inherit;background:var(--n-0);cursor:pointer;text-align:left;text-decoration:none}.request-preview{min-width:0}.request-preview .request-row:last-child{border-bottom:0}.request-row:hover,.request-row:focus-visible{background:var(--n-25)}.request-row[aria-pressed=true]{background:var(--brand-50)}.request-row>span:first-child{font-variant-numeric:tabular-nums}.request-list-head>*,.request-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-row strong,.request-row small{display:block;overflow:hidden;text-overflow:ellipsis}.request-row small{color:var(--text-subtle);font-size:var(--fs-caption)}.request-row .t-right{font-variant-numeric:tabular-nums}.request-list{overflow-x:auto}.hash{display:inline-block;max-width:100%;overflow:hidden;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.request-list-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--n-200);color:var(--text-subtle);background:var(--n-25);font-size:var(--fs-caption)}.request-list-foot .secondary-button{min-height:30px;padding:0 var(--sp-3)}.request-detail{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);box-shadow:var(--shadow-sheet)}.request-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100)}.request-detail-head h2{margin:2px 0 6px;font-size:var(--fs-h3);font-weight:600}.result-help{margin:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100);background:var(--n-25);color:var(--n-700);font-size:var(--fs-caption)}.request-detail dd small{display:block;color:var(--text-subtle);font-weight:400}.request-detail dl{display:grid;gap:0;margin:0;padding:var(--sp-2) var(--sp-4) var(--sp-3)}.request-detail dl>div{display:grid;grid-template-columns:42% minmax(0,58%);gap:var(--sp-2);border-bottom:1px solid var(--n-100);padding:5px 0;font-size:var(--fs-caption)}.request-detail dt{color:var(--text-subtle)}.request-detail dd{margin:0;overflow-wrap:anywhere;text-align:right;font-weight:600}.request-id-box{display:grid;gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-3);border-radius:var(--r-md);padding:var(--sp-3);background:var(--n-50)}.request-id-box span{color:var(--text-subtle);font-size:var(--fs-caption)}.request-id-box code{overflow-wrap:anywhere}.request-id-box button{justify-self:start;min-height:28px;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:0 var(--sp-3);color:var(--n-700);background:var(--n-0);cursor:pointer;font-size:var(--fs-caption);font-weight:600}.correlation-id{margin:0 var(--sp-4) var(--sp-3);overflow-wrap:anywhere;color:var(--text-subtle);font-size:var(--fs-caption)}.privacy-note{margin:0;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--n-100);color:var(--text-muted);background:var(--n-25);font-size:var(--fs-caption)}.privacy-note p{margin:var(--sp-1) 0 0}.command-hint{margin:0;color:var(--ink-muted);font-size:var(--fs-micro);line-height:var(--lh-body)}.journal-watch{display:grid;gap:5px;margin-top:17px;border:1px solid var(--n-200);border-radius:12px;padding:14px;color:var(--text-muted);background:var(--n-25);font-size:var(--fs-caption)}.journal-watch-found{border-color:color-mix(in srgb,var(--st-ok-fg) 32%,var(--n-0));color:var(--st-ok-fg);background:var(--st-ok-bg)}.journal-watch a{min-height:36px;align-content:center;color:var(--brand-700);font-weight:700}.action-panel{grid-template-columns:minmax(190px,1.1fr) minmax(190px,1fr) minmax(150px,.65fr);align-items:end}.action-panel h3{margin:0}.action-panel p{margin:7px 0 0;color:var(--text-subtle);font-size:var(--fs-caption)}.action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:10px}.action-panel .action-buttons{grid-column:1 / -1}.action-buttons .primary-button{width:auto;margin:0}.danger-button{min-height:44px;border:0;border-radius:10px;padding:0 16px;color:#fff;background:#a84132;cursor:pointer;font-weight:700}.generation-list>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:17px;border-top:1px solid var(--n-100);padding:20px 0}.generation-number{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:var(--brand-700);background:var(--brand-50);font-size:var(--fs-h3)}.generation-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.revoke-form{max-width:620px;background:#fff5f2;border-color:#ecc9c1}.empty-state,.loading-card,.center-state{text-align:center}.empty-state{padding:var(--sp-7) var(--sp-5);border:1px dashed var(--n-300);border-radius:var(--r-lg);color:var(--text-muted);background:var(--n-25)}.empty-state h2,.empty-state h3{margin:var(--sp-3) 0 var(--sp-1);color:var(--n-800);font-size:var(--fs-h3);font-weight:600}.empty-state p{margin:var(--sp-1) auto;max-width:62ch}.empty-action{width:auto;margin-top:var(--sp-3)}.empty-icon{display:grid;width:36px;height:36px;margin:auto;place-items:center;border-radius:var(--r-md);color:var(--brand-700);background:var(--brand-50);font-size:var(--fs-h3)}.loading-card{margin-top:38px;padding:60px 20px;color:var(--text-subtle)}.center-state{display:grid;min-height:100vh;place-content:center;justify-items:center;padding:24px}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:24px;background:#0c1f179e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wizard,.secret-receipt{width:min(100%,720px);max-height:calc(100vh - 48px);overflow:auto;border-radius:var(--r-lg);padding:var(--sp-5);background:var(--n-0);box-shadow:var(--shadow-dialog)}.wizard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}.wizard-header h2,.secret-receipt h2{margin:2px 0 0;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.015em}.icon-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--n-300);border-radius:var(--r-sm);color:var(--text-muted);background:var(--n-0);cursor:pointer;font-size:var(--fs-fact);line-height:1}.stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-5);padding:0;list-style:none;counter-reset:steps}.stepper li{display:flex;align-items:center;gap:var(--sp-2);border-top:3px solid var(--n-200);padding-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:600}.stepper li.current{border-color:var(--brand-500);color:var(--brand-700)}.wizard-form{display:grid;gap:var(--sp-4)}.wizard-form>label,.wizard-form fieldset>label:first-of-type{margin-top:0}.wizard-form label{display:grid;gap:var(--sp-2);color:var(--n-700);font-weight:600}.wizard-form input[type=text],.wizard-form input:not([type]),.wizard-form textarea{width:100%;border:1px solid var(--n-300);border-radius:var(--r-sm);padding:7px var(--sp-3);color:var(--n-800);background:var(--n-0);resize:vertical}.wizard-form fieldset{display:grid;gap:var(--sp-2);margin:0;border:0;padding:0}.wizard-form legend{margin-bottom:var(--sp-2);color:var(--n-800);font-size:var(--fs-fact);font-weight:600}.optional{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:400}.choice-card,.product-card,.network-option{display:flex!important;align-items:center;gap:var(--sp-3)!important;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3);cursor:pointer;background:var(--n-25)}.choice-card:has(input:checked),.product-card:has(input:checked),.network-option:has(input:checked){border-color:var(--brand-500);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-500)}.choice-card input,.product-card input,.network-option input,.confirm-secret input{width:18px;height:18px;accent-color:var(--brand-600)}.choice-card span,.product-card span,.network-option span{display:grid;flex:1;gap:3px}.choice-card small,.product-card small,.network-option small{color:var(--text-subtle);font-weight:500;line-height:1.4}.network-options{display:grid;max-height:330px;gap:9px;overflow:auto;padding:2px}.product-options{display:grid;max-height:360px;gap:var(--sp-2);overflow:auto;padding:2px}.product-summary{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--brand-100);border-radius:14px;padding:18px;background:var(--brand-50)}.product-summary>div{display:grid;gap:6px}.product-summary p{margin:0;color:var(--text-subtle);font-size:var(--fs-caption);line-height:var(--lh-body)}.product-mark{width:34px;height:34px;flex:0 0 auto;margin:0;border-radius:10px;font-size:var(--fs-fact)}.network-option em{border-radius:var(--r-pill);padding:2px var(--sp-2);color:var(--text-muted);background:var(--n-100);font-size:var(--fs-micro);font-style:normal;font-weight:500}.selection-summary{margin:0;color:var(--text-subtle);font-size:var(--fs-caption)}.wizard-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:5px;padding-top:18px;border-top:1px solid var(--n-100)}.wizard-actions .primary-button{width:auto;min-width:150px;margin:0}.text-button{border:0;padding:6px var(--sp-2);color:var(--brand-600);background:transparent;cursor:pointer;font-weight:600}.wizard-loading{padding:60px 10px;color:var(--text-subtle);text-align:center}.secret-receipt{width:min(100%,780px)}.success-mark{display:grid;width:48px;height:48px;margin-bottom:20px;place-items:center;border-radius:14px;color:var(--n-0);background:var(--st-ok-fg);font-size:var(--fs-h2);font-weight:700}.secret-box{display:flex;align-items:center;gap:12px;margin-top:24px;border:1px solid var(--n-300);border-radius:12px;padding:12px 12px 12px 15px;background:var(--n-25)}.secret-box code{flex:1;overflow-wrap:anywhere;color:var(--n-800);font-size:var(--fs-caption)}.secret-box button,.command-block button{border:1px solid var(--n-300);border-radius:9px;padding:9px 12px;color:var(--brand-700);background:var(--n-0);cursor:pointer;font-weight:700}.command-block{display:grid;gap:12px;margin-top:18px;border-radius:14px;padding:18px;color:var(--ink-fg);background:var(--ink-900)}.command-block>div{display:flex;justify-content:space-between;gap:15px;font-size:var(--fs-caption)}.command-block>div span{color:var(--ink-muted)}.command-block pre{overflow:auto;margin:0;color:var(--ink-fg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-micro);line-height:1.55}.command-block button{justify-self:start;color:var(--ink-fg);border-color:var(--ink-700);background:var(--ink-700)}.confirm-secret{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--n-700);font-size:var(--fs-caption);font-weight:700}@media (max-width: 900px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:380px;padding:32px}.topbar{flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.topbar nav{order:3;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.topbar nav a{flex:0 0 auto}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.period-card{grid-template-columns:minmax(0,1fr)}.attention a{flex-wrap:wrap;gap:var(--sp-2)}.attention-go{margin-left:0}.sandbox-workspace{grid-template-columns:1fr}.action-panel{grid-template-columns:1fr 1fr}.action-panel>div:first-child,.action-panel .action-buttons{grid-column:1 / -1}.filterbar-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar{position:static}.filterbar-field select,.filterbar-field input,.filterbar-method input{width:100%;min-width:0}.filterbar-field{flex:1 1 150px}.filterbar-spacer{display:none}.timeline-axis span:nth-child(2n){display:none}.timeline-bars{gap:1px}.timeline{grid-template-columns:34px minmax(0,1fr)}.request-workspace.has-selection{grid-template-columns:1fr}.has-selection .request-list-head>:nth-child(n+7),.has-selection .request-row>:nth-child(n+7){display:block}.has-selection .request-list-head,.has-selection .request-row{grid-template-columns:86px minmax(160px,1.4fr) minmax(120px,1fr) 150px 48px 74px 42px 122px;min-width:860px}.request-detail{position:fixed;z-index:40;inset:auto 0 0;max-height:85vh;border-radius:var(--r-lg) var(--r-lg) 0 0}}@media (max-width: 600px){.auth-story{min-height:320px}.auth-panel{padding:16px}.login-card{padding:28px 22px}.auth-name-grid,.auth-form-actions,.sandbox-workspace,.connection-row{grid-template-columns:1fr}.connection-row>small,.connection-row>button{grid-column:1;grid-row:auto}.connection-row>button{justify-self:start}.modal-backdrop{align-items:end;padding:0}.wizard,.secret-receipt{width:100%;max-height:92vh;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--sp-5) var(--sp-4)}.wizard-actions{align-items:stretch}.wizard-actions .primary-button{flex:1;min-width:0}.secret-box{align-items:stretch;flex-direction:column}:root{--topbar-h: 52px}.topbar{padding:0 var(--sp-4)}.brand>span:last-child,.account-actions>span{display:none}.dashboard{padding:var(--sp-4) var(--sp-4) var(--sp-6)}.page-heading,.detail-title-row,.chart-head{display:grid}.segmented{max-width:100%;overflow-x:auto}.org-switcher{width:100%}.metrics-grid,.apps-grid,.detail-grid,.facts-list,.action-panel{grid-template-columns:1fr}.action-panel>div:first-child,.action-panel .action-buttons{grid-column:auto}.network-connect,.resource-list>article,.generation-list>article{grid-template-columns:1fr}.network-connect .secondary-button,.action-buttons,.action-buttons .primary-button,.action-buttons .danger-button{width:100%}.action-buttons{align-items:stretch;flex-direction:column-reverse}.resource-actions{justify-content:space-between}.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-filters,.request-filters,.advanced-filters>div,.analytics-summary,.result-bars{grid-template-columns:1fr}.analytics-filters .secondary-button,.advanced-filters,.filter-actions{grid-column:auto}.filter-actions{align-items:stretch;flex-direction:column-reverse}.filter-actions .secondary-button,.filter-actions .text-button{width:100%;min-height:44px}.request-list-head{display:none}.request-list{overflow-x:hidden}.request-row{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3)}.request-row>span:nth-child(1){grid-area:1 / 1}.request-row>.result-badge{grid-area:1 / 2;justify-self:end}.request-row>span:nth-child(2),.request-row>span:nth-child(3){grid-column:1 / -1}.request-row>span:nth-child(2){grid-row:2}.request-row>span:nth-child(3){grid-row:3}.request-row>span:nth-child(5),.request-row>span:nth-child(6){grid-row:4;color:var(--text-subtle);font-size:var(--fs-caption);text-align:left}.request-row>span:nth-child(5){grid-column:1}.request-row>span:nth-child(5):before{content:"HTTP "}.request-row>span:nth-child(6){grid-column:2;justify-self:end}.request-row>span:nth-child(6):before{content:"задержка "}.request-row>span:nth-child(7),.request-row>span:nth-child(8){display:none}}:root h1{font-size:var(--fs-h1)}:root h2{font-size:var(--fs-h2)}:root h3{font-size:var(--fs-h3)}:root h4{font-size:var(--fs-body)}:root h5{font-size:var(--fs-caption)}:root h1,:root h2,:root h3,:root h4,:root h5{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}:root table th{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-body);letter-spacing:0}:root table td{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-body)}:root button,:root input,:root select,:root textarea{font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-body)}:root button{min-height:var(--control-compact-h);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),:root select{height:var(--control-h);min-height:var(--control-h);border-color:var(--n-300);border-radius:var(--r-sm);background:var(--n-0);font-weight:400;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px}:root textarea{border-color:var(--n-300);border-radius:var(--r-sm);background:var(--n-0);font-weight:400;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover:not(:disabled),:root select:hover:not(:disabled),:root textarea:hover:not(:disabled){border-color:var(--n-300);background-color:var(--n-25)}:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,:root input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible,:root select:focus,:root select:focus-visible,:root textarea:focus,:root textarea:focus-visible{border-color:var(--brand-600);outline:0;background-color:var(--n-25);box-shadow:var(--shadow-focus)}:root button:focus-visible,:root a:focus-visible{outline:0;box-shadow:var(--shadow-focus)}:root input:disabled,:root select:disabled,:root textarea:disabled,:root button:disabled{border-color:var(--n-100);color:var(--n-400);background-color:var(--n-100);box-shadow:none;cursor:not-allowed;opacity:1}:root input[type=checkbox],:root input[type=radio]{accent-color:var(--brand-600)}:root .primary-button,:root .secondary-button,:root .heading-action{min-height:var(--control-h);border-radius:var(--r-sm);padding-inline:var(--sp-3);font-size:var(--fs-caption);font-weight:600}:root .primary-button:hover:not(:disabled),:root .heading-action:hover:not(:disabled){background:var(--brand-500)}:root .primary-button:active:not(:disabled),:root .heading-action:active:not(:disabled){background:var(--brand-900)}:root .secondary-button:hover:not(:disabled){border-color:var(--n-300);background:var(--n-25)}:root .secondary-button:active:not(:disabled){background:var(--n-50)}:root .back-button,:root .text-button,:root .danger-link,:root .copy-button,:root .icon-button{min-height:var(--control-micro-h)}:root .table-card,:root .period-card,:root .detail-card,:root .analytics-table-card,:root .analytics-filters,:root .filterbar,:root .login-card,:root .loading-card,:root .action-panel{border-radius:var(--r-sm)}:root .wizard,:root .secret-receipt{border-radius:var(--r-modal)}@media (max-width: 720px){:root .wizard,:root .secret-receipt{border-radius:var(--r-modal) var(--r-modal) 0 0}}:root table thead th{padding:var(--sp-3) var(--sp-4);border-color:var(--n-200);color:var(--text-muted);background:var(--n-50);font-weight:600}:root table tbody td{height:auto;padding:var(--sp-3) var(--sp-4);border-color:var(--n-200);background:var(--n-0)}:root table tbody tr:hover td{background:var(--n-25)}:root .segmented{gap:var(--sp-1);border-color:transparent;border-radius:var(--r-sm);padding:var(--sp-1);background:var(--n-50)}:root .segmented button{min-height:var(--control-compact-h);border-radius:4px;color:var(--text-subtle);background:transparent;font-size:var(--fs-caption)}:root .segmented button:hover:not(:disabled){color:var(--text-muted);background:transparent}:root .segmented button[aria-pressed=true]{color:var(--text-base);background:var(--n-0);box-shadow:var(--shadow-active)}:root .filter-chip{min-height:var(--control-micro-h);border-color:var(--n-200);padding:2px var(--sp-2);color:var(--text-muted);background:var(--n-50);font-size:var(--fs-micro)}.brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-3)}.brand-logo{width:36px;height:36px;flex:0 0 36px}.brand-copy{display:grid;min-width:0;line-height:1.2}.brand-copy strong{color:var(--text-strong);font-size:var(--fs-body);font-weight:600;letter-spacing:-.01em}.brand-copy small{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:500}.brand-light .brand-copy strong,.brand-light .brand-copy small{color:var(--n-0)}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr)}.rail{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:var(--sp-4);overflow-y:auto;padding:var(--sp-4) var(--sp-3);border-right:1px solid var(--n-200);color:var(--text-base);background:var(--n-0)}.rail-brand{display:flex;padding:var(--sp-1) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--n-200);text-decoration:none}.rail-nav{display:grid;gap:var(--sp-2);align-content:start}.rail-section{display:grid;gap:var(--sp-2)}.rail-section+.rail-section{margin-top:var(--sp-1)}.rail-group{margin:0;font-size:inherit}:root .rail-group-toggle,:root .rail-link{display:flex;width:100%;min-height:var(--control-h);align-items:center;gap:var(--sp-3);border:0;border-radius:var(--r-sm);padding:7px var(--sp-3);color:var(--text-muted);background:transparent;font-size:var(--fs-body);font-weight:400;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer}.rail-group-toggle{color:var(--text-muted);font-weight:600}.rail-group-toggle:hover,.rail-link:hover{color:var(--text-strong);background:var(--n-50)}.rail-link[aria-current=page]{color:var(--text-strong);background:var(--brand-50);font-weight:600}.rail-docs-link{margin-top:var(--sp-1)}.rail-external{margin-left:auto;color:var(--text-subtle);font-size:var(--fs-caption)}.rail-items{display:grid;gap:2px;margin-left:24px;padding-left:var(--sp-3);border-left:1px solid var(--n-200)}.rail-items .rail-link{min-height:var(--control-compact-h);padding-block:5px;font-size:var(--fs-body)}.nav-icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.nav-chevron{width:16px;height:16px;margin-left:auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .15s ease}.nav-chevron.is-open{transform:rotate(180deg)}.rail-foot{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-2);margin-top:auto;padding:var(--sp-3) var(--sp-2) 0;border-top:1px solid var(--n-200)}.rail-account{min-width:0}.rail-account strong,.rail-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-account strong{color:var(--text-strong);font-size:var(--fs-caption);font-weight:600}.rail-account small{color:var(--text-subtle);font-size:var(--fs-micro)}.avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--n-200);border-radius:var(--r-pill);color:var(--text-muted);background:var(--n-25);font-size:var(--fs-caption);font-weight:600}.rail-foot>button{grid-column:1 / -1;min-height:var(--control-compact-h);border:1px solid var(--n-200);border-radius:var(--r-sm);color:var(--text-muted);background:var(--n-0);font-weight:600;cursor:pointer}.rail-foot>button:hover{color:var(--text-strong);background:var(--n-25)}.dashboard{width:min(1320px,100%)}@media (max-width: 900px){.app-shell{display:block}.rail{position:sticky;z-index:20;display:grid;height:auto;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2);overflow:visible;padding:var(--sp-2) var(--sp-4);border-right:0;border-bottom:1px solid var(--n-200)}.rail-brand{padding:var(--sp-1) 0;border:0}.rail-foot{display:flex;margin:0;padding:0;border:0}.rail-foot .avatar,.rail-foot .rail-account{display:none}.rail-foot>button{min-width:72px}.rail-nav{display:flex;grid-column:1 / -1;gap:var(--sp-1);overflow-x:auto;padding-top:var(--sp-2);border-top:1px solid var(--n-200)}.rail-section{display:block}.rail-section+.rail-section{margin-top:0}.rail-group{display:none}.rail-items{display:flex;gap:var(--sp-1);margin:0;padding:0;border:0}:root .rail-link,:root .rail-items .rail-link{width:auto;min-width:max-content;min-height:var(--control-compact-h);padding:5px var(--sp-3);font-size:var(--fs-caption)}.rail-link .nav-icon{width:18px;height:18px;flex-basis:18px}}@media (max-width: 600px){.brand-copy small{display:none}.brand-logo{width:32px;height:32px;flex-basis:32px}}
