/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! Gloock — The Gloock Project Authors (Duarte Pinto), SIL OFL 1.1 (/fonts/Gloock-OFL.txt). Latin subset. */
/*! Marcellus SC — Brian J. Bonislawsky (Astigmatic), SIL OFL 1.1, Reserved Font Name "Marcellus" (/fonts/MarcellusSC-OFL.txt). Unmodified, WOFF2 compression only. */
/*! DI Text — a Modified Version of CMU Serif (Computer Modern Unicode fonts 0.7.0, Andrey V. Panov, after D. E. Knuth), SIL OFL 1.1 (/fonts/DIText-OFL.txt). Latin subset, renamed under the Reserved Font Name; see /fonts/DIText-FONTLOG.txt. */
/*! JetBrains Mono — The JetBrains Mono Project Authors, SIL OFL 1.1 (/fonts/OFL.txt beside the file). Subset, calt removed. */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-sans:var(--font-text);--font-mono:var(--font-num);--radius-ui:4px;--radius-frame:6px;--radius-phone:8px;--container-wrap:1200px;--container-heading:760px;--container-lede:640px;--container-prose:820px}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{accent-color:var(--accent)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-text);font-size:var(--fs-mkt-body);font-variant-numeric:tabular-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}:root[data-theme=dark] body,.surface-night{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media (prefers-color-scheme:dark){:root:not([data-theme]) body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}::selection{background:var(--selection);color:var(--fg)}h1,h2,h3,h4{text-wrap:balance}b,strong{font-weight:700}p{text-wrap:pretty}a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}button{font:inherit;color:inherit}}@layer components{.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section-y)}.surface-paper{background:var(--bg);color:var(--fg)}.surface-ground{background:var(--bg-1);color:var(--fg)}.surface-night{background:var(--bg);color:var(--fg)}.section-head{flex-direction:column;gap:18px;display:flex}.eyebrow{text-wrap:balance;font-family:var(--font-sub);font-size:var(--fs-mkt-label);letter-spacing:var(--ls-sub-label);color:var(--fg-3);margin:0;font-weight:400;line-height:1.4}.display{font-family:var(--font-head);font-weight:var(--display-weight);font-size:var(--fs-mkt-display);letter-spacing:0;color:var(--fg);max-width:780px;margin:0;line-height:1.06}.h2{font-family:var(--font-head);font-weight:var(--display-weight);font-size:var(--fs-mkt-h2);letter-spacing:0;color:var(--fg);max-width:760px;margin:0;line-height:1.1}.h3{font-family:var(--font-sub);font-size:var(--fs-mkt-h3);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.lede{font-family:var(--font-text);font-size:var(--fs-mkt-lede);color:var(--fg-2);max-width:640px;margin:0;line-height:1.55}.mono{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0}.btn{border-radius:var(--radius-ui);height:40px;font-family:var(--font-sub);font-size:var(--fs-mkt-small);letter-spacing:var(--ls-sub-control);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.btn-lg{height:48px;padding:0 20px}.btn-primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--accent-fg)}.btn-primary:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--accent-fg)}.btn-primary:active{background:var(--btn-primary-pressed);border-color:var(--btn-primary-pressed);color:var(--accent-fg)}.btn-quiet{border-color:var(--control);color:var(--fg);background:0 0}.btn-quiet:hover{background:var(--bg-2);border-color:var(--control-hover,var(--control));color:var(--fg)}.btn-quiet:active{background:var(--pressed,var(--bg-2));color:var(--fg)}.btn:disabled{cursor:not-allowed;background:var(--disabled-bg);border-color:var(--line);color:var(--fg-disabled)}.field{border:1px solid var(--control);border-radius:var(--radius-ui);background:var(--field);height:48px;color:var(--fg);font-family:var(--font-text);font-size:var(--fs-16);min-width:0;padding:0 14px}.field:hover{border-color:var(--control-hover)}.field::placeholder{color:var(--fg-3);opacity:1}.field:focus-visible{border-color:var(--accent);outline-offset:2px}.field[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.frame{border:1px solid var(--line-2);border-radius:var(--radius-frame);background:var(--bg-1);box-shadow:var(--overlay-edge), var(--drop-frame);display:block;overflow:hidden}.link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:2px}.link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.skip-link{left:var(--gutter);z-index:100;border-radius:var(--radius-ui);background:var(--fg);color:var(--fg-inverse);font-family:var(--font-sub);font-size:var(--fs-mkt-small);letter-spacing:var(--ls-sub-control);padding:10px 14px;font-weight:400;text-decoration:none;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{color:var(--fg-inverse);transform:none}.anchor-alias{height:0;display:block;overflow:hidden}html:not(.js) .needs-js{display:none!important}.nav{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.nav__bar{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav__brand{min-height:44px;color:var(--fg);font-family:var(--font-head);white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.nav__brand:hover{color:var(--fg)}.nav__mark{flex:none;width:auto;height:20px;display:block}.nav__links{align-items:center;gap:24px;display:none}.nav__links a{color:var(--fg-2);font-family:var(--font-sub);font-size:var(--fs-mkt-small);letter-spacing:var(--ls-sub-control);white-space:nowrap;padding-block:10px;font-weight:400;text-decoration:none}.nav__links a:hover{color:var(--fg);text-decoration:underline}.nav__actions{align-items:center;gap:4px;display:flex}.nav__secondary{color:var(--fg);font-family:var(--font-sub);font-size:var(--fs-mkt-small);letter-spacing:var(--ls-sub-control);white-space:nowrap;padding-block:10px;font-weight:400;text-decoration:none;display:none}.nav__secondary:hover{color:var(--fg);text-decoration:underline}.nav__launch,.nav__primary{display:none}html:not(.js) .nav__primary{display:inline-flex}@media (max-width:1023px){html:not(.js) .nav__primary{height:44px}html:not(.js) .nav{position:static}html:not(.js) .nav__bar{height:auto;min-height:var(--nav-h);flex-wrap:wrap;row-gap:0}html:not(.js) .nav__links{flex-wrap:wrap;order:3;gap:0 20px;width:100%;padding-bottom:6px;display:flex}html:not(.js) .nav__links a{padding-block:12px}}.nav__menu-btn{border-radius:var(--radius-ui);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.nav__menu-btn:hover{background:var(--hover)}.nav__menu-btn:active{background:var(--pressed)}.nav__menu{background:var(--bg-1);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.nav__menu-inner{flex-direction:column;gap:16px;padding-block:8px 20px;display:flex}.nav__menu-list{margin:0;padding:0;list-style:none}.nav__menu-list li+li{border-top:1px solid var(--line)}.nav__menu-list a{min-height:48px;color:var(--fg);font-family:var(--font-sub);letter-spacing:var(--ls-sub-control);align-items:center;font-size:17px;font-weight:400;text-decoration:none;display:flex}.nav__menu-list a:hover{text-decoration:underline}.nav__menu-primary{width:100%}@media (min-width:1024px){.nav__links{display:flex}.nav__actions{gap:20px}.nav .nav__theme{border-color:var(--control);width:36px;height:36px}.nav .nav__theme:hover,.nav .nav__theme:active{border-color:var(--control-hover)}.nav__secondary{display:inline-block}.nav__launch,.nav__primary{display:inline-flex}.nav__menu-btn,.nav__menu{display:none}}@media (min-width:1280px){.nav__links{gap:32px}}.theme-toggle{border-radius:var(--radius-ui);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{background:var(--hover)}.theme-toggle:active{background:var(--pressed)}.theme-toggle .theme-toggle__moon{display:block}.theme-toggle .theme-toggle__sun{display:none}:root[data-theme=dark] .theme-toggle .theme-toggle__sun{display:block}:root[data-theme=dark] .theme-toggle .theme-toggle__moon,.section-rail{display:none}@media (min-width:1360px){.section-rail{left:16px;top:calc(var(--nav-h) + 24px);z-index:40;box-sizing:border-box;width:32px;max-height:calc(100vh - var(--nav-h) - 48px);border:1px solid var(--line-2);border-radius:var(--radius-ui);background:var(--bg-3);box-shadow:var(--overlay-edge), var(--shadow-tip);color:var(--fg);padding-top:6px;padding-bottom:6px;display:block;position:fixed;overflow:hidden auto}}.section-rail__top{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;margin-bottom:6px;display:none}.section-rail__toggle{border-radius:var(--radius-ui);width:30px;height:29px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.section-rail__toggle:hover{background:var(--hover-over);color:var(--fg)}.section-rail__toggle:active{background:var(--pressed);color:var(--fg)}.section-rail__toggle:focus-visible{outline-offset:-2px}.section-rail__title{font-family:var(--font-sub);font-size:var(--fs-14);letter-spacing:var(--ls-sub-label);white-space:nowrap;color:var(--fg-3);font-weight:400;display:none}.section-rail__list{margin:0;padding:0;list-style:none}.section-rail__link{border-radius:var(--radius-ui);height:28px;font-family:var(--font-sub);font-size:var(--fs-14);letter-spacing:var(--ls-sub-control);color:var(--fg-3);white-space:nowrap;align-items:center;gap:10px;padding:0 7px;font-weight:400;line-height:1.3;text-decoration:none;display:flex;position:relative}.section-rail__link:hover{color:var(--fg)}.section-rail__link:focus-visible{outline-offset:-2px}.section-rail__link[aria-current=location]{color:var(--fg)}.section-rail__tick{background:var(--control);transform-origin:0;flex:none;width:16px;height:2px;transition:transform .15s ease-out;transform:scaleX(.5)}.section-rail__link:hover .section-rail__tick{background:var(--control-hover)}.section-rail__link[aria-current=location] .section-rail__tick{background:var(--accent);transform:scaleX(1)}.section-rail__link[aria-current=location]:hover .section-rail__tick{background:var(--accent-hover)}.section-rail__label{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;transition:opacity .15s ease-out;position:absolute;overflow:hidden}@media (min-width:1360px){.section-rail:not([data-flyout=dismissed]):has(.section-rail__link:focus-visible){width:200px}.section-rail:not([data-flyout=dismissed]):has(.section-rail__link:focus-visible) .section-rail__title{display:block}.section-rail:not([data-flyout=dismissed]):has(.section-rail__link:focus-visible) .section-rail__label{clip-path:none;text-overflow:ellipsis;opacity:1;width:auto;min-width:0;height:auto;position:static}}@media (min-width:1360px) and (hover:hover){.section-rail:not([data-flyout=dismissed]):hover:not(:has(.section-rail__top:hover)){width:200px}.section-rail:not([data-flyout=dismissed]):hover:not(:has(.section-rail__top:hover)) .section-rail__title{display:block}.section-rail:not([data-flyout=dismissed]):hover:not(:has(.section-rail__top:hover)) .section-rail__label{clip-path:none;text-overflow:ellipsis;opacity:1;width:auto;min-width:0;height:auto;position:static}}@media (min-width:1680px){.section-rail{padding-top:0}.section-rail__top{display:flex}.section-rail:not([data-state=collapsed]){width:200px}.section-rail:not([data-state=collapsed]) .section-rail__title{display:block}.section-rail:not([data-state=collapsed]) .section-rail__label{clip-path:none;text-overflow:ellipsis;opacity:1;width:auto;min-width:0;height:auto;position:static}.section-rail:not([data-state=collapsed]) .section-rail__chev{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.section-rail__tick,.section-rail__label{transition:none}}.footer{background:var(--bg);border-top:1px solid var(--line);padding-block:56px 40px;overflow-x:clip}.footer__inner{flex-direction:column;gap:24px;display:flex}.footer__top{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer__brand{color:var(--fg);font-family:var(--font-head);align-items:center;gap:10px;font-size:22px;font-weight:400;line-height:1;display:inline-flex}.footer__mark{flex:none;width:auto;height:18px;display:block}.footer__links{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__links a{color:var(--fg-2);line-height:1.3;font-family:var(--font-sub);font-size:var(--fs-14);letter-spacing:var(--ls-sub-control);padding-block:4px;font-weight:400;text-decoration:none;display:inline-block}.footer__links a:hover{color:var(--fg);text-decoration:underline}.footer__no-orders{border-bottom:1px solid var(--line);color:var(--fg);font-family:var(--font-head);font-size:var(--fs-mkt-h2);font-weight:var(--display-weight);letter-spacing:0;margin:0 0 8px;padding-bottom:32px;line-height:1.1}.footer__disclaimer{max-width:88ch;color:var(--fg-3);font-size:var(--fs-15);margin:0;font-weight:400;line-height:1.6}.footer__copyright{color:var(--fg-3);font-family:var(--font-text);font-size:var(--fs-15);margin:0;font-weight:400}@media (min-width:1024px){.footer{padding-block:64px 56px}.footer__no-orders{margin-bottom:16px;padding-bottom:40px}.footer__top{flex-direction:row;justify-content:space-between;align-items:center}.footer__links{justify-content:flex-end}}.converge__glyphs{display:inline}.converge__word{white-space:nowrap;display:inline-block}.converge__char{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.converge{view-timeline:--converge block}.converge__word{perspective:600px}.converge__char{backface-visibility:visible;animation:linear both converge-in;animation-timeline:--converge;animation-range:cover cover 34vh}}}@keyframes converge-in{0%{transform:translateX(calc(var(--d,0) * var(--converge-spread,.6em))) rotateX(calc(var(--d,0) * var(--converge-turn,14deg)));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{transform:none}}.section.hero{padding-top:40px;padding-bottom:64px}.hero__grid{grid-template-columns:minmax(0,1fr);row-gap:48px;display:grid}.hero__copy{flex-direction:column;gap:22px;min-width:0;display:flex}.hero__title{letter-spacing:0;line-height:1.06}.hero__support{max-width:600px;font-size:var(--fs-mkt-lede);color:var(--fg-2);margin:0;line-height:1.55}.hero-rail{display:none}.hero-rail__label{margin-bottom:12px}.hero-rail__list{margin:0;padding:0;list-style:none}.hero-rail__option{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:4px 12px;margin:0;padding:14px 0;display:grid}button.hero-rail__option{cursor:pointer}.hero-rail__mark{border:1px solid var(--control);background:0 0;align-self:center;width:8px;height:8px}.hero-rail__option[data-active] .hero-rail__mark{border-color:var(--accent);background:var(--accent)}button.hero-rail__option:hover:not([data-active]) .hero-rail__mark{border-color:var(--control-hover)}.hero-rail__name{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);color:var(--fg-3);font-weight:400;line-height:1.3}.hero-rail__option[data-active] .hero-rail__name,button.hero-rail__option:hover .hero-rail__name{color:var(--fg)}.hero-rail__caption{font-size:var(--fs-mkt-small);color:var(--fg-3);grid-column:2;line-height:1.5}.hero__preview{flex-direction:column;gap:14px;margin-top:40px;display:flex}.hero-shot__pic{display:block}.hero-shot__img{border:1px solid var(--line-2);border-radius:var(--radius-frame);background:var(--bg-1);width:100%;height:auto;box-shadow:var(--overlay-edge), var(--drop-hero);display:block}@media (max-width:767px){.hero-shot__img{aspect-ratio:358/560;object-fit:cover;object-position:top center;border-radius:var(--radius-phone);box-shadow:var(--overlay-edge), var(--drop-frame)}}.hero-record{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-2);align-items:baseline;gap:16px;margin:0;font-weight:400;line-height:1.55;display:flex}.hero-record__mark{display:none}.hero-record-block{flex-direction:column;gap:6px;display:flex}.hero-record__note{font-size:var(--fs-mkt-small);color:var(--fg-3);margin:0;line-height:1.5}@media (min-width:768px){.section.hero{padding-top:72px;padding-bottom:80px}.hero__copy{gap:28px}.hero-rail{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.hero__preview{gap:20px;margin-top:64px}.hero-record{font-size:var(--fs-mkt-small);padding-top:4px;line-height:1.5}.hero-record__mark{background:var(--hold);flex:none;align-self:center;width:8px;height:8px;display:block}.hero-record__note{padding-left:24px}}@media (min-width:768px) and (max-width:1023px){.hero-rail__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.hero-rail{border-bottom:0}.hero-rail__item{display:flex}.hero-rail__option{flex:auto;align-content:start}.hero-rail__item:nth-last-child(-n+2) .hero-rail__option{border-bottom:1px solid var(--line)}}@media (min-width:1024px){.section.hero{padding-top:96px;padding-bottom:96px}.hero__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;column-gap:clamp(56px,6.67vw,96px)}}.timg{display:block}:root[data-theme=dark] [data-timg-theme=light],:root[data-theme=light] [data-timg-theme=dark]{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-timg-theme=light]{display:none!important}}@media (prefers-color-scheme:light){:root:not([data-theme]) [data-timg-theme=dark]{display:none!important}}@media (max-width:767px){[data-timg-width=wide]{display:none!important}}@media (min-width:768px){[data-timg-width=narrow]{display:none!important}}.waitlist{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.waitlist__label{font-family:var(--font-sub);font-size:var(--fs-14);letter-spacing:var(--ls-sub-label);color:var(--fg);align-self:flex-start;font-weight:400;line-height:1.5}.waitlist__row{flex-direction:column;gap:10px;min-width:0;display:flex}.waitlist__input{width:100%}.waitlist__button{width:100%;font-size:var(--fs-16)}.waitlist__button[aria-disabled=true]{cursor:progress}@media (min-width:640px){.waitlist__row{flex-direction:row;align-items:stretch;gap:8px}.waitlist__input{flex:auto;width:auto}.waitlist--hero .waitlist__input{max-width:420px}.waitlist__button{width:auto;font-size:var(--fs-mkt-small);flex:none}}.waitlist__notes{flex-direction:column;max-width:520px;display:flex}.waitlist__status{font-size:var(--fs-mkt-small);color:var(--fg);margin:0;font-weight:400;line-height:1.5}.waitlist__status:not(:empty){margin-bottom:6px}.waitlist__status[data-status=sending]{color:var(--fg-3);font-weight:400}.waitlist__status[data-status=invalid],.waitlist__status[data-status=error],.waitlist__status[data-status=unavailable]{color:var(--error);align-items:flex-start;gap:6px;display:flex}.waitlist__status[data-status=invalid]:before,.waitlist__status[data-status=error]:before,.waitlist__status[data-status=unavailable]:before{content:"";width:14px;height:14px;-webkit-mask:var(--waitlist-alert) center / contain no-repeat;-webkit-mask:var(--waitlist-alert) center / contain no-repeat;mask:var(--waitlist-alert) center / contain no-repeat;background:currentColor;flex:none;margin-top:calc(.75em - 7px)}.waitlist{--waitlist-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.75' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M8 4.6v4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.2' r='0.95'/%3E%3C/svg%3E")}.waitlist__micro{font-size:var(--fs-mkt-small);color:var(--fg-3);margin:0;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-shot{view-timeline:--hero-shot block;perspective:1200px;perspective-origin:50% 100%}.hero-shot__pic{transform-origin:50% 100%;will-change:transform;animation:linear both hero-rise;animation-timeline:--hero-shot;animation-range:cover cover 65vh}}}@keyframes hero-rise{0%{transform:rotateX(var(--hero-rise-tilt,16deg)) scale(var(--hero-rise-scale,1));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{transform:none}}.hero-shot{--hero-rise-scale:1;--hero-rise-tilt:12deg}@media (min-width:768px){.hero-shot{--hero-rise-scale:1.04;--hero-rise-tilt:16deg}}.verdict{flex-direction:column;gap:32px;display:flex}.verdict-layout{flex-direction:column;gap:40px;display:flex}.verdict-col{flex-direction:column;min-width:0;display:flex}.verdict-figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.verdict-panel{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius-frame);overflow:hidden}.verdict-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px;display:flex}.verdict-panel__meta{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-2);font-weight:400;line-height:1.5}.verdict-panel__label{font-family:var(--font-sub);font-size:var(--fs-mkt-label);letter-spacing:var(--ls-sub-label);color:var(--fg-3);font-weight:400}.verdict-panel__rows{margin:0;padding:0;list-style:none}.verdict-row{border-top:1px solid var(--line);background:var(--bg-1);grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 16px;display:grid;position:relative}.verdict-row:before,.verdict-panel__verdict:before{content:"";inset-block:0;background:var(--accent);transform-origin:top;width:3px;position:absolute;left:0;transform:scaleY(0)}.verdict-row[data-active]{background:var(--selected)}.verdict-row[data-active]:before,.verdict-panel__verdict[data-active]:before{transform:none}.verdict-row__state{font-family:var(--font-sub);font-size:var(--fs-13);letter-spacing:var(--ls-sub-caps);color:var(--fg);align-items:center;gap:8px;font-weight:400;display:inline-flex}.verdict-row__sq{background:var(--hold);flex:none;width:6px;height:6px}.verdict-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.verdict-row__name{font-family:var(--font-sub);font-size:var(--fs-15);letter-spacing:var(--ls-sub-title);color:var(--fg);font-weight:400;line-height:1.4}.verdict-row__detail{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);overflow-wrap:anywhere;font-weight:400;line-height:1.4}.verdict-panel__verdict{border-top:1px solid var(--line-2);background:var(--bg-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:20px 16px 22px;display:flex;position:relative}.verdict-panel__verdict[data-active]{background:var(--selected)}.verdict-panel__go{font-family:var(--font-head);font-weight:400;font-size:var(--fs-decision);letter-spacing:0;color:var(--go);line-height:1.1}.verdict-panel__note{font-size:var(--fs-mkt-small);color:var(--fg-2);line-height:1.5}.verdict-figure__caption{font-size:var(--fs-mkt-small);color:var(--fg-3);line-height:1.5}.verdict-figure__note{margin-top:4px;display:block}.verdict-group__label{font-family:var(--font-sub);font-size:var(--fs-mkt-label);letter-spacing:var(--ls-sub-label);color:var(--fg-3);margin:0;padding:24px 0 8px;font-weight:400;line-height:1.4}.verdict-group:first-child .verdict-group__label{padding-top:0}.verdict-group__list{margin:0;padding:0;list-style:none}.verdict-step{border-top:1px solid var(--line);padding:16px 0}.verdict-step__title{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.verdict-step__head{width:100%;color:inherit;grid-template-columns:28px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}button.verdict-step__head{border-radius:var(--radius-ui);width:calc(100% + 12px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-8px -6px -2px;padding:8px 6px 2px}button.verdict-step__head:focus-visible{outline-offset:0}.verdict-step__num{font-family:var(--font-num);font-size:var(--fs-13);font-variant-numeric:tabular-nums lining-nums;font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0;color:var(--fg-3);font-weight:450}.verdict-step__body{font-size:var(--fs-16);color:var(--fg-2);margin:6px 0 0 40px;line-height:1.6}.verdict-steps[data-interactive] .verdict-step{cursor:pointer}.verdict-steps[data-interactive] .verdict-step__title,.verdict-steps[data-interactive] .verdict-step__body{color:var(--fg-3)}.verdict-steps[data-interactive] .verdict-step:hover .verdict-step__title,.verdict-steps[data-interactive] .verdict-step[data-active] .verdict-step__title,.verdict-steps[data-interactive] .verdict-step[data-active] .verdict-step__num{color:var(--fg)}.verdict-steps[data-interactive] .verdict-step[data-active] .verdict-step__body{color:var(--fg-2)}.verdict-closing{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding-top:20px;display:flex}.verdict-closing__title{font-family:var(--font-sub);font-size:var(--fs-mkt-h3);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.verdict-closing__text{font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.6}.verdict-closing__no-orders{font-size:var(--fs-16);color:var(--fg);margin:8px 0 0;font-weight:700;line-height:1.6}.verdict-layout[data-animate] .verdict-row,.verdict-layout[data-animate] .verdict-panel__verdict{transition:background-color .24s}.verdict-layout[data-animate] .verdict-row:before,.verdict-layout[data-animate] .verdict-panel__verdict:before{transition:transform .24s}.verdict-layout[data-animate] .verdict-step__title,.verdict-layout[data-animate] .verdict-step__num,.verdict-layout[data-animate] .verdict-step__body{transition:color .2s}@media (min-width:640px){.verdict-row{grid-template-columns:92px minmax(0,1fr);column-gap:16px}}@media (min-width:1024px){.verdict{gap:56px}.verdict-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"steps panel";align-items:start;column-gap:clamp(48px,5.6vw,80px);display:grid}.verdict-col{grid-area:steps}.verdict-figure{grid-area:panel}.verdict-step__title{font-size:var(--fs-mkt-h3)}.verdict-step__body{font-size:var(--fs-mkt-body)}.verdict-step__head{column-gap:14px}.verdict-step__body{margin-left:42px}.verdict-group:first-child .verdict-group__label{padding-top:24px}.verdict-closing{margin-top:24px}.verdict-closing__text,.verdict-closing__no-orders{font-size:var(--fs-mkt-body)}}@media (min-width:1024px) and (min-height:680px){.verdict-figure{top:calc(var(--nav-h) + 24px);position:sticky}}@media (min-width:1024px) and (min-height:680px) and (max-height:819px),(min-width:1024px) and (max-width:1151px) and (min-height:680px) and (max-height:879px){.verdict-figure{top:calc(var(--nav-h) + 12px);gap:8px}.verdict-panel__head{padding:10px 16px}.verdict-row{padding-block:5px}.verdict-figure__caption{line-height:1.4}.verdict-figure__note{margin-top:2px}.verdict-row__name,.verdict-row__detail{line-height:1.25}.verdict-panel__verdict{padding:12px 16px 14px}.verdict-panel__go{font-size:var(--fs-28)}}.topdown{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figure""facts""note";row-gap:32px;display:grid}.topdown__head{grid-area:head}.topdown__figure{flex-direction:column;grid-area:figure;align-items:center;gap:12px;margin:0;display:flex}.topdown__plate{width:100%;max-width:320px}.topdown__picture{width:100%;display:block}.topdown__shot{width:100%;height:auto}.topdown__caption{width:100%;max-width:320px;font-size:var(--fs-mkt-small);color:var(--fg-3);line-height:1.5}.topdown__facts{border-bottom:1px solid var(--line);grid-area:facts;margin:0}.topdown__fact{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.topdown__label{font-family:var(--font-sub);font-size:var(--fs-15);letter-spacing:var(--ls-sub-title);color:var(--fg);font-weight:400;line-height:1.5}.topdown__text{font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.6}.topdown__note{max-width:620px;font-size:var(--fs-15);color:var(--fg-3);grid-area:note;margin:0;line-height:1.6}@media (min-width:768px){.topdown__fact{grid-template-columns:150px minmax(0,1fr);column-gap:24px;padding:16px 0;display:grid}.topdown__label{padding-top:2px}.topdown__text{font-size:var(--fs-mkt-body)}}@media (min-width:1024px){.topdown{grid-template:"head figure""facts figure""note figure"".figure"1fr/minmax(0,1fr) 360px;align-items:start;gap:40px 56px}.topdown__figure{align-items:stretch}.topdown__plate,.topdown__caption{max-width:none}}@media (min-width:1280px){.topdown{grid-template-columns:minmax(0,1fr) 400px;column-gap:96px}}.tiltplate{display:block}.tiltplate__plate{transition:transform .2s ease-out;display:block}.rules{flex-direction:column;gap:32px;display:flex}.rules__rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.rules__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key source""main main";align-items:baseline;gap:6px 16px;padding:18px 0;display:grid}.rules__key{font-family:var(--font-sub);font-size:var(--fs-15);letter-spacing:var(--ls-sub-control);color:var(--fg);grid-area:key;margin:0;font-weight:400;line-height:1.5}.rules__main{flex-direction:column;grid-area:main;gap:6px;display:flex}.rules__title{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.rules__body{max-width:620px;font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.6}.rules__source{font-family:var(--font-sub);font-size:var(--fs-mkt-label);letter-spacing:var(--ls-sub-label);color:var(--fg-3);text-align:right;grid-area:source;margin:0;font-weight:400;line-height:1.5}.rules__note{max-width:720px;font-size:var(--fs-15);color:var(--fg-3);margin:0;line-height:1.6}@media (min-width:768px){.rules__title{font-size:var(--fs-mkt-h3)}.rules__body{font-size:var(--fs-mkt-body)}}@media (min-width:1024px){.rules{gap:56px}.rules__row{grid-template-columns:160px minmax(0,1fr) 160px;grid-template-areas:"key main source";gap:0 32px;padding:24px 0}.rules__key{font-size:var(--fs-16)}}@media (min-width:1280px){.rules__row{grid-template-columns:200px minmax(0,1fr) 220px;column-gap:40px}}.desk{flex-direction:column;gap:32px;display:flex}.desk__body{flex-direction:column;gap:28px;display:flex}.desk .desk__tabs{display:none}.desk__also{max-width:760px;font-size:var(--fs-15);color:var(--fg-3);margin:0;line-height:1.6}@media (min-width:768px){.desk .desk__tabs{display:flex}.desk .desk__list{display:none}}@media (min-width:1024px){.desk{gap:56px}}.desk-tabs{flex-direction:column;gap:28px;display:flex}.desk-tabs__list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.desk-tabs__tab{border-radius:var(--radius-ui) var(--radius-ui) 0 0;min-height:44px;font-family:var(--font-sub);font-size:var(--fs-15);letter-spacing:var(--ls-sub-control);color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;margin-bottom:-1px;padding:12px 12px 14px;font-weight:400;line-height:1.2;display:inline-flex}.desk-tabs__tab:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:400;overflow:hidden}.desk-tabs__tab:hover{background:var(--hover);color:var(--fg)}.desk-tabs__tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:400}.desk-tabs__tab[aria-selected=true]:hover{border-bottom-color:var(--accent-hover);background:0 0}.desk-tabs__tab:focus-visible{outline-offset:-2px}.desk-tabs__panel{flex-direction:column;gap:18px;display:flex}html.js .desk-tabs__panel[data-state=inactive]{display:none}html:not(.js) .desk-tabs{gap:56px}.desk-tabs__panels{flex-direction:column;display:flex}html:not(.js) .desk-tabs__panels{gap:56px}.desk-tabs__panel:focus-visible{outline-offset:6px}.desk-tabs__text{flex-direction:column;gap:6px;display:flex}.desk-tabs__line{max-width:820px;font-size:var(--fs-18);color:var(--fg-2);margin:0;line-height:1.6}.desk-tabs__name{color:var(--fg);font-weight:700}.desk-tabs__note{max-width:820px;font-size:var(--fs-mkt-small);color:var(--fg-3);margin:0;line-height:1.55}.desk-tabs__picture{display:block}.desk-tabs__shot{width:100%;height:auto}@media (min-width:1024px){.desk-tabs__tab{padding-inline:16px}}.desk-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.desk-list__item{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.desk-list__name{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.desk-list__line{font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.55}.desk-list__note{font-size:var(--fs-mkt-small);color:var(--fg-3);margin:2px 0 0;line-height:1.55}.dp-body{flex-direction:column;gap:32px;display:flex}.dp-flow{flex-direction:column;gap:4px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.dp-flow__step{flex-direction:column;gap:4px;display:flex}.dp-node{box-sizing:border-box;background:var(--bg-1);height:100%;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--radius-ui);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.dp-node__name{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);text-wrap:pretty;margin:0;font-weight:400;line-height:1.3}.dp-node__meta{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);margin:0;font-weight:400;line-height:1.4}.dp-node__line{font-size:var(--fs-mkt-small);color:var(--fg-2);margin:0;line-height:1.5}.dp-flow__step--you .dp-node{background:var(--fg);color:var(--fg-inverse);border-color:var(--fg)}.dp-flow__step--you .dp-node__meta{color:color-mix(in srgb, var(--fg-inverse) 76%, var(--fg))}.dp-flow__step--you .dp-node__line{color:color-mix(in srgb, var(--fg-inverse) 84%, var(--fg))}@media (min-width:1152px){.dp-flow{grid-template-columns:repeat(4,minmax(0,1fr) 40px) minmax(0,1fr);align-items:stretch;gap:0;max-width:none;display:grid}.dp-flow__step{grid-column:span 2;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;gap:0;display:grid}.dp-flow__step--you{grid-column:span 1;grid-template-columns:minmax(0,1fr)}.dp-node{gap:8px;min-height:148px;padding:18px}.dp-node__name{font-size:var(--fs-18)}}.dp-stop{font-size:var(--fs-mkt-body);color:var(--fg);align-items:flex-start;gap:16px;max-width:820px;margin:0;padding-top:8px;font-weight:700;line-height:1.5;display:flex}.dp-stop__mark{flex:none;margin-top:calc(.75em - 6px)}.dp-stop__mark path{stroke:var(--fg-2)}.dp-block{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:12px;display:grid}.dp-block__text{flex-direction:column;gap:10px;min-width:0;max-width:820px;display:flex}.dp-block__title{font-family:var(--font-sub);font-size:var(--fs-mkt-h3);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.dp-block__figure{min-width:0}.dp-note__body{font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.6}@media (min-width:1024px){.dp-body{gap:56px}.dp-stop{max-width:none}.dp-note__body{font-size:var(--fs-mkt-body)}.dp-block{grid-template-columns:minmax(0,1fr) 440px;align-items:start;column-gap:56px;padding-top:16px}}@media (min-width:1280px){.dp-block{column-gap:96px}}.dp-beam{flex:none;justify-content:center;align-items:center;display:flex}.dp-beam__svg{flex:none;display:block;overflow:visible}.dp-beam__svg--x{display:none}.dp-beam__line{stroke:var(--fg-3);stroke-width:1.5px}.dp-beam__pulse{stroke:var(--accent);stroke-width:3px;stroke-linecap:butt;stroke-dasharray:.45 2;stroke-dashoffset:.45px;animation:dp-beam-pass var(--dp-beam-dur,.8s) cubic-bezier(.45, 0, .55, 1) calc(var(--dp-i,0) * var(--dp-beam-stagger,.9s)) 1 both}@media (min-width:1152px){.dp-beam__svg--x{display:block}.dp-beam__svg--y{display:none}}@media (prefers-reduced-motion:reduce){.dp-beam__pulse{animation:none;display:none}}.feeddrop__lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feeddrop__line{font-size:var(--fs-16);color:var(--fg-2);padding-left:20px;line-height:1.6;position:relative}.feeddrop__line:before{content:"";background:var(--fg-3);width:10px;height:1px;position:absolute;top:.8em;left:0}.feeddrop__strip{width:100%;min-width:0;height:120px;position:relative}.feeddrop__rest,.feeddrop__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.feeddrop__rest{overflow:visible}.feeddrop__rest[data-hidden]{visibility:hidden}.feeddrop__rest path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.feeddrop__firm{stroke:var(--control)}.feeddrop__rest .feeddrop__healed{stroke:var(--accent);stroke-width:1.5px}.feeddrop__tick{stroke:var(--fg-3)}@media (min-width:1024px){.feeddrop__strip{height:176px}.feeddrop__line{font-size:var(--fs-mkt-body)}}.framestack{--fs-u:1px;--fs-plate-w:calc(112 * var(--fs-u));--fs-plate-d:calc(84 * var(--fs-u));--fs-pad:calc(7 * var(--fs-u));--fs-gap:calc(5 * var(--fs-u));--fs-zgap:calc(64 * var(--fs-u));--fs-pitch:calc(64 * .8988 * var(--fs-u));--fs-stack-w:calc(140 * var(--fs-u));--fs-cx:calc(70 * var(--fs-u));--fs-cy:calc(147 * var(--fs-u));--fs-label-gap:20px;--fs-label-w:100px;--fs-beat-ms:.6s;--fs-lead-ms:.3s;--fs-lift-ms:.42s;--fs-face:var(--plate-face-hot);flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;margin:0 auto;display:flex}.framestack__stage{width:calc(var(--fs-stack-w) + var(--fs-label-gap) + var(--fs-label-w));height:calc(297 * var(--fs-u));flex:none;position:relative}.framestack__scene{left:var(--fs-cx);top:var(--fs-cy);width:0;height:0;transform-style:preserve-3d;position:absolute;transform:rotateX(64deg)rotate(-45deg)}.framestack__plate{left:calc(var(--fs-plate-w) / -2);top:calc(var(--fs-plate-d) / -2);box-sizing:border-box;width:var(--fs-plate-w);height:var(--fs-plate-d);padding:var(--fs-pad);grid-template-columns:repeat(var(--fs-cols,1), minmax(0, 1fr));grid-template-rows:repeat(var(--fs-rows,1), minmax(0, 1fr));gap:var(--fs-gap);background:var(--bg-2);border:1px solid var(--line-2);box-shadow:calc(-2 * var(--fs-u)) calc(2 * var(--fs-u)) 0 var(--plate-edge), calc(-4 * var(--fs-u)) calc(4 * var(--fs-u)) 0 var(--plate-edge);transform-style:preserve-3d;transform:translateZ(calc((var(--fs-level,0) - 2) * var(--fs-zgap)));border-radius:2px;display:grid;position:absolute}.framestack__plate--slab{background:var(--fs-face);box-shadow:calc(-2 * var(--fs-u)) calc(2 * var(--fs-u)) 0 var(--plate-edge), calc(-4 * var(--fs-u)) calc(4 * var(--fs-u)) 0 var(--plate-edge), calc(-6 * var(--fs-u)) calc(6 * var(--fs-u)) 0 var(--plate-edge), calc(-8 * var(--fs-u)) calc(8 * var(--fs-u)) 0 var(--plate-edge), calc(-10 * var(--fs-u)) calc(10 * var(--fs-u)) 0 var(--plate-edge)}.framestack__plate--marked{border-color:var(--fg)}.framestack__voxel{background:var(--fs-face);border:1px solid var(--line-2);min-width:0;min-height:0;box-shadow:calc(-2 * var(--fs-u)) calc(2 * var(--fs-u)) 0 var(--plate-edge);border-radius:1px;display:block;transform:translateZ(0)}.framestack[data-play] .framestack__voxel{animation:framestack-lift var(--fs-lift-ms) cubic-bezier(.33, 0, .3, 1) calc(var(--fs-lead-ms) + (var(--fs-beat,1) - 1) * var(--fs-beat-ms)) 1}.framestack[data-paused] .framestack__voxel{animation-play-state:paused}.framestack__labels{top:0;left:calc(var(--fs-stack-w) + var(--fs-label-gap));width:var(--fs-label-w);height:100%;margin:0;padding:0;list-style:none;position:absolute}.framestack__label{left:0;top:calc(var(--fs-cy) - (var(--fs-level,0) - 2) * var(--fs-pitch));white-space:nowrap;font-size:var(--fs-12);align-items:baseline;gap:6px;line-height:1.4;display:flex;position:absolute;transform:translateY(-50%)}.framestack__name{font-family:var(--font-num);font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0;color:var(--fg);font-weight:500}.framestack__tag{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);font-weight:400}.framestack__caption{width:100%;font-size:var(--fs-mkt-small);color:var(--fg-3);line-height:1.5}@media (max-width:359px){.framestack{--fs-u:.86px}}@media (min-width:1024px){.framestack{max-width:none;margin:0}}@media (prefers-reduced-motion:reduce){.framestack .framestack__voxel{animation:none}}.night{border-block:1px solid #0000}:root[data-theme=dark] .night{border-block-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .night{border-block-color:var(--line)}}.night-body{flex-direction:column;gap:32px;display:flex}.night-bento{--night-bento-cols:1;--night-bento-gap:16px;grid-template-columns:repeat(var(--night-bento-cols), minmax(0, 1fr));gap:var(--night-bento-gap);display:grid}.night-tile{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--bg-1);min-width:0;padding:20px}.night-figure{flex-direction:column;grid-column:1/-1;gap:14px;margin:0;display:flex}.night-chart{position:relative}.night-shot{display:block}.night-shot__img{width:100%;height:auto;aspect-ratio:var(--night-ar-wide,auto);object-fit:cover;object-position:top left;border:1px solid var(--line);border-radius:var(--radius-frame);background:var(--bg-1);display:block}.night-figure__caption{font-size:var(--fs-mkt-small);color:var(--fg-3);margin:0;line-height:1.5}.night-captions{grid-column:1/-1;grid-template-columns:repeat(var(--night-bento-cols), minmax(0, 1fr));gap:var(--night-bento-gap);margin:0;padding:0;list-style:none;display:grid}@supports (grid-template-columns:subgrid){.night-captions{grid-template-columns:subgrid}}.night-caption{flex-direction:column;gap:8px;display:flex}.night-caption__title{font-family:var(--font-sub);font-size:var(--fs-18);letter-spacing:var(--ls-sub-title);color:var(--fg);margin:0;font-weight:400;line-height:1.3}.night-caption__body{font-size:var(--fs-16);color:var(--fg-2);margin:0;line-height:1.55}.night-notes{flex-direction:column;gap:8px;max-width:880px;display:flex}.night-notes__item{font-size:var(--fs-mkt-small);color:var(--fg-3);margin:0;line-height:1.6}@media (max-width:767px){.night-shot__img{aspect-ratio:var(--night-ar-narrow,auto);object-position:top center;border-radius:var(--radius-phone)}.night-figure__caption{display:none}}@media (min-width:768px){.night-bento{--night-bento-cols:2}.night-caption__body{line-height:1.6}}@media (min-width:1024px){.night-body{gap:56px}.night-bento{--night-bento-cols:4;--night-bento-gap:20px}}.crosshair{border-radius:calc(var(--radius-frame) - 1px);pointer-events:none;visibility:hidden;position:absolute;inset:1px;overflow:hidden}.crosshair[data-on]{visibility:visible}.crosshair__line{background:var(--chart-crosshair);will-change:transform;position:absolute;top:0;left:0}.crosshair__line--v{width:1px;bottom:0}.crosshair__line--h{height:1px;right:0}.night-reveal{position:relative}.night-reveal__ghost{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root[data-theme=light] .night-reveal__ghost{display:block}:root[data-theme=light] .night-reveal>.night{z-index:1;animation:linear both night-dusk;animation-timeline:view();animation-range:entry;position:relative}}@media (prefers-reduced-motion:no-preference) and (prefers-color-scheme:light){:root:not([data-theme]) .night-reveal__ghost{display:block}:root:not([data-theme]) .night-reveal>.night{z-index:1;animation:linear both night-dusk;animation-timeline:view();animation-range:entry;position:relative}}}.night-reveal__ghost{z-index:0;background:var(--bg-1);color:var(--fg);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.night-reveal__ghost-section{border-top:1px solid #0000}.night-reveal__text:before{content:attr(data-text)}.night-reveal__ghost .h2{text-wrap:balance}.night-reveal>.night{--night-r0:min(190px, 18vw)}@keyframes night-dusk{0%{clip-path:circle(var(--night-r0) at 72% 40vh)}58%{clip-path:circle(var(--night-r0) at 72% 40vh);animation-timing-function:cubic-bezier(.11,0,.5,0)}96%{clip-path:circle(calc(72vw + 60vh) at 72% 40vh)}to{clip-path:circle(150% at 72% 40vh)}}.research-body{flex-direction:column;gap:32px;display:flex}.research-head{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.research-legend{max-width:980px;font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);margin:0;font-weight:400;line-height:1.65}.research-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.research-study{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:6px 32px;padding:16px 0;display:grid}.research-study__name{font-family:var(--font-sub);font-size:var(--fs-mkt-body);letter-spacing:var(--ls-sub-title);color:var(--fg);text-wrap:pretty;margin:0;font-weight:400;line-height:1.4}.research-study__name .mono{letter-spacing:0;font-size:.9em}.research-study__finding{font-family:var(--font-sub);font-size:var(--fs-13);letter-spacing:var(--ls-sub-caps);color:var(--fg);align-items:center;gap:8px;margin:0;font-weight:400;line-height:1.5;display:inline-flex}.research-study__mark{background:var(--hold);flex:none;width:6px;height:6px}.research-study__design{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);margin:0;font-weight:400;line-height:1.55}.research-foot{flex-direction:column;gap:10px;display:flex}.research-foot__caveat{max-width:720px;font-size:var(--fs-15);color:var(--fg-2);margin:0;line-height:1.6}.research-foot__record{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg);margin:0;font-weight:400;line-height:1.5}@media (min-width:640px){.research-study{grid-template-columns:minmax(0,1fr) 140px}.research-study__design{grid-column:1/-1}}@media (min-width:1024px){.research-body{gap:56px}.research-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:56px}.research-study{grid-template-columns:minmax(0,1fr) 140px 380px}.research-study__design{grid-column:auto}}.studywheel{--sw-size:clamp(360px, 261.5px + 9.615vw, 400px);--sw-ring:calc(var(--sw-size) * .345);--sw-tag-h:54px;--sw-face-w:calc(var(--sw-size) * .8);--sw-face-h:196px;--sw-pad:16px;width:var(--sw-size);display:none}@media (min-width:1024px){.studywheel{display:block}}.studywheel__stage{width:var(--sw-size);height:var(--sw-size);border:1px solid var(--line);border-radius:var(--radius-frame);background:var(--bg-1);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.studywheel__stage[data-dragging]{cursor:grabbing}.studywheel__guide{width:calc(var(--sw-ring) * 2);height:calc(var(--sw-ring) * 2);border:1px solid var(--line-2);opacity:clamp(0, 1 - 2 * var(--sw-m,0), 1);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studywheel__label{font-family:var(--font-head);font-weight:400;font-size:clamp(22px, var(--sw-size) * .1 - 14px, 26px);letter-spacing:0;color:var(--fg);opacity:clamp(0, 1 - 2 * var(--sw-m,0), 1);pointer-events:none;place-items:center;margin:0;line-height:1.1;display:grid;position:absolute;inset:0}.studywheel__wheel{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.studywheel__card{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n))) translateY(calc(var(--sw-ring) * -1)) rotate(var(--sw-f,0deg));position:absolute;top:50%;left:50%}.studywheel__index{font-family:var(--font-num);font-size:var(--fs-12);font-variant-numeric:tabular-nums lining-nums;font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0;color:var(--fg-3);font-weight:500;line-height:1.5}.studywheel__finding{font-family:var(--font-sub);font-size:var(--fs-13);letter-spacing:var(--ls-sub-caps);white-space:nowrap;color:var(--fg);align-items:center;gap:7px;font-weight:400;line-height:1.5;display:inline-flex}.studywheel__mark{background:var(--hold);flex:none;width:6px;height:6px}.studywheel__tag{box-sizing:border-box;width:max-content;height:var(--sw-tag-h);border:1px solid var(--line-2);border-radius:var(--radius-ui);background:var(--bg-1);transform:translate(-50%, -50%) scale(calc(1 + .6 * var(--sw-m,0)));opacity:clamp(0, 1 - 1.6 * var(--sw-m,0), 1);pointer-events:auto;cursor:pointer;flex-direction:column;justify-content:center;padding:0 8px;display:flex;position:absolute;top:0;left:0}.studywheel__face{box-sizing:border-box;width:var(--sw-face-w);height:var(--sw-face-h);padding:var(--sw-pad);border:1px solid var(--line-2);border-radius:var(--radius-ui);background:var(--bg-1);transform:translate(-50%, -50%) scale(calc(.55 + .45 * var(--sw-m,0)));opacity:clamp(0, 1.6 * var(--sw-m,0) - .6, 1);pointer-events:none;cursor:pointer;flex-direction:column;gap:12px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.studywheel__head{opacity:var(--sw-front,0);justify-content:space-between;align-items:center;gap:12px;display:flex}.studywheel__detail{opacity:var(--sw-front,0);flex-direction:column;gap:6px;display:flex}.studywheel__name{font-family:var(--font-sub);font-size:var(--fs-16);letter-spacing:var(--ls-sub-title);color:var(--fg);text-wrap:pretty;font-weight:400;line-height:1.25}.studywheel__name .mono{letter-spacing:0;font-size:.9em}.studywheel__design{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);text-wrap:pretty;font-weight:400;line-height:1.38}.studywheel__stage[data-mode=drum] .studywheel__tag{pointer-events:none}.studywheel__stage[data-mode=drum] .studywheel__face{pointer-events:auto}.studywheel__controls{align-items:flex-start;gap:16px;margin-top:16px;display:flex}.studywheel__buttons{flex:none;gap:8px;display:flex}.studywheel__button{border:1px solid var(--control);border-radius:var(--radius-ui);background:var(--bg-1);width:40px;height:40px;color:var(--fg);cursor:pointer;place-items:center;padding:0;display:inline-grid}.studywheel__button:hover{background:var(--hover);border-color:var(--control-hover)}.studywheel__button:active{background:var(--pressed);border-color:var(--control-hover)}.studywheel__button[aria-disabled=true]{color:var(--fg-disabled);background:var(--disabled-bg);border-color:var(--line);cursor:not-allowed}.studywheel__hint{font-family:var(--font-text);font-size:var(--fs-15);color:var(--fg-3);margin:0;font-weight:400;line-height:1.6}.section.access{padding-block:clamp(4rem,2.89rem + 4.57vw,7rem)}.access__grid{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}.access__side{flex-direction:column;gap:18px;min-width:0;display:flex}.access__code{max-width:520px;font-size:var(--fs-mkt-small);color:var(--fg-2);margin:0;line-height:1.5}@media (min-width:768px){.access__grid{row-gap:40px}}@media (min-width:1024px){.access__grid{grid-template-columns:minmax(0,1fr) clamp(400px,33.34vw,480px);align-items:end;column-gap:clamp(56px,6.67vw,96px)}}.faq-body{flex-direction:column;gap:32px;display:flex}.faq-list{border-bottom:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-item__q{cursor:pointer;min-height:44px;font-family:var(--font-text);font-size:var(--fs-18);color:var(--fg);text-wrap:pretty;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q::marker{content:""}.faq-item__q:hover{color:var(--accent-hover)}.faq-item__chev{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.faq-item[open]>.faq-item__q .faq-item__chev{transform:rotate(90deg)}.faq-item__a{max-width:760px;font-size:var(--fs-mkt-body);color:var(--fg-2);margin:0;padding:0 0 22px;line-height:1.65}@media (min-width:1024px){.faq-body{gap:56px}}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-auto{height:auto}.w-auto{width:auto}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#111317;--bg-1:#191c22;--bg-2:#232730;--bg-3:#1f232a;--field:#111317;--tip-bg:#2e333d;--night-bg:#0c0e11;--hover-over:#282c35;--pressed:#2e333d;--disabled-bg:#1c1f25;--skeleton:#232730;--skeleton-hi:#2b303a;--selection:#34457a;--plate-face:#21252d;--plate-face-hot:#2a2f38;--plate-edge:#0a0b0d;--edge-hi:#ffffff0f;--fg:#f0f1f3;--fg-2:#b3bac5;--fg-3:#969fac;--fg-3-over:#969fac;--fg-disabled:#626a77;--fg-inverse:#111317;--tip-fg:#f0f1f3;--tip-fg-2:#b3bac5;--line:#343a45;--line-2:#434a56;--control:#737d8c;--control-hover:#8e97a5;--tip-border:#4a5160;--scroll-thumb:#434a56;--accent:#9baeff;--accent-hover:#b9c6ff;--accent-soft:#252f4d;--accent-fg:#111317;--btn-primary-hover:#b3c2ff;--btn-primary-pressed:#879cf0;--link-underline:#9baeff80;--positive:#73c69b;--negative:#f28c97;--warning:#ddb36b;--positive-soft:#1c3329;--negative-soft:#3f252b;--warning-soft:#362d1f;--unknown-soft:#2c2a42;--go:#73c69b;--hold:#b3bac5;--caution:#ddb36b;--veto:#f28c97;--health-warn:#ddb36b;--health-bad:#f28c97;--unknown:#b4a6db;--unknown-rule:#b4a6db;--error:#f28c97;--candle-up:#3dbb7e;--candle-down:#f06a76;--chart-grid:#22262d;--chart-level:#6c7584;--lvl-period:#5c95f7;--lvl-mo:#b884f9;--lvl-nyo:#90ee90;--lvl-mko:#f0f1f3;--lvl-asia:#f0e442;--lvl-london:#f2675f;--scrim-sheet:#05060899;--scrim-palette:#05060885;--shadow-tip:0 6px 18px #0006;--shadow-toast:0 12px 28px #00000061;--shadow-sheet:0 18px 44px #0000006b;--shadow-palette:0 22px 56px #00000075;--shadow-plate:0 8px 18px #00000057;--overlay-edge:inset 0 1px 0 #ffffff0f;--hover:var(--bg-2);--selected:var(--accent-soft);--selected-hover:var(--accent-soft);--focus:var(--accent);--btn-primary:var(--accent);--error-soft:var(--negative-soft);--chart-axis:var(--fg-3);--chart-crosshair:var(--control);--chart-last:var(--fg-3);--font-ui:"General Sans", "DI Symbols", "General Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-num:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-display:"General Sans", "DI Symbols", "General Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-page:28px;--fs-decision:clamp(26px, 7.5vw, 32px);--fs-mkt-display:clamp(40px, 28px + 3.1vw, 72px);--fs-mkt-h2:clamp(28px, 22px + 1.5vw, 40px);--fs-mkt-h3:20px;--fs-mkt-lede:clamp(17px, 15.5px + .4vw, 20px);--fs-mkt-body:16px;--fs-mkt-small:14px;--fs-mkt-label:13px;--u:4px;--pad-panel:16px;--pad-decision:20px;--gap-section:16px;--gap-col:20px;--row-evidence:32px;--row-table:28px;--row-change:30px;--r-panel:4px;--r-chip:3px;--r-overlay:8px;--rail-w:224px;--rail-w-collapsed:56px;--ease:cubic-bezier(0, 0, .38, .9);--t-surface:.12s;--t-indicator:.16s;--t-disclosure:.2s;--t-flash:.6s;--ease-settle:cubic-bezier(.2, .7, .2, 1);--t-settle:.28s;--t-lift:.18s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased}:root[data-theme=light]{--bg:#f6f5f2;--bg-1:#fff;--bg-2:#eeede9;--bg-3:#fff;--field:#fff;--tip-bg:#202329;--night-bg:#111317;--hover-over:#eeede9;--pressed:#e4e3de;--disabled-bg:#f1f0ec;--skeleton:#eeede9;--skeleton-hi:#e4e3de;--selection:#c8d5ff;--plate-face:#f6f5f2;--plate-face-hot:#fff;--plate-edge:#d6d4cd;--edge-hi:#fff0;--fg:#202329;--fg-2:#555b65;--fg-3:#626973;--fg-3-over:#626973;--fg-disabled:#949aa3;--fg-inverse:#fff;--tip-fg:#fff;--tip-fg-2:#c3c8d0;--line:#dddfe4;--line-2:#c8cbd2;--control:#7d8592;--control-hover:#5f6672;--tip-border:#202329;--scroll-thumb:#c3c6cd;--accent:#3459d1;--accent-hover:#2744ae;--accent-soft:#e9eeff;--accent-fg:#fff;--btn-primary-hover:#2b4cc0;--btn-primary-pressed:#2340a6;--link-underline:#3459d173;--positive:#19734a;--negative:#b33a46;--warning:#8a5b14;--positive-soft:#e6f2eb;--negative-soft:#fbe9eb;--warning-soft:#f8eedc;--unknown-soft:#efecf7;--go:#19734a;--hold:#555b65;--caution:#8a5b14;--veto:#b33a46;--health-warn:#8a5b14;--health-bad:#b33a46;--unknown:#695c96;--unknown-rule:#695c96;--error:#b33a46;--candle-up:#1a8f5c;--candle-down:#d7374a;--chart-grid:#efeeea;--chart-level:#8a909a;--lvl-period:#2f6fe4;--lvl-mo:#8e44db;--lvl-nyo:#3a8a2e;--lvl-mko:#202329;--lvl-asia:#8f7a00;--lvl-london:#d0312d;--scrim-sheet:#20232952;--scrim-palette:#2023293d;--shadow-tip:0 2px 6px #2023291a, 0 6px 16px #2023291a;--shadow-toast:0 4px 10px #20232914, 0 12px 28px #2023291f;--shadow-sheet:0 8px 16px #2023290f, 0 24px 48px #20232924;--shadow-palette:0 8px 20px #20232914, 0 28px 56px #20232929;--shadow-plate:0 1px 2px #2023290f, 0 10px 22px #2023291a;--overlay-edge:inset 0 1px 0 #fff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f6f5f2;--bg-1:#fff;--bg-2:#eeede9;--bg-3:#fff;--field:#fff;--tip-bg:#202329;--night-bg:#111317;--hover-over:#eeede9;--pressed:#e4e3de;--disabled-bg:#f1f0ec;--skeleton:#eeede9;--skeleton-hi:#e4e3de;--selection:#c8d5ff;--plate-face:#f6f5f2;--plate-face-hot:#fff;--plate-edge:#d6d4cd;--edge-hi:#fff0;--fg:#202329;--fg-2:#555b65;--fg-3:#626973;--fg-3-over:#626973;--fg-disabled:#949aa3;--fg-inverse:#fff;--tip-fg:#fff;--tip-fg-2:#c3c8d0;--line:#dddfe4;--line-2:#c8cbd2;--control:#7d8592;--control-hover:#5f6672;--tip-border:#202329;--scroll-thumb:#c3c6cd;--accent:#3459d1;--accent-hover:#2744ae;--accent-soft:#e9eeff;--accent-fg:#fff;--btn-primary-hover:#2b4cc0;--btn-primary-pressed:#2340a6;--link-underline:#3459d173;--positive:#19734a;--negative:#b33a46;--warning:#8a5b14;--positive-soft:#e6f2eb;--negative-soft:#fbe9eb;--warning-soft:#f8eedc;--unknown-soft:#efecf7;--go:#19734a;--hold:#555b65;--caution:#8a5b14;--veto:#b33a46;--health-warn:#8a5b14;--health-bad:#b33a46;--unknown:#695c96;--unknown-rule:#695c96;--error:#b33a46;--candle-up:#1a8f5c;--candle-down:#d7374a;--chart-grid:#efeeea;--chart-level:#8a909a;--lvl-period:#2f6fe4;--lvl-mo:#8e44db;--lvl-nyo:#3a8a2e;--lvl-mko:#202329;--lvl-asia:#8f7a00;--lvl-london:#d0312d;--scrim-sheet:#20232952;--scrim-palette:#2023293d;--shadow-tip:0 2px 6px #2023291a, 0 6px 16px #2023291a;--shadow-toast:0 4px 10px #20232914, 0 12px 28px #2023291f;--shadow-sheet:0 8px 16px #2023290f, 0 24px 48px #20232924;--shadow-palette:0 8px 20px #20232914, 0 28px 56px #20232929;--shadow-plate:0 1px 2px #2023290f, 0 10px 22px #2023291a;--overlay-edge:inset 0 1px 0 #fff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.surface-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night-bg);--bg-1:#191c22;--bg-2:#232730;--bg-3:#1f232a;--field:#111317;--tip-bg:#2e333d;--hover-over:#282c35;--pressed:#2e333d;--disabled-bg:#1c1f25;--skeleton:#232730;--skeleton-hi:#2b303a;--selection:#34457a;--plate-face:#21252d;--plate-face-hot:#2a2f38;--plate-edge:#0a0b0d;--edge-hi:#ffffff0f;--fg:#f0f1f3;--fg-2:#b3bac5;--fg-3:#969fac;--fg-3-over:#969fac;--fg-disabled:#626a77;--fg-inverse:#111317;--tip-fg:#f0f1f3;--tip-fg-2:#b3bac5;--line:#343a45;--line-2:#434a56;--control:#737d8c;--control-hover:#8e97a5;--tip-border:#4a5160;--scroll-thumb:#434a56;--accent:#9baeff;--accent-hover:#b9c6ff;--accent-soft:#252f4d;--accent-fg:#111317;--btn-primary-hover:#b3c2ff;--btn-primary-pressed:#879cf0;--link-underline:#9baeff80;--positive:#73c69b;--negative:#f28c97;--warning:#ddb36b;--positive-soft:#1c3329;--negative-soft:#3f252b;--warning-soft:#362d1f;--unknown-soft:#2c2a42;--go:#73c69b;--hold:#b3bac5;--caution:#ddb36b;--veto:#f28c97;--health-warn:#ddb36b;--health-bad:#f28c97;--unknown:#b4a6db;--unknown-rule:#b4a6db;--error:#f28c97;--candle-up:#3dbb7e;--candle-down:#f06a76;--chart-grid:#22262d;--chart-level:#6c7584;--lvl-period:#5c95f7;--lvl-mo:#b884f9;--lvl-nyo:#90ee90;--lvl-mko:#f0f1f3;--lvl-asia:#f0e442;--lvl-london:#f2675f;--scrim-sheet:#05060899;--scrim-palette:#05060885;--shadow-tip:0 6px 18px #0006;--shadow-toast:0 12px 28px #00000061;--shadow-sheet:0 18px 44px #0000006b;--shadow-palette:0 22px 56px #00000075;--shadow-plate:0 8px 18px #00000057;--overlay-edge:inset 0 1px 0 #ffffff0f;--hover:var(--bg-2);--selected:var(--accent-soft);--selected-hover:var(--accent-soft);--focus:var(--accent);--btn-primary:var(--accent);--error-soft:var(--negative-soft);--chart-axis:var(--fg-3);--chart-crosshair:var(--control);--chart-last:var(--fg-3)}@media (max-width:767px){:root{--fs-page:24px}}[data-tone=go]{--tone:var(--go);--tone-soft:var(--positive-soft)}[data-tone=hold]{--tone:var(--hold);--tone-soft:var(--bg-2)}[data-tone=caution]{--tone:var(--caution);--tone-soft:var(--warning-soft)}[data-tone=veto]{--tone:var(--veto);--tone-soft:var(--negative-soft)}[data-tone=unknown]{--tone:var(--unknown);--tone-soft:var(--unknown-soft)}[data-tone=warn]{--tone:var(--health-warn);--tone-soft:var(--warning-soft)}[data-tone=bad]{--tone:var(--health-bad);--tone-soft:var(--negative-soft)}@keyframes d2-flash{0%{background-color:var(--accent-soft)}to{background-color:#0000}}@keyframes d2-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes d2-skeleton{0%,to{background-color:var(--skeleton)}50%{background-color:var(--skeleton-hi)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root,.surface-night{--drop-frame:0 28px 56px -28px #0009;--drop-hero:0 36px 72px -36px #000000a8}:root[data-theme=light]{--drop-frame:0 32px 64px -32px #2023293d;--drop-hero:0 40px 80px -40px #20232947}@media (prefers-color-scheme:light){:root:not([data-theme]){--drop-frame:0 32px 64px -32px #2023293d;--drop-hero:0 40px 80px -40px #20232947}}:root,.surface-night{--paper:var(--bg);--ground:var(--bg-1);--raised:var(--bg-2);--ink:var(--fg);--ink-2:var(--fg-2);--quiet:var(--fg-3);--on-ink:var(--fg-inverse);--line-field:var(--control);--steel:var(--accent)}:root{--font-head:"Gloock", "DI Symbols", "Gloock Fallback", Georgia, "Times New Roman", serif;--font-sub:"DI Sub Figures", "Marcellus SC", "DI Symbols", Copperplate, "Copperplate Gothic Light", Georgia, serif;--font-text:"DI Text", "DI Symbols", "DI Text Fallback", Georgia, "Times New Roman", serif;--font-ui:var(--font-text);--font-display:var(--font-head);--fs-mkt-body:17px;--fs-mkt-lede:clamp(18px, 16.5px + .4vw, 20px);--fs-mkt-small:15px;--fs-mkt-label:14px;--ls-sub-title:.03em;--ls-sub-control:.05em;--ls-sub-label:.07em;--ls-sub-caps:.06em;--display-weight:400;--wrap:1200px;--gutter:16px;--nav-h:64px;--section-y:clamp(4rem, 8.34vw, 7.5rem)}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:768px){:root{--gutter:40px}}@media (min-width:1024px){:root{--nav-h:72px}}@font-face{font-family:Gloock;src:url(/fonts/Gloock-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marcellus SC;src:url(/fonts/MarcellusSC-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DI Text;src:url(/fonts/DIText-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DI Text;src:url(/fonts/DIText-Bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DI Sub Figures;src:url(/fonts/DIText-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+30-39}@font-face{font-family:DI Text;src:url(/fonts/DIText-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-num-wght400-600.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:DI Symbols;src:url(/fonts/JetBrainsMono-num-wght400-600.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+3A3,U+2190-2199,U+2318,U+25A0-25FF,U+2713,U+2717}@font-face{font-family:Gloock Fallback;src:local(Georgia);size-adjust:105.47%;ascent-override:92.44%;descent-override:21.33%;line-gap-override:0%}@font-face{font-family:DI Text Fallback;src:local(Georgia);font-weight:400;size-adjust:100.7%;ascent-override:92.85%;descent-override:24.83%;line-gap-override:19.86%}@font-face{font-family:DI Text Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:700;size-adjust:99.79%;ascent-override:93.9%;descent-override:30.86%;line-gap-override:20.04%}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}@keyframes dp-beam-pass{0%{stroke-dashoffset:.45px}to{stroke-dashoffset:-1px}}@keyframes framestack-lift{0%,to{transform:translateZ(0)}50%{transform:translateZ(calc(6 * var(--fs-u,1px)))}}
