@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;--rc-ok: #2563eb;--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;--row-h: auto;--control-h: 38px;--control-compact-h: 32px;--control-micro-h: 26px;--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%);font-family:var(--font-sans);color:var(--text-base);background:var(--n-0);font-synthesis:none;font-weight:400;line-height:var(--lh-body);text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;font-size:var(--fs-body)}strong{font-weight:600}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)}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.btn,button.primary,button.secondary,button.danger{min-height:var(--control-h);border:1px solid transparent;border-radius:var(--r-sm);padding:8px var(--sp-4);background:var(--brand-600);color:var(--n-0);font-size:var(--fs-body);font-weight:600;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}.btn-primary:hover,button.primary:hover{background:var(--brand-700)}.btn-ghost,button.secondary{background:var(--n-0);border-color:var(--n-300);color:var(--n-700)}.btn-ghost:hover,button.secondary:hover{border-color:var(--n-400);background:var(--n-25)}.btn-danger,button.danger{background:#96342a;color:var(--n-0);border-color:transparent}.btn-danger:hover,button.danger:hover{background:#7e291f}.btn:active:not([disabled]),button.primary:active:not([disabled]),button.secondary:active:not([disabled]),button.danger:active:not([disabled]){transform:translateY(1px)}.btn[disabled],button[disabled]{opacity:.45;cursor:not-allowed}.text-link{min-height:auto;padding:0;border:0;background:transparent;color:var(--brand-700);font-size:var(--fs-body);font-weight:600;cursor:pointer}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.rail{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);background:var(--n-25);border-right:1px solid var(--n-200);color:var(--text-base);position:sticky;top:0;height:100vh}.rail-brand{display:grid;gap:2px;justify-items:start;padding:var(--sp-1) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--n-200)}.rail-foot{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-2) 0;border-top:1px solid var(--n-200)}.rail-foot>span:last-of-type{min-width:0}.rail-foot strong{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-foot small{display:block;font-size:var(--fs-micro);color:var(--text-subtle);text-transform:capitalize}.avatar{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:var(--r-pill);background:var(--brand-600);color:var(--n-0);font-size:var(--fs-caption);font-weight:700}.rail-nav{display:grid;gap:var(--sp-5);align-content:start}.rail-section{display:grid;gap:var(--sp-2)}.rail-group{display:flex;align-items:center;gap:var(--sp-2);margin:0 var(--sp-2);font-size:var(--fs-caption);font-weight:500;color:var(--text-subtle);line-height:1.3}.rail-group:after{content:"";min-width:var(--sp-4);border-top:1px solid var(--n-200);flex:1}.rail-items{display:grid;gap:2px;margin-left:var(--sp-2);padding-left:var(--sp-2);border-left:1px solid var(--n-200)}.rail-link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:8px var(--sp-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);font-size:var(--fs-body);text-align:left;text-decoration:none;cursor:pointer}.rail-link:hover{background:var(--n-100);color:var(--text-strong)}.rail-link.is-current{background:var(--n-100);color:var(--text-strong);font-weight:600}.rail-overview{margin:0 var(--sp-2)}.rail-count{min-width:20px;padding:1px 6px;border-radius:var(--r-pill);background:var(--n-100);color:var(--text-muted);font-size:var(--fs-micro);font-style:normal;font-weight:600;text-align:center}.rail-count.is-attention{background:var(--st-broken-bg);color:var(--st-broken-fg)}.rail-foot{margin-top:auto}.rail-foot .btn-ghost{grid-column:1 / -1;margin-top:var(--sp-2);min-height:32px}.brand-logo{display:block;width:104px;height:auto;flex:0 0 104px}.rail-product{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500;line-height:1.3}.main,.content{min-width:0}.page{padding:var(--sp-6) var(--sp-6) var(--sp-7);max-width:1360px;display:grid;gap:var(--sp-5);align-content:start}.topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.topbar{align-items:flex-start}.topbar-title h1{margin:0;color:var(--text-strong);font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.topbar-title .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)}.topbar-tools{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.eyebrow{margin:0;color:var(--text-muted);font-weight:500;font-size:var(--fs-caption)}.lead{margin:0;max-width:78ch;color:var(--text-muted);font-size:var(--fs-body)}.filterbar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.filter-chip{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-height:36px;padding:6px var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--n-0);color:var(--n-700);font-size:var(--fs-body);font-weight:500;cursor:pointer}.filter-chip b{font-weight:700;font-variant-numeric:tabular-nums}.filter-chip.is-set{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700);box-shadow:0 0 0 1px var(--brand-500)}.chip-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.field-label{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.analytics-tabs{display:flex;align-items:stretch;gap:var(--sp-4);flex-wrap:wrap;border-bottom:1px solid var(--n-200);margin-bottom:var(--sp-4)}.analytics-tab{padding:var(--sp-2) 2px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font-size:var(--fs-body);font-weight:600;cursor:pointer;margin-bottom:-1px}.analytics-tab:hover{color:var(--n-700)}.analytics-tab.is-active{color:var(--brand-700);border-bottom-color:var(--brand-500)}.source-history{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--n-200);border-radius:8px;background:var(--n-25)}.reach-strip{display:flex;gap:1px;height:12px}.reach-strip .reach{flex:1 1 0;min-width:2px;border-radius:1px}.reach-strip .reach.ok{background:var(--st-ok-fg)}.reach-strip .reach.down{background:var(--st-broken-fg)}.source-history .sparkline{width:100%;height:40px}.detail-row td{background:var(--n-50);font-size:var(--fs-caption)}.analytics-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);white-space:nowrap}.analytics-response-detail>td{height:auto!important;padding:0!important;background:var(--n-25)}.analytics-response-detail:hover,.analytics-response-detail:hover>td{background:var(--n-25)!important}.analytics-response-panel{display:grid;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--brand-400)}.analytics-response-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.analytics-response-heading span{color:var(--text-muted)}.analytics-response-table{width:100%;border:1px solid var(--n-200);border-radius:var(--r-md);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--n-0)}.grid .analytics-response-table th,.grid .analytics-response-table td{height:auto;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--n-100);background:var(--n-0);text-align:left}.grid .analytics-response-table th{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.analytics-response-table th:nth-child(n+2),.grid .analytics-response-table td:nth-child(n+2){width:120px;text-align:right;font-variant-numeric:tabular-nums}.grid .analytics-response-table tbody tr:last-child td{border-bottom:0}.grid .analytics-response-table tbody tr:hover td{background:var(--n-25)}.pool-load{display:grid;gap:var(--sp-4)}.pool-cards{display:grid;gap:var(--sp-6)}.pool-card{display:grid;gap:var(--sp-2)}.pool-summary{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pool-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4)}.pool-card-identity{display:grid;gap:var(--sp-1)}.pool-section-label{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pool-card-scope{display:grid;gap:2px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pool-card-scope strong{font-size:var(--fs-h3);font-weight:600}.pool-card-class{width:fit-content;border-radius:var(--r-pill);padding:2px var(--sp-2);color:var(--brand-700);background:var(--brand-50);font-size:var(--fs-caption);font-weight:600}.pool-card-scope:hover strong{color:var(--brand-700);text-decoration:underline}.pool-card-metrics{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.metric{display:grid;gap:2px;min-width:72px}.metric span{color:var(--text-subtle);font-size:var(--fs-caption)}.metric strong{font-size:var(--fs-fact);font-weight:600;font-variant-numeric:tabular-nums}.metric.is-attention strong{color:var(--st-attention-fg)}.metric.is-ok strong{color:var(--st-ok-fg)}.metric-action{min-height:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.metric-action:hover strong{color:var(--brand-700);text-decoration:underline}.pool-response-section{border-top:1px solid var(--n-200);padding:var(--sp-4);background:var(--n-25)}.pool-subsection-head,.pool-sources-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.pool-subsection-head{margin-bottom:var(--sp-3)}.pool-subsection-head h3,.pool-sources-head h3{margin:0;font-size:var(--fs-body);font-weight:600}.pool-subsection-head p,.pool-sources-head p{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-caption)}.pool-request-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.pool-breakdown-group{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:var(--sp-3);background:var(--n-0)}.pool-breakdown-group h4{margin:0 0 var(--sp-2);font-size:var(--fs-caption);font-weight:600}.pool-breakdown-group ul{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.pool-breakdown-group button{display:flex;width:100%;min-height:28px;align-items:baseline;justify-content:space-between;gap:var(--sp-2);border:0;padding:2px 0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pool-breakdown-group button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-breakdown-group button strong{flex:0 0 auto;font-variant-numeric:tabular-nums}.pool-breakdown-group button:hover span{color:var(--brand-700);text-decoration:underline}.pool-jsonrpc-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.pool-breakdown-label{display:block;margin-bottom:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase}.pool-breakdown-unavailable{margin:0}.pool-sources-section{margin-left:var(--sp-5);overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-25)}.pool-sources-head,.pool-source-attribution{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-200)}.pool-source-attribution .pool-breakdown-group{max-width:560px}.pool-sources{padding:0 var(--sp-4);display:grid}.pool-sources-empty{padding:var(--sp-3) 0;font-size:var(--fs-caption)}.source-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.source-item{display:grid;grid-template-columns:minmax(160px,1.35fr) minmax(70px,.5fr) minmax(138px,1fr) minmax(102px,.7fr) minmax(108px,.78fr) minmax(76px,.55fr) minmax(126px,.9fr);align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border:0;background:transparent}.source-item+.source-item{border-top:1px solid var(--n-200)}.source-id{display:grid;min-width:0}.source-id strong{font-weight:400}.source-stat{display:grid;gap:2px;justify-items:start;text-align:left}.source-stat span{color:var(--text-subtle);font-size:var(--fs-caption)}.source-stat strong{font-weight:400;font-variant-numeric:tabular-nums}.source-stat .source-traffic-share{color:var(--text-subtle);font-size:var(--fs-caption);white-space:nowrap}.source-stat .rate-bad{color:var(--st-attention-fg)}.source-journal-link{min-height:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.source-journal-link:hover strong{color:var(--brand-700);text-decoration:underline}.operator-journal-filters{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3)}.operator-journal-filters .filter-chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.operator-journal-filters .filter-chip{display:inline-flex;align-items:center;min-height:var(--control-compact-h)}.operator-request-grid table{min-width:1180px}.operator-request-grid td strong,.operator-request-grid td small,.operator-request-grid td code{display:block}.operator-request-grid td small,.operator-request-grid td code{margin-top:2px;font-size:var(--fs-caption)}.journal-more{display:flex;justify-content:center;padding-top:var(--sp-3)}.unattributed-panel{padding:0;overflow:hidden}.unattributed-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--n-200);background:var(--n-25)}.unattributed-panel .table{margin:0}@media (max-width: 1180px){.pool-request-breakdown{grid-template-columns:1fr}.source-item{grid-template-columns:repeat(3,minmax(0,1fr))}.source-id{grid-column:1 / -1}}@media (max-width: 620px){.pool-sources-section{margin-left:0}.pool-card-head{align-items:flex-start}.pool-jsonrpc-parts{grid-template-columns:1fr}.operator-journal-filters{align-items:stretch;flex-direction:column}.source-item{grid-template-columns:1fr 1fr}}.result-legend{display:grid;gap:var(--sp-2);margin:var(--sp-3) 0 0}.result-legend>div{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:var(--sp-3);align-items:baseline}.result-legend dt{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.result-legend dd{margin:0;color:var(--n-700);font-size:var(--fs-caption)}@media (max-width: 640px){.result-legend>div{grid-template-columns:1fr;gap:2px}}.filter-search{flex:1 1 240px;min-width:200px;min-height:36px;padding:6px var(--sp-3);border:1px solid var(--n-300);border-radius:var(--r-sm);font-size:var(--fs-body)}.filter-count{margin-left:auto;font-size:var(--fs-caption);color:var(--text-muted)}.status,.state{display:inline-flex;align-items:center;gap:var(--sp-2);width:fit-content;max-width:100%;padding:0;background:none;color:var(--text-base);font-size:var(--fs-caption);font-weight:500;line-height:1.4;white-space:nowrap}.status:before,.state:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:var(--r-pill);background:var(--dot, var(--n-400))}.status.active,.status.published{--dot: var(--brand-600)}.status.maintenance,.status.draining,.status.development_preview{--dot: #b8860b}.status.retired,.status.disabled,.status.withdrawn{--dot: #b5473a}.status.ok{--dot: var(--brand-600)}.status.client_jsonrpc_error,.status.client_transport_error{--dot: #c8a325}.status.capability_denied,.status.rate_limited{--dot: #cc7a33}.status.auth_error,.status.concurrency_limited{--dot: #b06a55}.status.quota_exceeded,.status.upstream_error{--dot: #b5473a}.status.no_capacity{--dot: #7b5ea7}.status.internal_error{--dot: #8f4459}.grid tbody tr.is-retired td:not(:last-child){color:var(--text-muted)}.table-card,.detail-card{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);overflow:hidden}.table-card{overflow-x:auto}button.table-action{min-height:32px;border:1px solid var(--n-200);border-radius:var(--r-sm);padding:4px var(--sp-3);background:var(--n-0);color:var(--n-700);font-size:var(--fs-caption);font-weight:600;line-height:1.25;cursor:pointer}button.table-action:hover{border-color:var(--n-300);background:var(--n-25)}button.table-action-publish{color:var(--brand-700)}button.table-action-danger{color:var(--st-broken-fg)}button.table-action-danger:hover{border-color:color-mix(in srgb,var(--st-broken-fg) 35%,var(--n-200));background:color-mix(in srgb,var(--st-broken-bg) 45%,var(--n-0))}.grid{width:100%;border-collapse:collapse}.grid thead th{padding:var(--sp-3) var(--sp-4);background:var(--n-0);border-bottom:1px solid var(--n-200);font-size:var(--fs-caption);font-weight:500;color:var(--text-subtle);text-align:left;white-space:nowrap}.grid tbody td{padding:var(--sp-3) var(--sp-4);height:var(--row-h);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-compact tbody td{padding:7px var(--sp-3);height:var(--row-h)}.grid-compact thead th{padding:6px var(--sp-3)}.row{box-shadow:inset 3px 0 0 transparent}.row.is-broken{box-shadow:inset 3px 0 0 var(--st-broken-fg)}.row.is-attention{box-shadow:inset 3px 0 0 var(--st-attention-fg)}.row.is-progress{box-shadow:inset 3px 0 0 var(--st-progress-fg)}.row.is-ok{box-shadow:inset 3px 0 0 var(--n-200)}.col-scope{width:24%}.col-when{width:26%}.scope{display:grid;gap:1px;border:0;padding:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.scope strong{font-weight:600}.scope small,.grid small{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.grid td small{margin-top:2px}.when{font-variant-numeric:tabular-nums}.muted{color:var(--text-subtle)}.num{font-size:var(--fs-fact);font-weight:600;font-variant-numeric:tabular-nums}.num small{display:inline;font-size:var(--fs-caption);font-weight:400;color:var(--text-muted)}.num.is-broken{color:var(--st-broken-fg)}.num.is-attention{color:var(--st-attention-fg)}.num.is-progress{color:var(--st-progress-fg)}.hash{display:inline-block;padding:2px 5px;border-radius:var(--r-sm);background:var(--n-100);color:var(--n-700);white-space:nowrap}.hash-tail{color:var(--text-subtle)}.hash.is-mismatch{background:var(--st-broken-bg);color:var(--st-broken-fg)}.table-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--n-200);background:var(--n-25);font-size:var(--fs-caption);color:var(--text-muted)}.runtime-inventory-note{align-items:flex-start;flex-direction:column}.runtime-status-details{border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.runtime-status-details>summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);color:var(--text-strong);font-weight:600}.runtime-status-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);border-top:1px solid var(--n-200);padding:var(--sp-4)}.runtime-status-guide>div{min-width:0}.runtime-status-guide h2{margin:0 0 var(--sp-3);font-size:var(--fs-h3)}.runtime-status-guide dl,.runtime-status-guide dl>div{display:grid;gap:var(--sp-2)}.runtime-status-guide dl{margin:0}.runtime-status-guide dl>div{grid-template-columns:minmax(155px,.55fr) minmax(0,1fr);align-items:start;padding-top:var(--sp-2);border-top:1px solid var(--n-100)}.runtime-status-guide dl>div:first-child{padding-top:0;border-top:0}.runtime-status-guide dt,.runtime-status-guide dd{margin:0}.runtime-status-guide dd{color:var(--text-muted);font-size:var(--fs-caption)}.runtime-inventory-table td small{display:block;margin-top:2px}.runtime-instance-key,.runtime-hash{overflow-wrap:anywhere}.runtime-hash{color:var(--text-base);font-size:var(--fs-caption)}.runtime-pool-link{display:grid;gap:2px;min-height:auto;margin-top:var(--sp-2);border:0;padding:0;background:transparent;color:var(--brand-700);font-size:var(--fs-caption);font-weight:500;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.runtime-pool-link strong{font-weight:600}.runtime-pool-link small{margin:0;color:var(--brand-700);font-weight:400}.runtime-pool-status{color:var(--text-muted)}.table-note{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--text-muted)}.count-note{font-size:var(--fs-caption);font-weight:400;color:var(--text-muted)}.is-dimmed td{color:var(--text-muted)}.is-attention-row{background:color-mix(in srgb,var(--st-attention-bg) 45%,transparent)}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--sp-2);border-radius:var(--r-pill);background:var(--n-50);color:var(--text-muted);font-size:var(--fs-micro);font-weight:500}.pill.is-ok:before,.pill.is-progress:before,.pill.is-attention:before,.pill.is-broken:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:var(--r-pill);background:var(--dot)}.pill.is-ok{--dot: var(--brand-600)}.pill.is-progress{--dot: #b8860b}.pill.is-attention{--dot: #cc7a33}.pill.is-broken{--dot: #b5473a}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--sp-4)}.entity-card{width:100%;min-width:0;min-height:168px;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);color:var(--n-800);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);font-size:var(--fs-body);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;overflow-wrap:anywhere}.entity-card:hover{border-color:var(--brand-300)}.entity-card>*{min-width:0;max-width:100%}.entity-card strong{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;line-height:1.35}.entity-card>span:not(.state){color:var(--n-600);font-size:var(--fs-caption);line-height:1.45}.entity-card small{margin-top:auto;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.4}.state.active,.state.ready,.state.complete,.state.passed{--dot: var(--brand-600)}.state.draining,.state.maintenance,.state.canary,.state.progressive,.state.degraded{--dot: #b8860b}.state.failed,.state.retired,.state.disabled,.state.aborted{--dot: #b5473a}.state.accepted,.state.dispatching,.state.broadcast_uncertain,.state.timeout{--dot: #b8860b}.state.dispatched,.state.duplicate{--dot: var(--brand-600)}.state.dispatch_failed,.state.rejected,.state.error{--dot: #b5473a}.transaction-filters{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(190px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:var(--sp-3);padding:var(--sp-4)}.transaction-filters label{display:grid;gap:var(--sp-2);min-width:0}.transaction-filter-actions{display:flex;gap:var(--sp-2)}.transaction-grid{min-width:1160px}.transaction-grid>thead th:nth-child(1){width:168px}.transaction-grid>thead th:nth-child(2){width:230px}.transaction-grid>thead th:nth-child(4){width:190px}.transaction-grid>thead th:nth-child(7){width:205px}.transaction-presentations,.transaction-sources{display:grid;gap:3px}.transaction-presentations>span{display:grid}.transaction-sources .text-link{justify-self:start;text-align:left}.transaction-id-button{display:grid;gap:3px;min-height:auto;border:0;padding:0;background:transparent;color:var(--brand-700);text-align:left;cursor:pointer}.transaction-id-button code{color:var(--text-base)}.transaction-id-button span{font-size:var(--fs-caption);font-weight:600}.transaction-id-button:hover code,.transaction-id-button:focus-visible code{color:var(--brand-700)}.transaction-pool-link{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-detail-row>td{height:auto!important;padding:0!important;background:var(--n-25)}.transaction-detail-row:hover,.transaction-detail-row:hover>td{background:var(--n-25)!important}.transaction-detail-loading{padding:var(--sp-5);color:var(--text-muted)}.transaction-rounds{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.transaction-round{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0);overflow:hidden}.transaction-round>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100)}.transaction-round>header>div{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.transaction-round-reason{margin:0;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100);color:var(--text-muted);font-size:var(--fs-caption)}.transaction-round>p.muted{margin:0;padding:var(--sp-4)}.transaction-attempt-table{overflow-x:auto}.transaction-attempt-table table{min-width:850px}@media (max-width: 1120px){.transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel,.notice,.empty{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);padding:var(--sp-5);overflow-wrap:anywhere}.notice{display:flex;gap:var(--sp-3);align-items:center}.notice.error{border-color:#db9489;color:#7e291f}.connector-check-failure{display:block;padding:var(--sp-4)}.connector-check-failure ul{display:grid;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding-left:20px}.connector-check-failure li span{display:block;font-weight:600}.connector-check-failure li code{display:block;margin:2px 0 0;overflow-wrap:anywhere;color:inherit}.source-error-raw{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.source-error-raw span{font-weight:600}.source-error-raw pre{max-height:240px;margin:0;padding:var(--sp-3);overflow:auto;border:1px solid #db9489;border-radius:var(--r-md);background:var(--n-25);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.connector-check-failure .connector-check-request-id{display:block;margin:var(--sp-3) 0 0;color:inherit}.notice.warn{display:block;border-color:var(--st-attention-fg);background:var(--st-attention-bg);color:var(--st-attention-fg)}.notice code{margin-left:auto}.empty{text-align:center;padding:var(--sp-7) var(--sp-4)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4)}.facts div{display:grid;gap:3px;min-width:0}.facts span{color:var(--text-muted);font-size:var(--fs-caption)}.facts strong{font-size:var(--fs-body);line-height:1.4;overflow-wrap:anywhere}.facts .fact-editable-value,.facts .fact-inline-editor{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-base);font-size:var(--fs-body)}.fact-edit-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:3px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);line-height:1;cursor:pointer}.fact-edit-button:hover:not(:disabled){background:var(--n-100);color:var(--text-base)}.fact-edit-button.is-confirm{color:var(--st-ok-fg)}.fact-edit-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fact-edit-button:disabled{opacity:.5;cursor:not-allowed}.facts .fact-inline-editor input{width:72px;min-height:30px;padding:4px 8px}.facts .fact-inline-editor>span{color:var(--text-muted);font-size:var(--fs-caption)}.coded-value{min-width:0;overflow-wrap:anywhere}.section{display:grid;gap:var(--sp-3)}.detail-section{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0);padding:var(--sp-4);box-shadow:0 1px 2px #0f172a0a}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.section-heading h2,.plan-card h3{margin:0;color:var(--text-strong)}.section-heading p,.plan-card p{margin:var(--sp-1) 0 0}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:var(--sp-4)}.plan-card{display:grid;align-content:start;gap:var(--sp-4)}.plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.plan-card-head p{color:var(--text-muted);font-size:var(--fs-caption)}.plan-limit-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--n-200)}.plan-limit-groups>div{display:grid;align-content:start;gap:var(--sp-1)}.plan-limit-groups span{margin-bottom:var(--sp-1);color:var(--text-muted);font-size:var(--fs-caption)}.plan-limit-groups strong{font-size:var(--fs-caption);font-weight:600}.plan-limit-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--n-200)}.plan-limit-form label,.organization-plan-control label{display:grid;gap:var(--sp-2);color:var(--text-base);font-size:var(--fs-caption);font-weight:600}.plan-limit-save{grid-column:1 / -1;justify-self:start}.organizations-section{margin-top:var(--sp-2)}.organization-search{display:grid;grid-template-columns:minmax(240px,380px) auto;gap:var(--sp-2)}.organizations-table td:first-child small,.organizations-table td:nth-child(2) small{display:block;margin-top:2px;color:var(--text-muted)}.organization-summary{display:grid;gap:var(--sp-5)}.organization-plan-control{display:grid;grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--n-200)}.organization-limits{margin-top:var(--sp-4)}@media (max-width: 760px){.plan-limit-form,.plan-limit-groups{grid-template-columns:1fr}.organization-search,.organization-plan-control{width:100%;grid-template-columns:1fr}}.config-field-guide{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-25)}.config-field-guide h3{margin:0 0 var(--sp-3);font-size:var(--fs-body)}.config-field-guide dl{display:grid;margin:0}.config-field-guide dl>div{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--n-100)}.config-field-guide dl>div:first-child{padding-top:0;border-top:0}.config-field-guide dl>div:last-child{padding-bottom:0}.config-field-guide dt,.config-field-guide dd{margin:0}.config-field-guide dt{color:var(--text-strong);font-weight:600}.config-field-guide dd{color:var(--text-muted);font-size:var(--fs-caption)}.config-field-guide dd code{margin-left:.3em;color:var(--text-base)}@media (max-width: 640px){.config-field-guide dl>div{grid-template-columns:1fr;gap:2px}}.section-head,.connector header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.section-head>*,.connector header>*{min-width:0}.section-head>button,.section-head>.section-actions>button{flex:0 0 auto;white-space:nowrap}.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.overview-kpi{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.overview-kpi>strong{color:var(--text-strong);font-size:clamp(28px,3vw,36px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.overview-kpi.is-attention>strong{color:var(--st-broken-fg)}.overview-kpi h2,.overview-section h2,.overview-attention h2,.overview-components h2{margin:0;color:var(--text-strong);font-size:var(--fs-h3);font-weight:600;line-height:1.3}.overview-kpi h2{font-size:var(--fs-body)}.overview-kpi p,.overview-section .section-head p,.overview-attention .section-head p,.overview-components .section-head p{margin:4px 0 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}.overview-attention,.overview-section,.overview-components{display:grid;gap:var(--sp-4)}.attention-count{min-width:32px;padding:4px 10px;border-radius:var(--r-pill);background:var(--st-broken-bg);color:var(--st-broken-fg);font-weight:700;text-align:center}.overview-clear{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--brand-50)}.overview-clear p,.attention-row p,.component-card p,.section-note,.overview-no-data{margin:4px 0 0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.5}.status-dot,.attention-mark{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:var(--r-pill);background:var(--n-400)}.status-dot.is-ready,.component-state.is-ready .status-dot{background:var(--brand-600)}.attention-list{display:grid}.attention-row{min-width:0;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--n-100)}.attention-row:first-child{border-top:0}.attention-row .text-link{white-space:nowrap}.attention-mark{margin-top:7px}.attention-mark.is-critical{background:var(--st-broken-fg)}.attention-mark.is-warning,.component-state.is-degraded .status-dot{background:var(--st-progress-fg)}.overview-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.overview-inline-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.overview-inline-facts>div{min-width:0;display:grid;gap:2px}.overview-inline-facts span,.queue-summary span{color:var(--text-subtle);font-size:var(--fs-caption)}.overview-inline-facts strong,.queue-summary strong{color:var(--text-strong);font-size:var(--fs-fact);font-variant-numeric:tabular-nums}.overview-inline-facts strong.is-attention,.queue-summary strong.is-attention{color:var(--st-broken-fg)}.distribution-bar{height:10px;display:flex;overflow:hidden;border-radius:var(--r-pill);background:var(--n-100)}.distribution-bar>span{min-width:2px;height:100%}.distribution-bar>.is-ok{background:var(--brand-600)}.distribution-bar>.is-neutral{background:var(--n-400)}.distribution-bar>.is-bad{background:var(--st-broken-fg)}.distribution-bar.is-empty{background:var(--n-100)}.outcome-list{display:grid;gap:var(--sp-2)}.outcome-list>div{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--text-muted);font-size:var(--fs-caption)}.outcome-list strong{color:var(--text-strong);font-variant-numeric:tabular-nums}.queue-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--n-100)}.queue-summary>div{display:grid;gap:2px}.section-note{padding-top:var(--sp-3);border-top:1px solid var(--n-100)}.component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.component-card{min-width:0;display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.component-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.component-state{display:inline-flex;align-items:center;gap:var(--sp-2);flex:0 0 auto;color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap}.component-state.is-unavailable{color:var(--st-broken-fg)}.component-state.is-unavailable .status-dot{background:var(--st-broken-fg)}.component-card small{color:var(--text-subtle);font-size:var(--fs-micro)}@media (max-width: 1100px){.overview-kpis,.component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.overview-two-column{grid-template-columns:1fr}}.section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.section h2{margin:0;font-size:var(--fs-h3);font-weight:600}.section-title{display:grid;gap:2px}.section-title p,.assign-form-head p{margin:0;color:var(--text-muted);font-size:var(--fs-caption)}.section-count{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border:1px solid var(--n-200);border-radius:var(--r-pill);padding:0 var(--sp-2);background:var(--n-50);color:var(--text-muted);font-size:var(--fs-caption);font-weight:600}.connector{border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0);padding:var(--sp-4)}.connector:target{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.connector{display:grid;gap:var(--sp-3);align-content:start}.connector-title{display:grid;gap:2px;min-width:0}.connector-title strong{font-size:var(--fs-fact);font-weight:600}.connector-title span{color:var(--text-muted);font-size:var(--fs-caption)}.connector-endpoint{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--n-25);border:1px solid var(--n-200);border-radius:var(--r-md)}.connector-endpoint .field-label{grid-column:1 / -1}.connector-endpoint code{min-width:0;color:var(--n-800);overflow-wrap:anywhere}.copy-button{min-height:32px;padding:4px var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-sm);background:var(--n-0);color:var(--n-700);font-size:var(--fs-caption);font-weight:600;white-space:nowrap;cursor:pointer}.copy-button:hover{border-color:var(--n-300);background:var(--n-25)}.connector-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--sp-4);margin:0}.connector-facts>div{display:grid;gap:2px;min-width:0}.connector-facts dt{color:var(--text-muted);font-size:var(--fs-caption)}.connector-facts dd{margin:0;font-weight:600}.source-analytics-section{gap:var(--sp-4)}.source-traffic-cards,.source-technical-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--sp-3)}.source-traffic-card,.source-technical-card{min-width:0;border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-25);padding:var(--sp-4)}.source-traffic-scope{display:grid;gap:2px;margin:0 0 var(--sp-4);border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.source-traffic-scope:hover strong{color:var(--brand-700);text-decoration:underline}.source-traffic-scope span,.source-technical-card header span{color:var(--text-muted);font-size:var(--fs-caption)}.source-analytics-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin:0}.source-analytics-facts>div{display:grid;gap:2px;min-width:0}.source-analytics-facts dt{color:var(--text-muted);font-size:var(--fs-caption)}.source-analytics-facts dd{margin:0;font-size:var(--fs-fact);font-weight:600;font-variant-numeric:tabular-nums}.source-analytics-facts dd.is-attention{color:var(--st-attention-fg)}.source-technical-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.source-technical-card header>div{display:grid;gap:2px}.source-technical-card header .pill{color:inherit}.connector-add-form,.connector-edit-form{display:grid;gap:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-25)}.connector-edit-form{padding:var(--sp-4)}.request-headers-editor,.connector-header-edit{display:grid;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0)}.request-headers-head{display:flex;gap:var(--sp-3);align-items:flex-start;justify-content:space-between}.request-headers-head>div,.connector-header-edit>div:first-child{display:grid;gap:var(--sp-1)}.request-header-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:var(--sp-3);align-items:end}.request-header-row>button{margin-bottom:1px}@media (max-width: 700px){.request-headers-head{display:grid}.request-header-row{grid-template-columns:1fr}.request-header-row>button{justify-self:start}}.form-actions.wide{grid-column:1 / -1}.timeline-row{width:100%;display:flex;align-items:center;gap:var(--sp-4);border:0;border-bottom:1px solid var(--n-100);padding:var(--sp-3) 0;background:transparent;color:inherit;font-size:var(--fs-body);font-weight:400;line-height:1.45;text-align:left}.timeline-row>div{display:grid;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.timeline-row small{color:var(--text-muted);font-size:var(--fs-caption)}.pool-connectors{gap:var(--sp-4)}.pool-connectors-head{align-items:flex-start}.assignment-list{display:grid;gap:var(--sp-2)}.assignment{min-width:0;display:flex;align-items:flex-start;gap:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-25)}.assignment-main{display:grid;gap:var(--sp-3);flex:1;min-width:0;overflow-wrap:anywhere}.assignment-heading{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.assignment-heading strong{font-size:var(--fs-fact)}.assignment small{color:var(--text-muted);font-size:var(--fs-caption)}.assignment-section-label{color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.assignment-priority{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:2px var(--sp-2);border:1px solid var(--n-200);border-radius:var(--r-pill);background:var(--n-0);color:var(--text-subtle);font-size:var(--fs-caption);font-weight:500}.assignment-priority b{color:var(--n-800);font-weight:700}.assignment-checks{display:grid;gap:var(--sp-1)}.assignment-flags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.assignment-flags .hint-label{display:inline-flex;text-decoration:none;border-radius:var(--r-pill)}.assignment-flags .pill{cursor:help}.assignment-history{padding-top:var(--sp-2);border-top:1px solid var(--n-200)}.assignment-actions{display:grid;justify-items:end;gap:var(--sp-2);flex:0 0 auto}.pool-connectors-empty{display:grid;gap:2px;border:1px dashed var(--n-300);border-radius:var(--r-md);padding:var(--sp-4);background:var(--n-25);color:var(--n-600);text-align:center}.pool-connectors-empty strong{color:var(--n-800)}.link-row{cursor:pointer}.link-row:hover{background:var(--n-25)}.net-chips{min-width:0;display:flex;gap:var(--sp-1);flex-wrap:wrap}.grid-sources .col-source{max-width:340px}.grid-sources .col-source strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-sources .col-source .scope{max-width:100%}.link-button{background:none;border:none;padding:0;color:var(--brand-700, #1d4ed8);font:inherit;font-size:var(--fs-caption);cursor:pointer}.link-button:hover{text-decoration:underline}.create-form{display:grid;gap:var(--sp-4);align-content:start}.create-form-head h2{margin:0;font-size:var(--fs-h3);font-weight:600}.create-form-head p{margin:var(--sp-1) 0 0;max-width:72ch;color:var(--text-muted);font-size:var(--fs-caption)}.create-form label,.connector-add-form label{display:grid;gap:var(--sp-2);align-content:start;font-size:var(--fs-body);font-weight:600}.create-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-4);align-items:start}.create-static{display:grid;gap:var(--sp-2);align-content:start}.create-static>span{font-size:var(--fs-body);font-weight:600}.create-static>strong{min-height:var(--control-h);display:flex;align-items:center;font-weight:400}.create-preview{margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-25);color:var(--text-base);font-size:var(--fs-caption)}.create-preview code{color:var(--brand-700)}.disclosure{justify-self:start;min-height:auto;padding:0;border:0;background:transparent;color:var(--brand-700);font-size:var(--fs-body);font-weight:600;cursor:pointer}.disclosure:hover{text-decoration:underline}.create-details{padding-top:var(--sp-4);border-top:1px solid var(--n-200)}.inline-form{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3);margin-top:var(--sp-3)}.assign-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-3)}.connector-assign-form{margin-top:0;border:1px solid var(--n-200);border-radius:var(--r-md);padding:var(--sp-3);background:var(--n-25)}.assign-form-head{display:grid;gap:2px;flex:1 0 100%}.assign-form-head h3{margin:0;font-size:var(--fs-body)}.assign-form label{display:grid;gap:var(--sp-1);font-weight:600;flex:1 1 12rem}.assign-form label.field-wide{flex:3 1 16rem}.assign-form label.field-full{flex:1 0 100%}.assign-form label.field-narrow{flex:0 1 7rem}.assign-form button{flex:0 0 auto}.pool-connectors-hint{margin-top:calc(-1 * var(--sp-2))}.form-actions{display:flex;gap:var(--sp-2);flex:0 0 auto;align-items:flex-end}input,select,textarea{width:100%;min-height:var(--control-h);padding:8px var(--sp-3);border:1px solid var(--n-300);border-radius:var(--r-sm);background:var(--n-0);color:var(--text-base)}input::placeholder,textarea::placeholder{color:var(--text-subtle)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.form-grid label,.login-card label{display:grid;gap:var(--sp-2);font-size:var(--fs-body);font-weight:600}.pool-create-form label{align-content:start}.form-grid .wide{grid-column:1 / -1}.pool-intervals{min-width:0;margin:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-md)}.pool-intervals legend{padding:0 var(--sp-1);color:var(--text-strong);font-size:var(--fs-body);font-weight:600}.field-hint{font-weight:400;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.form-grid label.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-1) var(--sp-2);font-weight:600}.form-grid label.checkbox input{width:auto;margin:0}.form-grid label.checkbox .field-hint{grid-column:1 / -1}.checkbox-set{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--n-200);border-radius:var(--r-lg);margin:0}.checkbox-set legend{padding:0 var(--sp-1);font-weight:600;color:var(--n-800)}.checkbox-set .checkbox{display:flex;align-items:center;gap:var(--sp-2);font-weight:400}.checkbox-set .checkbox input{width:auto;margin:0}.danger-zone{border:1px solid var(--n-200);border-radius:var(--r-lg);overflow:hidden}.danger-zone[open]{border-color:#db9489}.danger-zone summary{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);cursor:pointer;list-style:none;color:var(--text-base)}.danger-zone summary::-webkit-details-marker{display:none}.danger-zone summary:after{content:"›";margin-left:auto;color:var(--text-subtle);font-size:var(--fs-h2);line-height:1;transition:transform .12s ease}.danger-zone[open] summary{border-bottom:1px solid var(--n-200)}.danger-zone[open] summary:after{transform:rotate(90deg)}.danger-zone summary span{font-weight:600}.danger-zone summary small{color:var(--text-muted);font-size:var(--fs-caption)}.danger-zone-content{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.danger-zone p{margin:0;color:var(--text-muted);font-size:var(--fs-caption)}.danger-zone .btn,.danger-zone button{justify-self:start}.danger-action{display:grid;gap:var(--sp-1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-skeleton{display:grid;gap:var(--sp-4);min-width:0}.skeleton-toolbar{display:flex;align-items:center;gap:var(--sp-2)}.skeleton-toolbar span,.skeleton-row span{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--n-100) 20%,var(--n-50) 45%,var(--n-100) 70%);background-size:240% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-toolbar span{width:112px;height:32px;border-radius:var(--r-pill)}.skeleton-toolbar span:last-child{width:min(360px,42%);margin-left:auto;border-radius:var(--r-sm)}.skeleton-surface{overflow:hidden;border:1px solid var(--n-200);border-radius:var(--r-lg);background:var(--n-0)}.skeleton-row{display:grid;grid-template-columns:minmax(160px,1.5fr) 1fr minmax(100px,.7fr);gap:var(--sp-5);align-items:center;min-height:56px;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--n-100)}.skeleton-row:last-child{border-bottom:0}.skeleton-row span{display:block;width:72%;height:12px}.skeleton-row span:first-child{width:86%;height:16px}.loading-skeleton-detail .skeleton-toolbar,.loading-skeleton-login .skeleton-toolbar{display:none}.loading-skeleton-detail .skeleton-surface,.loading-skeleton-cards .skeleton-surface{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);padding:var(--sp-4)}.loading-skeleton-detail .skeleton-row,.loading-skeleton-cards .skeleton-row{display:grid;grid-template-columns:1fr;gap:var(--sp-2);min-height:96px;padding:var(--sp-4);border:1px solid var(--n-100);border-radius:var(--r-md)}.loading-skeleton-login{width:min(420px,100%)}.loading-skeleton-login .skeleton-surface{padding:var(--sp-6);box-shadow:var(--shadow-sheet)}.loading-skeleton-login .skeleton-row{grid-template-columns:1fr;gap:var(--sp-2);border:0;padding:var(--sp-2) 0}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.skeleton-toolbar span,.skeleton-row span{animation:none}}.login-shell{min-height:100vh;display:grid;place-items:center;padding:var(--sp-4);background:var(--n-25)}.login-card{width:min(420px,100%);display:grid;gap:var(--sp-4);padding:var(--sp-6);background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--r-lg);box-shadow:var(--shadow-sheet)}.login-card h1{margin:0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em}.login-brand{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-caption)}@media (max-width: 760px){.shell{display:block}.rail{position:static;height:auto;gap:var(--sp-3);padding:var(--sp-3)}.rail-nav{display:flex;gap:var(--sp-1);overflow-x:auto;padding-bottom:var(--sp-1);overscroll-behavior-inline:contain}.rail-section{display:contents}.rail-group{display:none}.rail-overview{margin:0}.rail-items{display:contents}.rail-link{flex:0 0 auto;padding-inline:var(--sp-3);white-space:nowrap}.rail-foot{grid-template-columns:28px minmax(0,1fr) auto;padding-top:var(--sp-2)}.rail-foot .btn-ghost{grid-column:auto;margin-top:0;padding-inline:var(--sp-3)}.page{padding:var(--sp-4) var(--sp-4) var(--sp-6)}.topbar{align-items:flex-start;flex-direction:column}.form-grid,.inline-form,.pool-intervals{grid-template-columns:1fr}.assign-form label{flex-basis:100%}.facts{grid-template-columns:1fr 1fr}.assignment{align-items:flex-start;flex-wrap:wrap}.notice{align-items:flex-start;flex-direction:column}.notice code{margin-left:0}.runtime-status-guide{grid-template-columns:1fr}.runtime-status-guide dl>div{grid-template-columns:1fr}.overview-kpis,.component-grid{grid-template-columns:1fr}.overview-inline-facts,.queue-summary{grid-template-columns:1fr 1fr}.attention-row{grid-template-columns:9px minmax(0,1fr)}.attention-row .text-link{grid-column:2;justify-self:start}.component-card-head{flex-wrap:wrap}}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--sp-4, 1rem);background:#0f172a73}.confirm-dialog{width:100%;max-width:26rem;background:var(--n-0, #fff);border-radius:var(--r-md, 12px);box-shadow:var(--shadow-dialog);padding:var(--sp-5, 1.5rem);display:flex;flex-direction:column;gap:var(--sp-3, .75rem)}.confirm-dialog h2{margin:0;font-size:var(--fs-h2);font-weight:700}.confirm-body{margin:0;color:var(--n-700, #334155);font-size:var(--fs-caption);line-height:var(--lh-body)}.confirm-actions{display:flex;justify-content:flex-end;gap:var(--sp-2, .5rem);margin-top:var(--sp-2, .5rem)}.hint-label{display:inline;text-decoration:underline dotted;text-decoration-color:var(--n-400);text-underline-offset:3px;cursor:help}.hint-label:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:2px}.hint-label .info-bubble{position:fixed;z-index:1000;width:max-content;max-width:300px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--n-200);border-radius:var(--r-md);background:var(--n-0);color:var(--n-800);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--shadow-sheet);pointer-events:none}@media (max-width: 720px){.hint-label .info-bubble{max-width:240px}.transaction-filters{grid-template-columns:1fr}.transaction-filter-actions{flex-wrap:wrap}}: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 .btn,:root button.primary,:root button.secondary,:root button.danger{min-height:var(--control-h);border-radius:var(--r-sm);padding:0 var(--sp-3);font-size:var(--fs-caption);font-weight:600}:root .btn-primary:hover:not(:disabled),:root button.primary:hover:not(:disabled){background:var(--brand-500)}:root .btn-primary:active:not(:disabled),:root button.primary:active:not(:disabled){background:var(--brand-900);transform:none}:root .btn-ghost:hover:not(:disabled),:root button.secondary:hover:not(:disabled){border-color:var(--n-300);background:var(--n-25)}:root .btn-ghost:active:not(:disabled),:root button.secondary:active:not(:disabled){background:var(--n-50);transform:none}:root button.table-action,:root .copy-button,:root .fact-edit-button{min-height:var(--control-compact-h)}:root .icon-button,:root .copy-icon-button{min-width:var(--control-micro-h);min-height:var(--control-micro-h)}:root .panel,:root .pool-card,:root .detail-card,:root .table-card,:root .entity-card,:root .component-card,:root .login-card,:root .skeleton-surface,:root .analytics-response-panel,:root .unattributed-panel{border-radius:var(--r-sm)}:root .confirm-dialog{border-radius:var(--r-modal)}: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 .chip-row{gap:var(--sp-1);border-radius:var(--r-sm);padding:var(--sp-1);background:var(--n-50)}:root .overview-kpi{gap:var(--sp-3);padding:var(--sp-3)}:root .overview-kpi h2{font-size:var(--fs-caption);line-height:1.35;letter-spacing:0}:root .overview-kpi p{margin-top:2px;font-size:var(--fs-micro);line-height:1.4}:root .filter-chip{align-items:center;justify-content:center;min-height:var(--control-compact-h);border-color:transparent;border-radius:4px;padding:0 var(--sp-3);color:var(--text-subtle);background:transparent;font-size:var(--fs-caption);font-weight:600;box-shadow:none}.analytics-period-control{max-width:100%;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.analytics-period-control .field-label,.analytics-period-control .filter-chip{flex:0 0 auto}.analytics-period-control .field-label{display:inline-flex;min-height:var(--control-compact-h);align-items:center;padding:0 var(--sp-2)}:root .filter-chip:hover:not(:disabled){border-color:transparent;color:var(--text-muted);background:transparent}:root .filter-chip.is-set,:root .filter-chip[aria-pressed=true]{border-color:transparent;color:var(--text-base);background:var(--n-0);box-shadow:var(--shadow-active)}.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-name{color:var(--text-strong);font-size:var(--fs-body);font-weight:600;letter-spacing:-.01em}.brand-product{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:500}.shell{grid-template-columns:264px minmax(0,1fr)}.rail{gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);background:var(--n-0)}.rail-brand{display:flex;padding:var(--sp-1) var(--sp-2) var(--sp-4)}.rail-nav,.rail-section{gap:var(--sp-2)}.rail-section+.rail-section{margin-top:var(--sp-1)}:root .rail-group{display:block;margin:0;font-size:inherit;line-height:inherit;letter-spacing:0}.rail-group:after{content:none}:root .rail-group-toggle,:root .rail-link{display:flex;width:100%;min-height:var(--control-h);align-items:center;justify-content:flex-start;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;cursor:pointer}.rail-group-toggle{font-weight:600}.rail-group-toggle:hover,.rail-link:hover{color:var(--text-strong);background:var(--n-50)}.rail-link.is-current{color:var(--text-strong);background:var(--brand-50);font-weight:600}.rail-overview{margin:0}.rail-items{gap:2px;margin-left:24px;padding-left:var(--sp-3);border-left-color:var(--n-200)}.rail-items .rail-link{min-height:var(--control-compact-h);padding-block:5px}.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)}.avatar{border:1px solid var(--n-200);color:var(--text-muted);background:var(--n-25);font-weight:600}@media (max-width: 760px){.rail{background:var(--n-0)}.rail-nav{gap:var(--sp-1)}.rail-section+.rail-section{margin-top:0}:root .rail-group{display:none}.rail-items{margin:0;padding:0;border:0}:root .rail-link,:root .rail-items .rail-link{width:auto;min-height:var(--control-compact-h);padding:5px var(--sp-3);font-size:var(--fs-caption)}}.onboarding-section{margin-bottom:24px}.onboarding-form{display:grid;gap:12px;max-width:680px;margin-bottom:24px}.onboarding-form label{display:grid;gap:6px}.onboarding-form textarea{width:100%;resize:vertical;padding:12px;font:inherit}
