:root{--shell-scrim:color-mix(in srgb, var(--fg) 42%, transparent);--site-header-h:calc(var(--bar) + var(--s-3));--panel-w:calc(var(--rail) + var(--s-8));--dialog-s:var(--drawer);--dialog-m:calc(var(--s-10) * 4 + var(--s-6));--dialog-l:var(--wrap-narrow)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--shell-scrim:color-mix(in srgb, var(--sunken) 80%, transparent)}}:root[data-theme=dark],:root[data-theme=midnight],:root[data-theme=nord],:root[data-theme=mocha],:root[data-theme=retro]{--shell-scrim:color-mix(in srgb, var(--sunken) 80%, transparent)}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--dur-2)}html.is-scroll-locked{overflow:hidden}html.is-scroll-locked body{padding-inline-end:var(--scrollbar-gap)}:is(.layers,.toasts,bt-state,bt-header,bt-footer) [hidden]{display:none}.bt-announcer{width:var(--bw);height:var(--bw);margin:calc(var(--bw) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}bt-icon{width:var(--icon,calc(var(--s-4) + var(--s-1)));height:var(--icon,calc(var(--s-4) + var(--s-1)));vertical-align:middle;flex:none;line-height:0;display:inline-block}bt-icon>svg{width:100%;height:100%;display:block;overflow:visible}.wordmark{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-black);letter-spacing:calc(var(--tr-tight) * 1.3);line-height:var(--lh-none);white-space:nowrap;padding-top:.26em;display:inline-block}.wordmark__i{display:inline-block;position:relative}.wordmark__dot{width:0;height:0;display:inline-block}.wordmark__dot:after{content:"";border-radius:var(--r-full);background:var(--dot,var(--accent));width:.4em;height:.4em;position:absolute;left:calc(50% + .022em);transform:translate(-50%,calc(-100% - 1ex - .07em))}.site-logo{font-size:var(--t-h3);color:var(--fg);align-items:center;display:inline-flex}.site-logo--big{font-size:var(--t-h2)}.site-logo .logo-svg{width:auto;height:calc(var(--s-6) - var(--bw-strong));display:block}.site-logo--big .logo-svg{height:var(--s-7)}bt-header{z-index:var(--z-sticky);min-height:var(--site-header-h);view-transition-name:site-header;display:block;position:sticky;top:0}.site-header{height:var(--site-header-h);background:var(--bg);border-block-end:var(--bw) solid transparent;transition:border-color var(--dur-1) var(--ease-out)}.site-header[data-scrolled]{border-block-end-color:var(--line)}.site-header__inner{align-items:center;gap:var(--s-4);height:100%;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));display:flex}.site-header__logo{min-height:var(--h-m);border-radius:var(--r-s);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.site-header__logo:focus-visible,.site-footer__logo:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.site-nav{margin-inline-start:var(--s-3)}.site-nav__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.site-nav__link{min-height:var(--h-m);padding-inline:var(--s-3);border-radius:var(--r-full);color:var(--fg-2);font:var(--w-bold) var(--t-body) / var(--lh-snug) var(--font-body);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:hover{background:var(--surface-2);color:var(--fg)}.site-nav__link:active{background:var(--line)}.site-nav__link:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.site-nav__link[aria-current]{color:var(--fg)}.site-nav__link[aria-current]:after{content:"";bottom:calc(var(--s-1) * -.5);width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--accent);position:absolute;left:50%;transform:translate(-50%)}.site-nav__link[aria-current=true]:after{box-shadow:inset 0 0 0 var(--bw-strong) var(--accent);background:0 0}.site-header__actions{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.hdr-btn{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--h-m);min-height:var(--h-m);padding:0 var(--s-3);border:var(--bw-strong) solid transparent;border-radius:var(--r-full);color:var(--fg);font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease-spring), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;display:inline-flex}.hdr-btn--icon{padding:0}.hdr-btn--icon>:is(bt-icon,svg){translate:0 calc(var(--bw) * -1)}.hdr-btn:hover{background:var(--surface-2)}.hdr-btn:active{background:var(--line);transform:translateY(var(--key-s))}.hdr-btn:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.hdr-btn[aria-expanded=true]{background:var(--fg);color:var(--bg)}.site-header__search{min-width:calc(var(--s-10) + var(--s-7));padding-inline:var(--s-3) var(--s-2);border-color:var(--line-strong);border-radius:var(--r-m);background:var(--surface);color:var(--fg-3);font-weight:var(--w-medium);justify-content:flex-start}.site-header__search:hover{border-color:var(--fg-3);background:var(--surface);color:var(--fg-2)}.site-header__kbd{margin-inline-start:auto}.site-header__menu{display:none}.site-header__signin,.site-header__open{white-space:nowrap}html[data-session=pending] .site-header__signin,html[data-session=pending] .site-header__open{visibility:hidden}.site-header__avatar{width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:var(--blk-pink);color:var(--on-blk-pink);font:var(--w-black) var(--t-small) / var(--lh-tight) var(--font-display);place-items:center;display:inline-grid}.site-header__me{padding-inline:var(--s-1) var(--s-2)}.site-header__caret{--icon:var(--s-4)}@media not (min-width:1024px){.site-header__search{min-width:var(--h-m);border-radius:var(--r-full);color:var(--fg);background:0 0;border-color:#0000;justify-content:center;padding:0}.site-header__search:hover{background:var(--surface-2);color:var(--fg);border-color:#0000}.hdr-btn__text,.site-header__kbd,.site-header__theme{display:none}.site-nav{margin-inline-start:var(--s-1)}.site-nav__link{padding-inline:var(--s-2)}.site-header__inner{gap:var(--s-2)}}@media not (min-width:768px){.site-nav,.site-header__search,.site-header__account{display:none}.site-header__menu{display:inline-flex}.site-logo{font-size:var(--t-lead)}}.layer--nav .nav-sheet{gap:var(--s-4);padding:0 var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--bg);color:var(--fg);outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.nav-sheet__head{z-index:var(--z-above);min-height:var(--site-header-h);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav-sheet__search{align-items:center;gap:var(--s-3);min-height:var(--h-l);padding:0 var(--s-4);border:var(--bw-strong) solid var(--line-strong);border-radius:var(--r-m);background:var(--surface);color:var(--fg-3);font:var(--w-medium) var(--t-body) / var(--lh-snug) var(--font-body);text-align:start;cursor:pointer;display:flex}.nav-sheet__search:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.nav-sheet__list,.nav-sheet__sub{margin:0;padding:0;list-style:none}.nav-sheet__list>li+li{border-top:var(--bw) solid var(--line)}.nav-sheet__link{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-xl);border-radius:var(--r-s);color:var(--fg);font:var(--w-black) var(--t-h3) / var(--lh-snug) var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--tr-tight);text-decoration:none;display:flex}.nav-sheet__link bt-icon{color:var(--fg-3)}.nav-sheet__link[aria-current]{color:var(--accent-text)}.nav-sheet__sub{gap:var(--s-2);padding-bottom:var(--s-4);flex-wrap:wrap;display:flex}.nav-sheet__sublink{min-height:var(--h-m);padding:0 var(--s-4);border-radius:var(--r-full);background:var(--sunken);color:var(--fg);font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.nav-sheet__sublink[aria-current]{background:var(--fg);color:var(--bg)}.nav-sheet__link:focus-visible,.nav-sheet__sublink:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.nav-sheet__theme{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) 0;border-block:var(--bw) solid var(--line);display:flex}.nav-sheet__label{font:var(--w-bold) var(--t-body) / var(--lh-snug) var(--font-body)}.nav-sheet__actions{gap:var(--s-3);margin-top:auto;display:grid}bt-footer{background:var(--surface);display:block}bt-footer:not(:defined){min-height:calc(var(--s-10) * 5)}.site-footer{background:var(--surface);color:var(--fg);margin-block-start:var(--s-8)}.site-footer__panel{padding-block:var(--s-7) calc(var(--s-6) + env(safe-area-inset-bottom));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right))}.site-footer__top{gap:var(--s-7);max-width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.site-footer__brand{align-content:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.site-footer__logo{border-radius:var(--r-s);color:var(--fg);justify-self:start;text-decoration:none}.site-footer__tag{max-width:22ch;color:var(--fg-2);font:var(--w-bold) var(--t-lead) / var(--lh-snug) var(--font-body);margin:0}.theme-switch .seg__opt{align-items:center;gap:var(--s-2);display:inline-flex}.site-footer__cols{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(max-content,1fr);display:grid}.site-footer__title{margin:0 0 var(--s-3);color:var(--fg-3);font:var(--w-medium) var(--t-micro) / var(--lh-tight) var(--font-data);letter-spacing:var(--tr-caps);text-transform:uppercase}.site-footer__links{margin:0;padding:0;list-style:none;display:grid}.site-footer__link{min-height:var(--h-s);border-radius:var(--r-s);color:var(--fg);font:var(--w-medium) var(--t-body) / var(--lh-snug) var(--font-body);text-decoration:none;text-decoration-thickness:var(--bw-strong);text-underline-offset:var(--s-1);text-wrap:balance;align-items:center;display:inline-flex}.site-footer__link:hover,.site-footer__link[aria-current]{text-decoration-line:underline}.site-footer__link:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.site-footer__legal{gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-5);border-top:var(--bw) solid var(--line);color:var(--fg-3);font:var(--w-regular) var(--t-small) / var(--lh-body) var(--font-body);display:grid}.site-footer__legal p{max-width:96ch;margin:0}.site-footer__sample{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.site-footer__copy{color:var(--fg-2);font-family:var(--font-data)}@media (pointer:coarse){.site-footer__link{min-height:var(--h-m)}}@media not (min-width:1024px){.site-footer__top{grid-template-columns:minmax(0,1fr)}}@media not (min-width:768px){bt-footer:not(:defined){min-height:calc(var(--s-10) * 9)}.site-footer{margin-block-start:var(--s-7)}.site-footer__panel{padding-block:var(--s-6) calc(var(--s-5) + env(safe-area-inset-bottom))}.site-footer__cols{gap:var(--s-6) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(max-content,1fr)}}bt-term{border-radius:var(--r-s);font-weight:var(--w-bold);text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-decoration-thickness:var(--bw-strong);text-underline-offset:calc(var(--s-1) + var(--bw));cursor:help;transition:text-decoration-color var(--dur-1) var(--ease-out)}bt-term:hover,bt-term[aria-expanded=true]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}bt-term:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}bt-term[data-missing]{font-weight:inherit;cursor:auto;text-decoration:none}bt-state{vertical-align:middle;max-width:100%;display:inline-flex}bt-state[data-key=sample],.state-pop[data-key=sample]{--c:var(--fg)}bt-state[data-key=delayed],.state-pop[data-key=delayed]{--c:var(--info)}bt-state[data-key=live],.state-pop[data-key=live]{--c:var(--ok)}bt-state[data-key=stale],.state-pop[data-key=stale]{--c:var(--warn)}bt-state[data-key=unavailable],.state-pop[data-key=unavailable]{--c:var(--crit)}bt-state[data-key=connecting],.state-pop[data-key=connecting]{--c:var(--fg-2)}.bt-state__btn{align-items:center;gap:var(--s-2);max-width:100%;min-height:calc(var(--s-5) + var(--bw-strong) * 2);padding:0 var(--s-3) 0 var(--s-2);border:var(--bw-strong) solid color-mix(in srgb, var(--c,var(--fg)) 45%, var(--surface));border-radius:var(--r-full);background:color-mix(in srgb, var(--c,var(--fg)) 12%, var(--surface));color:var(--fg);box-shadow:0 var(--key-s) 0 color-mix(in srgb, var(--c,var(--fg)) 45%, var(--surface));font:var(--w-bold) var(--t-micro) / var(--lh-snug) var(--font-data);white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease-spring), box-shadow var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);margin-block-end:var(--key-s);display:inline-flex;position:relative}.bt-state__btn:after{content:"";inline-size:max(calc(100% + var(--s-2)), var(--h-m));block-size:max(100%, var(--h-m));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.bt-state__btn:hover{background:color-mix(in srgb, var(--c,var(--fg)) 22%, var(--surface))}.bt-state__btn:active,.bt-state__btn[aria-expanded=true]{transform:translateY(var(--key-s));box-shadow:0 0 #0000}.bt-state__btn:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.bt-state__feed,.bt-state__time{border-inline-start:var(--bw-strong) solid color-mix(in srgb, var(--c,var(--fg)) 35%, var(--surface));padding-inline-start:var(--s-2)}.bt-state__time{min-width:0;color:var(--fg-2);font-weight:var(--w-medium);text-overflow:ellipsis;overflow:hidden}bt-state[reserve-time] .bt-state__time.skeleton{block-size:1em;inline-size:25ch;display:inline-block}bt-state[compact] :is(.bt-state__feed,.bt-state__time){display:none}.bt-state__mark{width:calc(var(--s-2) + var(--bw-strong));height:calc(var(--s-2) + var(--bw-strong));border:var(--bw-strong) solid var(--c,var(--fg));border-radius:var(--r-full);flex:none;position:relative}[data-key=sample]>*>.bt-state__mark,[data-key=sample] .bt-state__mark{border-radius:calc(var(--bw) + var(--bw-strong));background:repeating-linear-gradient(45deg, var(--c) 0 var(--bw-strong), transparent var(--bw-strong) calc(var(--bw-strong) * 2))}[data-key=live] .bt-state__mark{background:var(--c);animation:bt-live calc(var(--dur-3) * 3) var(--ease-in-out) infinite}[data-key=delayed] .bt-state__mark:after{content:"";width:var(--bw-strong);background:var(--c);height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-key=stale] .bt-state__mark{border-style:dashed}[data-key=unavailable] .bt-state__mark{background:linear-gradient(45deg, transparent 38%, var(--c) 38% 62%, transparent 62%)}@keyframes bt-live{50%{box-shadow:0 0 0 var(--s-1) color-mix(in srgb, var(--c) 25%, transparent)}}.popover--state{padding:var(--s-5)}.state-pop{gap:var(--s-3);display:grid}.state-pop__head{align-items:center;gap:var(--s-2);display:flex}.state-pop__sentence,.state-pop__sub{font:var(--w-regular) var(--t-small) / var(--lh-body) var(--font-body);margin:0}.state-pop__sub{color:var(--fg-2)}.state-pop__facts{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-s);background:var(--bg);margin:0;display:grid}.state-pop__fact{justify-content:space-between;gap:var(--s-3);font:var(--w-medium) var(--t-micro) / var(--lh-body) var(--font-data);display:flex}.state-pop__fact dt{color:var(--fg-3)}.state-pop__fact dd{text-align:end;margin:0}.state-pop__demo{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--bw) solid var(--line);display:grid}.state-pop__eyebrow{color:var(--fg-3);font:var(--w-medium) var(--t-micro) / var(--lh-tight) var(--font-data);letter-spacing:var(--tr-caps);text-transform:uppercase;margin:0}.state-pop__row{gap:var(--s-2);display:grid}.state-pop__label{font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body)}.state-pop__link,.term-pop__link{--icon:var(--s-4);justify-self:start;align-items:center;gap:var(--s-1);min-height:var(--h-s);border-radius:var(--r-s);color:var(--accent-text);font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:var(--s-1);display:inline-flex}.state-pop__link:focus-visible,.term-pop__link:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.layer{pointer-events:none;position:fixed;inset:0}.layer>*{pointer-events:auto}.layer__scrim,.coach-veil{background:var(--shell-scrim);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.layer[data-open]>:is(.layer__scrim,.coach-veil){opacity:1}.layer>:is(.popover,.menu,.dialog,.cmdk,.coach,.nav-sheet){opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);transform:scale(.96)}.layer[data-open]>:is(.popover,.menu,.dialog,.cmdk,.coach,.nav-sheet){opacity:1;transform:none}.layer[data-closing]>:is(.popover,.menu,.dialog,.cmdk,.coach,.nav-sheet){opacity:0;transition-timing-function:var(--ease-out);transform:none}.layer-close{width:var(--h-m);height:var(--h-m);border-radius:var(--r-full);background:var(--sunken);color:var(--fg);cursor:pointer;transition:transform var(--dur-1) var(--ease-spring), background-color var(--dur-1) var(--ease-out);border:0;flex:none;place-items:center;display:inline-grid}.layer-close:hover{background:var(--line)}.layer-close:active{transform:translateY(var(--key-s))}.layer-close:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.layer-actions{justify-content:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.popover{max-width:calc(100vw - var(--menu-edge) * 2);padding:var(--s-4);border:var(--bw) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);outline:none}.layer>.popover{width:var(--menu-w,var(--menu-w-m));min-width:min(var(--menu-anchor-w,0px), calc(100vw - var(--menu-edge) * 2));overscroll-behavior:contain;position:absolute;top:0;left:0;overflow:auto}.layer>.popover--ink{--focus:var(--bg);padding:var(--s-3) var(--s-4);border-color:var(--fg);border-radius:var(--r-s);background:var(--fg);color:var(--bg);overflow:visible}.popover--ink:before{content:"";left:clamp(var(--s-4), var(--anchor-x,var(--s-5)), calc(100% - var(--s-4)));width:var(--s-3);height:var(--s-3);border-radius:calc(var(--bw-strong) / 2);background:inherit;position:absolute;transform:translate(-50%)rotate(45deg)}.popover--ink[data-side=bottom]:before{top:calc(var(--s-3) / -2 + var(--bw))}.popover--ink[data-side=top]:before{bottom:calc(var(--s-3) / -2 + var(--bw))}.popover--ink:not([data-side=top],[data-side=bottom]):before{display:none}.term-pop{gap:var(--s-2);max-width:calc(var(--rail) + var(--s-2));display:grid}.term-pop__head{align-items:center;gap:var(--s-2);display:flex}.term-pop__name,.state-pop__title,.ch-tip__title,.ws-key__title,.ws-theme-pop__title{font:var(--w-bold) var(--t-body) / var(--lh-snug) var(--font-body);letter-spacing:normal;font-stretch:100%}.term-pop__line{font:var(--w-medium) var(--t-small) / var(--lh-body) var(--font-body);margin:0}.popover--ink .term-pop__link{min-height:var(--h-s);color:inherit}.menu{gap:var(--bw);inline-size:var(--menu-w,var(--menu-w-m));min-inline-size:min(var(--menu-anchor-w,0px), calc(100vw - var(--menu-edge) * 2));max-inline-size:calc(100vw - var(--menu-edge) * 2);padding:var(--s-2);border:var(--bw) solid var(--line);border-radius:var(--r-m);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);outline:none;grid-template-columns:minmax(0,1fr);display:grid}.menu--s,.popover--s{--menu-w:var(--menu-w-s)}.menu--m,.popover--m{--menu-w:var(--menu-w-m)}.menu--l,.popover--l{--menu-w:var(--menu-w-l)}.layer>.menu{overscroll-behavior:contain;position:absolute;top:0;left:0;overflow:auto}.menu__item{align-items:center;gap:var(--s-3);width:100%;min-height:var(--h-m);padding:0 var(--s-3);border-radius:var(--r-s);color:var(--fg);font:var(--w-medium) var(--t-body) / var(--lh-snug) var(--font-body);text-align:start;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;outline:none;text-decoration:none;display:flex}.menu:has(.menu__icon) .menu__item:not(:has(>.menu__icon)){padding-inline-start:calc(var(--s-3) * 2 + var(--icon))}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-2)}.menu__item:focus-visible{box-shadow:inset 0 0 0 var(--bw-strong) var(--focus)}.menu__item:active{background:var(--line)}.menu__item[aria-disabled=true]{color:var(--fg-3);cursor:not-allowed;background:0 0}.menu__item--danger{color:var(--crit-fg)}.menu__icon{color:var(--fg-2)}.menu__item:has(>.menu__hint){padding-block:var(--s-1);flex-wrap:wrap;row-gap:0}.menu__text{white-space:nowrap;text-overflow:ellipsis;flex:1 0 auto;max-inline-size:100%;overflow:hidden}.menu__item:has(.menu__sub) .menu__text{flex:1 1 0;min-inline-size:0}.menu__sub{color:var(--fg-2);font-weight:var(--w-regular);margin-inline-start:var(--s-2)}.menu__lead{inline-size:var(--icon);block-size:var(--icon);flex:none}.menu__item--skeleton{cursor:default;pointer-events:none}.menu__item--skeleton .menu__text{align-items:center;display:flex}.menu__item--skeleton .skeleton{color:#0000}.menu--sheet{inline-size:auto;min-inline-size:0;max-inline-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.menu__hint{text-align:end;min-inline-size:0;color:var(--fg-3);font:var(--w-medium) var(--t-micro) / var(--lh-tight) var(--font-data);flex:0 auto;margin-inline-start:auto}.menu__sep{height:var(--bw);margin:var(--s-1) var(--s-2);background:var(--line)}.menu__heading{gap:var(--s-1);padding:var(--s-2) var(--s-3);border-block-start:var(--bw) solid var(--line);margin-block-start:var(--s-1);display:grid}.menu__heading:first-child,.menu__sep+.menu__heading{border-block-start:0;margin-block-start:0}.menu__heading-title{font:var(--w-bold) var(--t-body) / var(--lh-snug) var(--font-body)}.menu__heading-note{color:var(--fg-2);font:var(--w-regular) var(--t-small) / var(--lh-snug) var(--font-body);white-space:normal;overflow-wrap:anywhere}.tip{z-index:calc(var(--z-toast) + 1);max-width:min(calc(var(--rail) - var(--s-5)), calc(100vw - var(--s-4) * 2));padding:var(--s-2) var(--s-3);border-radius:var(--r-s);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-2);font:var(--w-medium) var(--t-small) / var(--lh-snug) var(--font-body);max-inline-size:min(36ch, calc(100vw - var(--s-4) * 2));text-wrap:balance;opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-spring), visibility 0s linear var(--dur-1);position:fixed;top:0;left:0;transform:scale(.96)}.tip[data-side=top]{transform-origin:50% 100%}.tip[data-side=bottom]{transform-origin:50% 0}.tip[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.layer--dialog{padding:var(--s-4);place-items:center;display:grid}.dialog{width:min(var(--dialog-m), 100%);max-height:calc(100dvh - var(--s-6));border:var(--bw) solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.dialog--s{width:min(var(--dialog-s), 100%)}.dialog--l{width:min(var(--dialog-l), 100%)}.dialog__head,.sheet__head{align-items:flex-start;gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-3) var(--s-6);display:flex}.dialog__title,.sheet__title,.coach__title{padding-top:var(--s-1);font:var(--w-black) var(--t-h3) / var(--lh-snug) var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--tr-tight);flex:1;margin:0}.dialog__body,.sheet__body{overscroll-behavior:contain;min-height:0;padding:0 var(--s-6) var(--s-5);color:var(--fg-2);font:var(--w-regular) var(--t-body) / var(--lh-body) var(--font-body);flex:1;overflow:auto}.dialog__body>*+*,.sheet__body>*+*{margin-top:var(--s-3)}.dialog__body>:first-child,.sheet__body>:first-child{margin-top:0}.dialog__foot{padding:var(--s-2) var(--s-6) var(--s-6)}@media not (min-width:768px){.dialog__head,.sheet__head{padding:var(--s-5) var(--s-4) var(--s-3) var(--s-5)}.dialog__body,.sheet__body{padding-inline:var(--s-5)}.dialog__foot{padding:var(--s-2) var(--s-5) var(--s-5)}.layer-actions>*{flex:auto}}.sheet{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);outline:none;flex-direction:column;display:flex;position:absolute}.sheet[data-probe]{visibility:hidden;height:auto;max-height:none;position:fixed;top:0;bottom:auto}.sheet--right,.sheet--left{width:min(var(--drawer), 100%);top:0;bottom:0}.sheet--l:is(.sheet--right,.sheet--left){width:min(calc(var(--drawer) + var(--s-10)), 100%)}.sheet--right{border-inline-start:var(--bw) solid var(--line);border-radius:var(--r-l) 0 0 var(--r-l);right:0}.sheet--left{border-inline-end:var(--bw) solid var(--line);border-radius:0 var(--r-l) var(--r-l) 0;left:0}.layer>:is(.sheet--right,.sheet--left){opacity:0;transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out)}.layer>.sheet--right{transform:translateX(var(--s-7))}.layer>.sheet--left{transform:translateX(calc(var(--s-7) * -1))}.layer[data-open]>.sheet{opacity:1;transform:none}.layer[data-closing]>.sheet--right{opacity:0;transform:translateX(var(--s-7))}.layer[data-closing]>.sheet--left{opacity:0;transform:translateX(calc(var(--s-7) * -1))}.sheet--bottom{right:0;bottom:var(--kb,0);max-height:var(--vvh,100dvh);padding-bottom:env(safe-area-inset-bottom);border-top:var(--bw) solid var(--line);border-radius:var(--r-l) var(--r-l) 0 0;left:0}.layer>.sheet--bottom{transition:transform var(--dur-2) var(--ease-out);transform:translateY(100%)}.layer[data-closing]>.sheet--bottom{transform:translateY(100%)}@keyframes sheet-rise{0%{transform:translateY(100%)}70%{transform:translateY(calc(var(--s-2) * -1))}to{transform:none}}.layer[data-open]>.sheet--bottom{animation:sheet-rise var(--dur-2) var(--ease-out)}.sheet--bottom:after{height:var(--s-4);background:var(--surface);content:"";pointer-events:none;position:absolute;top:100%;left:0;right:0}.layer>.sheet.is-dragging{transition:none}.sheet__grab{width:100%;height:var(--s-6);border-radius:var(--r-l) var(--r-l) 0 0;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.sheet__grab:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:calc(var(--bw-strong) * -1)}.sheet__grip{width:var(--s-7);height:calc(var(--s-1) + var(--bw));border-radius:var(--r-full);background:var(--line-strong)}.sheet--bottom .sheet__head{touch-action:none;padding-top:0}.sheet__foot{padding:var(--s-4) var(--s-5);border-top:var(--bw) solid var(--line)}.drawer{z-index:var(--z-drawer);width:min(var(--drawer), 100%);overscroll-behavior:contain;border-inline-start:var(--bw) solid var(--line);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);opacity:0;transform:translateX(var(--s-7));transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);position:fixed;top:0;bottom:0;right:0;overflow:auto}.drawer[data-open]{opacity:1;transform:none}.drawer[hidden]{display:none}.toasts{top:calc(var(--bar) + var(--s-3) + env(safe-area-inset-top));z-index:var(--z-toast);width:min(calc(var(--panel-w) + var(--s-8)), 100%);padding:0 var(--s-4);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;left:auto;right:0}:root:has(.sheet--right) .toasts{top:auto;right:auto;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));justify-content:flex-start;left:0}:root:has(.coach) .toasts{visibility:hidden}.toasts__list{align-items:center;gap:var(--s-2);width:min(calc(var(--panel-w) + var(--s-8)), 100%);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:toasts/inline-size}.toast{--focus:var(--bg);align-items:center;gap:var(--s-3);width:100%;min-height:var(--h-l);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-m);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-2);pointer-events:auto;opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);display:flex;transform:scale(.96)}.toast[data-open]{opacity:1;transform:none}.toast[data-closing]{opacity:0;transition-timing-function:var(--ease-out);transform:none}.toast__icon{width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:color-mix(in srgb, var(--bg) 16%, transparent);color:var(--bg);flex:none;place-items:center;display:grid}.toast[data-tone=ok] .toast__icon{background:var(--ok-soft);color:var(--ok-fg)}.toast[data-tone=warn] .toast__icon{background:var(--warn-soft);color:var(--warn-fg)}.toast[data-tone=crit] .toast__icon{background:var(--crit-soft);color:var(--crit-fg)}.toast[data-tone=info] .toast__icon{background:var(--info-soft);color:var(--info-fg)}.toast__text{min-width:0;padding-block:var(--s-2);flex:1}.toast__title,.toast__body{font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body);margin:0}.toast__body{margin-top:var(--s-1);color:color-mix(in srgb, var(--bg) 78%, var(--fg));font-weight:var(--w-medium)}.toast__action{min-width:var(--h-m);min-height:var(--h-m);border-radius:var(--r-s);color:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);padding:0 var(--s-3);font:var(--w-bold) var(--t-small) / var(--lh-snug) var(--font-body);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:var(--s-1);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.toast__close{flex:none}@container toasts not (min-width:520px){.toast{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text close""action close";row-gap:0;display:grid}.toast:has(>.toast__icon){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text close""icon action close"}.toast__icon{grid-area:icon}.toast__text{grid-area:text}.toast__action{min-height:var(--h-s);grid-area:action;justify-self:start;margin-block-end:var(--s-1);margin-inline-start:calc(var(--s-3) * -1)}.toast__close{grid-area:close}}.toast__action:hover{background:color-mix(in srgb, var(--bg) 14%, transparent)}.toast__action:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:calc(var(--bw-strong) * -1)}.layer--palette{padding:var(--s-9) var(--s-4) var(--s-4);justify-content:center;align-items:flex-start;display:flex}.cmdk{width:min(calc(var(--wrap-narrow) - var(--s-8)), 100%);max-height:calc(100dvh - var(--s-9) - var(--s-6));border:var(--bw) solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.cmdk__bar{align-items:center;gap:var(--s-3);min-height:var(--h-xl);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-5);border-bottom:var(--bw-strong) solid var(--line);transition:border-color var(--dur-1) var(--ease-out);flex:none;display:flex}.cmdk__bar:focus-within{border-bottom-color:var(--accent)}.cmdk__icon{--icon:var(--s-5);color:var(--fg-3)}.cmdk__input{min-width:0;height:var(--h-l);color:var(--fg);font:var(--w-medium) var(--t-lead) / var(--lh-snug) var(--font-body);background:0 0;border:0;outline:0;flex:1}.cmdk__input::placeholder{color:var(--fg-3)}.cmdk__list{overscroll-behavior:contain;min-height:0;padding:var(--s-2);scroll-padding-block:var(--s-6);flex:1;overflow:auto}.cmdk__group+.cmdk__group{margin-top:var(--s-2)}.cmdk__heading{padding:var(--s-3) var(--s-3) var(--s-2);color:var(--fg-3);font:var(--w-medium) var(--t-micro) / var(--lh-tight) var(--font-data);letter-spacing:var(--tr-caps);text-transform:uppercase}.cmdk__item{align-items:center;gap:var(--s-3);min-height:var(--h-l);padding:0 var(--s-3);border-radius:var(--r-m);color:var(--fg);cursor:pointer;display:flex}.cmdk__item-icon{color:var(--fg-2)}.cmdk__label{font:var(--w-bold) var(--t-body) / var(--lh-snug) var(--font-body);white-space:nowrap}.cmdk__item--ticker .cmdk__label{font-family:var(--font-data)}.cmdk__hint{min-width:0;color:var(--fg-3);font:var(--w-medium) var(--t-small) / var(--lh-snug) var(--font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmdk__enter{--icon:var(--s-4);visibility:hidden;margin-inline-start:auto}.cmdk__item[aria-selected=true]{background:var(--fg);color:var(--bg)}.cmdk__item[aria-selected=true] :is(.cmdk__item-icon,.cmdk__hint){color:color-mix(in srgb, var(--bg) 72%, var(--fg))}.cmdk__item[aria-selected=true] .cmdk__enter{visibility:visible}.cmdk__empty{justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-5);text-align:center;display:grid}.cmdk__empty-icon{--icon:var(--s-6);color:var(--fg-3)}.cmdk__empty-title{font:var(--w-bold) var(--t-lead) / var(--lh-snug) var(--font-body);margin:0}.cmdk__empty-body{color:var(--fg-2);margin:0}.cmdk__foot{gap:var(--s-5);padding:var(--s-3) var(--s-5);border-top:var(--bw) solid var(--line);color:var(--fg-3);font:var(--w-medium) var(--t-small) / var(--lh-snug) var(--font-body);flex:none;display:flex}.cmdk__hintkey{align-items:center;gap:var(--s-2);display:inline-flex}@media not (min-width:768px){.layer--palette{padding:var(--s-3)}.cmdk{max-height:calc(100dvh - var(--s-6))}}@media not (min-width:768px),(pointer:coarse){.cmdk__foot,.cmdk__esc{display:none}}@media (min-width:768px) and (pointer:fine){.cmdk{block-size:min(36rem, calc(100dvh - var(--s-9) - var(--s-6)))}}.coach-ring{border:var(--bw-strong) solid var(--accent);border-radius:var(--r-m);box-shadow:0 0 0 var(--s-1) color-mix(in srgb, var(--accent) 28%, transparent);pointer-events:none;transition:left var(--dur-2) var(--ease-out), top var(--dur-2) var(--ease-out), width var(--dur-2) var(--ease-out), height var(--dur-2) var(--ease-out);position:absolute}.layer>.coach-ring{pointer-events:none}.coach{gap:var(--s-3);width:min(var(--panel-w), calc(100% - var(--s-4) * 2));padding:var(--s-5);border:var(--bw) solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring), left var(--dur-2) var(--ease-out), top var(--dur-2) var(--ease-out);outline:none;display:grid;position:absolute}.coach--center{height:fit-content;margin:auto;inset:0}.coach--dock{top:auto;right:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom));left:var(--s-3);width:auto;margin:0}.coach--dock.coach--dock-top{top:calc(var(--s-3) + env(safe-area-inset-top));bottom:auto}.coach__top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.coach__count{color:var(--fg-3);font:var(--w-medium) var(--t-micro) / var(--lh-tight) var(--font-data);letter-spacing:var(--tr-caps);text-transform:uppercase;margin:0}.coach__dots{gap:var(--s-1);display:flex}.coach__dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--line-strong);transition:background-color var(--dur-1) var(--ease-out)}.coach__dot[data-on]{background:var(--accent)}.coach__title{padding:0}.coach__body{color:var(--fg-2);font:var(--w-regular) var(--t-body) / var(--lh-body) var(--font-body);margin:0}.coach__actions{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.coach__spacer{flex:1}.table__sort{align-items:center;gap:var(--s-1);min-height:var(--h-s);border-radius:var(--r-s);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.table__sort:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}.pw{display:block;position:relative}.pw>input{width:100%;padding-inline-end:calc(var(--h-m) + var(--s-2))}.pw__toggle,.num-step__btn{width:var(--h-m);height:var(--h-m);border-radius:var(--r-s);color:var(--fg-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-spring);background:0 0;border:0;place-items:center;display:inline-grid}.pw__toggle{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--s-1)}.pw__toggle:hover,.num-step__btn:hover:not(:disabled){background:var(--sunken);color:var(--fg)}.pw__toggle[aria-pressed=true]{color:var(--accent-text)}.pw__toggle:focus-visible,.num-step__btn:focus-visible{outline:var(--bw-strong) solid var(--focus);outline-offset:calc(var(--bw-strong) * -1)}.num-step{align-items:center;gap:var(--s-1);display:flex}.num-step>input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;flex:1;min-width:0}.num-step>input::-webkit-inner-spin-button{appearance:none;margin:0}.num-step>input::-webkit-outer-spin-button{appearance:none;margin:0}.num-step__btn{border:var(--bw-strong) solid var(--line-strong);background:var(--surface);color:var(--fg);box-shadow:0 var(--key-s) 0 var(--line-strong);flex:none}.num-step__btn:active:not(:disabled){transform:translateY(var(--key-s));box-shadow:0 0 #0000}.time-field{align-items:center;gap:var(--s-2);display:inline-flex}.time-field__box{align-items:center;gap:var(--bw-strong);min-block-size:var(--h-l);padding-inline:var(--s-2) var(--s-3);border:var(--bw-strong) solid var(--line-control);border-radius:var(--r-m);background:var(--surface);color:var(--fg);font-family:var(--font-data);font-size:var(--t-lead);font-weight:var(--w-bold);line-height:var(--lh-snug);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);display:inline-flex}.time-field__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 var(--s-1) var(--accent-soft)}.time-field__seg{padding:var(--s-1) var(--s-2);border-radius:var(--r-s);cursor:text;caret-color:#0000;outline:none}.time-field__period{padding:var(--s-1) var(--s-2);border-radius:var(--r-s);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.time-field__period:focus-visible{outline:var(--bw-strong) solid var(--accent);outline-offset:var(--bw-strong)}.time-field__period:disabled{cursor:not-allowed}.time-field__seg:focus{background:var(--fg);color:var(--bg)}.time-field__sep{color:var(--fg-3)}.time-field[data-disabled] .time-field__box{border-color:var(--line);background:var(--sunken);color:var(--fg-3)}.time-field[data-disabled] .time-field__seg{cursor:not-allowed}.time-field__zone{color:var(--fg-2);font-family:var(--font-body);font-size:var(--t-small);font-weight:var(--w-semi);margin-inline-start:var(--s-2)}.num-step__btn:disabled{color:var(--fg-3);box-shadow:none;cursor:not-allowed}[data-copied=true]{color:var(--ok-fg)}[data-copied=false]{color:var(--crit-fg)}textarea[data-autogrow]{resize:none;overflow:hidden}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.layers .layer>:is(.popover,.menu,.dialog,.cmdk,.coach,.nav-sheet,.sheet),.layers .layer[data-closing]>:is(.sheet--right,.sheet--left),.toasts .toast,.tip{transition-property:opacity,visibility;transition-duration:var(--dur-1);transform:none}.layers .layer>.sheet--bottom{opacity:0}.layers .layer[data-open]>.sheet--bottom{opacity:1}.coach-ring,.coach,.hdr-btn,.layer-close,.bt-state__btn,.num-step__btn{transition-property:opacity,background-color,border-color,color}.hdr-btn:active,.layer-close:active,.bt-state__btn:active,.bt-state__btn[aria-expanded=true],.num-step__btn:active:not(:disabled){transform:none}[data-key=live] .bt-state__mark{animation:none}}@media (prefers-reduced-transparency:reduce){:root{--shell-scrim:color-mix(in srgb, var(--sunken) 92%, transparent)}}@media (forced-colors:active){.bt-state__mark,.coach-ring{border-color:canvastext}.cmdk__item[aria-selected=true]{outline:var(--bw-strong) solid Highlight}}@media (min-width:1024px) and (max-height:740px) and (pointer:fine){:root{--bar:max(var(--h-m), 3.25rem);--site-header-h:var(--bar)}}
[data-theme=retro] body{font-synthesis:none;text-shadow:0 0 var(--s-1) var(--glow)}[data-theme=retro] body:after{content:"";z-index:calc(var(--z-toast) + 1);background:linear-gradient(to bottom, transparent, var(--glow) 50%, transparent) 0 -20% / 100% 12% no-repeat, repeating-linear-gradient(to bottom, var(--scanline) 0 var(--bw), transparent var(--bw) calc(var(--bw) * 3)), radial-gradient(ellipse at center, transparent 58%, var(--vignette) 100%);opacity:.55;pointer-events:none;animation:rt-roll calc(var(--dur-3) * 22) linear infinite;position:fixed;inset:0}[data-theme=retro] ::selection{background:var(--fg);color:var(--bg);text-shadow:none}[data-theme=retro] h1:after{content:"";vertical-align:baseline;block-size:.8em;inline-size:1ch;animation:rt-blink calc(var(--dur-3) * 2.6) steps(1, end) infinite;background:currentColor;margin-inline-start:.15em;display:inline-block}[data-theme=retro] :is(.eyebrow,.btn,.chip,.seg__opt,.tab,.badge,.tag,.kbd,.field__label,.table th,.menu__label,.panel__title,.stat__label,.callout__title,.bars__label,.ladder__name,.display,.h1,.h2,.h3,.mega,h1,h2,h3){letter-spacing:var(--tr-caps);text-transform:uppercase}[data-theme=retro] :is(.mega,.display,.h1,.h2,.stat__value,.print-row__size){letter-spacing:0}[data-theme=retro] :is(.link,.prose a){text-decoration-style:solid;text-decoration-thickness:var(--bw-strong)}[data-theme=retro] :is(.link,.prose a):hover{background:var(--accent);color:var(--on-accent);text-shadow:none}[data-theme=retro] .skip-link{box-shadow:none;border:var(--bw-strong) solid var(--fg)}[data-theme=retro] .prose blockquote{border-inline-start:var(--bw-strong) dashed var(--line-strong)}[data-theme=retro] :has(>.btn){counter-reset:fkey}[data-theme=retro] .btn{--btn-bg:var(--surface);--btn-bg-hover:var(--surface-2);--btn-fg:var(--fg);--btn-line:var(--line-strong);--btn-line-hover:var(--fg);border-width:var(--bw-strong);box-shadow:none;counter-increment:fkey;transform:none}[data-theme=retro] .btn:not(.btn--icon,.btn--quiet):before{content:"F" counter(fkey) / "";margin-inline:calc(var(--s-1) - var(--btn-pad)) var(--s-1);padding-inline:var(--s-1);background:var(--btn-fg);color:var(--btn-cell,var(--blk,var(--bg)));text-shadow:none;align-self:stretch;align-items:center;display:inline-flex}[data-theme=retro] .btn--primary{--btn-cell:var(--btn-bg);--btn-bg:var(--accent);--btn-bg-hover:var(--accent-hover);--btn-fg:var(--on-accent);--btn-line:var(--accent);--btn-line-hover:var(--accent-hover);text-shadow:none}[data-theme=retro] .btn--danger{--btn-fg:var(--crit-fg);--btn-line:var(--crit)}[data-theme=retro] .btn--quiet{--btn-bg:transparent;--btn-line:transparent}[data-theme=retro] .btn:hover,[data-theme=retro] .btn[data-preview~=hover]{transform:none}[data-theme=retro] .btn:active,[data-theme=retro] .btn[data-preview~=press],[data-theme=retro] .btn[aria-pressed=true]{background-color:var(--fg);border-color:var(--fg);color:var(--bg);text-shadow:none;transform:none}[data-theme=retro] .btn:is(:active,[data-preview~=press],[aria-pressed=true]):before{background:var(--bg);color:var(--fg)}[data-theme=retro] .btn:disabled,[data-theme=retro] .btn[aria-disabled=true]{--btn-bg:var(--bg);--btn-fg:var(--fg-3);--btn-line:var(--line);border-style:dashed}[data-theme=retro] .btn[aria-busy=true]:after{background:var(--btn-fg);block-size:1em;inline-size:1ch;animation:rt-blink calc(var(--dur-3) * 1.2) steps(1, end) infinite;border:0;border-radius:0}[data-theme=retro] .chip{border-width:var(--bw-strong);box-shadow:none;transform:none}[data-theme=retro] .chip[aria-pressed]:before{content:"[ ]" / "";font-family:var(--font-data)}[data-theme=retro] .chip[aria-pressed=true]:before{content:"[X]" / ""}[data-theme=retro] .chip:is(:active,[data-preview~=press],[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background-color:var(--fg);border-color:var(--fg);color:var(--bg);text-shadow:none;transform:none}[data-theme=retro] .chip:hover{transform:none}[data-theme=retro] .seg{border:var(--bw-strong) solid var(--line);background:var(--bg)}[data-theme=retro] .seg__opt:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){text-shadow:none}[data-theme=retro] .tab:after{display:none}[data-theme=retro] .tab:first-child{padding-inline-start:var(--s-3)}[data-theme=retro] .tab:is([aria-selected=true],[aria-current]){background:var(--fg);color:var(--bg);text-shadow:none}[data-theme=retro] .kbd{border-width:var(--bw-strong);box-shadow:none}[data-theme=retro] .menu,[data-theme=retro] .combo__list:not(.combo__list--inline){border:var(--bw-strong) solid var(--line-strong)}[data-theme=retro] .combo__opt[aria-selected=true]{text-shadow:none}[data-theme=retro] .menu__item:is(:hover,:focus-visible,[data-preview~=hover]){background:var(--fg);color:var(--bg);text-shadow:none}[data-theme=retro] .menu__item:is([aria-checked=true],[aria-selected=true],[aria-current]):after{content:"*" / "";background:0 0;block-size:auto;inline-size:auto}[data-theme=retro] :is(.field__control,.search,.time-field__box){border-color:var(--line-strong);background-color:var(--sunken);caret-color:var(--fg)}[data-theme=retro] :is(.field__control,.search,.time-field__box):is(:focus,:focus-within,[data-preview~=focus]){border-color:var(--fg);box-shadow:none;outline:var(--bw-strong) solid var(--focus);outline-offset:var(--bw-strong)}[data-theme=retro] .search:before{content:">" / "";block-size:auto;inline-size:auto;color:var(--fg);border:0;transform:translateY(-50%)}[data-theme=retro] .search:after{display:none}[data-theme=retro] :is(.check,.radio) input{box-shadow:none}[data-theme=retro] :is(.check input:checked,.check input:indeterminate,.radio input:checked){border-color:var(--fg);background-color:var(--fg);box-shadow:none}[data-theme=retro] .check input:before{border-color:var(--bg)}[data-theme=retro] .radio input:before{background:var(--bg)}[data-theme=retro] .switch input:checked{border-color:var(--fg);background-color:var(--fg)}[data-theme=retro] .switch input:before{border-color:var(--line-strong);background:var(--bg)}[data-theme=retro] .slider::-webkit-slider-thumb{box-shadow:none;border-radius:0}[data-theme=retro] .slider::-moz-range-thumb{box-shadow:none;border-radius:0}[data-theme=retro] :is(.card,.panel,.demo,.plan,.print-row--card){border:var(--bw-strong) solid var(--line);box-shadow:none}[data-theme=retro] .card--interactive:is(:hover,:active,[data-preview~=hover],[data-preview~=press]){border-color:var(--fg);box-shadow:none;transform:none}[data-theme=retro] .panel__head{--fg:var(--on-blk-ink);--fg-2:var(--on-blk-ink);--fg-3:var(--on-blk-ink);--bg:var(--blk-ink);--surface:var(--blk-ink);--line-strong:var(--on-blk-ink);padding:var(--s-2) var(--s-4);background:var(--blk-ink);color:var(--on-blk-ink);text-shadow:none}[data-theme=retro] .panel__body{padding-block-start:var(--s-4)}[data-theme=retro] .block{text-shadow:none}[data-theme=retro] .banner{border:var(--bw-strong) solid var(--tone-fg);background:var(--bg)}[data-theme=retro] :is(.banner,.field__error):before{border-radius:0}[data-theme=retro] .callout{border:var(--bw-strong) dashed var(--line-strong);background:var(--bg)}[data-theme=retro] .empty:before{border-radius:0}[data-theme=retro] .skeleton{background:var(--surface-2);animation:rt-blink calc(var(--dur-3) * 2.6) steps(1, end) infinite}[data-theme=retro] .badge{border-width:var(--bw);border-color:var(--c);background:var(--bg)}[data-theme=retro] .badge:before{border-radius:0}[data-theme=retro] .badge--rank{border-color:var(--line-strong)}[data-theme=retro] .badge--rank[data-tier=rank1]{border-color:var(--rank1);background:var(--rank1);color:var(--bg);text-shadow:none}[data-theme=retro] .tag{border:var(--bw) solid var(--line-strong);background:var(--bg)}[data-theme=retro] .bars__meter>i{border-radius:0}[data-theme=retro] .meter{border:var(--bw) solid var(--line-strong);background:var(--bg)}[data-theme=retro] .meter:before{transition-timing-function:steps(8,end)}[data-theme=retro] :is(.table td,.prose td){border-block-end:var(--bw-strong) dotted var(--line)}[data-theme=retro] :is(.table th,.prose th){border-block-end:var(--bw-strong) solid var(--line-strong)}[data-theme=retro] .table tbody tr:is([aria-selected=true],[aria-current]){background:var(--fg);color:var(--bg);text-shadow:none}[data-theme=retro] :is(.print-row__sym,.quote-row__symbol,.level-row__zone,.since-row__title){align-items:baseline;gap:var(--s-2);display:flex}[data-theme=retro] :is(.print-row__sym,.quote-row__symbol,.level-row__zone,.since-row__title):after{content:"";min-inline-size:var(--s-4);border-block-end:var(--bw-strong) dotted var(--line-strong);flex:1}[data-theme=retro] :is(.print-row--hero,.print-row--title) .print-row__sym:after{display:none}[data-theme=retro] .print-row[data-state=new]{animation:rt-invert calc(var(--dur-3) * 2) steps(1, end) both}[data-theme=retro] .print-row[data-state=new] .print-row__mark:after{display:none}[data-theme=retro] .print-row[data-state=new] .print-row__sym:after{content:"NEW";min-inline-size:0;padding-inline:var(--s-1);background:var(--fg);color:var(--bg);border:0;flex:none}[data-theme=retro] :is(.print-row,.quote-row,.level-row,.since-row,.etf-cell):is([aria-current],[aria-selected=true],[aria-pressed=true]){background:var(--blk-ink);color:var(--on-blk-ink);text-shadow:none;--fg:var(--on-blk-ink);--fg-2:var(--on-blk-ink);--fg-3:var(--on-blk-ink);--line-strong:var(--on-blk-ink);--up-fg:var(--on-blk-ink);--down-fg:var(--on-blk-ink)}[data-theme=retro] :is(.block,.plan--featured) .badge,[data-theme=retro] :is(.print-row,.quote-row,.level-row,.since-row,.etf-cell):is([aria-current],[aria-selected=true],[aria-pressed=true]) .badge{color:inherit;background:0 0;border-color:currentColor}[data-theme=retro] .etf-cell{border:var(--bw-strong) solid var(--line);background:var(--bg)}@keyframes rt-blink{50%{opacity:0}}@keyframes rt-roll{to{background-position:0 120%,0 0,0 0}}@keyframes rt-invert{0%,24%,50%,74%{background-color:var(--fg);color:var(--bg)}25%,49%,75%,to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-theme=retro] body:after{display:none}}@media (prefers-reduced-transparency:reduce){[data-theme=retro] body:after{display:none}[data-theme=retro] body{text-shadow:none}}
bt-glyph{vertical-align:middle;flex:none;line-height:0;display:inline-flex}

