@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-CUASR3PD.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-oZS3KxrF.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-500-normal-gHP6TDRs.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-500-normal-B0CYqHl3.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-DE1cvYE7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-BiHEOgiK.woff)format("woff");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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-500-normal-CfDLaOZW.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-500-normal-BV5ipwqM.woff)format("woff");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-C-k5pZlm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.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}:root{--font-system:"Atkinson Hyperlegible Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-agent:"Atkinson Hyperlegible Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-human:"Source Serif 4 Variable", "Source Serif 4", "Iowan Old Style", Georgia, serif;--t-2xs:11px;--lh-2xs:14px;--t-xs:11px;--lh-xs:16px;--t-sm:13px;--lh-sm:20px;--t-md:15px;--lh-md:24px;--t-lg:20px;--lh-lg:28px;--t-xl:28px;--lh-xl:34px;--t-2xl:44px;--lh-2xl:48px;--s-0:2px;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:20px;--s-7:24px;--s-8:32px;--s-9:40px;--s-10:48px;--s-11:64px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--hairline:1px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-track:.8s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .3, 1);--z-chart:0;--z-chart-overlay:10;--z-rail:20;--z-popover:40;--z-toast:50;--z-dialog:60;--control-md:32px;--control-sm:24px;--row-min:36px;--row-max:44px;--rail-left:288px;--rail-right:344px;--topbar-h:48px;--page-w:1100px;--substrip-h:32px}:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(98.6% .004 230);--surface-1:oklch(96.6% .006 232);--surface-2:oklch(93.6% .009 234);--line:oklch(86% .012 236);--line-strong:oklch(64% .016 240);--ink-1:oklch(24% .026 256);--ink-2:oklch(39% .022 252);--ink-3:oklch(50% .02 248);--land:oklch(93.2% .034 84);--land-edge:oklch(62% .06 78);--shoal:oklch(92.5% .03 226);--accent:oklch(49% .105 236);--magenta:oklch(51% .2 348);--clear:oklch(50% .1 165);--danger:oklch(53% .19 29);--caution:oklch(49% .1 70);--caution-fill:oklch(80% .14 82);--on-accent:oklch(99% .003 230);--on-caution:oklch(20% .02 250);--shadow-overlay:0 8px 24px oklch(20% .02 250/.14);--overlay-border:var(--line);--scrim:oklch(24% .026 256/.28);--v0:oklch(56% .105 250);--v1:oklch(56% .105 200);--v2:oklch(56% .105 160);--v3:oklch(56% .105 125);--v4:oklch(56% .105 95);--v5:oklch(56% .105 62);--v6:oklch(56% .105 35);--v7:oklch(56% .105 15);--v8:oklch(56% .105 320);--v9:oklch(56% .105 290);--v10:oklch(56% .105 228);--v11:oklch(56% .105 180)}[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(30% .018 246);--surface-1:oklch(33.5% .02 246);--surface-2:oklch(37% .022 246);--line:oklch(44% .022 246);--line-strong:oklch(59% .024 246);--ink-1:oklch(95% .008 236);--ink-2:oklch(86% .012 240);--ink-3:oklch(78% .016 242);--land:oklch(39% .03 82);--land-edge:oklch(62% .05 80);--shoal:oklch(36% .035 228);--accent:oklch(79% .11 232);--magenta:oklch(79% .14 348);--clear:oklch(80% .11 165);--danger:oklch(79% .12 29);--caution:oklch(84% .12 80);--caution-fill:oklch(70% .13 78);--on-accent:oklch(20% .02 250);--on-caution:oklch(20% .02 250);--shadow-overlay:0 8px 24px oklch(0% 0 0/.38);--overlay-border:var(--line);--scrim:oklch(12% .02 250/.45);--v0:oklch(74% .11 250);--v1:oklch(74% .11 200);--v2:oklch(74% .11 160);--v3:oklch(74% .11 125);--v4:oklch(74% .11 95);--v5:oklch(74% .11 62);--v6:oklch(74% .11 35);--v7:oklch(74% .11 15);--v8:oklch(74% .11 320);--v9:oklch(74% .11 290);--v10:oklch(74% .11 228);--v11:oklch(74% .11 180)}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(16.5% .018 252);--surface-1:oklch(20% .02 252);--surface-2:oklch(23.5% .022 252);--line:oklch(31% .022 252);--line-strong:oklch(50% .024 250);--ink-1:oklch(92% .008 236);--ink-2:oklch(80% .014 240);--ink-3:oklch(68% .018 244);--land:oklch(26.5% .026 82);--land-edge:oklch(50% .045 80);--shoal:oklch(24% .035 230);--accent:oklch(74% .11 232);--magenta:oklch(72% .15 348);--clear:oklch(76% .11 165);--danger:oklch(70% .15 29);--caution:oklch(80% .12 80);--caution-fill:oklch(66% .13 78);--on-accent:oklch(16.5% .018 252);--on-caution:oklch(16.5% .018 252);--shadow-overlay:0 8px 24px oklch(0% 0 0/.5);--overlay-border:var(--line);--scrim:oklch(5% .01 250/.55);--v0:oklch(72% .11 250);--v1:oklch(72% .11 200);--v2:oklch(72% .11 160);--v3:oklch(72% .11 125);--v4:oklch(72% .11 95);--v5:oklch(72% .11 62);--v6:oklch(72% .11 35);--v7:oklch(72% .11 15);--v8:oklch(72% .11 320);--v9:oklch(72% .11 290);--v10:oklch(72% .11 228);--v11:oklch(72% .11 180)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(16.5% .018 252);--surface-1:oklch(20% .02 252);--surface-2:oklch(23.5% .022 252);--line:oklch(31% .022 252);--line-strong:oklch(50% .024 250);--ink-1:oklch(92% .008 236);--ink-2:oklch(80% .014 240);--ink-3:oklch(68% .018 244);--land:oklch(26.5% .026 82);--land-edge:oklch(50% .045 80);--shoal:oklch(24% .035 230);--accent:oklch(74% .11 232);--magenta:oklch(72% .15 348);--clear:oklch(76% .11 165);--danger:oklch(70% .15 29);--caution:oklch(80% .12 80);--caution-fill:oklch(66% .13 78);--on-accent:oklch(16.5% .018 252);--on-caution:oklch(16.5% .018 252);--shadow-overlay:0 8px 24px oklch(0% 0 0/.5);--overlay-border:var(--line);--scrim:oklch(5% .01 250/.55);--v0:oklch(72% .11 250);--v1:oklch(72% .11 200);--v2:oklch(72% .11 160);--v3:oklch(72% .11 125);--v4:oklch(72% .11 95);--v5:oklch(72% .11 62);--v6:oklch(72% .11 35);--v7:oklch(72% .11 15);--v8:oklch(72% .11 320);--v9:oklch(72% .11 290);--v10:oklch(72% .11 228);--v11:oklch(72% .11 180)}}:root,[data-theme]{--focus:var(--accent);--selection:color-mix(in oklch, var(--accent) 24%, transparent);--accent-tint:color-mix(in oklch, var(--accent) 10%, transparent);--magenta-tint:color-mix(in oklch, var(--magenta) 6%, transparent);--magenta-rule:color-mix(in oklch, var(--magenta) 40%, transparent);--clear-tint:color-mix(in oklch, var(--clear) 10%, transparent);--danger-tint:color-mix(in oklch, var(--danger) 10%, transparent);--caution-tint:color-mix(in oklch, var(--caution) 12%, transparent);--diff-add:color-mix(in oklch, var(--clear) 14%, transparent);--diff-del:color-mix(in oklch, var(--danger) 14%, transparent);--graticule:color-mix(in oklch, var(--line) 50%, transparent);--contour:color-mix(in oklch, var(--accent) 35%, transparent)}@media (width<=760px){:root{--t-2xs:12px;--lh-2xs:16px;--t-xs:12px;--lh-xs:16px}}.c-svg{--t-2xs:10px;--lh-2xs:12px;--t-xs:11px;--lh-xs:16px}@media (prefers-reduced-motion:reduce){:root{--dur-2:.12s;--dur-3:0s;--dur-track:0s}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink-1);font-family:var(--font-system);font-size:var(--t-sm);line-height:var(--lh-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;overflow:hidden}#root{height:100%}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:500;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0}ul[role=list],ol[role=list],.plain-list{list-style:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}img,svg{display:block}svg{overflow:visible}a{color:var(--accent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);transition:text-decoration-color var(--dur-1) var(--ease-out)}a:hover{text-decoration-color:currentColor}table{border-collapse:collapse}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--selection)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.voice-human{font-family:var(--font-human);font-optical-sizing:auto;font-style:italic;font-weight:400}.voice-agent,code,kbd,pre,samp{font-family:var(--font-agent);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.voice-system{font-family:var(--font-system);font-style:normal}.t-2xs{font-size:var(--t-2xs);line-height:var(--lh-2xs)}.t-xs{font-size:var(--t-xs);line-height:var(--lh-xs)}.t-sm{font-size:var(--t-sm);line-height:var(--lh-sm)}.t-md{font-size:var(--t-md);line-height:var(--lh-md)}.t-lg{font-size:var(--t-lg);line-height:var(--lh-lg)}.t-xl{font-size:var(--t-xl);line-height:var(--lh-xl)}.t-2xl{font-size:var(--t-2xl);line-height:var(--lh-2xl)}.w-400{font-weight:400}.w-500{font-weight:500}.ink-1{color:var(--ink-1)}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.nums{font-variant-numeric:tabular-nums}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vh{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{left:var(--s-3);z-index:100;background:var(--bg);color:var(--accent);padding:var(--s-2) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-2);position:absolute;top:-100px}.skip-link:focus-visible{top:var(--s-3)}.code-inline{font-family:var(--font-agent);border-radius:var(--r-1);background:var(--surface-2);color:var(--ink-1);white-space:break-spaces;padding:0 .25em;font-size:1em}@media (pointer:coarse){a:not([class]){padding-block:9px}:is(a.cv-ctx__act,a.inbox-card__link,a.backlink,a.apcard__review){margin-block:-9px;padding-block:9px}input[type=checkbox],input[type=radio]{width:24px;height:24px}.b-seg__opt{min-width:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.app{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;display:grid}.app>.topbar{grid-row:1}.app>.app__main{grid-row:2}.app>.bottomnav{grid-row:4}.app__main{min-height:0;position:relative;overflow:auto}.app__main:focus{outline:none}.app__main--chart{overflow:hidden}.app__main h1:focus{outline:none}.booting{gap:var(--s-4);width:min(360px,86vw);height:100%;color:var(--ink-3);text-align:center;place-content:center;margin:0 auto;display:grid}.topbar{z-index:var(--z-rail);background:var(--bg);border-bottom:1px solid var(--line);position:relative}.topbar__row{align-items:center;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--s-4) 0 var(--s-5);min-width:0;display:flex}.topbar__brand{align-items:center;gap:var(--s-2);color:var(--ink-1);border-radius:var(--r-2);flex:none;min-width:32px;min-height:32px;text-decoration:none;display:inline-flex}.topbar__wordmark{font-size:var(--t-md);letter-spacing:-.005em;font-weight:600}.topbar__project{min-width:0;padding-left:var(--s-4);border-left:1px solid var(--line);flex-direction:column;flex:0 auto;justify-content:center;line-height:1.2;display:flex}.topbar__projname{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(96px,14vw,220px);font-weight:500;overflow:hidden}.topbar__sha{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.topbar__nav{margin-left:var(--s-2);flex:none}.topbar__right{align-items:center;gap:var(--s-2);min-width:0;margin-left:auto;display:flex}.viewnav{align-items:center;gap:2px;display:flex}.viewnav__opt{height:32px;padding:0 var(--s-3);border-radius:var(--r-2);color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.viewnav__opt .b-icon{width:15px;height:15px;color:var(--ink-3)}.viewnav__opt:hover,.viewnav__opt[aria-current=page]{color:var(--ink-1);background:var(--surface-2)}.viewnav__opt[aria-current=page] .b-icon{color:var(--ink-1)}.viewnav__opt:focus-visible{outline-offset:-2px}.bottomnav{display:none}.topbar__search{align-items:center;gap:var(--s-2);min-width:168px;height:32px;padding:0 6px 0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-1);color:var(--ink-3);font-size:var(--t-sm);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);display:inline-flex}.topbar__search:hover{border-color:var(--line-strong);color:var(--ink-2)}.topbar__search[aria-expanded=true]{border-color:var(--line-strong);background:var(--bg)}.topbar__searchtext{text-align:left;flex:1}.topbar__searchkey{margin-left:auto}.topbar__conn{--tone:var(--ink-3);cursor:pointer;height:32px;padding:0 var(--s-2);border-radius:var(--r-2);color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.topbar__conn:hover{background:var(--surface-2);color:var(--ink-2)}.topbar__conn--clear{--tone:var(--clear)}.topbar__conn--accent{--tone:var(--accent)}.topbar__conn--caution{--tone:var(--caution);color:var(--caution)}.topbar__dot{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in oklch, var(--tone) 22%, transparent);border-radius:50%}.topbar__queue{height:var(--control-md);padding:0 var(--s-3);border-radius:var(--r-2);color:var(--ink-3);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.topbar__queue:hover{background:var(--surface-2);color:var(--ink-2)}.topbar__queue.has-items{color:var(--ink-1);border-color:color-mix(in oklch, var(--caution) 60%, transparent);background:var(--caution-tint)}.topbar__queue.has-items .b-icon{color:var(--caution)}.topbar__queue.has-items:hover{background:color-mix(in oklch, var(--caution) 20%, transparent)}.topbar__queuecount{display:none}.substrip{align-items:center;gap:var(--s-4);height:var(--substrip-h);padding:0 var(--s-4) 0 var(--s-5);border-top:1px solid var(--line);background:var(--surface-1);scrollbar-width:none;display:flex;overflow-x:auto}.substrip .b-stat__value{color:var(--ink-2)}.substrip__stats{flex:none;align-items:baseline;display:flex}.substrip__stats .b-stat{flex:none}.substrip__stats .b-stat--inline:first-child{padding-left:0}.substrip__right{align-items:center;gap:var(--s-4);flex:none;margin-left:auto;display:flex}.substrip__note{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.substrip__keys{min-height:24px;padding:0 var(--s-1);border-radius:var(--r-1);color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:6px;display:inline-flex}.substrip__keys:hover{color:var(--ink-1)}.pop-title{padding:var(--s-3) var(--s-3) 0;font-size:var(--t-md);line-height:var(--lh-md);color:var(--ink-1);font-weight:600}.pop-help{padding:var(--s-1) var(--s-3) var(--s-3);font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2)}.harborpop{gap:var(--s-3);padding:var(--s-3);display:grid}.harborpop__state{align-items:center;gap:var(--s-2);font-weight:500;display:flex}.harborpop__state .topbar__dot{--tone:inherit}.harborpop__help{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2)}.harborpop__note{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3)}.harborpop .b-btn{justify-self:start}.queue{display:grid}.queue__list{padding:0 0 var(--s-1);gap:2px;margin:0;list-style:none;display:grid}.queue__item{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-3);border-radius:var(--r-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.queue__item:focus-within{background:var(--surface-1)}.queue__text{gap:2px;min-width:0;display:grid}.queue__title{font-size:var(--t-md);color:var(--ink-1);line-height:1.3}.queue__detail{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2)}.queue__acts{align-items:flex-end;gap:var(--s-1);flex-direction:column;display:flex}.queue__link{min-height:24px;font-size:var(--t-xs);align-items:center;font-weight:500;display:inline-flex}.queue__result{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3);grid-column:1/-1}.pick{display:grid}.pick__field,.palette__field{align-items:center;gap:var(--s-2);padding:0 var(--s-3);border-bottom:1px solid var(--line);color:var(--ink-3);display:flex}.pick__input,.palette__input{min-width:0;height:40px;color:var(--ink-1);font-size:var(--t-sm);background:0 0;border:0;flex:1}.pick__input:focus-visible,.palette__input:focus-visible{outline:none}.pick__field:focus-within,.palette__field:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.pick__input::placeholder,.palette__input::placeholder{color:var(--ink-3);opacity:1}.pick__list{max-height:320px;padding:var(--s-1) 0;gap:1px;display:grid;overflow:auto}.pick__opt{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);cursor:pointer;display:flex}.pick__opt>.b-icon:first-child{color:var(--ink-3);flex:none}.pick__opt.is-active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--focus)}.pick__text{flex:1;min-width:0;display:grid}.pick__name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pick__meta{font-size:var(--t-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick__check{color:var(--accent);flex:none}.pick__empty{padding:var(--s-3);font-size:var(--t-sm);color:var(--ink-3)}.pick__actions{padding-top:var(--s-1);border-top:1px solid var(--line);gap:1px;display:grid}.pick__action{align-items:center;gap:var(--s-3);min-height:32px;padding:var(--s-1) var(--s-3);border-radius:var(--r-2);color:var(--ink-1);font-size:var(--t-sm);text-align:left;text-decoration:none;display:flex}.pick__action .b-icon{color:var(--ink-3)}.pick__action:hover{background:var(--surface-2)}.palette{min-width:0;display:grid}.palette__field .b-icon{flex:none}.palette__input{height:48px;font-size:var(--t-md)}.palette__esc{flex:none}.palette__list{max-height:min(440px,60vh);padding:var(--s-1) 0;overflow:auto}.palette__group+.palette__group{margin-top:var(--s-1)}.palette__grouplabel{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.palette__opt{align-items:center;gap:var(--s-3);min-height:36px;padding:var(--s-1) var(--s-3);border-radius:var(--r-2);color:var(--ink-1);cursor:pointer;display:flex}.palette__opt>.b-icon{color:var(--ink-3);flex:none}.palette__opt.is-active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--focus)}.palette__opt.is-active>.b-icon{color:var(--ink-1)}.palette__text{align-items:baseline;gap:var(--s-3);flex:1;min-width:0;display:flex}.palette__title{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.palette__title.voice-human{font-size:var(--t-md)}.palette__title.voice-agent{font-size:var(--t-xs)}.palette__title mark{color:inherit;text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.palette__hint{min-width:0;font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.palette__keys{flex:none;margin-left:auto;display:inline-flex}.palette__empty{padding:var(--s-5) var(--s-3);font-size:var(--t-sm);color:var(--ink-2);text-align:center}.palette__foot{gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.palette__foot .b-kbd{margin-right:2px}.shortcuts{padding-bottom:var(--s-2);display:grid}.shortcuts__group{padding:var(--s-1) var(--s-3)}.shortcuts__h{padding:var(--s-2) 0 var(--s-1);font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.shortcuts__list{gap:2px;margin:0;display:grid}.shortcuts__row{align-items:center;gap:var(--s-3);grid-template-columns:112px minmax(0,1fr);min-height:26px;display:grid}.shortcuts dd{font-size:var(--t-sm);color:var(--ink-2);margin:0}.signin{gap:var(--s-3);padding:var(--s-1) var(--s-3) var(--s-3);display:grid}.signin .pop-help{padding:0}.signin__buttons{gap:var(--s-2);display:grid}.signin__error{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-left:2px solid var(--danger);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--danger-tint);font-size:var(--t-sm);color:var(--ink-1);margin:0;display:flex}.signin__error .b-icon{color:var(--danger);flex:none;margin-top:3px}.signin__none{font-size:var(--t-sm);color:var(--ink-2)}.signin__note{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3)}.signin .b-provider .b-icon{flex:none}.signin .b-provider:disabled{opacity:.55;cursor:not-allowed}.signin__or{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-3);margin:0;display:flex}.signin__or:before,.signin__or:after{content:"";border-top:1px solid var(--line);flex:1}.signin__create{gap:var(--s-2);display:grid}.signin__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.chartview{grid-template-columns:var(--rail-left) minmax(0, 1fr) var(--rail-right);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.chartview__tabs{display:none}.chartview__left,.chartview__right{background:var(--surface-1);min-width:0;min-height:0;display:flex}.chartview__left{border-right:1px solid var(--line)}.chartview__right{border-left:1px solid var(--line)}.chartview__center{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.chartview__chart{min-height:0;position:relative}.chartview__selbar{left:var(--s-3);right:var(--s-3);bottom:var(--s-3);z-index:var(--z-chart-overlay);align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--overlay-border);border-radius:var(--r-3);background:var(--bg);box-shadow:var(--shadow-overlay);display:none;position:absolute}.chartview__selbar .b-btn{margin-left:auto}.chartview__traffic-toggle{top:var(--s-5);right:var(--s-5);z-index:var(--z-chart-overlay);display:none;position:absolute}.rail{flex:1;min-width:0}.rail__compose{padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--line)}.rail__empty{padding:var(--s-4) var(--s-5);font-size:var(--t-sm);color:var(--ink-2)}.igroup+.igroup{border-top:1px solid var(--line)}.igroup>ul,ul.igroup{padding:0 0 var(--s-2);margin:0;list-style:none}.irow{position:relative}.irow__main{padding:var(--s-2) var(--s-4) var(--s-2) var(--s-5);flex-direction:column;align-items:stretch;gap:4px;min-height:44px}.irow__title{font-size:var(--t-md);color:var(--ink-1);line-height:1.3;display:block}.irow__prio{vertical-align:-1px;color:var(--accent);margin-right:3px;display:inline-flex}.irow__meta{align-items:center;gap:var(--s-3);min-height:16px;font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3);display:flex}.irow__status{align-items:center;gap:4px;display:inline-flex}.irow.is-judging .irow__status{color:var(--caution);font-weight:500}.irow__action{right:var(--s-3);bottom:var(--s-2);position:absolute}.irow:has(.irow__action) .irow__main{padding-right:96px}.irow--pending .irow__title{color:var(--ink-2)}.irow--pending.is-error .irow__meta{color:var(--danger)}.irow--pending .irow__meta .b-icon{flex:none}.irow__action--pending{align-items:center;gap:var(--s-1);display:flex;bottom:50%;transform:translateY(50%)}.irow__spin{border:1.5px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;width:10px;height:10px;animation:.9s linear infinite irow-spin}@keyframes irow-spin{to{transform:rotate(360deg)}}.ticks{align-items:center;gap:3px;display:inline-flex}.tick{background:var(--vc);border-radius:1px;width:4px;height:14px;display:block}.tick--active{height:10px}.tick--ready{height:14px;box-shadow:0 -3px 0 -1px var(--vc)}.tick--landed{height:14px}.tick--alternate{box-shadow:inset 0 0 0 1px var(--vc);opacity:.8;background:0 0}.tick--stale{background:repeating-linear-gradient(180deg, var(--vc) 0 2px, transparent 2px 4px)}.composer__ghost{align-items:center;gap:var(--s-2);width:100%;min-height:36px;padding:0 var(--s-2) 0 var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--r-2);background:var(--bg);color:var(--ink-2);font-size:var(--t-sm);text-align:left;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);display:flex}.composer__ghost:hover{color:var(--ink-1);border-style:solid}.composer__ghost>.b-icon{color:var(--ink-3);flex:none}.composer__ghosttext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer__ghosttext.voice-human{font-size:var(--t-md);color:var(--ink-1)}.composer__draft{font-size:var(--t-xs);color:var(--ink-3);flex:none;font-weight:500}.composer{gap:var(--s-2);padding:var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--bg);box-shadow:var(--shadow-overlay);animation:composer-in .15s var(--ease-out);transform-origin:top;display:grid}@keyframes composer-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:none}}.composer__title,.composer__goal{width:100%;min-width:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-2);color:var(--ink-1);background:0 0;border:1px solid #0000}.composer__title{height:36px;font-size:var(--t-lg)}.composer__goal{resize:vertical;min-height:52px;font-size:var(--t-md);line-height:var(--lh-md)}.composer__title:hover,.composer__goal:hover{border-color:var(--line)}.composer__title:focus-visible,.composer__goal:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.composer__title::placeholder,.composer__goal::placeholder{color:var(--ink-3);opacity:1}.composer__title[aria-invalid=true]{border-color:var(--danger)}.composer__test{gap:var(--s-1);padding:var(--s-2);border-radius:var(--r-2);background:var(--surface-1);display:grid}.composer__label{font-size:var(--t-xs);color:var(--ink-2);font-weight:500}.composer__path{height:28px;font-size:var(--t-xs)}.composer__code{min-height:96px}.composer__note{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3)}.composer__chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.chip{min-height:26px;padding:0 var(--s-2);border:1px solid var(--line);background:var(--surface-1);color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;border-radius:13px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--line-strong);color:var(--ink-1)}.chip[aria-pressed=true],.chip[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-1)}.chip:disabled{opacity:.6;cursor:not-allowed}.chip .b-icon{flex:none}.composer__start{align-items:center;gap:var(--s-2);min-height:28px;font-size:var(--t-sm);color:var(--ink-1);cursor:pointer;display:inline-flex}.composer__start input{width:16px;height:16px;accent-color:var(--accent);margin:0}@media (pointer:coarse){.composer__start{min-height:32px}.composer__start input{width:24px;height:24px}}.composer__error{align-items:baseline;gap:var(--s-1);font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--danger);margin:0;display:flex}.composer__error .b-icon{flex:none;transform:translateY(2px)}.composer__foot{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.composer__hint{font-size:var(--t-2xs);color:var(--ink-3);line-height:16px}.composer__hint .b-kbd{min-width:16px;height:16px}.rail--traffic .b-panel__body{flex-direction:column;display:flex;overflow:hidden}.traffic{flex-direction:column;flex:1;min-height:0;display:flex}.traffic__list{flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.rail--traffic.has-detail .traffic__list{border-bottom:1px solid var(--line);flex:none;max-height:38%}.traffic__hint{padding:var(--s-4) var(--s-5);color:var(--ink-3);font-size:var(--t-xs)}.vrow{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);flex-direction:column;align-items:stretch;gap:4px}.vrow__top{align-items:center;gap:var(--s-2);min-width:0;display:flex}.vrow__model{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vrow__status{flex:none;margin-left:auto}.vrow__intent{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vrow__signals{align-items:center;gap:4px var(--s-3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.vrow__range{align-items:center;gap:5px;display:inline-flex}.vrow__closing{color:var(--caution);font-weight:500}.vrow__seen{font-size:var(--t-xs);color:var(--ink-3)}.vdetail{min-height:0;padding-bottom:var(--s-6);background:var(--bg);flex:1;overflow:auto}.vdetail__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-3) var(--s-2) var(--s-5);display:flex}.vdetail__title{min-width:0;display:flex}.vdetail__meta{align-items:center;gap:6px var(--s-3);padding:0 var(--s-5);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.vdetail__intent{margin:var(--s-3) var(--s-5) 0;color:var(--ink-1);font-size:var(--t-md);align-items:center;gap:6px;line-height:1.3;text-decoration:none;display:inline-flex}.vdetail__intent:hover{color:var(--accent)}.vdetail .b-section-label{padding-left:var(--s-5)}.vdetail__block{gap:var(--s-3);padding:0 var(--s-4) 0 var(--s-5);display:grid}.vdetail__approach{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-1)}.vdetail__plan{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2);gap:2px;margin:0;padding-left:18px;display:grid}.vdetail__files{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vdetail__ranges{padding:0 var(--s-5);font-size:var(--t-xs);gap:4px;margin:0;list-style:none;display:grid}.vdetail__ranges li{align-items:center;gap:2px var(--s-3);flex-wrap:wrap;display:flex}.vdetail__corrs{gap:var(--s-3)}.vdetail__log{padding:0 0 var(--s-2)}.vdetail__log .b-logline{padding:1px var(--s-4) 1px var(--s-5);grid-template-columns:58px 14px minmax(0,1fr)}.vdetail__log .b-logline__who{display:none}.vdetail__actions{gap:var(--s-2);padding:var(--s-4) var(--s-5) 0;flex-wrap:wrap;display:flex}.vdetail__actions .b-btn{text-decoration:none}.filechip{height:24px;padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-1);background:var(--bg);color:var(--ink-1);font-size:var(--t-xs);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.filechip:hover{border-color:var(--line-strong);background:var(--surface-2)}.filechip .b-icon,.filechip__stat{color:var(--ink-3)}.filechip__here{color:var(--accent);font-weight:500}.add{color:var(--clear)}.del,.err{color:var(--danger)}.radio{border-top:1px solid var(--line);background:var(--surface-1);grid-template-rows:auto auto;min-height:0;display:grid}.radio__head{align-items:center;gap:var(--s-3);height:40px;padding:0 var(--s-4) 0 var(--s-2);min-width:0;display:flex}.radio__title{font-size:var(--t-sm);white-space:nowrap;font-weight:500}.radio__ticker{flex:1;min-width:0;overflow:hidden}.radio__ticker .b-logline{padding:0}.radio__ticker .b-logline__msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.radio__body{height:176px;padding:var(--s-1) 0 var(--s-2);border-top:1px solid var(--line);background:var(--bg);overflow:auto}.radio__body:focus-visible{outline-offset:-2px}.launch{gap:var(--s-3);display:grid}.launch__row{align-items:center;gap:var(--s-4);display:flex}.launch__label{font-size:var(--t-sm);padding:0;font-weight:500}.launch__models{align-items:center;gap:2px var(--s-5);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.launch__models legend{float:left;margin-right:var(--s-4)}.launch__help{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3)}.launch__pop{gap:var(--s-4);padding:var(--s-3);display:grid}.launch__title{font-size:var(--t-sm)}.launch__title .voice-human{font-size:var(--t-md)}.page{max-width:var(--page-w);padding:var(--s-8) var(--s-8) var(--s-11);padding-bottom:max(var(--s-11), var(--tray-room,0px));margin:0 auto}.logbook.no-detail:after,.logbook__detail:after,.intents-view__main:after{content:"";height:var(--tray-room,0px);display:block}.rail--traffic .b-panel__body{padding-bottom:var(--tray-room,0px)}@media (width>=761px) and (width<=1180px){.radio__body{padding-right:var(--tray-edge,0px)}}.page__eyebrow{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:var(--s-2);display:flex}.page__title{font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:-.005em;font-weight:500}.page__lede{margin-top:var(--s-3);max-width:66ch;font-size:var(--t-md);line-height:var(--lh-md);color:var(--ink-2)}.page__section{margin-top:var(--s-10)}.page__h2{font-size:var(--t-md);line-height:var(--lh-md);font-weight:500}.page__h2+p{margin-top:var(--s-2);color:var(--ink-2);max-width:70ch}.rule{border:0;border-top:1px solid var(--line);height:0;margin:var(--s-8) 0}@media (width<=1320px){.topbar__themelabel,.substrip__note{display:none}}@media (width<=1180px){.topbar__nav .viewnav__label{display:none}.topbar__nav .viewnav__opt{padding:0 var(--s-2)}.topbar__search{min-width:0}.topbar__searchtext{display:none}.chartview{grid-template-columns:272px minmax(0,1fr)}.chartview__right{width:min(360px,92vw);z-index:var(--z-rail);box-shadow:var(--shadow-overlay);visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.chartview[data-traffic=open] .chartview__right{visibility:visible;transition:transform var(--dur-2) var(--ease-out);transform:none}.chartview__traffic-toggle{display:block}}@media (width<=900px){.topbar__conntext,.topbar__searchkey{display:none}.topbar__search{padding:0 var(--s-2)}.topbar__project{border-left:0;padding-left:0}.topbar__sha{display:none}.topbar__projname{max-width:140px}}.topbar__themecycle{display:none}@media (width<=760px){.topbar__theme{display:none}.topbar__themecycle{display:inline-flex}.topbar__row{gap:var(--s-2);padding:0 var(--s-3)}.topbar__right{gap:var(--s-1)}.topbar__wordmark{display:none}.topbar__nav{margin-left:0}.topbar__queuetext{display:none}.topbar__queue{padding:0 var(--s-2)}.topbar__queue.has-items .topbar__queuecount{font-variant-numeric:tabular-nums;display:inline}.substrip{padding:0 var(--s-3)}.substrip__right{display:none}.chartview{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.chartview__tabs{padding:0 var(--s-3);background:var(--bg);display:flex}.chartview__left,.chartview__right,.chartview__center{grid-area:2/1}.chartview__left,.chartview__right{visibility:visible;width:auto;box-shadow:none;border:0;display:none;position:static;transform:none}.chartview[data-tab=intents] .chartview__left,.chartview[data-tab=traffic] .chartview__right{display:flex}.chartview[data-tab=intents] .chartview__center,.chartview[data-tab=traffic] .chartview__center,.chartview[data-tab=log] .chartview__chart{display:none}.chartview[data-tab=log] .chartview__center{grid-template-rows:minmax(0,1fr)}.chartview[data-tab=log] .radio{grid-template-rows:auto minmax(0,1fr)}.chartview[data-tab=log] .radio__body{height:auto}.chartview[data-tab=chart] .chartview__log,.chartview__traffic-toggle{display:none}.chartview__selbar{display:flex}:is(.chartview__selbar~.c-zoom,.chartview__chart:has(.chartview__selbar) .c-zoom){bottom:68px}.rail--traffic.has-detail .traffic__list{max-height:30%}.page{padding:var(--s-6) var(--s-5) var(--s-10)}.shortcuts__row{grid-template-columns:96px minmax(0,1fr)}}@media (width<=600px){.topbar__nav,.substrip{display:none}.bottomnav{border-top:1px solid var(--line);background:var(--bg);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bottomnav .viewnav__opt{height:52px;font-size:var(--t-2xs);border-radius:0;flex-direction:column;justify-content:center;gap:2px;padding:0 2px;line-height:12px}.bottomnav .viewnav__opt .b-icon{width:18px;height:18px}.bottomnav .viewnav__opt[aria-current=page]{box-shadow:inset 0 2px 0 var(--ink-1);background:0 0}.app--nav .b-toasts{bottom:calc(52px + var(--s-4) + env(safe-area-inset-bottom));right:var(--s-3)}.topbar .topbar__conn,.topbar .topbar__queue,.topbar .topbar__search,.topbar .topbar__themecycle{justify-content:center;min-width:40px;height:40px}.topbar .topbar__themecycle--phone-hidden,.topbar .topbar__conn--clear,.topbar .topbar__queue--watch{display:none}.topbar__projname{max-width:120px}.topbar .acct-me{width:40px;height:40px}.topbar .acct-switch{min-height:40px}.palette__foot{display:none}}@media (pointer:coarse){.b-pop .b-btn,.b-inline .b-btn,.composer .b-btn{min-height:40px}.chip{min-height:36px}.pick__opt,.palette__opt,.pick__action{min-height:44px}}.backlink{min-height:24px;font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.acct-switch{align-items:center;gap:var(--s-1);min-width:0;padding:var(--s-2);margin:calc(-1 * var(--s-2)) 0 calc(-1 * var(--s-2)) calc(-1 * var(--s-2));border-radius:var(--r-2);color:var(--ink-1);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.acct-switch:hover,.acct-switch[aria-expanded=true]{background:var(--surface-2)}.acct-switch .b-icon{color:var(--ink-3);flex:none}.acct-me{width:var(--control-md);height:var(--control-md);border:1px solid var(--line);background:var(--surface-1);color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;overflow:hidden}.acct-me:hover,.acct-me[aria-expanded=true]{border-color:var(--line-strong)}.acct-me--wait{cursor:default}.acct-me__avatar{object-fit:cover;width:100%;height:100%}.acct-menu__who{padding:var(--s-2) var(--s-3);gap:2px;display:grid}.acct-menu__name{overflow-wrap:anywhere;font-weight:600}.acct-menu__meta{font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere}.acct-watch{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);background:var(--accent-tint);font-size:var(--t-sm);color:var(--ink-1);flex-wrap:wrap;display:flex}.acct-watch>span{flex:320px}.acct-watch>.b-icon{color:var(--accent)}@media (prefers-reduced-motion:reduce){.composer{animation:.1s linear b-fade-in}.irow__spin{border-top-color:var(--line-strong);animation:none}}.topbar__inbox{text-decoration:none}.topbar__inbox.has-items .topbar__queuecount{background:var(--caution);min-width:18px;color:var(--bg);font-size:var(--t-2xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;line-height:18px;display:inline}.topbar__inbox[aria-current=page]{background:var(--surface-2)}@media (width<=600px){.topbar .topbar__inbox{justify-content:center;min-width:40px;height:40px}}.apcard{gap:var(--s-2);min-width:0;display:grid}.apcard__head{justify-content:space-between;align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.apcard__head .apcard__title{flex:1;min-width:0}.apcard__head .b-iconbtn{margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2)) 0 0;flex:none}@media (pointer:coarse){.apcard__head .b-iconbtn.b-btn--sm{width:var(--control-md);height:var(--control-md);margin:calc(-1 * var(--s-3)) calc(-1 * var(--s-3) - var(--s-0)) calc(-1 * var(--s-3)) 0}}.apcard__facts{gap:var(--s-2);min-width:0;display:grid}.apcard__title{font-size:var(--t-md);color:var(--ink-1);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.apcard__meta{align-items:center;gap:var(--s-1) var(--s-3);font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2);flex-wrap:wrap;display:flex}.apcard__line{font-variant-numeric:tabular-nums}.apcard__why{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2)}.apcard__acts{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.apcard__review{min-height:24px;font-size:var(--t-xs);align-items:center;margin-right:auto;font-weight:500;display:inline-flex}.apcard__waits{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2)}.apcard__note{gap:var(--s-2);display:grid}.apcard__notelabel{font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-1);font-weight:500}.apcard__opt{color:var(--ink-3);font-weight:400}.apcard__note .b-textarea{min-height:56px}.apcard__noteacts{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.apcard--chip{padding:var(--s-4);border:1px solid var(--overlay-border);border-left:2px solid var(--caution);border-radius:var(--r-3);background:var(--bg);box-shadow:var(--shadow-overlay)}.queue__item--approval{display:block}.apcard--row{padding:0}.aptray{right:var(--s-5);bottom:var(--s-5);z-index:30;width:min(calc(var(--rail-right) - 2 * var(--s-5)), calc(100vw - 32px));pointer-events:none;position:fixed}.aptray__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aptray__item,.aptray__more{pointer-events:auto;animation:aptray-in var(--dur-2) var(--ease-out)}.aptray__more{align-self:flex-end}.aptray__morebtn{min-height:28px;padding:0 var(--s-4);border:1px solid var(--overlay-border);background:var(--bg);box-shadow:var(--shadow-overlay);color:var(--ink-1);font-size:var(--t-xs);border-radius:14px;align-items:center;font-weight:500;display:inline-flex}.aptray__morebtn:hover{background:var(--surface-2)}.aptray--line{justify-content:flex-end;width:auto;display:flex}.aptray--line .aptray__morebtn{pointer-events:auto;animation:aptray-in var(--dur-2) var(--ease-out)}@keyframes aptray-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app .b-toasts{bottom:calc(var(--s-5) + var(--tray-h,0px))}@media (width<=760px){.aptray{width:auto;padding:var(--s-3) var(--s-3) var(--s-3);border-top:1px solid var(--line);background:var(--surface-1);grid-row:3;position:static}.aptray--line{text-align:center;padding:var(--s-2) var(--s-3);display:block}.aptray .apcard--chip,.aptray .aptray__morebtn{box-shadow:none}}@media (width<=900px){.aptray[data-route=approve]{display:none}}@media (width<=600px){.apcard--chip{padding:var(--s-3) var(--s-4)}.app.app--nav .b-toasts{bottom:calc(52px + var(--s-4) + env(safe-area-inset-bottom) + var(--tray-h,0px))}}@media (height<=640px){.aptray__list{max-height:calc(100dvh - 150px);margin:-4px -4px -14px;padding:4px 4px 14px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.aptray__item,.aptray__more,.aptray--line .aptray__morebtn{animation:none}}.qcard__headline{color:var(--ink-1);font-weight:500}.qcard__facts{gap:var(--s-1);padding-left:var(--s-4);font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-2);margin:0;display:grid}.qcard__more summary{cursor:pointer;font-size:var(--t-xs);color:var(--ink-2)}.qcard__acts{justify-content:flex-start}.hm{gap:var(--s-3);min-width:0;margin:0;display:grid}.hm__svg{width:100%;max-width:420px;height:auto;display:block}.hm__svg *{vector-effect:non-scaling-stroke}.hm__caption{max-width:44ch;font-size:var(--t-xs);line-height:var(--lh-xs);color:var(--ink-3);margin:0}.hm-water{fill:var(--bg)}.hm-grat line{stroke:var(--graticule);stroke-width:1px}.hm-rule{fill:none;stroke:var(--line-strong);stroke-width:1px}.hm-bar{fill:var(--line-strong)}.hm-tick{font-family:var(--font-agent);fill:var(--ink-3);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}.hm-depth{fill:none;stroke:color-mix(in oklch, var(--accent) 22%, var(--line));stroke-width:1px;stroke-dasharray:1 3}.hm-shoal{fill:var(--shoal);stroke:color-mix(in oklch, var(--accent) 30%, var(--shoal));stroke-width:1px}.hm-island{fill:var(--land);stroke:var(--land-edge);stroke-width:1px}.hm-island__label{font-family:var(--font-agent);fill:var(--ink-2);font-size:11px;font-weight:500}.hm-parcel{fill:#0000;stroke:color-mix(in oklch, var(--land-edge) 60%, transparent);stroke-width:1px}.hm-parcel__name{font-family:var(--font-agent);fill:var(--ink-1);font-size:11px;font-weight:500}.hm-parcel__size{font-family:var(--font-agent);fill:var(--ink-3);font-size:11px}.hm-contour{fill:none;stroke:var(--contour);stroke-width:1px}.hm-course{fill:none;stroke:var(--vc);stroke-width:1px;stroke-dasharray:5 4;stroke-linejoin:round}.hm-waypoint{fill:var(--bg);stroke:var(--vc);stroke-width:1px}.hm-range line{stroke:var(--magenta);stroke-width:1px;stroke-dasharray:3 3}.hm-range__bg{fill:var(--bg);stroke:var(--magenta);stroke-width:1px}.hm-range__text{font-family:var(--font-agent);fill:var(--magenta);font-size:11px;font-weight:500}.hm-hull{fill:var(--vc);stroke:var(--bg);stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke}.hm-heading{stroke:var(--vc);stroke-width:1.5px}.hm-tag__bg{fill:color-mix(in oklch, var(--vc) 20%, var(--bg));stroke:color-mix(in oklch, var(--vc) 55%, var(--bg));stroke-width:1px}.hm-tag__hull{fill:var(--vc)}.hm-tag__text{font-family:var(--font-agent);fill:var(--ink-1);letter-spacing:.02em;font-size:11px;font-weight:500}.hm-buoy__mark{fill:var(--magenta);stroke:var(--bg);stroke-width:1.5px;paint-order:stroke}.hm-buoy__label{font-family:var(--font-agent);fill:var(--magenta);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}.home{max-width:880px;padding:var(--s-11) var(--s-8) var(--s-10);margin:0 auto}.home--wait{padding-top:var(--s-10)}.home__hero{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;display:grid}.home__intro{gap:var(--s-5);justify-items:start;min-width:0;display:grid}.home__brand{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);font-weight:600;display:inline-flex}.home__title{max-width:17ch;font-size:var(--t-2xl);line-height:var(--lh-2xl);letter-spacing:-.012em;color:var(--ink-1);text-wrap:balance;font-weight:600}.home__lede{max-width:58ch;font-size:var(--t-lg);line-height:var(--lh-lg);color:var(--ink-2)}.home__actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.home__sec{gap:var(--s-4);margin-top:var(--s-10);padding-top:var(--s-7);border-top:1px solid var(--line);display:grid}.home__h2{font-size:var(--t-lg);line-height:var(--lh-lg);color:var(--ink-1);font-weight:600}.home__h3{font-size:var(--t-md);line-height:var(--lh-md);color:var(--ink-1);font-weight:600}.home__text{max-width:64ch;font-size:var(--t-md);line-height:var(--lh-md);color:var(--ink-2)}.home__step .home__text{margin-top:var(--s-1);font-size:var(--t-sm);line-height:var(--lh-sm)}.home__steps{margin:var(--s-2) 0 0;gap:var(--s-7) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.home__step{gap:var(--s-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.home__num{border:1px solid var(--line-strong);background:var(--bg);width:28px;height:28px;color:var(--accent);font-size:var(--t-sm);border-radius:50%;place-items:center;font-weight:500;display:grid}.home__text--sm{font-size:var(--t-sm);line-height:var(--lh-sm)}.home__connect{gap:var(--s-4);min-width:0;display:grid}.home__url{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-1);flex-wrap:wrap;display:flex}.home__urllabel{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.home__urlvalue{min-width:0;font-size:var(--t-md);color:var(--ink-1);overflow-wrap:anywhere;flex:260px}.home__panel{gap:var(--s-3);padding-top:var(--s-2);min-width:0;display:grid}.home__panel[hidden]{display:none}.home__list{gap:var(--s-2);max-width:64ch;font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-2);margin:0;padding-left:22px;display:grid}.home__row{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.home__row .b-btn,.home__actions .b-btn{text-decoration:none}.home__foot{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-6);margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.home__built{max-width:60ch}.home__links{gap:var(--s-5);display:flex}@media (width<=880px){.home__hero{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.home{padding:var(--s-8) var(--s-5) var(--s-10)}.home__title{font-size:var(--t-xl);line-height:var(--lh-xl)}.home__lede{font-size:var(--t-md);line-height:var(--lh-md)}.home__steps{grid-template-columns:minmax(0,1fr)}.home__sec{margin-top:var(--s-8)}}.wl{background:var(--bg);height:100dvh;color:var(--ink-1);flex-direction:column;display:flex;overflow:hidden auto}.wl-bar{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;max-width:1040px;padding:var(--s-5) var(--s-5);flex-shrink:0;margin:0 auto;display:flex}.wl-brand{align-items:center;gap:var(--s-3);font-weight:600;font-size:var(--t-md);color:var(--ink-1);text-decoration:none;display:inline-flex}.wl-who{align-items:center;gap:var(--s-3);font-size:var(--t-sm);min-width:0;display:inline-flex}.wl-who .wl-muted{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.wl-main{width:100%;max-width:1040px;padding:var(--s-8) var(--s-5) var(--s-10);flex:1 0 auto;margin:0 auto}.wl-foot{justify-content:space-between;gap:var(--s-3);width:100%;max-width:1040px;padding:var(--s-6) var(--s-5) var(--s-8);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;flex-shrink:0;margin:0 auto;display:flex}.wl a{color:var(--accent)}.wl a.wl-brand,.wl a.wl-brand:hover{color:var(--ink-1)}.wl a.b-provider{color:inherit}.wl-hero{gap:var(--s-5);padding:var(--s-8) 0 var(--s-6);justify-items:start;display:grid}.wl-title{font-size:var(--t-2xl);line-height:var(--lh-2xl);letter-spacing:-.012em;text-wrap:balance;max-width:17ch;font-weight:600}.wl-title--sm{font-size:var(--t-xl);line-height:var(--lh-xl);max-width:28ch}.wl-title:focus{outline:none}.wl-lede{max-width:60ch;font-size:var(--t-lg);line-height:var(--lh-lg);color:var(--ink-2)}.wl-actions{align-items:center;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.wl-sec .wl-actions{margin-top:var(--s-7)}.wl-muted{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-3)}.wl-sec{margin-top:var(--s-10)}.wl-h2{font-size:var(--t-lg);line-height:var(--lh-lg);margin-bottom:var(--s-5);font-weight:600}.wl-h3{font-size:var(--t-md);line-height:var(--lh-md);margin-bottom:var(--s-2);font-weight:600}.wl-video{border:1px solid var(--line);border-radius:var(--r-4);background:var(--surface-1);aspect-ratio:16/9;overflow:hidden}.wl-video__el{background:#000;width:100%;height:100%;display:block}.wl-video__missing{background-position:50%;background-size:cover;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.wl-video__note{padding:var(--s-4) var(--s-5);width:100%;font-size:var(--t-sm);color:#e8eef2;background:linear-gradient(#0000,oklch(10% .02 250/.8));margin:0}.wl-grid,.wl-steps{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.wl-card,.wl-step{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-1);padding:var(--s-5)}.wl-card p,.wl-step p{color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-sm);margin:0}.wl-step__n{width:24px;height:24px;margin-bottom:var(--s-3);background:var(--accent);color:var(--on-accent);font-size:var(--t-sm);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.wl-join{gap:var(--s-5);max-width:520px;padding-top:var(--s-6);justify-items:start;display:grid}.wl-providers{gap:var(--s-3);width:100%;max-width:340px;display:grid}.wl-error{color:var(--danger);font-size:var(--t-sm);margin:0}.wl-ok{color:var(--clear);font-size:var(--t-sm);margin:0}.wl-survey,.wl-done{gap:var(--s-4);justify-items:start;display:grid}.wl-free{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-left:3px solid var(--clear);border-radius:var(--r-3);background:var(--surface-1);font-size:var(--t-md);line-height:var(--lh-md);max-width:62ch;margin:0}.wl-plans{gap:var(--s-4);width:100%;margin:var(--s-3) 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.wl-plan{gap:var(--s-3);cursor:pointer;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-1);transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);flex-direction:column;display:flex;position:relative}.wl-plan:hover{border-color:var(--line-strong)}.wl-plan.is-checked{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface-2)}.wl-plan:has(.wl-plan__radio:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wl-plan__radio{opacity:0;pointer-events:none;position:absolute}.wl-plan__head{justify-content:space-between;align-items:center;display:flex}.wl-plan__name{font-size:var(--t-md);font-weight:600}.wl-plan__check{border:1px solid var(--line-strong);border-radius:50%;width:16px;height:16px}.wl-plan.is-checked .wl-plan__check{border:5px solid var(--accent)}.wl-plan__price{font-size:var(--t-lg);line-height:var(--lh-lg);font-weight:600}.wl-plan__per{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-3);font-weight:400;display:block}.wl-plan__tag{font-size:var(--t-sm);color:var(--ink-3);margin-top:calc(-1 * var(--s-2))}.wl-plan__line{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-1)}.wl-plan__points{padding-left:var(--s-5);font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-2);flex:1;margin:0}.wl-plan__points li{margin-bottom:var(--s-1)}.wl-plan__who{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--ink-3);border-top:1px solid var(--line);padding-top:var(--s-3)}.wl-label{font-size:var(--t-sm);font-weight:600}.wl-textarea{width:100%;max-width:62ch;font:inherit;font-size:var(--t-md);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--bg);color:var(--ink-1);resize:vertical}.wl-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wl-chosen{font-size:var(--t-md);margin:0}.wl-note{max-width:62ch;padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-1);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=640px){.wl-main{padding:var(--s-6) var(--s-5) var(--s-9)}.wl-title{font-size:var(--t-xl);line-height:var(--lh-xl)}.wl-lede{font-size:var(--t-md);line-height:var(--lh-md)}.wl-plans{grid-template-columns:1fr}.wl-sec{margin-top:var(--s-9)}}
