@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}ul[class],ol[class],legend{padding:0}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,oklch(97.8% .0015 286))var(--lightningcss-dark,oklch(19.7% .004 286));--bg-surface:var(--lightningcss-light,oklch(95.8% .002 286))var(--lightningcss-dark,oklch(16.9% .003 286));--bg-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(22.8% .006 286));--bg-hover:var(--lightningcss-light,oklch(94% .003 286))var(--lightningcss-dark,oklch(25.5% .006 286));--bg-active:var(--lightningcss-light,oklch(91.5% .004 286))var(--lightningcss-dark,oklch(28% .007 286));--border:var(--lightningcss-light,oklch(91% .004 286))var(--lightningcss-dark,oklch(30% .007 286));--border-strong:var(--lightningcss-light,oklch(58% .01 286))var(--lightningcss-dark,oklch(56% .008 286));--text:var(--lightningcss-light,oklch(20.5% .006 286))var(--lightningcss-dark,oklch(96% .002 286));--text-muted:var(--lightningcss-light,oklch(46% .012 286))var(--lightningcss-dark,oklch(72% .008 286));--accent:var(--lightningcss-light,oklch(50% .1 52))var(--lightningcss-dark,oklch(79% .085 68));--accent-hover:var(--lightningcss-light,oklch(45% .095 50))var(--lightningcss-dark,oklch(85% .07 72));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 62))var(--lightningcss-dark,oklch(33% .035 60));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 52))var(--lightningcss-dark,oklch(90% .03 72));--accent-text:var(--lightningcss-light,oklch(47% .1 50))var(--lightningcss-dark,oklch(81% .08 70));--danger-text:var(--lightningcss-light,oklch(48% .16 27))var(--lightningcss-dark,oklch(77% .12 25));--danger-bg:var(--lightningcss-light,oklch(95.4% .022 27))var(--lightningcss-dark,oklch(26% .04 25));--success-text:var(--lightningcss-light,oklch(46% .1 150))var(--lightningcss-dark,oklch(78% .12 150));--chart-1:var(--lightningcss-light,oklch(57.6% .103 241))var(--lightningcss-dark,oklch(74.4% .114 262));--chart-2:var(--lightningcss-light,oklch(41.7% .09 69))var(--lightningcss-dark,oklch(87.6% .097 74));--chart-3:var(--lightningcss-light,oklch(48.2% .116 249))var(--lightningcss-dark,oklch(58% .154 249));--chart-4:var(--lightningcss-light,oklch(63.8% .113 35))var(--lightningcss-dark,oklch(60% .192 28));--chart-5:var(--lightningcss-light,oklch(41.6% .08 161))var(--lightningcss-dark,oklch(93.4% .091 156));--chart-6:var(--lightningcss-light,oklch(31.2% .119 326))var(--lightningcss-dark,oklch(69.7% .159 349));--chart-7:var(--lightningcss-light,oklch(49.9% .095 88))var(--lightningcss-dark,oklch(77.3% .133 105));--chart-8:var(--lightningcss-light,oklch(28% .006 286))var(--lightningcss-dark,oklch(58% .006 286));--shadow-color:var(--lightningcss-light,oklch(21% .006 286/.14))var(--lightningcss-dark,oklch(0% 0 0/.55));--shadow-menu:0 .5rem 1.5rem -.5rem var(--shadow-color), 0 1px 2px var(--shadow-color);--focus-ring:var(--lightningcss-light,oklch(36% .008 286))var(--lightningcss-dark,oklch(85% .004 286));--focus-ring-width:2px;--focus-ring-offset:2px;--focus-outline:var(--focus-ring-width) solid var(--focus-ring);--font-sans:"Instrument Sans Variable", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--line-height-tight:1.25;--line-height:1.5;--letter-spacing-caps:.06em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-half:.125rem;--border-width:1px;--border-width-strong:1.5px;--radius-sm:4px;--radius-md:7px;--radius-md-inner:calc(var(--radius-md) - var(--border-width));--radius-lg:12px;--radius-pill:999px;--z-base:0;--z-sticky:10;--z-bar:50;--z-kiosk:60;--z-menu:100;--z-dialog:200;--z-toast:300;--z-skip-link:400;--sidebar-width:15rem;--sidebar-rail-width:3.5rem;--nav-row-height:2rem;--content-max-width:72rem;--space-gutter:var(--space-6);--space-page-top:var(--space-5);--space-page-bottom:var(--space-10);--space-grid:var(--space-2);--space-ghost-inset:calc(var(--space-2) + var(--border-width));--space-ghost-pull:calc(-1 * var(--space-ghost-inset));--space-stack-label:calc(var(--size-label) + var(--space-2));--space-panel:var(--space-2);--size-grid-row:2rem;--size-panel-header:2rem;--size-kind-mark:2.5rem;--size-kind-mark-small:1.5rem;--size-kind-glyph:80%;--size-kind-logo:70%;--logo-tile:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(94% .004 286));--logo-glyph:oklch(28% .006 286);--brand-postgresql:#4169e1;--brand-mysql:#4479a1;--brand-mariadb:#003545;--brand-sqlite:#003b57;--brand-prometheus:#e6522c;--brand-influxdb:#22adf6;--brand-clickhouse:#ffcc01;--brand-mongodb:#47a248;--brand-elasticsearch:#005571;--brand-opensearch:#005eb8;--brand-neo4j:#4581c3;--control-height:2rem;--icon-size:1rem;--icon-size-inline:1.125em;--avatar-size:1.5rem;--duration-fast:.12s;--duration-normal:.18s;--easing:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--bg-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--bg-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(14% .003 60));--bg-hover:var(--lightningcss-light,oklch(91% .006 70))var(--lightningcss-dark,oklch(26% .006 60));--bg-active:var(--lightningcss-light,oklch(85% .008 70))var(--lightningcss-dark,oklch(34% .008 60));--border:var(--lightningcss-light,oklch(35% .004 60))var(--lightningcss-dark,oklch(75% .004 70));--border-strong:var(--lightningcss-light,oklch(20% .004 60))var(--lightningcss-dark,oklch(88% .004 70));--text:var(--lightningcss-light,oklch(0% 0 0))var(--lightningcss-dark,oklch(100% 0 0));--text-muted:var(--lightningcss-light,oklch(28% .008 60))var(--lightningcss-dark,oklch(88% .006 75));--accent:var(--lightningcss-light,oklch(39% .1 48))var(--lightningcss-dark,oklch(85% .08 70));--accent-hover:var(--lightningcss-light,oklch(33% .09 46))var(--lightningcss-dark,oklch(91% .055 72));--on-accent:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--accent-busy:var(--lightningcss-light,oklch(87% .04 62))var(--lightningcss-dark,oklch(31% .05 58));--on-accent-busy:var(--lightningcss-light,oklch(14% .03 50))var(--lightningcss-dark,oklch(98% .01 75));--accent-text:var(--lightningcss-light,oklch(37% .1 48))var(--lightningcss-dark,oklch(87% .08 70));--danger-text:var(--lightningcss-light,oklch(40% .17 27))var(--lightningcss-dark,oklch(85% .1 25));--danger-bg:var(--lightningcss-light,oklch(94% .03 27))var(--lightningcss-dark,oklch(22% .06 25));--success-text:var(--lightningcss-light,oklch(36% .1 150))var(--lightningcss-dark,oklch(86% .12 150));--focus-ring:var(--lightningcss-light,oklch(0% 0 0))var(--lightningcss-dark,oklch(100% 0 0));--focus-ring-width:3px}@media (prefers-color-scheme:dark){:root[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}:root{--size-label:6rem;--size-card-min:9rem;--size-sidebar-min:12rem;--size-field:14rem;--size-column:16rem;--size-list-max:16rem;--size-tooltip-max:20rem;--size-text-max:24rem;--size-form:40rem;--size-dialog-sm:32rem;--size-dialog-lg:72rem;--size-editor-min:4.5rem;--size-textarea-min:7rem;--size-legend-max:4.5rem;--size-preview:18rem;--size-result:24rem;--offset-overlay-top:9vh;--size-ai-request:18rem;--size-ai-tile:12rem;--size-ai-label:10rem;--size-ai-chip-input:8rem;--size-switch-width:2.125rem;--size-switch-height:1.25rem;--size-switch-knob:.375rem;--size-switch-knob-edge:.5px;--size-select-chevron:.3125rem;--size-plugins-tile:9.5rem;--size-ask-fact-label:7rem;--size-ask-context:21rem;--size-ask-question:35rem;--size-ask-text:48rem;--size-ask-result:20rem;--size-ask-mark:1.75rem;--size-ask-series:10rem;--size-explore-rail:20rem;--size-plugin-column:22rem;--size-plugin-log:24rem;--size-meter:4rem;--size-histogram:8rem;--size-stage-preview:14rem}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Fallback;font-display:swap;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:102.8%;ascent-override:94.4%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;font-display:swap;src:local(Georgia),local(Times New Roman);size-adjust:96.7%;ascent-override:76%;descent-override:27.4%;line-gap-override:0%}:root{--font-display:"Newsreader Variable", "Newsreader Fallback", ui-serif, Georgia, "Times New Roman", serif;--font-weight-display:400;--letter-spacing-display:-.02em;--font-size-2xl:1.625rem;--shadow-raised:0 1px 2px var(--shadow-color), 0 .5rem 1.5rem -1rem var(--shadow-color);--success-bg:var(--lightningcss-light,oklch(95.4% .025 150))var(--lightningcss-dark,oklch(26% .035 150));--warning-text:var(--lightningcss-light,oklch(48% .1 70))var(--lightningcss-dark,oklch(82% .11 80));--warning-bg:var(--lightningcss-light,oklch(95% .035 82))var(--lightningcss-dark,oklch(27% .04 75));--info-text:var(--lightningcss-light,oklch(47% .09 245))var(--lightningcss-dark,oklch(79% .08 245));--info-bg:var(--lightningcss-light,oklch(95.4% .018 245))var(--lightningcss-dark,oklch(26% .035 245));--icon-stroke:1.5;--size-menu-min:15rem;--size-menu-max:20rem;--duration-pulse:1.4s;--qr-dark:oklch(18% 0 0);--qr-light:oklch(100% 0 0);--size-qr:10rem;--size-recovery-codes:26rem}:root[data-theme=contrast]{--success-bg:var(--lightningcss-light,oklch(94% .03 150))var(--lightningcss-dark,oklch(22% .04 150));--warning-text:var(--lightningcss-light,oklch(38% .09 65))var(--lightningcss-dark,oklch(88% .1 85));--warning-bg:var(--lightningcss-light,oklch(94% .04 85))var(--lightningcss-dark,oklch(22% .05 75));--info-text:var(--lightningcss-light,oklch(36% .1 250))var(--lightningcss-dark,oklch(87% .07 245));--info-bg:var(--lightningcss-light,oklch(94% .025 245))var(--lightningcss-dark,oklch(22% .04 245));--icon-stroke:1.75}@media (prefers-reduced-motion:reduce){:root{--duration-pulse:0s}}:root{--space-card:var(--space-4);--space-cards:var(--space-3);--size-stat-min:14rem;--size-stat-well:6.5rem;--size-stat-height:5.75rem;--size-thumb-width:5.75rem;--size-thumb-height:4.25rem;--size-switcher:2.75rem;--size-switcher-mark:1.75rem;--size-chevron:.4em;--size-setup-tile:2.5rem;--size-row:2.25rem;--size-status-dot:.5rem;--size-color-swatch:1.5rem;--size-number-short:4.5rem;--size-drawer:22rem;--size-avatar:1.75rem;--size-access-column:25rem;--size-access-column-wide:35rem;--size-access-column-done:47.5rem;--size-access-top:3.75rem;--size-auth-step:1.25rem;--size-access-tile:1.875rem;--size-access-preview:2.75rem;--size-access-cell:4.5rem;--size-access-crystal:38rem;--size-access-lamp:45rem;--size-access-drift:20rem;--size-access-meter:1.375rem;--size-access-os:3.25rem;--duration-drift:30s;--access-grid:var(--lightningcss-light,oklch(21% .006 286/.07))var(--lightningcss-dark,oklch(100% 0 0/.045));--access-grid-lit:var(--lightningcss-light,oklch(21% .006 286/.17))var(--lightningcss-dark,oklch(100% 0 0/.15));--access-lamp:var(--lightningcss-light,oklch(100% 0 0/.8))var(--lightningcss-dark,oklch(100% 0 0/.055));--mask-opaque:oklch(0% 0 0);--preview-light-bg:oklch(95.8% .002 286);--preview-light-raised:oklch(100% 0 0);--preview-light-line:oklch(83% .006 286);--preview-dark-bg:oklch(16.9% .003 286);--preview-dark-raised:oklch(22.8% .006 286);--preview-dark-line:oklch(40% .008 286);--preview-contrast-bg:oklch(0% 0 0);--preview-contrast-line:oklch(100% 0 0);--duration-spin:.8s}@media (prefers-reduced-motion:reduce){:root{--duration-spin:0s}}:root{--size-graph-min:12rem;--size-graph-min-panel:6rem;--tone-ok:var(--lightningcss-light,oklch(47% .115 160))var(--lightningcss-dark,oklch(74% .13 160));--tone-warn:var(--lightningcss-light,oklch(64% .14 74))var(--lightningcss-dark,oklch(92% .13 95));--tone-critical:var(--lightningcss-light,oklch(33% .14 27))var(--lightningcss-dark,oklch(60% .21 27));--tone-ok-bg:var(--success-bg);--tone-warn-bg:var(--warning-bg);--tone-critical-bg:var(--danger-bg);--chart-1-bg:var(--lightningcss-light,oklch(93% .035 241))var(--lightningcss-dark,oklch(31% .045 262));--chart-2-bg:var(--lightningcss-light,oklch(93% .035 69))var(--lightningcss-dark,oklch(31% .04 74));--chart-3-bg:var(--lightningcss-light,oklch(92% .04 249))var(--lightningcss-dark,oklch(30% .06 249));--chart-4-bg:var(--lightningcss-light,oklch(93% .035 35))var(--lightningcss-dark,oklch(31% .06 28));--chart-5-bg:var(--lightningcss-light,oklch(93% .03 161))var(--lightningcss-dark,oklch(31% .04 156));--chart-6-bg:var(--lightningcss-light,oklch(93% .035 326))var(--lightningcss-dark,oklch(31% .06 349));--chart-7-bg:var(--lightningcss-light,oklch(94% .04 88))var(--lightningcss-dark,oklch(31% .045 105));--chart-8-bg:var(--lightningcss-light,oklch(92% .004 60))var(--lightningcss-dark,oklch(33% .004 60));--heat-1:var(--lightningcss-light,oklch(88% .045 245))var(--lightningcss-dark,oklch(36% .07 250));--heat-2:var(--lightningcss-light,oklch(80% .065 245))var(--lightningcss-dark,oklch(43% .09 250));--heat-3:var(--lightningcss-light,oklch(72% .085 245))var(--lightningcss-dark,oklch(50% .11 248));--heat-4:var(--lightningcss-light,oklch(64% .1 245))var(--lightningcss-dark,oklch(57% .12 246));--heat-5:var(--lightningcss-light,oklch(56% .115 246))var(--lightningcss-dark,oklch(64% .12 244));--heat-6:var(--lightningcss-light,oklch(48% .12 248))var(--lightningcss-dark,oklch(71% .11 242));--heat-7:var(--lightningcss-light,oklch(41% .12 250))var(--lightningcss-dark,oklch(79% .1 240));--heat-8:var(--lightningcss-light,oklch(34% .11 252))var(--lightningcss-dark,oklch(87% .08 238));--font-size-display:2rem;--size-gauge:12rem;--size-picker-card:7rem;--size-bar-gauge:1.5rem;--annotation-fill:var(--lightningcss-light,oklch(47% .014 260/.12))var(--lightningcss-dark,oklch(74% .01 260/.16));--annotation-handle:.625rem;--space-kiosk-top:calc(var(--control-height) + var(--space-4));--size-editor-options:20.625rem;--size-editor-pane-min:10rem;--size-splitter:.75rem;--size-time-picker:44rem;--size-top-search:18rem;--size-add-pane:15rem;--accent-custom:oklch(50% .1 52);--font-size-root:100%}:root:not([data-theme=contrast])[data-accent=copper],:root:not([data-theme=contrast]) [data-accent=copper]{--accent:var(--lightningcss-light,oklch(50% .1 52))var(--lightningcss-dark,oklch(79% .085 68));--accent-hover:var(--lightningcss-light,oklch(45% .095 50))var(--lightningcss-dark,oklch(85% .07 72));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 62))var(--lightningcss-dark,oklch(33% .035 60));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 52))var(--lightningcss-dark,oklch(90% .03 72));--accent-text:var(--lightningcss-light,oklch(47% .1 50))var(--lightningcss-dark,oklch(81% .08 70))}:root:not([data-theme=contrast])[data-accent=blue],:root:not([data-theme=contrast]) [data-accent=blue]{--accent:var(--lightningcss-light,oklch(48% .12 255))var(--lightningcss-dark,oklch(78% .09 255));--accent-hover:var(--lightningcss-light,oklch(43% .12 255))var(--lightningcss-dark,oklch(84% .072 255));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 255))var(--lightningcss-dark,oklch(33% .035 255));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 255))var(--lightningcss-dark,oklch(90% .03 255));--accent-text:var(--lightningcss-light,oklch(46% .12 255))var(--lightningcss-dark,oklch(80% .09 255))}:root:not([data-theme=contrast])[data-accent=teal],:root:not([data-theme=contrast]) [data-accent=teal]{--accent:var(--lightningcss-light,oklch(48% .08 195))var(--lightningcss-dark,oklch(78% .07 195));--accent-hover:var(--lightningcss-light,oklch(43% .08 195))var(--lightningcss-dark,oklch(84% .056 195));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 195))var(--lightningcss-dark,oklch(33% .035 195));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 195))var(--lightningcss-dark,oklch(90% .03 195));--accent-text:var(--lightningcss-light,oklch(46% .08 195))var(--lightningcss-dark,oklch(80% .07 195))}:root:not([data-theme=contrast])[data-accent=green],:root:not([data-theme=contrast]) [data-accent=green]{--accent:var(--lightningcss-light,oklch(48% .1 150))var(--lightningcss-dark,oklch(78% .1 150));--accent-hover:var(--lightningcss-light,oklch(43% .1 150))var(--lightningcss-dark,oklch(84% .08 150));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 150))var(--lightningcss-dark,oklch(33% .035 150));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 150))var(--lightningcss-dark,oklch(90% .03 150));--accent-text:var(--lightningcss-light,oklch(46% .1 150))var(--lightningcss-dark,oklch(80% .1 150))}:root:not([data-theme=contrast])[data-accent=violet],:root:not([data-theme=contrast]) [data-accent=violet]{--accent:var(--lightningcss-light,oklch(48% .13 295))var(--lightningcss-dark,oklch(78% .09 295));--accent-hover:var(--lightningcss-light,oklch(43% .13 295))var(--lightningcss-dark,oklch(84% .072 295));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 295))var(--lightningcss-dark,oklch(33% .035 295));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 295))var(--lightningcss-dark,oklch(90% .03 295));--accent-text:var(--lightningcss-light,oklch(46% .13 295))var(--lightningcss-dark,oklch(80% .09 295))}:root:not([data-theme=contrast])[data-accent=rose],:root:not([data-theme=contrast]) [data-accent=rose]{--accent:var(--lightningcss-light,oklch(48% .13 10))var(--lightningcss-dark,oklch(78% .09 10));--accent-hover:var(--lightningcss-light,oklch(43% .13 10))var(--lightningcss-dark,oklch(84% .072 10));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 10))var(--lightningcss-dark,oklch(33% .035 10));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 10))var(--lightningcss-dark,oklch(90% .03 10));--accent-text:var(--lightningcss-light,oklch(46% .13 10))var(--lightningcss-dark,oklch(80% .09 10))}:root:not([data-theme=contrast])[data-accent=amber],:root:not([data-theme=contrast]) [data-accent=amber]{--accent:var(--lightningcss-light,oklch(48% .1 75))var(--lightningcss-dark,oklch(78% .1 75));--accent-hover:var(--lightningcss-light,oklch(43% .1 75))var(--lightningcss-dark,oklch(84% .08 75));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 75))var(--lightningcss-dark,oklch(33% .035 75));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 75))var(--lightningcss-dark,oklch(90% .03 75));--accent-text:var(--lightningcss-light,oklch(46% .1 75))var(--lightningcss-dark,oklch(80% .1 75))}:root:not([data-theme=contrast])[data-accent=graphite],:root:not([data-theme=contrast]) [data-accent=graphite]{--accent:var(--lightningcss-light,oklch(48% .012 286))var(--lightningcss-dark,oklch(78% .01 286));--accent-hover:var(--lightningcss-light,oklch(43% .012 286))var(--lightningcss-dark,oklch(84% .008 286));--on-accent:var(--lightningcss-light,oklch(99.5% .002 80))var(--lightningcss-dark,oklch(18% .008 60));--accent-busy:var(--lightningcss-light,oklch(89% .03 286))var(--lightningcss-dark,oklch(33% .035 286));--on-accent-busy:var(--lightningcss-light,oklch(33% .05 286))var(--lightningcss-dark,oklch(90% .03 286));--accent-text:var(--lightningcss-light,oklch(46% .012 286))var(--lightningcss-dark,oklch(80% .01 286))}:root:not([data-theme=contrast])[data-accent=custom],:root:not([data-theme=contrast]) [data-accent=custom]{--accent:var(--accent-custom);--accent-text:var(--text);--accent-busy:color-mix(in oklch, var(--accent-custom) 35%, var(--bg));--on-accent-busy:var(--text)}:root:not([data-theme=contrast])[data-accent-on=light],:root:not([data-theme=contrast]) [data-accent-on=light]{--on-accent:oklch(100% 0 0);--accent-hover:color-mix(in oklch, var(--accent-custom) 85%, oklch(0% 0 0))}:root:not([data-theme=contrast])[data-accent-on=dark],:root:not([data-theme=contrast]) [data-accent-on=dark]{--on-accent:oklch(18% .008 60);--accent-hover:color-mix(in oklch, var(--accent-custom) 85%, oklch(100% 0 0))}[data-density=compact]{--control-height:1.75rem;--nav-row-height:1.75rem;--size-row:2rem;--space-card:var(--space-3);--space-cards:var(--space-2);--space-gutter:var(--space-4)}[data-density=comfortable]{--control-height:2.25rem;--nav-row-height:2.25rem;--size-row:2.5rem;--space-card:var(--space-5);--space-cards:var(--space-4);--space-gutter:var(--space-8)}:root[data-font-size="13"]{--font-size-root:92.857%}:root[data-font-size="15"]{--font-size-root:107.143%}:root[data-font-size="16"]{--font-size-root:114.286%}:root{--size-settings-nav:16.25rem;--size-settings-preview:20rem;--size-settings-main:62.5rem;--size-settings-select-min:10rem;--size-settings-select-max:22rem;--size-about-art:28rem;--size-about-list:24rem;--size-swatch:1.625rem;--size-logo-tile:2.5rem;--size-preview-height:11.25rem;--size-preview-rail:4.375rem;--chart-mono:var(--lightningcss-light,oklch(24% .006 286))var(--lightningcss-dark,oklch(92% .004 286));--chart-mono-compare:var(--lightningcss-light,oklch(55% .008 286))var(--lightningcss-dark,oklch(64% .006 286));--chart-hatch-alpha:.5;--chart-hatch-width:1;--chart-hatch-spacing:6;--chart-fade-to:.15;--chart-mask:oklch(100% 0 0);--chart-threshold-alpha:.12;--ramp-gyr-1:var(--lightningcss-light,oklch(52% .13 150))var(--lightningcss-dark,oklch(74% .15 150));--ramp-gyr-2:var(--lightningcss-light,oklch(54% .13 125))var(--lightningcss-dark,oklch(80% .15 125));--ramp-gyr-3:var(--lightningcss-light,oklch(56% .12 85))var(--lightningcss-dark,oklch(83% .14 90));--ramp-gyr-4:var(--lightningcss-light,oklch(55% .15 55))var(--lightningcss-dark,oklch(75% .15 55));--ramp-gyr-5:var(--lightningcss-light,oklch(50% .17 27))var(--lightningcss-dark,oklch(69% .17 25));--ramp-blues-1:var(--lightningcss-light,oklch(62% .08 240))var(--lightningcss-dark,oklch(90% .05 235));--ramp-blues-2:var(--lightningcss-light,oklch(55% .1 245))var(--lightningcss-dark,oklch(82% .08 240));--ramp-blues-3:var(--lightningcss-light,oklch(48% .12 250))var(--lightningcss-dark,oklch(74% .11 245));--ramp-blues-4:var(--lightningcss-light,oklch(41% .12 255))var(--lightningcss-dark,oklch(66% .13 250));--ramp-blues-5:var(--lightningcss-light,oklch(34% .11 260))var(--lightningcss-dark,oklch(58% .14 255));--ramp-grays-1:var(--lightningcss-light,oklch(62% .005 286))var(--lightningcss-dark,oklch(92% .004 286));--ramp-grays-2:var(--lightningcss-light,oklch(52% .006 286))var(--lightningcss-dark,oklch(83% .005 286));--ramp-grays-3:var(--lightningcss-light,oklch(42% .006 286))var(--lightningcss-dark,oklch(74% .006 286));--ramp-grays-4:var(--lightningcss-light,oklch(33% .006 286))var(--lightningcss-dark,oklch(66% .006 286));--ramp-grays-5:var(--lightningcss-light,oklch(24% .006 286))var(--lightningcss-dark,oklch(58% .006 286))}:root[data-theme=contrast]{--chart-mono:var(--lightningcss-light,oklch(0% 0 0))var(--lightningcss-dark,oklch(100% 0 0));--chart-mono-compare:var(--lightningcss-light,oklch(38% .006 286))var(--lightningcss-dark,oklch(80% .004 286));--chart-hatch-alpha:.85;--chart-hatch-width:1.5;--chart-threshold-alpha:.2}:root{--chart-1-on:oklch(0% 0 0);--chart-2-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-3-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-4-on:oklch(0% 0 0);--chart-5-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-6-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-7-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-8-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--tone-ok-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--tone-warn-on:oklch(0% 0 0);--tone-critical-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--tone-neutral-on:oklch(0% 0 0);--chart-1-text:var(--lightningcss-light,oklch(46% .1 241))var(--lightningcss-dark,var(--chart-1));--chart-2-text:var(--chart-2);--chart-3-text:var(--lightningcss-light,oklch(46% .116 249))var(--lightningcss-dark,oklch(74% .12 249));--chart-4-text:var(--lightningcss-light,oklch(46% .12 35))var(--lightningcss-dark,oklch(74% .14 28));--chart-5-text:var(--chart-5);--chart-6-text:var(--lightningcss-light,oklch(31.2% .119 326))var(--lightningcss-dark,oklch(76% .13 349));--chart-7-text:var(--lightningcss-light,oklch(44% .09 88))var(--lightningcss-dark,var(--chart-7));--chart-8-text:var(--lightningcss-light,oklch(28% .006 286))var(--lightningcss-dark,oklch(76% .006 286));--tone-ok-text:var(--lightningcss-light,oklch(44% .11 160))var(--lightningcss-dark,var(--tone-ok));--tone-warn-text:var(--lightningcss-light,oklch(46% .1 74))var(--lightningcss-dark,var(--tone-warn));--tone-critical-text:var(--lightningcss-light,oklch(33% .14 27))var(--lightningcss-dark,oklch(74% .15 27));--size-legend-side:16rem;--size-bargauge-bar:64%;--font-size-unit:.6em;--link-underline:1px;--link-underline-hover:2px;--line-height-relaxed:1.6}:root[data-theme=contrast]{--tone-neutral-on:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(0% 0 0));--chart-3-text:var(--lightningcss-light,oklch(40% .116 249))var(--lightningcss-dark,oklch(80% .1 249));--chart-4-text:var(--lightningcss-light,oklch(40% .12 35))var(--lightningcss-dark,oklch(80% .12 28));--tone-critical-text:var(--lightningcss-light,oklch(30% .14 27))var(--lightningcss-dark,oklch(80% .12 27))}}@layer base{html{font-family:var(--font-sans);font-size:var(--font-size-root);line-height:var(--line-height);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;scroll-padding-block-start:calc(var(--top-bar-height,0px) + var(--dash-toolbar-height,0px) + var(--space-2))}body{font-size:var(--font-size-md);background:var(--bg)}input[type=checkbox],input[type=radio]{accent-color:var(--text)}h1,h2,h3{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}a{color:var(--accent-text);text-underline-offset:.2em}code,kbd,pre{font-family:var(--font-mono);font-variant-ligatures:none}code{font-size:.92em}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}main[tabindex="-1"]:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}::selection{background:var(--bg-active);color:var(--text)}}@layer components{.icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex:none}.icon--inline{width:var(--icon-size-inline);height:var(--icon-size-inline);vertical-align:middle}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text);box-shadow:var(--shadow-menu);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);text-decoration:none;display:inline-flex}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button--primary:disabled,.button--primary[aria-disabled=true]{background:var(--accent-busy);color:var(--on-accent-busy)}.button--secondary:disabled,.button--secondary[aria-disabled=true]{color:var(--text-muted)}.button--primary{background:var(--accent);color:var(--on-accent)}.button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.button--secondary{background:var(--bg-raised);border-color:var(--border-strong);color:var(--text)}.button--secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--bg-hover)}.button--danger:hover:not(:disabled,[aria-disabled=true]){color:var(--text)}.button--block{width:100%}.button--ghost{color:var(--text);background:0 0}.button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--bg-hover)}.button--ghost:disabled{color:var(--text-muted)}.button--small{min-height:calc(var(--control-height) - var(--space-2));padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.value-pick{border-radius:var(--radius-sm);max-width:100%;color:inherit;font:inherit;text-align:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.value-pick:hover{background:var(--bg-hover)}.form{gap:var(--space-4);display:grid}.form__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.field{align-content:start;gap:var(--space-1);display:grid}.field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.field__hint{font-size:var(--font-size-sm);color:var(--text-muted)}.field__error{align-items:flex-start;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--danger-text);display:flex}.field__error .icon{width:var(--font-size-md);height:var(--font-size-md);margin-block-start:var(--space-px)}.input,.select{width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text);transition:background-color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing)}.input:hover:not(:disabled,[readonly]),.select:hover:not(:disabled){border-color:var(--text-muted)}.input:disabled,.input[readonly],.select:disabled{background-color:var(--bg-surface);color:var(--text-muted);cursor:not-allowed}.input[readonly]{cursor:text}.input::placeholder{color:var(--text-muted);opacity:1}.input--mono{font-family:var(--font-mono);font-variant-ligatures:none}.query-preview__frame{margin:0}.query-preview{max-block-size:var(--size-preview);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.select{appearance:none;width:auto;min-width:0;max-width:100%;background-color:var(--bg-raised);background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:right calc(var(--space-3) + var(--size-select-chevron)) center, right var(--space-3) center;background-size:var(--size-select-chevron) var(--size-select-chevron);background-repeat:no-repeat;padding-inline-end:var(--space-8)}.select[multiple],.select[size]:not([size="1"]){background-image:none;padding-inline-end:var(--space-3)}@media (forced-colors:active){.select{appearance:auto;background-image:none;padding-inline-end:var(--space-2)}}.notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-hover);color:var(--text);font-size:var(--font-size-sm);display:flex}.notice--danger{background:var(--danger-bg)}.notice--danger .icon{color:var(--danger-text)}.notice__action{margin-block-start:var(--space-2)}.form-alert:not(:empty){margin-block-end:var(--space-4)}.preference{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.shell[data-sidebar=collapsed]{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.shell__sidebar{gap:var(--space-2);min-width:0;height:100dvh;padding:var(--space-3);border-inline-end:var(--border-width) solid var(--border);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.shell__top{align-items:center;gap:var(--space-1);min-width:0;display:flex}.shell__toggle,.nav-group__toggle{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--text-muted);transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.shell__toggle:hover,.nav-group__toggle:hover{background:var(--bg-active);color:var(--text)}.shell__nav{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.shell__nav-list{gap:var(--space-half);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.nav-link,.nav-sublink{align-items:center;gap:var(--space-2);min-height:var(--nav-row-height);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);text-decoration:none;display:flex}.nav-sublink{padding-block:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-tight);white-space:normal;overflow-wrap:anywhere}.nav-link:hover,.nav-sublink:hover{background:var(--bg-hover);color:var(--text)}.nav-link:focus-visible,.nav-sublink:focus-visible,.nav-group__toggle:focus-visible,.shell__toggle:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.nav-link[aria-current=page],.nav-sublink[aria-current=page]{border-color:var(--border);background:var(--bg-raised);color:var(--text);font-weight:var(--font-weight-semibold)}.nav-link--within{color:var(--text);font-weight:var(--font-weight-semibold)}.nav-link[aria-current=true]{border-color:var(--border);background:var(--bg-raised);color:var(--text);font-weight:var(--font-weight-semibold)}:root[data-theme=contrast] .nav-link[aria-current=page],:root[data-theme=contrast] .nav-sublink[aria-current=page],:root[data-theme=contrast] .nav-link[aria-current=true]{background:var(--bg-active);border-color:#0000}.nav-link__label,.nav-sublink__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-link__badge{margin-left:var(--space-1);padding:0 var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium)}.nav-group__row{position:relative}.nav-group__row>.nav-link{padding-inline-end:var(--space-8)}.nav-group__toggle{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-1)}.nav-group__chevron{transition:transform var(--duration-fast) var(--easing)}.nav-group__toggle[aria-expanded=true] .nav-group__chevron{transform:rotate(90deg)}.nav-sub{gap:var(--space-px);padding:var(--space-px) 0 var(--space-1) var(--space-6);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.nav-sub__group{grid-template-columns:minmax(0,1fr);display:grid}.nav-sub__title{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-tight);text-transform:uppercase}.nav-sub__list{gap:var(--space-px);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.nav-flyout{z-index:var(--z-menu);min-width:var(--size-menu-min);max-width:var(--size-menu-max);max-height:calc(100dvh - var(--space-2));padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-menu);display:grid;position:fixed;overflow-y:auto}.rail-tooltip{z-index:var(--z-menu);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-menu);color:var(--text);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;position:fixed}.nav-flyout__title{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.nav-flyout .nav-sub{padding:0}.shell[data-sidebar=collapsed] .shell__top{gap:var(--space-2);flex-direction:column}.shell[data-sidebar=collapsed] .nav-link__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell[data-sidebar=collapsed] .nav-link{justify-content:center;padding-inline:0}.shell__main{min-width:0;padding:var(--space-page-top) var(--space-gutter) var(--space-page-bottom)}.shell__content{min-width:0}@media (width<=48rem){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.shell__sidebar{align-items:center;gap:var(--space-2);height:auto;padding:var(--space-2) var(--space-3);border-inline-end:0;border-block-end:var(--border-width) solid var(--border);flex-flow:wrap;position:static}.shell__top{flex:1}.shell__toggle,.nav-group__toggle{display:none}.shell__nav{gap:var(--space-1);flex-wrap:wrap;flex:1 0 100%;order:3;display:flex;overflow:visible}.shell__nav-list{display:contents}.nav-group__row>.nav-link{padding-inline-end:var(--space-2)}.nav-group,.nav-group__row{display:contents}.nav-sub,.nav-sub__group,.nav-sub__list{gap:var(--space-1);flex-wrap:wrap;padding:0;display:flex}.nav-sub{flex:1 0 100%;order:1}.nav-group:not([data-within])>.nav-sub,.nav-sub__title{display:none}.shell__main{padding:var(--space-page-top) var(--space-4) var(--space-page-bottom)}}@media (width<=25rem){.shell__nav{justify-content:space-between}.nav-link__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.back-link{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-sm);justify-self:start;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text);text-decoration:underline}summary:not([class]){align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}:where(summary.disclosure){align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}summary:not([class])::-webkit-details-marker{display:none}:where(summary.disclosure)::-webkit-details-marker{display:none}summary:not([class]):before,:where(summary.disclosure):before{content:"";width:var(--size-chevron);height:var(--size-chevron);border-style:solid;border-width:0 var(--border-width-strong) var(--border-width-strong) 0;color:var(--text-muted);transition:transform var(--duration-fast) var(--easing);flex:none;transform:rotate(-45deg)}details[open]>summary:not([class]):before,details[open]>:where(summary.disclosure):before{transform:rotate(45deg)}.page{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.page__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.page__header{gap:var(--space-1);display:grid}.page__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page__actions:empty{display:none}.page__lead{max-width:var(--content-max-width);color:var(--text-muted)}.empty-state{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;display:grid}.empty-state__icon{width:var(--space-10);height:var(--space-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text-muted);place-items:center;display:grid}.empty-state__title{font-size:var(--font-size-md)}.empty-state__text{max-width:34rem;color:var(--text-muted)}.empty-state__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.menu-anchor{position:relative}.user-button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);text-align:start;background:0 0;border:0;display:flex}.user-button:hover,.user-button[aria-expanded=true]{background:var(--bg-hover)}.user-button__avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);background:var(--bg-active);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:grid}.user-button__text{flex:1;min-width:0;display:grid}.user-button__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.user-button__email{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.shell[data-sidebar=collapsed] .user-button{justify-content:center;padding-inline:0}.shell[data-sidebar=collapsed] .user-button__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu{z-index:var(--z-menu);width:max(100%, var(--size-menu-min));max-height:calc(100dvh - var(--space-16));padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-menu);font-size:var(--font-size-sm);position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:0;overflow-y:auto}@media (width>48rem){.shell:not([data-sidebar=collapsed]) .shell__sidebar .menu{width:100%}}@media (width<=48rem){.menu-anchor{order:2}.shell__alert{flex:1 0 100%;order:4}.user-button__text{display:none}.menu{inset-block:calc(100% + var(--space-1)) auto;width:var(--size-menu-min);inset-inline:auto 0}}.menu__account{padding:var(--space-2);overflow-wrap:anywhere;display:grid}.menu__account-name{font-weight:var(--font-weight-medium)}.menu__account-email{color:var(--text-muted);font-size:var(--font-size-sm)}.shell__alert:empty{position:absolute}.shell__alert:not(:empty){margin-block-end:0}.menu__group{padding-block:var(--space-1);display:grid}.menu__label{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--bg-hover)}.menu__item:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.menu__item[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.menu__item[aria-disabled=true]:hover{background:0 0}.menu__item[aria-checked=true]{font-weight:var(--font-weight-semibold)}.menu__check{width:var(--icon-size);visibility:hidden}.menu__item[aria-checked=true] .menu__check{visibility:visible}.menu__separator{height:var(--border-width);margin-block:var(--space-1);background:var(--border);border:0}.status-page{min-height:100dvh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.status-page__body{justify-items:center;gap:var(--space-3);text-align:center;max-width:30rem;display:grid}.status-page__mark{width:var(--size-setup-tile);height:var(--size-setup-tile);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text);place-items:center;margin-block-end:var(--space-2);display:grid}.status-page h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.status-page__text{color:var(--text-muted)}.loading{color:var(--text-muted);font-size:var(--font-size-sm)}.skeleton{min-height:var(--font-size-md);border-radius:var(--radius-sm);background-color:var(--bg-hover);background-image:linear-gradient(90deg, transparent 0%, var(--bg-active) 50%, transparent 100%);animation:skeleton-shimmer var(--duration-pulse) var(--easing) infinite;background-position:-100% 0;background-repeat:no-repeat;background-size:50% 100%;display:block}.skeleton--block{min-height:var(--control-height);border-radius:var(--radius-md)}@keyframes skeleton-shimmer{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}.skeleton-group{align-content:start;gap:var(--space-2);min-width:0;display:grid}.skeleton-group__line:nth-child(3n+2){width:85%}.skeleton-group__line:nth-child(3n+3){width:60%}.skeleton-group--panel{height:100%;min-height:var(--size-card-min);grid-template-rows:auto minmax(0,1fr)}.skeleton-group__bar{width:40%}.skeleton-group__area{border-radius:var(--radius-md);min-height:0}.tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.tabs__tab{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.tabs__tab:hover{background:var(--bg-hover)}.tabs__tab[aria-selected=true]{background:var(--bg-active);font-weight:var(--font-weight-semibold)}.tabs__count{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular)}.splitter{touch-action:none;flex:none;position:relative}.splitter--vertical{width:var(--size-splitter);cursor:col-resize}.splitter--horizontal{height:var(--size-splitter);cursor:row-resize}.splitter:after{border-radius:var(--radius-pill);content:"";transition:background-color var(--duration-fast) var(--easing);background:0 0;position:absolute}.splitter--vertical:after{inset:30% calc(50% - var(--border-width))}.splitter--horizontal:after{inset:calc(50% - var(--border-width)) 30%}.splitter:hover:after,.splitter:focus-visible:after{background:var(--border-strong)}.splitter:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.settings-switch{appearance:none;width:var(--size-switch-width);height:var(--size-switch-height);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background-color:var(--bg-hover);background-image:radial-gradient(circle, var(--text-muted) var(--size-switch-knob), transparent calc(var(--size-switch-knob) + var(--size-switch-knob-edge)));background-position:0;background-size:calc(var(--size-switch-height) - 2 * var(--border-width)) calc(var(--size-switch-height) - 2 * var(--border-width));cursor:pointer;transition:background-color var(--duration-fast) var(--easing), background-position var(--duration-fast) var(--easing);background-repeat:no-repeat;flex:none;margin:0}.settings-switch:checked{border-color:var(--border-strong);background-color:var(--border-strong);background-image:radial-gradient(circle, var(--text) var(--size-switch-knob), transparent calc(var(--size-switch-knob) + var(--size-switch-knob-edge)));background-position:100%}.settings-switch:disabled{border-color:var(--border);background-color:var(--bg-surface);cursor:not-allowed}:root[data-theme=contrast] .settings-switch:checked{border-color:var(--text);background-color:var(--text);background-image:radial-gradient(circle, var(--bg) var(--size-switch-knob), transparent calc(var(--size-switch-knob) + var(--size-switch-knob-edge)))}@media (forced-colors:active){.settings-switch{forced-color-adjust:none;background-color:canvas;background-image:radial-gradient(circle, CanvasText var(--size-switch-knob), transparent calc(var(--size-switch-knob) + var(--size-switch-knob-edge)));border-color:canvastext}.settings-switch:checked{background-color:highlight;background-image:radial-gradient(circle, HighlightText var(--size-switch-knob), transparent calc(var(--size-switch-knob) + var(--size-switch-knob-edge)));border-color:highlight}.settings-switch:disabled{border-color:graytext}}.factor{gap:var(--space-3);flex-direction:column;display:flex}.factor__or{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.factor__links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.factor__code input{font-family:var(--font-mono);font-variant-ligatures:none;letter-spacing:var(--letter-spacing-caps)}.factor__who{justify-content:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.factor__who strong{color:var(--text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.factor-tiles{gap:var(--space-2);display:grid}.factor-tile{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);text-align:start;display:flex}.factor-tile:hover{background:var(--bg-hover)}.factor-tile[aria-checked=true]{background:var(--bg-active);font-weight:var(--font-weight-semibold)}.factor-tile__text{gap:var(--space-1);flex:1;display:grid}.factor-tile__hint{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.factor-tile__check{color:var(--text)}.totp-setup{gap:var(--space-3);display:grid}.totp-setup__scan{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.totp-setup__qr{width:var(--size-qr);height:var(--size-qr);border-radius:var(--radius-sm);background:var(--qr-light);flex:none}.totp-setup__qr path{fill:var(--qr-dark)}.totp-setup__manual{flex:1 1 var(--size-qr);gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);display:grid}.totp-setup__key{font-family:var(--font-mono);font-variant-ligatures:none;overflow-wrap:anywhere}.totp-setup__meta{color:var(--text-muted);font-size:var(--font-size-xs)}.totp-setup__step{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.recovery-codes{gap:var(--space-3);display:grid}.recovery-codes__list{gap:var(--space-1) var(--space-4);max-width:var(--size-recovery-codes);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-ligatures:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.recovery-codes__item{gap:var(--space-2);display:flex}.recovery-codes__number{color:var(--text-muted);font-variant-numeric:tabular-nums}.recovery-codes__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recovery-codes__saved{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.recovery-codes__note{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.security-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);display:grid}.security-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.security-row:first-child{border-top:0}.security-row__text{gap:var(--space-1);flex:1;min-width:0;display:grid}.security-row__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0;display:flex}.security-row__meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.security-row__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.security-passkeys{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border);display:grid;container-type:inline-size}.security-passkeys__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.security-passkeys__table th{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-weight:var(--font-weight-medium);text-align:start}.security-passkeys__table td{padding:var(--space-2);border-top:var(--border-width) solid var(--border);vertical-align:middle}.security-passkeys__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.security-quiet{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-hover);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.security-quiet p{flex:1;margin:0}.security-status{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);display:inline-flex}.security-status--missing{color:var(--warning-text)}.security-reset__list{gap:var(--space-1);font-size:var(--font-size-sm);margin:0;padding-inline-start:var(--space-5);display:grid}.security-policy{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.security-policy th{padding:var(--space-2);color:var(--text-muted);font-weight:var(--font-weight-medium);text-align:start}.security-policy td{padding:var(--space-2);border-top:var(--border-width) solid var(--border)}@media print{body *{visibility:hidden}.recovery-codes__list,.recovery-codes__list *{visibility:visible}.recovery-codes__list{position:absolute;inset:0 auto auto 0}}.security-page{container-type:inline-size}.security-layout{grid-template-columns:minmax(0, 1fr) var(--size-settings-preview);gap:var(--space-4);align-items:start;display:grid}.security-layout__main{gap:var(--space-3);min-width:0;display:grid}.sign-ins-card{gap:var(--space-2);padding:var(--space-4)}.sign-ins-card__title{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;margin:0}.sign-ins-card__link{color:var(--text-muted);font-size:var(--font-size-sm);justify-self:start}.sign-ins{margin:0;padding:0;list-style:none;display:grid}.sign-ins__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);display:flex}.sign-ins__item:first-child{border-top:0}.sign-ins__text{gap:var(--space-half);flex:1;min-width:0;display:grid}.sign-ins__title{font-size:var(--font-size-sm);overflow-wrap:anywhere}.sign-ins__detail{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height);overflow-wrap:anywhere}.sign-ins__chip{padding:var(--space-half) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-muted);font-size:var(--font-size-2xs);white-space:nowrap;flex:none}@container (width<44rem){.security-layout{grid-template-columns:minmax(0,1fr)}}@container (width<36rem){.security-passkeys__table thead{display:none}.security-passkeys__table tr{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);display:grid}.security-passkeys__table td{border-top:0;padding:0}.security-passkeys__actions{justify-content:flex-start}}.tone--ok{--tone:var(--tone-ok);--tone-bg:var(--tone-ok-bg);--series-color:var(--tone-ok);--series-bg:var(--tone-ok-bg);--series-on:var(--tone-ok-on);--series-text:var(--tone-ok-text)}.tone--warn{--tone:var(--tone-warn);--tone-bg:var(--tone-warn-bg);--series-color:var(--tone-warn);--series-bg:var(--tone-warn-bg);--series-on:var(--tone-warn-on);--series-text:var(--tone-warn-text)}.tone--critical{--tone:var(--tone-critical);--tone-bg:var(--tone-critical-bg);--series-color:var(--tone-critical);--series-bg:var(--tone-critical-bg);--series-on:var(--tone-critical-on);--series-text:var(--tone-critical-text)}.tone--neutral{--tone:var(--border-strong);--tone-bg:var(--bg-active);--series-color:var(--border-strong);--series-bg:var(--bg-active);--series-on:var(--tone-neutral-on);--series-text:var(--text-muted)}.tone--chart-1,.series-1{--tone:var(--chart-1);--tone-bg:var(--chart-1-bg);--series-color:var(--chart-1);--series-bg:var(--chart-1-bg);--series-on:var(--chart-1-on);--series-text:var(--chart-1-text)}.tone--chart-2,.series-2{--tone:var(--chart-2);--tone-bg:var(--chart-2-bg);--series-color:var(--chart-2);--series-bg:var(--chart-2-bg);--series-on:var(--chart-2-on);--series-text:var(--chart-2-text)}.tone--chart-3,.series-3{--tone:var(--chart-3);--tone-bg:var(--chart-3-bg);--series-color:var(--chart-3);--series-bg:var(--chart-3-bg);--series-on:var(--chart-3-on);--series-text:var(--chart-3-text)}.tone--chart-4,.series-4{--tone:var(--chart-4);--tone-bg:var(--chart-4-bg);--series-color:var(--chart-4);--series-bg:var(--chart-4-bg);--series-on:var(--chart-4-on);--series-text:var(--chart-4-text)}.tone--chart-5,.series-5{--tone:var(--chart-5);--tone-bg:var(--chart-5-bg);--series-color:var(--chart-5);--series-bg:var(--chart-5-bg);--series-on:var(--chart-5-on);--series-text:var(--chart-5-text)}.tone--chart-6,.series-6{--tone:var(--chart-6);--tone-bg:var(--chart-6-bg);--series-color:var(--chart-6);--series-bg:var(--chart-6-bg);--series-on:var(--chart-6-on);--series-text:var(--chart-6-text)}.tone--chart-7,.series-7{--tone:var(--chart-7);--tone-bg:var(--chart-7-bg);--series-color:var(--chart-7);--series-bg:var(--chart-7-bg);--series-on:var(--chart-7-on);--series-text:var(--chart-7-text)}.tone--chart-8,.series-8{--tone:var(--chart-8);--tone-bg:var(--chart-8-bg);--series-color:var(--chart-8);--series-bg:var(--chart-8-bg);--series-on:var(--chart-8-on);--series-text:var(--chart-8-text)}.heat-1{--series-color:var(--heat-1);fill:var(--heat-1)}.heat-2{--series-color:var(--heat-2);fill:var(--heat-2)}.heat-3{--series-color:var(--heat-3);fill:var(--heat-3)}.heat-4{--series-color:var(--heat-4);fill:var(--heat-4)}.heat-5{--series-color:var(--heat-5);fill:var(--heat-5)}.heat-6{--series-color:var(--heat-6);fill:var(--heat-6)}.heat-7{--series-color:var(--heat-7);fill:var(--heat-7)}.heat-8{--series-color:var(--heat-8);fill:var(--heat-8)}.viz-layout{gap:var(--space-1);flex-direction:column;height:100%;min-height:0;display:flex}.viz-layout-box{height:100%;min-height:0;container-type:inline-size}.viz-layout__main{flex:1;min-width:0;min-height:0}.viz-layout--right{flex-direction:row}.viz-legend{max-height:var(--size-legend-max);font-size:var(--font-size-xs);overflow:auto}.viz-layout--right{gap:var(--space-3)}.viz-layout--right .viz-legend{max-width:min(40%, var(--size-legend-side));flex:none;align-self:center;max-height:100%}.viz-legend--list{align-content:flex-start;gap:var(--space-1) var(--space-3);padding:var(--space-1) 0 0;flex-wrap:wrap;list-style:none;display:flex}.viz-layout--right .viz-legend--list{align-self:flex-start;gap:var(--space-1);flex-flow:column;padding:0}.viz-legend--table{max-height:var(--size-preview)}.viz-layout--right .viz-legend--table{max-height:100%}@container (width<=30rem){.viz-layout--right{gap:var(--space-1);flex-direction:column}.viz-layout--right .viz-legend{max-width:none;max-height:var(--size-legend-max);align-self:stretch}.viz-layout--right .viz-legend--list{padding:var(--space-1) 0 0;flex-flow:wrap}.viz-layout--right .viz-legend--table{max-height:var(--size-preview)}}.viz-legend__table{border-collapse:collapse;width:100%}.viz-legend__table th,.viz-legend__table td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--border);text-align:start;white-space:nowrap}.viz-legend__table tbody tr:last-child>*{border-bottom:0}.viz-legend__table thead th{background:var(--bg-raised);color:var(--text-muted);font-weight:var(--font-weight-medium);position:sticky;inset-block-start:0}.viz-legend__name{align-items:center;gap:var(--space-1);max-width:var(--size-column);font-weight:var(--font-weight-regular);display:flex}.viz-legend__number{font-variant-numeric:tabular-nums;text-align:end}.viz-legend__table .viz-legend__number{text-align:end}.viz-legend__value{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.readout{height:100%;min-height:0;position:relative;overflow:hidden}.readout:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.readout__tooltip{z-index:var(--z-sticky);gap:var(--space-1);width:max-content;max-width:var(--size-tooltip-max);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-menu);font-size:var(--font-size-xs);pointer-events:none;transform:translate(var(--space-3), var(--space-3));display:grid;position:absolute;inset-block-start:var(--hover-y,0);inset-inline-start:var(--hover-x,0)}.ts__tooltip.ts__tooltip--flip{transform:translateX(calc(-100% - var(--space-2)))}.readout[data-flip-x=true] .readout__tooltip{transform:translate(calc(-100% - var(--space-3)), var(--space-3))}.readout[data-flip-y=true] .readout__tooltip{transform:translate(var(--space-3), calc(-100% - var(--space-3)))}.readout[data-flip-x=true][data-flip-y=true] .readout__tooltip{transform:translate(calc(-100% - var(--space-3)), calc(-100% - var(--space-3)))}.readout .readout__tooltip--fixed{inset-block-start:0;inset-inline-start:0;transform:none}.viz-band{fill:var(--bg-hover)}.stat__item{padding:var(--space-2);border-radius:var(--radius-md);align-content:center}.stat__value{font-size:var(--font-size-display)}.stat__item--background{background:var(--tone-bg)}.stat__item--value .stat__value{color:var(--tone)}.stat__area{fill:var(--series-bg);stroke:none}.gauge__list{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:100%;list-style:none;display:grid}.gauge__item{justify-items:center;gap:var(--space-1);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.gauge__svg{width:100%;max-width:var(--size-gauge);height:100%;min-height:0}.gauge__track{fill:none;stroke:var(--bg-active);stroke-width:14px;stroke-linecap:round}.gauge__value-arc{fill:none;stroke:var(--tone,var(--series-color));stroke-width:14px;stroke-linecap:round}.gauge__marker{fill:none;stroke:var(--tone);stroke-width:4px}.gauge__text{fill:var(--text);font-size:var(--font-size-display);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.gauge__text--active{font-weight:var(--font-weight-bold)}.gauge__unit{fill:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.gauge__name{max-width:100%;color:var(--text-muted);font-size:var(--font-size-sm)}.bargauge__box{height:100%;min-height:0;font-size:var(--font-size-sm);flex-direction:column;display:flex;position:relative}.bargauge__probe{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.bargauge__probe--value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.bargauge__list{grid-template-columns:minmax(var(--space-12), max-content) minmax(0, 1fr) auto;grid-auto-rows:var(--bargauge-row,var(--size-bar-gauge));gap:var(--space-2) var(--space-3);flex:1;align-content:center;min-height:0;list-style:none;display:grid;overflow-y:auto}.bargauge__item{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-sm);min-height:0;font-size:var(--font-size-sm);grid-template-rows:minmax(0,1fr);align-items:center;display:grid}.bargauge__item--active{background:var(--bg-hover)}.bargauge__name{padding-inline-start:var(--space-1)}.bargauge__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:end;white-space:nowrap;padding-inline-end:var(--space-1)}.bargauge__value--color{color:var(--series-text,var(--text))}.bargauge__unit{color:var(--text-muted);font-size:var(--font-size-unit);font-weight:var(--font-weight-regular)}.bargauge__svg{width:100%;height:100%;min-height:0;display:block}.bargauge--name-hidden .bargauge__list{grid-template-columns:minmax(0,1fr) auto}.bargauge--name-top .bargauge__item{row-gap:var(--space-px);grid-template-rows:auto minmax(0,1fr)}.bargauge--name-top .bargauge__list{grid-template-columns:minmax(0,1fr) auto}.bargauge--name-top .bargauge__name{grid-column:1/-1;padding-inline-start:0}.bargauge--vertical .bargauge__list{grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:stretch}.bargauge--vertical .bargauge__item{justify-items:center;gap:var(--space-1);grid-column:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%}.bargauge--vertical .bargauge__name{order:3;grid-column:auto;max-width:100%;padding:0}.bargauge--vertical .bargauge__value{font-size:var(--font-size-lg);order:1;padding:0}.bargauge--vertical .bargauge__svg{width:var(--size-bar-gauge);order:2;height:100%}.bargauge--lane .bargauge__list{grid-template-columns:minmax(var(--space-12), max-content) minmax(0, 1fr)}.bargauge--lane.bargauge--name-hidden .bargauge__list,.bargauge--lane.bargauge--name-top .bargauge__list{grid-template-columns:minmax(0,1fr)}.bargauge__lane{align-items:center;gap:var(--space-2);min-width:0;height:100%;display:flex}.bargauge__lane-bar{width:calc((100% - var(--bargauge-value-room,0px)) * var(--share,0));height:var(--size-bargauge-bar);flex:none;display:block}.bargauge--lane .bargauge__value{text-align:start;padding:0}.bargauge__box[data-value-size=md] :is(.bargauge__value,.bargauge__probe--value){font-size:var(--font-size-md)}.bargauge__box[data-value-size=lg] :is(.bargauge__value,.bargauge__probe--value){font-size:var(--font-size-lg)}.bargauge__box[data-value-size=xl] :is(.bargauge__value,.bargauge__probe--value){font-size:var(--font-size-xl)}.bargauge__track,.bargauge__cell--off{fill:var(--bg-active)}.bargauge__fill,.bargauge__cell{fill:var(--tone,var(--series-color))}.bar__box,.heatmap__box{height:100%;min-height:0;position:relative}.pie{place-items:center;display:grid}.pie__box{width:100%;height:100%;min-height:0}.pie__svg{width:100%;height:100%;max-height:100%}.pie__slice{fill:var(--series-color);stroke:var(--bg-raised);stroke-width:1.5px}.pie__label{fill:var(--text-muted);font-size:var(--font-size-xs);dominant-baseline:middle}.pie__label--inside{fill:var(--series-on,var(--text));font-weight:var(--font-weight-medium);pointer-events:none}.heatmap{gap:var(--space-1);flex-direction:column;height:100%;min-height:0;display:flex}.heatmap__plot{flex:1}.heatmap__cell--active{stroke:var(--text);stroke-width:1.5px}.heatmap__scale{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;display:flex}.heatmap__ramp{list-style:none;display:flex}.heatmap__step{width:var(--space-4);height:var(--space-2);background:var(--series-color)}.state__grid{gap:var(--space-1);flex-direction:column;height:100%;display:flex}.state__row,.state__axis{align-items:center;gap:var(--space-2);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,4fr);min-height:0;display:grid}.state__row{min-height:var(--space-4);flex:1 1 0}.state__axis{height:var(--space-5);flex:none}.state__name{color:var(--text-muted);font-size:var(--font-size-xs)}.state__track,.state__axis-svg{width:100%;height:100%;display:block;overflow:visible}.state__cell{fill:var(--series-color);stroke:var(--bg-surface);stroke-width:1px}.state__cell--active{stroke:var(--text);stroke-width:2px}.table-panel__body{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.vt__col--fixed{width:var(--col-width)}.vt__cell--fill{background:var(--tone-bg)}.vt__swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--tone);margin-inline-end:var(--space-1);display:inline-block}.vt__cell--gauge{position:relative}.vt__gauge{inset-block:var(--space-1);inset-inline:var(--space-2);width:calc(100% - var(--space-4));height:calc(100% - var(--space-2));position:absolute}.vt__gauge-track{fill:var(--bg-hover)}.vt__gauge-bar{fill:var(--tone-bg)}.vt__gauge-text{position:relative}.vt__link{color:var(--accent-text)}.vt__filter{z-index:var(--z-sticky);padding:var(--space-1);border-bottom:var(--border-width) solid var(--border);background:var(--bg-surface);position:sticky;inset-block-start:var(--vt-row-height)}.vt__filter-input{width:100%;min-width:var(--space-16);min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-1);font-size:var(--font-size-xs)}.vt__pages{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.vt__page{color:var(--text-muted);font-variant-numeric:tabular-nums}.text-panel{align-content:start;gap:var(--space-3);height:100%;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.text-panel h3,.text-panel h4,.text-panel h5,.text-panel h6{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-block-end:calc(var(--space-2) * -1)}.text-panel h5,.text-panel h6{font-size:var(--font-size-md)}.text-panel ul,.text-panel ol{gap:var(--space-1);padding-inline-start:var(--space-5);display:grid}.text-panel li::marker{color:var(--text-muted)}.text-panel strong{font-weight:var(--font-weight-semibold)}.text-panel code,.text-panel pre{font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-ligatures:none}.text-panel code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-hover)}.text-panel pre{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-hover);overflow:auto}.text-panel pre code{background:0 0;padding:0}.text-panel blockquote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-hover);color:var(--text-muted)}.text-panel hr{border:0;border-top:var(--border-width) solid var(--border)}.text-panel a{color:var(--accent-text);text-decoration-thickness:var(--link-underline);text-underline-offset:var(--space-px)}.text-panel a:hover{text-decoration-thickness:var(--link-underline-hover)}.text-panel__table{overflow:auto}.text-panel__table table{border-collapse:collapse;font-size:var(--font-size-sm)}.text-panel__table thead th,.text-panel__table tbody td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--border);text-align:start}.text-panel__plain{white-space:pre-wrap}.text-panel__editor{min-height:var(--size-textarea-min);resize:vertical}.viz-editor{gap:var(--space-2);display:grid}.viz-editor__section{border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.viz-editor__summary{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.viz-editor__summary:hover{background:var(--bg-hover)}.viz-editor__summary:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.viz-editor__body{gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.viz-editor__list{gap:var(--space-2);padding:0;list-style:none;display:grid}.viz-editor__row,.viz-editor__override{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface);display:grid}.viz-editor__chips{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.viz-editor__chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--bg-hover);font-size:var(--font-size-xs);padding-inline-start:var(--space-2);display:flex}.viz-editor__group{gap:var(--space-3);border:0;padding:0;display:grid}.picker{gap:var(--space-2);border:0;padding:0;display:grid}.picker__grid{grid-template-columns:repeat(auto-fill, minmax(var(--size-picker-card), 1fr));gap:var(--space-2);display:grid}.picker__card{align-content:start;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);cursor:pointer;display:grid;position:relative}.picker__card:hover{background:var(--bg-hover)}.picker__card--current{background:var(--bg-active)}.picker__card:has(:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}.picker__radio{width:var(--space-px);height:var(--space-px);clip-path:inset(50%);position:absolute;overflow:hidden}.picker__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.picker__card--current .picker__name{font-weight:var(--font-weight-bold)}.picker__hint{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.picker__badge{max-width:100%;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-muted);font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;justify-self:start;overflow:hidden}.preview{width:100%;height:var(--space-10);border-radius:var(--radius-sm);background:var(--bg-surface);display:block}.preview__line{fill:none;stroke:var(--series-color);stroke-width:2px;stroke-linejoin:round}.preview__area,.preview__muted{fill:var(--series-bg,var(--bg-active))}.preview__muted{fill:var(--bg-active)}.preview__fill{fill:var(--series-color)}.preview__block{fill:var(--border-strong)}.preview__track{fill:none;stroke:var(--bg-active);stroke-width:6px}.preview__stroke{fill:none;stroke:var(--series-color);stroke-width:6px}.preview__edge{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.color-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.color-field__legend{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);padding:0}.color-field__swatches{gap:var(--space-1);flex-wrap:wrap;display:flex}.color-field--compact .color-field__swatches{gap:var(--space-half)}.color-field__option{display:inline-grid;position:relative}.color-field__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.color-field__swatch{width:var(--size-color-swatch);height:var(--size-color-swatch);border-radius:var(--radius-sm);cursor:pointer;place-items:center;display:grid;position:relative}.color-field__input:focus-visible+.color-field__swatch{outline:var(--focus-outline);outline-offset:var(--focus-ring-offset)}.color-field__chip.ts__swatch{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);width:100%;height:100%}.color-field__none.ts__swatch,.color-field__add.ts__swatch,.colors-editor__auto.ts__swatch{background:var(--bg-surface)}.color-field__mark{color:var(--text);place-items:center;display:grid;position:absolute;inset:0}.color-field__mark .icon{width:var(--space-4);height:var(--space-4);padding:var(--space-half);border-radius:var(--radius-pill);background:var(--bg-raised)}.color-field__free{gap:var(--space-2);display:grid}.color-field__free-row{align-items:end;gap:var(--space-2);display:flex}.color-field__picker{width:var(--control-height);height:var(--control-height);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-raised);cursor:pointer;flex:none;padding:0}.color-field__hex{flex:1;min-width:0}.color-field__probe{width:0;height:0;color:var(--bg-raised);position:absolute;overflow:hidden}.color-field__probe--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.color-field__probe--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.colors-editor{gap:var(--space-3);display:grid}.colors-editor__preview{gap:var(--space-1);display:grid}.colors-editor__swatches{gap:var(--space-1);flex-wrap:wrap;display:flex}.colors-editor__chip.ts__swatch{width:var(--size-color-swatch);height:var(--size-color-swatch)}.colors-editor__series{gap:var(--space-1);display:grid}.colors-editor__head{justify-content:space-between;gap:var(--space-2);margin:0;display:flex}.colors-editor__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.colors-editor__row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.colors-editor__name{align-items:center;gap:var(--space-2);grid-column:1/-1;min-width:0;display:inline-flex}.colors-editor__select.select{min-width:0}.colors-editor__percent{align-items:center;gap:var(--space-1);color:var(--text-muted);display:inline-flex}.colors-editor__number.input{width:var(--size-number-short)}.colors-editor__free{grid-column:1/-1}.button--danger{background:var(--danger-bg);color:var(--danger-text)}.button--danger:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}.toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.checkbox,.radio{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.radio-group{gap:var(--space-2);border:0;padding:0;display:grid}.icon--success{color:var(--success-text)}.data-table{border:var(--border-width) solid var(--border);border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);background:var(--bg-raised);width:100%;font-size:var(--font-size-sm);overflow:hidden}.data-table th,.data-table td{height:var(--size-row);padding:var(--space-1) var(--space-3);border-bottom:var(--border-width) solid var(--border);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--bg-hover)}.data-table th{background:var(--bg-surface);color:var(--text-muted);font-weight:var(--font-weight-medium);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.data-table__muted{color:var(--text-muted)}.data-table__actions{white-space:nowrap;text-align:end}.data-table a{color:var(--text);font-weight:var(--font-weight-medium);text-decoration:none}.data-table a:hover{text-decoration:underline}@media (width<=40rem){.data-table--stack,.data-table--stack tbody{display:block}.data-table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table--stack tr{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.data-table--stack tbody tr:last-child{border-bottom:0}.data-table--stack tbody tr:hover{background:var(--bg-hover)}.data-table--stack td{overflow-wrap:break-word;border-bottom:0;height:auto;padding:0}.data-table--stack td[data-label]{text-indent:calc(-1 * var(--space-stack-label));padding-inline-start:var(--space-stack-label)}.data-table--stack td[data-label]>*{text-indent:0}.data-table--stack td[data-label]:before{content:attr(data-label) / "";min-width:var(--size-label);color:var(--text-muted);font-size:var(--font-size-xs);text-indent:0;margin-inline-end:var(--space-2);display:inline-block}.data-table--stack .data-table__optional:empty{display:none}.data-table--stack .data-table__actions{white-space:normal;text-align:start}}.dialog-backdrop{z-index:var(--z-dialog);padding:var(--space-4);background:var(--shadow-color);place-items:center;display:grid;position:fixed;inset:0}.dialog{width:min(var(--size-dialog-sm), 100%);max-height:calc(100dvh - var(--space-8));border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-menu);flex-direction:column;display:flex}.dialog--large{width:min(var(--size-dialog-lg), 100%)}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);display:flex}.dialog__title{font-size:var(--font-size-lg)}.dialog__body{gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.dialog__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-region:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
