@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}:root{--bg:#0a0a0b;--surface:#0a0a0b;--surface-2:#141416;--row:#111113;--border:#26262a;--border-soft:#1a1a1d;--text:#ededee;--muted:#9a9aa0;--faint:#66666c;--cyan:#22d3e6;--accent:var(--cyan);--accent-dim:#0c2a2e;--accent-soft:#22d3e614;--on-accent:#041619;--pass:#4cc38a;--fail:#e5534b;--warn:#d6a740;--chart-1:#f2f2f3;--chart-2:#a2a2a7;--chart-3:#828288;--chart-4:#646469;--chart-5:#c9c9cd;--chart-accent:var(--accent);--chart-grid:var(--border-soft);--chart-axis:var(--muted);--chart-track:var(--border);--chart-fill-opacity:.85;--chart-band-opacity:.15;--chart-saving-opacity:.14;--scrim:#0000008c;--shadow-popover:0 8px 24px #00000080;--font-display:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-h1:30px;--fs-h2:26px;--fs-h3:17px;--fs-stat:30px;--fs-body:15px;--fs-cell:14px;--fs-data:13px;--fs-label:12.5px;--fs-eyebrow:13px;--fs-chart:10px;--fs-chart-value:11px;--fw-regular:400;--fw-medium:500;--fw-strong:600;--lh-body:1.5;--lh-tight:1.2;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--gutter:16px;--page-max:1320px;--hairline:1px;--rule:2px;--dot:7px;--swatch:10px;--radius-tag:0;--radius-control:0;--radius-card:0;--radius-panel:0;--radius-pill:0;--drawer-width:520px;--tooltip-width:240px;--transition-fast:.15s;--transition-med:.19s;--ease:cubic-bezier(.2, .6, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--surface:#fff;--surface-2:#f3f3f4;--row:#f8f8f9;--border:#dcdcdf;--border-soft:#ececee;--text:#0a0a0b;--muted:#5d5d63;--faint:#8c8c92;--cyan:#08808f;--accent-dim:#dff1f3;--accent-soft:#08808f0f;--on-accent:#fff;--pass:#1f8a4c;--fail:#c9372f;--warn:#a6761a;--chart-1:#141416;--chart-2:#5a5a60;--chart-3:#76767c;--chart-4:#8e8e94;--chart-5:#38383d;--scrim:#0a0a0b47;--shadow-popover:0 8px 24px #14141e24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f3f3f4;--row:#f8f8f9;--border:#dcdcdf;--border-soft:#ececee;--text:#0a0a0b;--muted:#5d5d63;--faint:#8c8c92;--cyan:#08808f;--accent-dim:#dff1f3;--accent-soft:#08808f0f;--on-accent:#fff;--pass:#1f8a4c;--fail:#c9372f;--warn:#a6761a;--chart-1:#141416;--chart-2:#5a5a60;--chart-3:#76767c;--chart-4:#8e8e94;--chart-5:#38383d;--scrim:#0a0a0b47;--shadow-popover:0 8px 24px #14141e24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--accent)}:focus-visible{outline:var(--hairline) solid var(--accent);outline-offset:var(--space-2)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.legacy-admin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--panel:#fff;--text:#1c2024;--dim:#6b7280;--line:#e3e6ea;--accent:#2f6fdf;--ok:#1f8a4c;--warn:#b26a00;--bad:#c62f2f;--info:#2f6fdf;--s1:#2f6fdf;--s2:#8fb3f0;--s3:#e0a23a;--s4:#1f8a4c;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-admin{--bg:#111418;--panel:#1a1e24;--text:#e6e8eb;--dim:#8b929b;--line:#2b3038;--accent:#6b9cf0;--ok:#4cc27f;--warn:#e0a23a;--bad:#f06b6b;--info:#6b9cf0;--s1:#6b9cf0;--s2:#2f4f80;--s3:#c98a2a;--s4:#4cc27f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .legacy-admin{--bg:#111418;--panel:#1a1e24;--text:#e6e8eb;--dim:#8b929b;--line:#2b3038;--accent:#6b9cf0;--ok:#4cc27f;--warn:#e0a23a;--bad:#f06b6b;--info:#6b9cf0;--s1:#6b9cf0;--s2:#2f4f80;--s3:#c98a2a;--s4:#4cc27f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.legacy-admin *{box-sizing:border-box}.legacy-admin{background:var(--bg);margin:0}.legacy-admin button,.legacy-admin select,.legacy-admin input{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:4px 10px}.legacy-admin button{cursor:pointer}.legacy-admin button:hover:not(:disabled){border-color:var(--accent)}.legacy-admin button.on{background:var(--accent);border-color:var(--accent);color:#fff}.legacy-admin button:disabled{opacity:.5;cursor:default}.legacy-admin a{color:var(--accent)}.legacy-admin h1{margin:4px 0 14px;font-size:20px}.legacy-admin h2{margin:0;font-size:15px}.legacy-admin h3{margin:16px 0 8px;font-size:14px}.legacy-admin .mono{font-family:var(--mono);font-size:12.5px}.legacy-admin .dim{color:var(--dim)}.legacy-admin .small{font-size:12px}.legacy-admin .strong{font-weight:600}.legacy-admin .warn-text{color:var(--warn)}.legacy-admin .top{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 20px;display:flex;position:sticky;top:0}.legacy-admin .brand{font-size:15px;font-weight:700}.legacy-admin .tabs{flex-wrap:wrap;gap:2px;display:flex}.legacy-admin .tabs a{color:var(--text);border-radius:6px;padding:6px 10px;text-decoration:none}.legacy-admin .tabs a:hover{background:var(--bg)}.legacy-admin .tabs a.on{background:var(--accent);color:#fff}.legacy-admin .top-right{align-items:center;gap:12px;margin-left:auto;display:flex}.legacy-admin main{max-width:1500px;margin:0 auto;padding:16px 20px 40px}.legacy-admin .toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.legacy-admin .toolbar label{color:var(--dim);align-items:center;gap:6px;display:flex}.legacy-admin .toolbar label.check{color:var(--text)}.legacy-admin .hint{color:var(--dim);font-size:12px}.legacy-admin .segmented{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.legacy-admin .segmented button{border:0;border-right:1px solid var(--line);border-radius:0}.legacy-admin .segmented button:last-child{border-right:0}.legacy-admin .section{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0;margin-bottom:14px;padding:14px 16px}.legacy-admin .section-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.legacy-admin .section-actions{margin-left:auto}.legacy-admin .stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}.legacy-admin .stat{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:8px;min-width:0;padding:10px 12px}.legacy-admin .stat.ok{border-left-color:var(--ok)}.legacy-admin .stat.warn{border-left-color:var(--warn)}.legacy-admin .stat.bad{border-left-color:var(--bad)}.legacy-admin .stat.info{border-left-color:var(--info)}.legacy-admin .stat-label{color:var(--dim);font-size:12px}.legacy-admin .stat-value{overflow-wrap:anywhere;font-size:22px;font-weight:650}.legacy-admin .stat-sub{color:var(--dim);overflow-wrap:anywhere;font-size:12px}.legacy-admin .columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 14px;display:grid}.legacy-admin .notice{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:8px 12px}.legacy-admin .notice.bad{border-color:var(--bad);color:var(--bad)}.legacy-admin .notice.warn{border-color:var(--warn)}.legacy-admin .notice.ok{border-color:var(--ok);color:var(--ok)}.legacy-admin .notice.info{border-color:var(--info)}.legacy-admin .notice.muted{color:var(--dim)}.legacy-admin .empty,.legacy-admin .loading{color:var(--dim);padding:10px 0}.legacy-admin .stale{opacity:.6;transition:opacity .2s}.legacy-admin .badge{white-space:nowrap;border:1px solid;border-radius:10px;padding:1px 7px;font-size:12px;display:inline-block}.legacy-admin .badge.ok{color:var(--ok)}.legacy-admin .badge.warn{color:var(--warn)}.legacy-admin .badge.bad{color:var(--bad)}.legacy-admin .badge.info{color:var(--info)}.legacy-admin .badge.muted{color:var(--dim)}.legacy-admin .table-wrap{overflow-x:auto}.legacy-admin table.grid{border-collapse:collapse;width:100%}.legacy-admin table.grid th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}.legacy-admin table.grid td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.legacy-admin table.grid .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.legacy-admin table.log td,.legacy-admin table.telemetry td{white-space:nowrap}.legacy-admin tr.thin td{color:var(--dim);font-style:italic}.legacy-admin ul.notes{margin:8px 0 0;padding-left:18px}.legacy-admin tr.clickable{cursor:pointer}.legacy-admin tr.clickable:hover,.legacy-admin tr.selected{background:color-mix(in srgb, var(--accent) 10%, transparent)}.legacy-admin dl.fields{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;margin:0 0 8px;display:grid}.legacy-admin dl.fields.compact{margin-bottom:14px}.legacy-admin dl.fields dt{color:var(--dim);font-size:12px}.legacy-admin dl.fields dd{overflow-wrap:anywhere;margin:0}.legacy-admin ul.keys{margin:4px 0 0;padding:0;list-style:none}.legacy-admin ol.steps{margin:0;padding-left:20px}.legacy-admin .tiers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.legacy-admin .tier{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px 12px}.legacy-admin .tier h3{margin:0 0 6px}.legacy-admin .tier ol{margin:0;padding-left:20px}.legacy-admin .tier ol:has(.tier-target){counter-reset:target;padding-left:0;list-style:none}.legacy-admin .tier-target{counter-increment:target;grid-template-columns:1.6em minmax(0,1fr) auto;align-items:baseline;column-gap:6px;margin-bottom:6px;display:grid}.legacy-admin .tier-target:before{content:counter(target) ".";color:var(--dim);text-align:end}.legacy-admin .tier-model{overflow-wrap:anywhere}.legacy-admin .tier-where{color:var(--dim);overflow-wrap:anywhere;grid-column:2/-1;font-size:12px}.legacy-admin .tier-add{flex-wrap:nowrap}.legacy-admin .tier-add select{flex:auto;width:100%;min-width:0}.legacy-admin .bars{gap:6px;display:grid}.legacy-admin .bar-row{grid-template-columns:minmax(80px,160px) 1fr auto;align-items:center;gap:10px;display:grid}.legacy-admin .bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legacy-admin .bar-track,.legacy-admin .meter-track{background:var(--bg);border-radius:4px;height:8px;overflow:hidden}.legacy-admin .bar-fill,.legacy-admin .meter-fill{border-radius:4px;height:100%}.legacy-admin .bar-fill.ok,.legacy-admin .meter-fill.ok{background:var(--ok)}.legacy-admin .bar-fill.warn,.legacy-admin .meter-fill.warn{background:var(--warn)}.legacy-admin .bar-fill.bad,.legacy-admin .meter-fill.bad{background:var(--bad)}.legacy-admin .bar-fill.info,.legacy-admin .bar-fill.muted{background:var(--info)}.legacy-admin .bar-count{font-variant-numeric:tabular-nums;white-space:nowrap}.legacy-admin .meter{min-width:120px}.legacy-admin .meter-text{font-variant-numeric:tabular-nums}.legacy-admin svg.chart{width:100%;height:180px;display:block}.legacy-admin svg.chart .grid-line{stroke:var(--line);stroke-width:1px}.legacy-admin svg.chart .axis{fill:var(--dim);font-size:11px}.legacy-admin svg.chart .hit{fill:#0000}.legacy-admin svg.chart g:hover .hit{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.legacy-admin svg.chart.curve{height:240px}.legacy-admin svg.chart .curve-line{fill:none;stroke:var(--s1);stroke-width:2px}.legacy-admin svg.chart .curve-band{fill:color-mix(in srgb, var(--s1) 18%, transparent);stroke:none}.legacy-admin svg.chart .curve-ceiling line{stroke:var(--bad);stroke-width:1.5px;stroke-dasharray:4 4}.legacy-admin svg.chart .curve-goal circle{fill:var(--s2)}.legacy-admin svg.chart .curve-current circle{fill:var(--panel);stroke:var(--s3);stroke-width:3px}.legacy-admin .swatch.curve-goal{background:var(--s2)}.legacy-admin .swatch.curve-current{background:var(--s3)}.legacy-admin .swatch.curve-ceiling{background:var(--bad)}.legacy-admin .series-1{fill:var(--s1);background:var(--s1)}.legacy-admin .series-2{fill:var(--s2);background:var(--s2)}.legacy-admin .series-3{fill:var(--s3);background:var(--s3)}.legacy-admin .series-4{fill:var(--s4);background:var(--s4)}.legacy-admin rect.bad,.legacy-admin .swatch.bad{fill:var(--bad);background:var(--bad)}.legacy-admin .legend{color:var(--dim);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.legacy-admin .swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.legacy-admin .drawer-backdrop{z-index:10;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.legacy-admin .drawer{background:var(--panel);border-left:1px solid var(--line);width:min(760px,100%);height:100%;padding:18px 22px 40px;position:relative;overflow-y:auto}.legacy-admin .drawer-close{padding:4px 10px;font-size:18px;line-height:1;position:absolute;top:12px;right:14px}.legacy-admin .detail h2{margin:0 0 10px;font-size:17px}.legacy-admin pre.raw{font-family:var(--mono);background:var(--bg);border-radius:8px;padding:10px 12px;font-size:12px;overflow-x:auto}.legacy-admin details summary{cursor:pointer;margin:16px 0 8px;font-weight:600}.legacy-admin .signin{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.legacy-admin .signin form{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:12px;width:min(420px,100%);padding:24px;display:grid}.legacy-admin .signin h1,.legacy-admin .signin p{margin:0}.legacy-admin .signin input{padding:8px 10px}.legacy-admin .signin button{background:var(--accent);border-color:var(--accent);color:#fff;padding:8px 10px}.legacy-admin .signin a.button{text-align:center;background:var(--accent);color:#fff;border-radius:6px;padding:9px 10px;text-decoration:none;display:block}.legacy-admin button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.legacy-admin .form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px;margin:8px 0 12px;display:grid}.legacy-admin .form-grid label,.legacy-admin .form-grid fieldset{color:var(--dim);gap:4px;font-size:13px;display:grid}.legacy-admin .form-grid fieldset{border:1px solid var(--line);border-radius:6px;align-items:center;gap:14px;margin:0;padding:4px 10px 6px;display:flex}.legacy-admin .form-grid legend{padding:0 4px}.legacy-admin .form-grid label.check{color:var(--text);gap:4px;display:inline-flex}.legacy-admin .form-grid input,.legacy-admin .form-grid select{color:var(--text)}.legacy-admin .inline-form{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.legacy-admin .inline-form input{min-width:220px}.legacy-admin .actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.legacy-admin .row-actions{gap:2px;display:inline-flex}.legacy-admin .row-actions button,.legacy-admin .small-button{padding:0 6px;font-size:12px;line-height:18px}.legacy-admin input.narrow{text-align:right;width:90px}.legacy-admin input.invalid{border-color:var(--bad)}.legacy-admin .problems{color:var(--bad);margin:6px 0;padding-left:18px;font-size:13px}.legacy-admin .diff{margin:8px 0}.legacy-admin .diff ul{margin:4px 0;padding-left:18px}.legacy-admin ol.rules{padding-left:22px}.legacy-admin ol.rules li{margin:4px 0}.legacy-admin tr.selected td{background:var(--bg)}.legacy-admin .drawer.wizard{width:min(1120px,100%)}.legacy-admin .wizard h2{margin:0 0 10px;font-size:17px}.legacy-admin .wizard-steps{color:var(--dim);gap:18px;padding-left:18px;font-size:13px;display:flex}.legacy-admin .wizard-steps li.on{color:var(--text);font-weight:600}.legacy-admin .probe-report ul.checks{padding-left:0;font-size:13px;list-style:none}.legacy-admin .probe-report ul.checks li{margin:3px 0}.legacy-admin .form-grid input,.legacy-admin .form-grid select{width:100%;min-width:0}.legacy-admin .key-block{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;margin:0 0 12px;padding:8px 12px 12px;display:grid}.legacy-admin .key-block legend{color:var(--dim);padding:0 4px;font-size:13px}.legacy-admin .key-option{gap:4px;min-width:0;display:grid}.legacy-admin .key-option label{color:var(--dim);font-size:13px}.legacy-admin .key-option select{width:100%;min-width:0}.legacy-admin .key-row{flex-wrap:wrap;gap:6px;display:flex}.legacy-admin .key-row input{flex:200px;min-width:0}.legacy-admin .key-or{text-transform:uppercase;letter-spacing:.05em}@media (width<=600px){.legacy-admin .drawer{padding:16px 16px 32px}}.legacy-admin .bad-text{color:var(--bad)}.legacy-admin .settings-off{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-admin .form-grid label.check{align-self:end;align-items:center;padding-bottom:4px}.legacy-admin .form-grid label.check input{width:auto;height:auto;padding:0}.legacy-admin .form-grid fieldset.wide{flex-wrap:wrap;grid-column:span 2}.legacy-admin .form-grid fieldset select{flex:90px;min-width:90px}.legacy-admin .signin .password-form{gap:8px;display:grid}.legacy-admin .checklist{border:1px solid var(--line);border-radius:6px;gap:4px;margin:8px 0 12px;padding:6px 10px 8px;font-size:13px;display:grid}.legacy-admin .checklist label.check{align-items:center;gap:6px;display:flex}.legacy-admin .checklist label.indent{padding-left:22px}.legacy-admin .sources{border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;margin:12px 0;padding:8px 12px 12px;display:grid}.legacy-admin .sources legend{padding:0 4px;font-weight:600}.legacy-admin .sources .row-actions{white-space:nowrap}.legacy-admin .sources .row-actions button+button{margin-left:4px}.legacy-admin .source-form{gap:10px;min-width:0;display:grid}.legacy-admin .install-knobs{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.legacy-admin .install-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.legacy-admin .install-knobs .overridden dd{color:var(--dim);text-decoration:line-through}.legacy-admin dl.fields dd.clip-line,.legacy-admin .clip{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.legacy-admin .clip{max-width:100%;display:block}.legacy-admin dd.ladder{flex-wrap:wrap;gap:6px;display:flex}.legacy-admin .ladder .rung{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:2px 8px}.legacy-admin td.nowrap,.legacy-admin .nowrap{white-space:nowrap}.legacy-admin .handover-row{overflow-wrap:anywhere;margin:6px 0}.legacy-admin .bad-text{color:var(--bad);margin-top:4px}.legacy-admin .key-pool{gap:8px;margin:12px 0;display:grid}.legacy-admin .key-pool-live,.legacy-admin .quirks{gap:4px;margin:8px 0;display:grid}.legacy-demo{--bg:#f6f7f9;--panel:#fff;--line:#e3e4e8;--field:#d5d7dd;--text:#17181a;--soft:#3a3d44;--dim:#5b5e66;--accent:#1f5fd1;--accent-strong:#174aa6;--accent-bg:#eaf1fd;--good:#1d7a4e;--good-bg:#e8f3ec;--warn:#8a4b0f;--warn-bg:#fdf1e1;--bad:#9b2323;--bad-bg:#fce9e9;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.legacy-demo *{box-sizing:border-box}.legacy-demo{background:var(--bg);color:var(--text);margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.legacy-demo a{color:var(--accent)}.legacy-demo button,.legacy-demo select,.legacy-demo input,.legacy-demo textarea{font:inherit;color:inherit}.legacy-demo button{cursor:pointer;border:1px solid var(--field);background:var(--panel);border-radius:8px;padding:8px 14px}.legacy-demo button:disabled{cursor:default;opacity:.55}.legacy-demo button.primary,.legacy-demo a.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.legacy-demo a.button{text-align:center;border-radius:8px;padding:10px 14px;text-decoration:none;display:block}.legacy-demo button.link{color:var(--accent);background:0 0;border:0;margin-top:12px;padding:0;font-size:13px}.legacy-demo button.quiet{color:var(--dim);border-color:#0000}.legacy-demo .small-button{padding:6px 10px;font-size:13px}.legacy-demo select,.legacy-demo input,.legacy-demo textarea{border:1px solid var(--field);background:var(--panel);border-radius:8px;padding:6px 8px}.legacy-demo .dim{color:var(--dim)}.legacy-demo .small{font-size:13px}.legacy-demo .strong{font-weight:600}.legacy-demo .mono{font-family:var(--mono)}.legacy-demo .notice{border-radius:8px;margin:0 0 8px;padding:6px 10px}.legacy-demo .notice.warn{background:var(--warn-bg);color:var(--warn)}.legacy-demo .notice.bad{background:var(--bad-bg);color:var(--bad)}.legacy-demo .loading{text-align:center;color:var(--dim);padding:40px}.legacy-demo .pill{background:var(--accent-bg);color:var(--accent-strong);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:400}.legacy-demo .showcase-banner{background:var(--warn-bg);color:var(--warn);border-bottom:1px solid var(--line);font-size:13px}.legacy-demo .showcase-inner{flex-wrap:wrap;gap:4px 12px;max-width:1240px;margin:0 auto;padding:8px 20px;display:flex}.legacy-demo .top{background:var(--panel);border-bottom:1px solid var(--line)}.legacy-demo .top-inner,.legacy-demo main{max-width:1240px;margin:0 auto;padding:12px 20px}.legacy-demo .top-inner{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legacy-demo main{padding-top:20px}.legacy-demo .brand{align-items:center;gap:8px;display:flex}.legacy-demo .brand-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.legacy-demo .tabs{flex-wrap:wrap;gap:4px;display:flex}.legacy-demo .tabs a{color:var(--dim);border-radius:8px;padding:8px 12px;text-decoration:none}.legacy-demo .tabs a.on{color:var(--text);background:#f0f1f4;font-weight:500}.legacy-demo .top-right{color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.legacy-demo .budget{background:var(--good-bg);color:var(--good);border-radius:999px;padding:2px 10px}.legacy-demo .budget.closed{background:var(--bad-bg);color:var(--bad)}.legacy-demo .panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.legacy-demo .panel h2{margin:0 0 10px;font-size:16px;font-weight:600}.legacy-demo .panel h2.quiet-title{color:var(--dim);margin-bottom:4px;font-size:13px;font-weight:500}.legacy-demo .endpoint{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.legacy-demo .address{font-family:var(--mono);background:var(--bg);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:13px}.legacy-demo .endpoint-right{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.legacy-demo .key-picker{align-items:center;gap:6px;display:flex}.legacy-demo .toggle{color:var(--dim);padding:6px 10px;font-size:13px}.legacy-demo .toggle.on{border-color:var(--good);background:var(--good-bg);color:var(--good)}.legacy-demo .columns{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.legacy-demo .chat{flex:999 560px;min-width:0}.legacy-demo .side{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.legacy-demo .examples-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.legacy-demo .examples-head h2{margin:0}.legacy-demo .chips{flex-wrap:wrap;gap:6px;display:flex}.legacy-demo .chip{color:var(--soft);border-radius:999px;padding:6px 12px;font-size:13px}.legacy-demo .chip.on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-strong)}.legacy-demo .cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:16px;display:grid}.legacy-demo .example{text-align:left;border-color:var(--line);border-radius:10px;flex-direction:column;gap:6px;min-height:76px;padding:10px 12px;display:flex}.legacy-demo .example:hover{border-color:var(--accent)}.legacy-demo .example-head{justify-content:space-between;gap:8px;font-size:12px;display:flex}.legacy-demo .level{border-radius:6px;padding:1px 8px}.legacy-demo .level.easy{background:var(--good-bg);color:#1f6b43}.legacy-demo .level.medium{background:var(--warn-bg);color:var(--warn)}.legacy-demo .level.hard{background:var(--bad-bg);color:var(--bad)}.legacy-demo .turns{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.legacy-demo .turn{flex-direction:column;gap:10px;display:flex}.legacy-demo .asked{background:var(--accent-bg);color:#12336e;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;align-self:flex-end;max-width:80%;padding:10px 14px}.legacy-demo .step{border:1px solid var(--line);color:var(--dim);border-radius:10px;padding:8px 12px;font-size:13px}.legacy-demo .sources{margin:6px 0 0;padding-left:20px}.legacy-demo .answer{border:1px solid var(--line);color:var(--soft);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px}.legacy-demo .reasoning summary{cursor:pointer;color:var(--dim);font-size:13px}.legacy-demo .reasoning p{white-space:pre-wrap;color:var(--dim);font-size:13px}.legacy-demo .row{gap:8px;display:flex}.legacy-demo .composer{align-items:flex-end;gap:8px;display:flex}.legacy-demo .composer-label{min-width:0;color:var(--dim);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.legacy-demo .composer textarea{resize:vertical;color:var(--text);border-color:#c9ccd3;border-radius:10px;padding:10px 12px;font-size:14px}.legacy-demo .send{border-radius:10px;height:44px;padding:0 18px}.legacy-demo .hint{margin:8px 0 0;font-size:12px}.legacy-demo .facts{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.legacy-demo .facts dt{color:var(--dim)}.legacy-demo .facts dd{margin:0}.legacy-demo .facts.details{color:var(--soft);gap:4px 12px;margin-top:8px;font-size:13px}.legacy-demo .saving{color:var(--good);letter-spacing:-.02em;font-size:32px;font-weight:600}.legacy-demo .saving.worse{color:var(--bad)}.legacy-demo .saving-vs{letter-spacing:0;font-size:15px;font-weight:500}.legacy-demo .signin{justify-content:center;padding:60px 16px;display:flex}.legacy-demo .signin .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:24px;display:flex}.legacy-demo .signin h1{margin:0;font-size:20px}.legacy-demo .stack{flex-direction:column;gap:8px;display:flex}.legacy-demo .md>:first-child{margin-top:0}.legacy-demo .md>:last-child{margin-bottom:0}.legacy-demo .md p,.legacy-demo .md ul,.legacy-demo .md ol,.legacy-demo .md blockquote,.legacy-demo .md pre,.legacy-demo .md .md-table{margin:0 0 8px}.legacy-demo .md h1,.legacy-demo .md h2,.legacy-demo .md h3,.legacy-demo .md h4,.legacy-demo .md h5,.legacy-demo .md h6{margin:12px 0 6px;font-size:1.06em;line-height:1.25}.legacy-demo .md ul,.legacy-demo .md ol{padding-left:22px}.legacy-demo .md blockquote{border-left:3px solid var(--line);color:var(--dim);padding-left:10px}.legacy-demo .md code,.legacy-demo .md .math{font-family:var(--mono);background:#f0f1f4;border-radius:4px;padding:1px 4px;font-size:.92em}.legacy-demo .md pre{font-family:var(--mono);white-space:pre;background:#f0f1f4;border-radius:6px;padding:8px 10px;font-size:13px;overflow-x:auto}.legacy-demo .md pre code{background:0 0;padding:0}.legacy-demo .md pre.math{white-space:pre-wrap}.legacy-demo .md hr{border:0;border-top:1px solid var(--line);margin:10px 0}.legacy-demo .md .md-table{overflow-x:auto}.legacy-demo .md table{border-collapse:collapse;font-size:13px}.legacy-demo .md th,.legacy-demo .md td{border:1px solid var(--line);text-align:left;padding:4px 8px}.legacy-demo .md .align-center{text-align:center}.legacy-demo .md .align-right{text-align:right}@media (width<=600px){.legacy-demo .top-inner,.legacy-demo main{padding-left:16px;padding-right:16px}.legacy-demo .endpoint-right,.legacy-demo .top-right{margin-left:0}.legacy-demo .asked{max-width:100%}}.legacy-demo .budget-editor{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.legacy-demo .budget-editor .budget-amount{width:8.5em}.legacy-demo .budget-editor .budget-days{width:3.5em}.legacy-demo .budget-buttons{gap:6px;margin-left:6px;display:inline-flex}.legacy-demo .pilot-new-key{flex-wrap:wrap}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo{--bg:#111418;--panel:#1a1e24;--line:#2b3038;--field:#3a404a;--text:#e6e8eb;--soft:#c3c7cd;--dim:#8b929b;--accent:#6b9cf0;--accent-strong:#8fb3f0;--accent-bg:#1d2a40;--good:#4cc27f;--good-bg:#16301f;--warn:#e0a23a;--warn-bg:#33270f;--bad:#f06b6b;--bad-bg:#3a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .legacy-demo{--bg:#111418;--panel:#1a1e24;--line:#2b3038;--field:#3a404a;--text:#e6e8eb;--soft:#c3c7cd;--dim:#8b929b;--accent:#6b9cf0;--accent-strong:#8fb3f0;--accent-bg:#1d2a40;--good:#4cc27f;--good-bg:#16301f;--warn:#e0a23a;--warn-bg:#33270f;--bad:#f06b6b;--bad-bg:#3a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .tabs a.on{background:#222730}}:root[data-theme=dark] .legacy-demo .tabs a.on{background:#222730}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .level.easy{color:#4cc27f}}:root[data-theme=dark] .legacy-demo .level.easy{color:#4cc27f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .asked{color:#8fb3f0}}:root[data-theme=dark] .legacy-demo .asked{color:#8fb3f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .composer textarea{border-color:#4a505a}}:root[data-theme=dark] .legacy-demo .composer textarea{border-color:#4a505a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .md code,:root:not([data-theme=light]) .legacy-demo .md .math{background:#222730}}:root[data-theme=dark] .legacy-demo .md code,:root[data-theme=dark] .legacy-demo .md .math{background:#222730}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .md pre{background:#222730}}:root[data-theme=dark] .legacy-demo .md pre{background:#222730}.legacy-demo .controls-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.legacy-demo .controls-head h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.legacy-demo .controls-head p{margin:0}.legacy-demo .control-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px;display:grid}.legacy-demo .control h2{margin-bottom:4px}.legacy-demo .control-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:4px;display:flex}.legacy-demo .control-head h2{margin:0}.legacy-demo .control-lead{color:var(--dim);margin:0 0 12px;font-size:13px}.legacy-demo .control-note{color:var(--dim);margin:12px 0 0;font-size:12px}.legacy-demo .strong-ish{font-weight:500}.legacy-demo .soft{color:var(--soft)}.legacy-demo .reach-list,.legacy-demo .consent-list,.legacy-demo .spend-list{flex-direction:column;gap:8px;display:flex}.legacy-demo .reach-row{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:8px 12px;display:flex}.legacy-demo .reach-row input{width:18px;height:18px}.legacy-demo .link-row{color:inherit;text-decoration:none}.legacy-demo .link-row:hover{border-color:var(--accent)}.legacy-demo .spend-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.legacy-demo .spend-key{overflow-wrap:anywhere;flex:0 140px;font-size:13px}.legacy-demo .bar{background:#edeef1;border-radius:4px;flex:120px;height:8px}.legacy-demo .bar-fill{background:var(--good);border-radius:4px;height:8px}.legacy-demo .bar-fill.near{background:#b26a00}.legacy-demo .spend-text{color:var(--soft);font-size:13px}.legacy-demo .spend-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.legacy-demo .spend-edit input{width:110px}.legacy-demo .stored{background:var(--bg);color:var(--soft);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:13px}.legacy-demo .consent-list{margin-top:16px}.legacy-demo .consent-list .control-lead{margin-bottom:4px}.legacy-demo .live-log{margin-top:16px}.legacy-demo .table-scroll{overflow-x:auto}.legacy-demo .live-log table{border-collapse:collapse;width:100%;min-width:640px}.legacy-demo .live-log th{text-align:left;color:var(--dim);padding:8px 12px;font-size:12px;font-weight:500}.legacy-demo .live-log td{border-top:1px solid var(--line);padding:10px 12px}.legacy-demo .live-log .right{text-align:right}.legacy-demo .preset-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.legacy-demo .preset-column{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.legacy-demo .preset-column.current{border-color:var(--accent);background:var(--accent-bg)}.legacy-demo .preset-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legacy-demo .pill-small{background:var(--accent);color:#fff;border-radius:999px;padding:1px 6px;font-size:11px}.legacy-demo .preset-numbers{gap:2px;margin:0;font-size:13px;display:grid}.legacy-demo .preset-numbers dt{color:var(--dim);font-size:12px}.legacy-demo .preset-numbers dd{margin:0 0 4px;font-weight:500}.legacy-demo .preset-column .control-note{margin:0}.legacy-demo .strong-note{color:var(--soft);font-weight:500}.legacy-demo .reach-detail{display:block}.legacy-demo .stored-pair{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legacy-demo .bar{background:#252a33}}:root[data-theme=dark] .legacy-demo .bar{background:#252a33}:root{--drawer-width:760px}.sh-loading{color:var(--muted)}.sh-loading.sh-page{padding:var(--space-32) var(--space-16)}.sh-account .sh-warn{color:var(--warn)}.sh-chip{font:var(--fw-regular) var(--fs-label) var(--font-mono);border:var(--hairline) solid var(--accent);color:var(--accent);padding:var(--space-2) var(--space-8)}.sh-top{z-index:9;background:var(--bg);border-bottom:var(--hairline) solid var(--border);padding:0 var(--space-16);position:sticky;top:0}.sh-top-in{align-items:center;gap:0 var(--space-24);flex-wrap:wrap;max-width:1440px;margin:0 auto;display:flex}.sh-brand{font:var(--fw-strong) 15px var(--font-sans);letter-spacing:.32em;color:var(--text);align-items:baseline;gap:var(--space-8);white-space:nowrap;padding:14px 0;text-decoration:none;display:flex}.sh-menu-toggle{display:none}.sh-sections{flex:1 0 auto;gap:22px;display:flex}.sh-sections a{font:var(--fw-regular) var(--fs-body) var(--font-sans);color:var(--muted);border-bottom:var(--rule) solid transparent;white-space:nowrap;padding:15px 0 13px;text-decoration:none}.sh-sections a.on{color:var(--text);border-bottom-color:var(--accent)}.sh-sections a:hover{color:var(--text)}.sh-tools{align-items:center;gap:var(--space-8);min-width:0;margin-left:auto;display:flex}.sh-unsaved{padding:var(--space-2) var(--space-8);border:var(--hairline) solid var(--warn);border-radius:var(--radius-pill);color:var(--warn);font-size:var(--fs-label);white-space:nowrap}.sh-waiting{padding:var(--space-2) var(--space-8);border:var(--hairline) solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);font-size:var(--fs-label);white-space:nowrap;text-decoration:none}.sh-scope,.sh-account{min-width:0;position:relative}.sh-theme{display:flex}.sh-top .sh-pulse>a{font-family:var(--font-sans);font-size:var(--fs-data)}.sh-scope-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.sh-scope-trigger:hover>*{border-color:var(--muted)}.sh-scope-pop,.sh-account-pop{z-index:30;background:var(--surface-2);border:var(--hairline) solid var(--border);box-shadow:var(--shadow-popover);padding:var(--space-12);gap:var(--space-8);flex-direction:column;min-width:240px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.sh-scope-pop select{font:var(--fw-regular) var(--fs-data) var(--font-mono);color:var(--text);background:var(--bg);border:var(--hairline) solid var(--border);padding:5px 6px}.sh-scope-step,.sh-scope-fixed{font:var(--fw-regular) var(--fs-label) var(--font-mono);color:var(--muted)}.sh-account-who{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}.sh-account-pop p{margin:0}.sh-account-role{color:var(--muted);font-size:var(--fs-data)}.sh-account-warn{color:var(--warn);font-size:var(--fs-data)}.sh-page{max-width:1440px;padding:var(--space-24) var(--space-16) var(--space-64);margin:0 auto}.sh-section>h1{font:var(--fw-medium) var(--fs-h1) / var(--lh-tight) var(--font-display);letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-12)}.sh-view{padding-top:var(--space-16)}.sh-origin{font:var(--fw-regular) var(--fs-label) var(--font-mono);color:var(--faint);margin:0 0 var(--space-8)}.sh-legacy{padding:var(--space-16);min-width:0;overflow-x:auto}.sh-empty{max-width:80ch}.sh-loading{padding:var(--space-16) 0;color:var(--faint);margin:0}.sh-empty-action{padding:var(--space-12) 0;justify-content:center;display:flex}.sh-chart-list{margin:var(--space-16) 0 0;gap:6px var(--space-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.sh-chart-list li{border-top:var(--hairline) solid var(--border-soft);align-items:baseline;gap:10px;padding-top:6px;display:flex}.sh-chart-id{font:var(--fw-medium) var(--fs-label) var(--font-mono);color:var(--accent);min-width:2.6em}.sh-panel-title{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.sh-signin{min-height:100vh;padding:10vh var(--space-16) var(--space-32);justify-content:center;align-items:flex-start;display:flex}.sh-signin-card{gap:var(--space-16);flex-direction:column;width:min(440px,100%);display:flex}.sh-signin-place{gap:var(--space-12);border-top:var(--hairline) solid var(--border);padding-top:var(--space-16);flex-direction:column;display:flex}.sh-signin-form{gap:var(--space-8);flex-direction:column;display:flex}.sh-signin-form input{font:var(--fw-regular) var(--fs-cell) var(--font-sans);color:var(--text);background:var(--surface-2);border:var(--hairline) solid var(--border);padding:var(--space-8) 10px}.sh-provider{font:var(--fw-medium) var(--fs-label) var(--font-sans);background:var(--accent);color:var(--on-accent);text-align:center;padding:var(--space-8) var(--space-12);text-decoration:none}.sh-signin-hint{color:var(--muted);font-size:var(--fs-data);margin:0}.sh-signin-notice{color:var(--warn);margin:0}.sh-signin-error{color:var(--fail);margin:0}@media (width<=1240px){.sh-sections{scrollbar-width:none;flex-basis:100%;order:3;overflow-x:auto}.sh-sections a{padding:var(--space-8) 0 7px}}@media (width<=720px){.sh-top-in{gap:var(--space-4) var(--space-8);padding-bottom:var(--space-8)}.sh-brand{padding:10px 0}.sh-menu-toggle{order:2;display:inline-block}.sh-tools{display:contents}.sh-tools>*{order:3}.sh-tools>button{padding-inline:var(--space-8)}.sh-tools>.sh-account{flex:1 1 0;justify-content:flex-end;display:flex}.sh-account>button{max-width:100%;padding-inline:var(--space-4)}.sh-scope-trigger [aria-hidden=true]{white-space:nowrap}.sh-scope-trigger [aria-hidden=true]>:not(:last-child){display:none}.sh-sections{padding-bottom:var(--space-8);flex-direction:column;order:4;gap:0;display:none}.sh-sections.open{display:flex}.sh-sections a{padding:var(--space-8) 0 var(--space-8) 10px;border-bottom:var(--hairline) solid var(--border-soft);border-left:var(--rule) solid transparent}.sh-sections a.on{border-bottom-color:var(--border-soft);border-left-color:var(--accent)}.sh-account-who{max-width:100%}.sh-scope-pop,.sh-account-pop{min-width:min(280px,100vw - 32px);left:0;right:auto}.sh-section>h1{font-size:24px}.sh-legacy{padding:var(--space-8) 0}}.sh-saved:not(:empty){right:var(--space-16);bottom:var(--space-16);z-index:20;font:var(--fw-medium) var(--fs-label) var(--font-sans);color:var(--pass);background:var(--surface-2);border:var(--hairline) solid var(--pass);padding:var(--space-8) var(--space-12);position:fixed}._switch_1usqm_1{border:var(--hairline) solid var(--border);display:inline-flex}._option_1usqm_6{font:var(--fw-regular) var(--fs-label) var(--font-sans);color:var(--muted);padding:var(--space-4) var(--space-8);cursor:pointer;background:0 0;border:0}._option_1usqm_6+._option_1usqm_6{border-left:var(--hairline) solid var(--border)}._option_1usqm_6:hover{color:var(--text)}._option_1usqm_6[aria-pressed=true]{color:var(--text);background:var(--surface-2)}._layer_hh8mq_1{z-index:50;position:fixed;inset:0}._scrim_hh8mq_7{background:var(--scrim);position:absolute;inset:0}._panel_hh8mq_13{width:min(100%, var(--drawer-width));background:var(--surface-2);border-left:var(--hairline) solid var(--border);box-shadow:var(--shadow-popover);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}._head_hh8mq_27{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:var(--hairline) solid var(--border);display:flex}._title_hh8mq_36{font:var(--fw-medium) var(--fs-h3) / var(--lh-tight) var(--font-sans);margin:0}._close_hh8mq_41{font:var(--fw-regular) 20px / 1 var(--font-sans);color:var(--muted);padding:var(--space-4) var(--space-8);cursor:pointer;background:0 0;border:0}._close_hh8mq_41:hover{color:var(--text)}._body_hh8mq_54{padding:var(--space-16);gap:var(--space-12);flex:1;align-content:start;display:grid;overflow:auto}._foot_hh8mq_63{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:var(--hairline) solid var(--border);display:flex}._chip_4vcg8_1{max-width:100%;font:var(--fw-medium) var(--fs-label) var(--font-mono);color:var(--text);border:var(--hairline) solid var(--border);border-radius:var(--radius-tag);padding:var(--space-4) var(--space-8);background:0 0;flex-wrap:wrap;align-items:baseline;display:inline-flex;position:relative}._button_4vcg8_15{cursor:pointer}._button_4vcg8_15:hover{border-color:var(--muted)}._sep_4vcg8_23,._parent_4vcg8_24{color:var(--faint)}._sep_4vcg8_23{white-space:pre}._current_4vcg8_32{color:var(--text)}._parts_4vcg8_36{flex-wrap:wrap;align-items:baseline;display:inline-flex}._hidden_4vcg8_42{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tabs_1q1ek_1{gap:0 var(--space-24);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}._tab_1q1ek_1{font:var(--fw-regular) var(--fs-body) var(--font-sans);color:var(--muted);border:0;border-bottom:var(--rule) solid transparent;margin-bottom:calc(-1 * var(--hairline));padding:var(--space-12) 0 10px;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast) var(--ease), border-color var(--transition-fast) var(--ease);background:0 0}._tab_1q1ek_1:hover{color:var(--text);border-bottom-color:var(--border)}._tab_1q1ek_1[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}._badge_1q1ek_31{min-width:18px;margin-left:var(--space-8);background:var(--accent);color:var(--on-accent);font:var(--fw-strong) 12px var(--font-mono);text-align:center;vertical-align:1px;padding:0 5px;display:inline-block}._view_1lmse_1{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}._headline_1lmse_8{font:var(--fw-medium) var(--fs-h3) / var(--lh-tight) var(--font-display);color:var(--text);margin:0}._caption_1lmse_14{font-size:var(--fs-label);color:var(--muted);margin:0}._mono_1lmse_20{font-family:var(--font-mono);font-size:var(--fs-data)}._data_1lmse_25{font-size:var(--fs-data)}._data_1lmse_25>summary{cursor:pointer;color:var(--muted);font:var(--fw-medium) var(--fs-label) var(--font-mono);padding:var(--space-4) 0}._data_1lmse_25[open]>summary{margin-bottom:var(--space-8)}._data_1lmse_25>button{margin-top:var(--space-8)}._start_1lmse_44{border-top:var(--rule) solid var(--accent);padding:var(--space-16) 0;gap:var(--space-8);flex-direction:column;display:flex}._start_1lmse_44 h2{font:var(--fw-medium) var(--fs-h3) / var(--lh-tight) var(--font-display);margin:0}._start_1lmse_44 p,._start_1lmse_44 ol{color:var(--muted);margin:0}._start_1lmse_44 ol{padding-left:var(--space-24);gap:var(--space-4);flex-direction:column;display:flex}._steps_1lmse_70{gap:var(--space-4);color:var(--muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._done_1lmse_80{color:var(--text)}._mark_1lmse_84{width:var(--space-24);font-family:var(--font-mono);display:inline-block}._done_1lmse_80 ._mark_1lmse_84{color:var(--pass)}._changes_1lmse_94{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._changes_1lmse_94 li{gap:var(--space-4) var(--space-12);padding:var(--space-8) 0;border-bottom:var(--hairline) solid var(--border-soft);font-size:var(--fs-cell);flex-wrap:wrap;display:flex}._when_1lmse_111{color:var(--faint);font:var(--fs-label) var(--font-mono)}._slider_1lmse_116,._picker_1lmse_117{align-items:center;gap:var(--space-12);font:var(--fs-label) var(--font-mono);color:var(--muted);flex-wrap:wrap;display:flex}._slider_1lmse_116 input{accent-color:var(--accent);flex:160px}._slider_1lmse_116 output{color:var(--text)}._picker_1lmse_117 select{font:var(--fs-label) var(--font-mono);color:var(--text);background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--radius-control);padding:var(--space-4) var(--space-8);max-width:100%}._toolbar_1lmse_145{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}._linkButton_1lmse_153{color:var(--accent);font:var(--fs-label) var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}._clickable_1lmse_162{cursor:pointer}._detail_1lmse_166{border-top:var(--hairline) solid var(--border);padding-top:var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}._detail_1lmse_166 h3,._detail_1lmse_166 h4{font:var(--fw-medium) var(--fs-cell) var(--font-display);margin:0}._detail_1lmse_166 h4{color:var(--muted)}._facts_1lmse_184{gap:var(--space-8) var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin:0;display:grid}._facts_1lmse_184 dt{font-size:var(--fs-label);color:var(--muted)}._facts_1lmse_184 dd{font:var(--fs-data) var(--font-mono);font-variant-numeric:tabular-nums;margin:0}._ring_1lmse_202{fill:none;stroke:var(--border);stroke-width:10px}._arrow_1lmse_208{fill:none;stroke:var(--muted);stroke-width:1.4px}._node_1lmse_214{fill:var(--chart-2)}._nodeAccent_1lmse_218{fill:var(--accent)}._ringValue_1lmse_222,._stageValue_1lmse_223,._ringValueAccent_1lmse_224{font:var(--fw-medium) var(--fs-chart-value) var(--font-mono);fill:var(--text)}._ringValue_1lmse_222{font-size:13px}._ringValueAccent_1lmse_224{fill:var(--accent)}._ringNote_1lmse_237{font:var(--fs-chart) var(--font-sans);fill:var(--faint)}._ringLabel_1lmse_242{font:var(--fs-chart) var(--font-sans);fill:var(--muted)}._pulse_1lmse_247{align-items:center;gap:var(--space-8);max-width:1440px;padding:var(--space-4) 0 var(--space-8);font:var(--fs-label) var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 auto;text-decoration:none;display:flex;overflow:hidden}._pulse_1lmse_247:hover{color:var(--text)}._beat_1lmse_266{width:var(--dot);height:var(--dot);background:var(--accent);flex:none;animation:2.4s ease-in-out infinite _beat_1lmse_266}@keyframes _beat_1lmse_266{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._beat_1lmse_266{animation:none}}@media (width<=560px){._pulse_1lmse_247{white-space:normal}}._epoch_1lmse_296{gap:var(--space-4);font-size:var(--fs-label);color:var(--muted);display:grid}._epoch_1lmse_296 p{margin:0}._epoch_1lmse_296 ul{padding-left:var(--space-16);font-family:var(--font-mono);margin:0}._retired_1lmse_313{color:var(--faint)}._retiredRows_1lmse_317{font-size:var(--fs-label);color:var(--muted)}._retiredRows_1lmse_317 summary{cursor:pointer}._snippet_1lmse_326{margin:var(--space-4) 0 0;padding:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-label);white-space:pre;background:var(--surface-2);border-radius:var(--radius-control);overflow-x:auto}._events_1lmse_337{padding-left:var(--space-16);gap:var(--space-4);font-size:var(--fs-label);margin:0;display:grid}
