@layer tokens,base,components,utilities;@layer tokens{:root{--color-cream: #fbfaf4;--color-ink: #0e1113;--color-sage: #adb49c;--color-teal: #c3d3ce;--color-forest: #181e1d;--color-terracotta: #db704c;--color-sand: #d6d0c3;--color-warm-grey: #b7b6b4;--color-clay-red: #d53712;--color-eucalyptus: #698a80;--color-dark-teal: #1c525d;--color-mist: #57606a;--color-paper: #fcfbf7;--color-black: #000000;--color-white: #ffffff;--color-bg-sunken: #f2f1ea;--color-bg-inset: #e9e8e0;--color-bg-accent-soft: rgba(14, 17, 19, .05);--color-bg-tint: rgba(14, 17, 19, .05);--color-bg-placeholder: #ededed;--color-text-secondary: #2c3134;--color-text-faint: #9aa1a5;--color-border-subtle: rgba(14, 17, 19, .1);--color-border-default: rgba(14, 17, 19, .2);--color-border-inverse: rgba(251, 250, 244, .2);--color-accent-hover: #2c3134;--color-signal-success: #3c8a52;--color-signal-warning: #c2691a;--color-signal-danger: #be3a2e;--color-signal-info: #1e8c8c;--color-theme-sage-sub: rgba(14, 17, 19, .7);--color-theme-sage-line: rgba(14, 17, 19, .1);--color-theme-teal-sub: rgba(14, 17, 19, .65);--color-theme-teal-line: rgba(14, 17, 19, .1);--color-theme-forest-sub: rgba(251, 250, 244, .55);--color-theme-forest-line: rgba(251, 250, 244, .12);--color-theme-terracotta-sub: rgba(14, 17, 19, .85);--color-theme-terracotta-line: rgba(251, 250, 244, .2);--color-theme-sand-sub: rgba(14, 17, 19, .65);--color-theme-sand-line: rgba(14, 17, 19, .1);--color-theme-warm-grey-sub: rgba(14, 17, 19, .7);--color-theme-warm-grey-line: rgba(14, 17, 19, .1);--color-theme-clay-red-sub: #fbfaf4;--color-theme-clay-red-line: rgba(251, 250, 244, .2);--color-theme-eucalyptus-sub: rgba(14, 17, 19, .92);--color-theme-eucalyptus-line: rgba(251, 250, 244, .12);--color-theme-dark-teal-sub: rgba(251, 250, 244, .7);--color-theme-dark-teal-line: rgba(251, 250, 244, .12);--font-family-display: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-family-mono: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--font-family-ui: -apple-system, BlinkMacSystemFont, Inter, "Segoe UI", system-ui, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3.5rem;--font-size-5xl: 4.5rem;--font-size-6xl: 6rem;--font-size-7xl: 7.5rem;--font-leading-none: 1;--font-leading-display: .9;--font-leading-tight: 1.06;--font-leading-snug: 1.2;--font-leading-normal: 1.4;--font-leading-relaxed: 1.7;--font-tracking-display: -.06em;--font-tracking-tighter: -.04em;--font-tracking-tight: -.03em;--font-tracking-normal: 0em;--font-tracking-wide: .04em;--font-tracking-wider: .06em;--font-tracking-widest: .18em;--font-measure: 46rem;--space-0: 0rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-18: 4.5rem;--space-20: 5rem;--space-24: 6rem;--space-25: 6.25rem;--space-28: 7rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-px: .0625rem;--container-sm: 640px;--container-md: 820px;--container-lg: 1080px;--container-xl: 1172px;--container-2xl: 1480px;--control-sm: 2rem;--control-md: 2.5rem;--control-lg: 3rem;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-pill: 40px;--radius-full: 9999px;--border-hair: 1px;--border-thin: 1.5px;--border-thick: 2px;--shadow-xs: 0px 1px 2px 0px rgba(14, 17, 19, .06);--shadow-sm: 0px 1px 2px 0px rgba(14, 17, 19, .06), 0px 2px 4px 0px rgba(14, 17, 19, .05);--shadow-md: 0px 2px 4px 0px rgba(14, 17, 19, .05), 0px 6px 14px -3px rgba(14, 17, 19, .1);--shadow-lg: 0px 12px 30px 0px rgba(0, 0, 0, .15);--shadow-card: 0px 20px 76px 0px rgba(0, 0, 0, .15);--shadow-photo: 0px 20px 100px 0px rgba(0, 0, 0, .25);--blur-sm: 6px;--blur-md: 14px;--blur-lg: 28px;--duration-instant: 80ms;--duration-fast: .14s;--duration-base: .22s;--duration-slow: .34s;--duration-slower: .52s;--duration-loader: 2.2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.5, 0, .9, .2);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--color-bg-canvas: var(--color-cream);--color-bg-surface: var(--color-paper);--color-bg-raised: var(--color-white);--color-bg-inverse: var(--color-ink);--color-bg-accent: var(--color-ink);--color-text-primary: var(--color-ink);--color-text-muted: var(--color-mist);--color-text-inverse: var(--color-cream);--color-text-accent: var(--color-ink);--color-text-on-accent: var(--color-cream);--color-border-strong: var(--color-ink);--color-border-accent: var(--color-ink);--color-accent-default: var(--color-ink);--color-accent-press: var(--color-black);--color-accent-contrast: var(--color-cream);--color-focus-ring: var(--color-ink);--color-selection-bg: var(--color-teal);--color-selection-fg: var(--color-ink);--color-theme-sage-fill: var(--color-sage);--color-theme-sage-ink: var(--color-ink);--color-theme-teal-fill: var(--color-teal);--color-theme-teal-ink: var(--color-ink);--color-theme-forest-fill: var(--color-forest);--color-theme-forest-ink: var(--color-cream);--color-theme-terracotta-fill: var(--color-terracotta);--color-theme-terracotta-ink: var(--color-cream);--color-theme-sand-fill: var(--color-sand);--color-theme-sand-ink: var(--color-ink);--color-theme-warm-grey-fill: var(--color-warm-grey);--color-theme-warm-grey-ink: var(--color-ink);--color-theme-clay-red-fill: var(--color-clay-red);--color-theme-clay-red-ink: var(--color-cream);--color-theme-eucalyptus-fill: var(--color-eucalyptus);--color-theme-eucalyptus-ink: var(--color-cream);--color-theme-dark-teal-fill: var(--color-dark-teal);--color-theme-dark-teal-ink: var(--color-cream)}[data-theme=dark]{--color-bg-surface: #1f2624;--color-bg-raised: #262e2c;--color-bg-sunken: #121716;--color-bg-inset: #2b3331;--color-bg-accent-soft: rgba(251, 250, 244, .08);--color-bg-tint: rgba(251, 250, 244, .08);--color-text-secondary: #d7dbd9;--color-text-muted: #9aa5a1;--color-text-faint: #6e7975;--color-border-subtle: rgba(251, 250, 244, .12);--color-border-default: rgba(251, 250, 244, .24);--color-border-inverse: rgba(14, 17, 19, .2);--color-selection-bg: #324246;--color-bg-canvas: var(--color-forest);--color-bg-inverse: var(--color-cream);--color-bg-accent: var(--color-cream);--color-text-primary: var(--color-cream);--color-text-inverse: var(--color-ink);--color-text-accent: var(--color-cream);--color-text-on-accent: var(--color-ink);--color-border-strong: var(--color-cream);--color-border-accent: var(--color-cream);--color-accent-default: var(--color-cream);--color-accent-hover: var(--color-white);--color-accent-press: var(--color-teal);--color-accent-contrast: var(--color-ink);--color-focus-ring: var(--color-cream);--color-selection-fg: var(--color-cream)}}@layer base{@font-face{font-family:Inclusive Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(./fonts/inclusive-sans-var.woff2) format("woff2")}@font-face{font-family:Inclusive Sans;font-style:italic;font-weight:300 700;font-display:swap;src:url(./fonts/inclusive-sans-var-italic.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/jetbrains-mono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/jetbrains-mono-700.woff2) format("woff2")}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;tab-size:4;color-scheme:light}html[data-theme=dark]{color-scheme:dark}html,body{background:var(--color-bg-canvas);color:var(--color-text-primary);overflow-x:clip}body{font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}::selection{background:var(--color-selection-bg);color:var(--color-selection-fg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-wrap:balance}h1{font-size:clamp(3.25rem,8vw,var(--font-size-7xl));line-height:var(--font-leading-display);letter-spacing:var(--font-tracking-display)}h2{font-size:clamp(1.75rem,3.2vw,var(--font-size-3xl));line-height:var(--font-leading-snug);letter-spacing:var(--font-tracking-tighter)}h3{font-size:var(--font-size-xl);line-height:var(--font-leading-snug);letter-spacing:var(--font-tracking-tight)}h4,h5,h6{font-size:var(--font-size-lg);line-height:var(--font-leading-snug);letter-spacing:var(--font-tracking-tighter)}p{text-wrap:pretty}a{color:var(--color-text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-standard)}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:.95em}:not(pre)>code{font-size:.9em;background:var(--color-bg-tint);border-radius:var(--radius-sm);padding:.08em .35em;color:var(--color-text-primary);overflow-wrap:break-word}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:1px solid var(--color-border-subtle)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}}@layer components{:root{--gutter: clamp(1.25rem, 5vw, 4rem);--head-inset: clamp(1.25rem, 3vw, 2.5rem)}.stage{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:0 var(--gutter) clamp(3rem,6vw,5rem);position:relative;z-index:1}.site-head{position:absolute;top:var(--head-inset);left:var(--head-inset);z-index:5}.col{width:100%;max-width:var(--container-xl);margin:0 auto;padding-top:clamp(6.5rem,14vh,13.25rem);display:flex;flex-direction:column;position:relative}.col--home{gap:clamp(4rem,9vw,var(--space-28))}.article{width:100%;display:flex;flex-direction:column;gap:clamp(4rem,8vw,var(--space-25))}.section{display:flex;flex-direction:column;gap:var(--space-8);scroll-margin-top:var(--space-8)}.section-title{margin:0}.section-lede{font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed);color:var(--color-text-primary);margin:0;max-width:900px}.section--narrow{max-width:900px}.section--stack{gap:var(--space-18)}.prose{display:flex;flex-direction:column;gap:1.7em;max-width:900px}.prose p{font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed);color:var(--color-text-primary);margin:0}.prose strong{font-weight:var(--font-weight-regular)}.prose a{color:var(--color-text-accent);border-bottom:1px solid var(--color-border-default)}.prose a:hover{border-color:var(--color-border-strong)}.breadcrumb{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-text-primary)}.breadcrumb .sep{color:var(--color-text-faint)}.breadcrumb [aria-current]{color:var(--color-text-primary)}.site-footer{width:100%;max-width:var(--container-xl);margin:clamp(4rem,10vh,7rem) auto 0;padding:clamp(1.75rem,3vh,2.5rem) 0 var(--space-2);border-top:1px solid var(--color-border-subtle)}.footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.footer-bar a{color:var(--color-text-muted);text-decoration:none}.footer-bar a:hover{color:var(--color-text-primary)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.features li{position:relative;padding-left:var(--space-6);font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed)}.features li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--color-text-primary)}.specs{display:flex;flex-direction:column;margin:0}.specs div{display:grid;grid-template-columns:minmax(160px,260px) 1fr;gap:var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle)}.specs dt{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.specs dd{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-base)}@media (max-width: 520px){.specs div{grid-template-columns:1fr;gap:var(--space-1)}}}@layer components{.eyebrow{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.display{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:clamp(3.25rem,8.6vw,var(--font-size-7xl));line-height:.85;letter-spacing:var(--font-tracking-display);color:var(--color-text-primary);text-wrap:balance}.lede{font-family:var(--font-family-mono);font-size:var(--font-size-lg);line-height:var(--font-leading-relaxed);color:var(--color-text-primary);margin:0}.label{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:1.2;letter-spacing:var(--font-tracking-tighter)}.spec{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:1.5;color:var(--color-text-muted)}.caption{font-family:var(--font-family-display);letter-spacing:-.01em;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:1.4}.caption strong{font-weight:var(--font-weight-semibold)}.mono{font-family:var(--font-family-mono)}.muted{color:var(--color-text-muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@layer components{@media (prefers-reduced-motion: no-preference){html.js .rise{opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}html.js.ready .rise{opacity:1;transform:none}html.js .d0{transition-delay:30ms}html.js .d1{transition-delay:80ms}html.js .d2{transition-delay:.13s}html.js .d3{transition-delay:.18s}html.js .d4{transition-delay:.23s}html.js .d5{transition-delay:.29s}html.js .d6{transition-delay:.36s}html.js .d7{transition-delay:.46s}}}@layer components{:root{--mark-surface: var(--color-bg-canvas)}.brandmark{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.brandmark svg{width:23px;height:22px;flex:0 0 auto}.brandmark-name{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:1.15rem;line-height:1.2;letter-spacing:-.04em;white-space:nowrap;color:inherit}.brandmark--lg{gap:.875rem}.brandmark--lg svg{width:40px;height:38px}.brandmark--lg .brandmark-name{font-size:2rem}.brandmark-mark-bg{fill:currentColor;fill-opacity:.1}.brandmark-mark-fg{fill:currentColor}.brandmark.is-inverted .brandmark-mark-bg{fill-opacity:1}.brandmark.is-inverted .brandmark-mark-fg{fill:var(--mark-surface)}.brandmark.is-isolated .brandmark-mark-bg{display:none}}@layer components{.site-nav{display:flex;align-items:center;gap:var(--space-6);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase}.site-nav>a,.site-nav summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:24px;padding:.25rem 0;color:var(--color-text-secondary);text-decoration:none;cursor:pointer;list-style:none;transition:color var(--duration-fast) var(--ease-standard)}.site-nav summary::-webkit-details-marker{display:none}.site-nav>a:hover,.site-nav summary:hover,.site-nav details[open]>summary{color:var(--color-text-primary)}.site-nav>a.is-on{color:var(--color-text-primary)}.site-nav>a.is-on:after{content:"";width:4px;height:4px;margin-left:.15em;border-radius:50%;background:currentColor}.site-nav summary:after{content:"";width:.4em;height:.4em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform var(--duration-fast) var(--ease-standard)}.site-nav details[open]>summary:after{transform:translateY(.1em) rotate(-135deg)}.site-nav a:focus-visible,.site-nav summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.nav-panel{position:absolute;right:0;margin-top:var(--space-4);padding:var(--space-6) var(--space-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-8);min-width:min(560px,80vw);background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);text-transform:none;letter-spacing:normal;z-index:10}.nav-col-title{margin:0 0 var(--space-3);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.nav-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nav-col a{display:block;padding:.3rem .6rem;margin-left:-.6rem;border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-xs)}.nav-col a:hover{background:var(--color-bg-tint);color:var(--color-text-primary)}.nav-col a[aria-current=page]{background:var(--color-ink);color:var(--color-cream)}.nav-toggle{display:none;appearance:none;align-items:center;gap:var(--space-2);padding:.35rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--color-bg-tint);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;cursor:pointer}.nav-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.nav-close{display:none}@media (max-width: 860px){.nav-toggle{display:inline-flex}.nav-close{display:inline-flex;position:fixed;top:calc(var(--head-inset) + .35rem);right:var(--space-8);z-index:21;align-items:center;padding:.35rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--color-bg-tint);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;cursor:pointer}.nav-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.site-nav{position:fixed;inset:0;z-index:20;display:none;flex-direction:column;align-items:stretch;gap:var(--space-5);padding:calc(var(--head-inset) + 3.5rem) var(--space-8) var(--space-8);overflow-y:auto;background:var(--color-bg-canvas);font-size:var(--font-size-sm)}.site-nav.is-open{display:flex}.site-nav>a{padding:.5rem 0;font-size:var(--font-size-base)}.site-nav details{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}.site-nav summary{font-size:var(--font-size-base);justify-content:space-between}.nav-panel{position:static;min-width:0;padding:var(--space-4) 0 0;grid-template-columns:1fr 1fr;gap:var(--space-6);background:transparent;border:0;box-shadow:none}.nav-col a{font-size:var(--font-size-sm);padding:.35rem .6rem}}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.875rem 1.25rem;background:var(--color-bg-accent);color:var(--color-text-on-accent);font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:1.2;letter-spacing:var(--font-tracking-tighter);white-space:nowrap;border:var(--border-thick) solid var(--color-bg-accent);border-radius:var(--radius-xl);cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-out)}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-text-on-accent)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-bg-tint);border-color:transparent;color:var(--color-text-faint);cursor:not-allowed;transform:none;box-shadow:none}.btn--outline:disabled,.btn--outline[aria-disabled=true]{background:transparent;border-color:var(--color-border-subtle);color:var(--color-text-faint)}.btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.btn svg,.btn img{width:24px;height:24px;flex:0 0 auto}.btn--outline{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-strong)}.btn--outline:hover{background:var(--color-bg-tint);color:var(--color-text-primary);border-color:var(--color-border-strong)}.btn--sm{padding:.5rem .875rem;font-size:var(--font-size-base);border-radius:var(--radius-lg)}.btn--sm svg,.btn--sm img{width:18px;height:18px}.btn-note{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);font-size:.8125rem;letter-spacing:0}.btn-row{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-4)}}@layer components{.tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1.25rem;background:var(--color-bg-tint);border:0;border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;line-height:1.3;color:var(--color-text-primary);white-space:nowrap}.tag--sm{padding:.375rem .75rem;font-weight:var(--font-weight-regular)}.tag--inverse{background:#fbfaf414;color:var(--color-cream)}.tag--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-default)}.tag--dot{gap:.5rem;padding:.3rem .75rem .3rem .4rem;background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-muted)}.tag--dot i{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border-subtle);background:var(--tag-dot, var(--color-bg-canvas));flex:none}button.tag{cursor:pointer;font:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider)}.tag.is-on{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary)}.tag-row{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-4)}}@layer components{:root{--theme: var(--color-theme-sage-fill);--theme-ink: var(--color-theme-sage-ink);--theme-sub: var(--color-theme-sage-sub);--theme-line: var(--color-theme-sage-line)}.theme-sage{--theme: var(--color-theme-sage-fill);--theme-ink: var(--color-theme-sage-ink);--theme-sub: var(--color-theme-sage-sub);--theme-line: var(--color-theme-sage-line)}.theme-teal{--theme: var(--color-theme-teal-fill);--theme-ink: var(--color-theme-teal-ink);--theme-sub: var(--color-theme-teal-sub);--theme-line: var(--color-theme-teal-line)}.theme-forest{--theme: var(--color-theme-forest-fill);--theme-ink: var(--color-theme-forest-ink);--theme-sub: var(--color-theme-forest-sub);--theme-line: var(--color-theme-forest-line)}.theme-terracotta{--theme: var(--color-theme-terracotta-fill);--theme-ink: var(--color-theme-terracotta-ink);--theme-sub: var(--color-theme-terracotta-sub);--theme-line: var(--color-theme-terracotta-line)}.theme-sand{--theme: var(--color-theme-sand-fill);--theme-ink: var(--color-theme-sand-ink);--theme-sub: var(--color-theme-sand-sub);--theme-line: var(--color-theme-sand-line)}.theme-warm-grey{--theme: var(--color-theme-warm-grey-fill);--theme-ink: var(--color-theme-warm-grey-ink);--theme-sub: var(--color-theme-warm-grey-sub);--theme-line: var(--color-theme-warm-grey-line)}.theme-clay-red{--theme: var(--color-theme-clay-red-fill);--theme-ink: var(--color-theme-clay-red-ink);--theme-sub: var(--color-theme-clay-red-sub);--theme-line: var(--color-theme-clay-red-line)}.theme-eucalyptus{--theme: var(--color-theme-eucalyptus-fill);--theme-ink: var(--color-theme-eucalyptus-ink);--theme-sub: var(--color-theme-eucalyptus-sub);--theme-line: var(--color-theme-eucalyptus-line)}.theme-dark-teal{--theme: var(--color-theme-dark-teal-fill);--theme-ink: var(--color-theme-dark-teal-ink);--theme-sub: var(--color-theme-dark-teal-sub);--theme-line: var(--color-theme-dark-teal-line)}.panel{position:relative;background:color-mix(in srgb,var(--theme) 90%,transparent);color:var(--theme-ink);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3xl)}.panel--pad{padding:var(--space-8)}.panel h2,.panel h3,.panel h4{color:var(--theme-ink)}.panel .eyebrow,.panel .spec{color:var(--theme-sub)}.panel hr{border-top-color:var(--theme-line)}.use-case{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10)}.use-case h3{font-size:var(--font-size-xl)}.use-case p{font-family:var(--font-family-mono);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed);margin:0}.surface-dark{background:var(--color-forest);color:var(--color-cream);--mark-surface: var(--color-forest)}.surface-dark h1,.surface-dark h2,.surface-dark h3,.surface-dark h4{color:var(--color-cream)}.surface-dark .eyebrow{color:#fbfaf48c}.surface-dark .tag{background:#fbfaf414;color:var(--color-cream)}.surface-dark .btn{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-ink)}.surface-dark .btn--outline{background:transparent;color:var(--color-cream)}}@layer components{.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);width:100%}@media (max-width: 900px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.card-grid{grid-template-columns:1fr}}.card{--card-hover: color-mix(in srgb, var(--color-ink) 9%, transparent);--card-hover-ink: var(--color-text-primary);--card-hover-kind: var(--color-text-muted);--card-hover-line: var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-tint);border:1px solid transparent;border-radius:var(--radius-2xl);text-decoration:none;color:inherit;transition:background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-out)}a.card:hover{background:var(--card-hover);border-color:var(--card-hover-line);transform:translateY(-2px);box-shadow:var(--shadow-sm)}a.card:hover .card-name,a.card:hover .card-claim,a.card:hover .card-status{color:var(--card-hover-ink)}a.card:hover .card-kind{color:var(--card-hover-kind)}a.card:hover .card-status{background:color-mix(in srgb,var(--card-hover-ink) 15%,transparent)}.card--sage{--card-hover: var(--color-sage);--card-hover-ink: var(--color-ink);--card-hover-line: transparent}.card--teal{--card-hover: var(--color-teal);--card-hover-ink: var(--color-ink);--card-hover-line: transparent}.card--sand{--card-hover: var(--color-sand);--card-hover-ink: var(--color-ink);--card-hover-line: transparent}.card--warm-grey{--card-hover: var(--color-warm-grey);--card-hover-ink: var(--color-ink);--card-hover-line: transparent}.card--forest{--card-hover: var(--color-forest);--card-hover-ink: var(--color-cream);--card-hover-kind: var(--color-theme-forest-sub);--card-hover-line: transparent}.card--terracotta{--card-hover: var(--color-terracotta);--card-hover-ink: var(--color-cream);--card-hover-kind: var(--color-theme-terracotta-sub);--card-hover-line: transparent}.card--clay-red{--card-hover: var(--color-clay-red);--card-hover-ink: var(--color-cream);--card-hover-kind: var(--color-theme-clay-red-sub);--card-hover-line: transparent}.card--eucalyptus{--card-hover: var(--color-eucalyptus);--card-hover-ink: var(--color-cream);--card-hover-kind: var(--color-theme-eucalyptus-sub);--card-hover-line: transparent}.card--dark-teal{--card-hover: var(--color-dark-teal);--card-hover-ink: var(--color-cream);--card-hover-kind: var(--color-theme-dark-teal-sub);--card-hover-line: transparent}.card--ink{--card-hover: var(--color-ink);--card-hover-ink: var(--color-cream);--card-hover-kind: rgba(251, 250, 244, .55);--card-hover-line: transparent}a.card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-name{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:1.1;letter-spacing:var(--font-tracking-tight);color:var(--color-text-primary);transition:color var(--duration-base) var(--ease-standard)}.card-kind{order:3;margin-top:auto;padding-top:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard)}.card-status{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted);padding:.2rem .6rem;border-radius:var(--radius-pill);background:#0e11130d;white-space:nowrap;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.card-claim{margin:var(--space-2) 0 0;font-family:var(--font-family-display);letter-spacing:-.01em;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:1.4;color:var(--color-text-primary);transition:color var(--duration-base) var(--ease-standard)}.card-claim strong{font-weight:var(--font-weight-medium)}.card--soon{background:transparent;border-color:var(--color-border-subtle)}.card--soon .card-name,.card--soon .card-claim{color:var(--color-text-muted)}.tilt{--tilt: 4deg;transform:rotate(var(--tilt));transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.tilt--settle:hover{transform:rotate(calc(var(--tilt) * .7)) translateY(-8px) scale(1.02)}.feature-cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--space-6);width:100%;padding:var(--space-8) 0}.feature-cards>*{display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative}.feature-cards--fan{flex-wrap:nowrap;align-items:center;gap:0}.feature-cards--fan>*:not(:last-child){margin-right:-40px}.feature-cards--fan>*:hover{z-index:3}.feature-card{--fc-bg: var(--color-teal);--fc-ink: var(--color-ink);--fc-tag: rgba(14, 17, 19, .05);position:relative;display:flex;flex-direction:column;gap:8px;width:412px;max-width:100%;background:var(--fc-bg);color:var(--fc-ink);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-3xl);box-shadow:var(--shadow-card);overflow:hidden;text-decoration:none;transition:box-shadow var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.feature-card:hover{box-shadow:0 32px 100px #00000052}.feature-card--sage{--fc-bg: var(--color-sage);--fc-ink: var(--color-black);--fc-tag: rgba(0, 0, 0, .05)}.feature-card--teal{--fc-bg: var(--color-teal)}.feature-card--forest{--fc-bg: var(--color-forest);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .05)}.feature-card--terracotta{--fc-bg: var(--color-terracotta);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .12)}.feature-card--sand{--fc-bg: var(--color-sand)}.feature-card--warm-grey{--fc-bg: var(--color-warm-grey)}.feature-card--clay-red{--fc-bg: var(--color-clay-red);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .12)}.feature-card--dark-teal{--fc-bg: var(--color-dark-teal);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .08)}.feature-card--eucalyptus{--fc-bg: var(--color-eucalyptus);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .05)}.feature-card--ink{--fc-bg: var(--color-ink);--fc-ink: var(--color-cream);--fc-tag: rgba(251, 250, 244, .08)}.feature-card--placeholder{--fc-bg: var(--color-bg-placeholder);--fc-ink: rgba(14, 17, 19, .5);--fc-tag: rgba(14, 17, 19, .05);box-shadow:var(--shadow-md)}.feature-card--placeholder .fc-tag{color:var(--color-ink)}.feature-card--placeholder .fc-img{display:grid;place-items:center}.feature-card--placeholder .fc-img>svg{width:43%;height:43%;color:#0e111359}.feature-card--text{aspect-ratio:412 / 520}.feature-card--text .fc-head{flex:1;justify-content:flex-end}.fc-head{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6875rem;padding:var(--space-16) var(--space-10) var(--space-10)}.fc-tag{position:absolute;top:var(--space-6);right:var(--space-6);padding:.375rem .75rem;background:var(--fc-tag);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--fc-ink);white-space:nowrap;line-height:1.3}.fc-name{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:2.125rem;line-height:1.15;letter-spacing:var(--font-tracking-tighter)}.fc-claim{font-family:var(--font-family-display);letter-spacing:-.01em;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:1.4;margin:0}.fc-claim strong{font-weight:var(--font-weight-semibold)}.fc-img{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.fc-img>img:not(.fc-deco){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fc-img--bleed:before{content:"";position:absolute;left:0;right:0;top:-9px;height:133px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--fc-bg) 0%,color-mix(in srgb,var(--fc-bg) 0%,transparent) 100%)}.fc-deco{position:absolute;z-index:2;pointer-events:none}.fc-deco--cream{color:var(--color-cream)}@media (max-width: 1180px){.feature-card{width:340px}.fc-head{padding:var(--space-12) var(--space-8) var(--space-8)}.fc-name{font-size:1.75rem}.fc-claim{font-size:var(--font-size-base)}}@media (max-width: 860px){.feature-cards--fan{flex-direction:column;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-4) 0}.feature-cards--fan>*:not(:last-child){margin-right:0}.feature-card{width:min(100%,412px)}.feature-cards .tilt{--tilt: 0deg}}.photo{position:relative;display:block;width:100%}.photo>img:first-child{width:100%;border-radius:var(--radius-3xl);box-shadow:var(--shadow-photo)}.photo .deco{position:absolute;pointer-events:none}.photo--square>img:first-child{aspect-ratio:1;object-fit:cover}.photo-tilt{position:relative;display:block;width:100%;--tilt: 4deg;transform:rotate(var(--tilt))}.photo-tilt img:first-child{width:100%;border-radius:var(--radius-3xl);box-shadow:var(--shadow-photo)}.photo-tilt .deco{position:absolute;pointer-events:none}}@layer components{.prompt-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-tint);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.prompt-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.prompt-card-copy{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;font:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.prompt-card-copy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}.prompt-card-tool{position:relative;z-index:2}.prompt-card-copied{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);border-radius:inherit;background:color-mix(in srgb,var(--color-bg-surface) 86%,transparent);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;opacity:0;transform:scale(.97);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.prompt-card.is-copied .prompt-card-copied{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.prompt-card-copied,.prompt-card.is-copied .prompt-card-copied{transform:none}}}@layer components{.stat-row{display:flex;flex-wrap:wrap;gap:var(--space-6)}.stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12) var(--space-8);border:var(--border-thick) solid var(--color-border-strong);border-radius:var(--radius-3xl);text-align:center;min-width:200px}.stat-value{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:clamp(2.5rem,4vw,var(--font-size-4xl));line-height:1;letter-spacing:var(--font-tracking-tighter);color:var(--color-text-primary);white-space:nowrap}.stat-label{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-primary)}.stat-detail{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);line-height:1.4}@media (max-width: 860px){.stat{padding:var(--space-8) var(--space-4);min-width:150px}}.board{padding:var(--space-8) var(--space-12)}.board-caption{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--theme-sub);margin:0 0 var(--space-2)}.board-rows{display:flex;flex-direction:column}.board-row{display:grid;grid-template-columns:minmax(140px,260px) 1fr 80px;align-items:center;gap:var(--space-6);padding:var(--space-4) 0}.board-meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.board-name{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:1.2;letter-spacing:var(--font-tracking-tighter);color:var(--theme-ink)}.board-sub{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--theme-sub)}.board-track{height:24px;border-radius:99px;background:var(--theme-line);overflow:hidden}.board-fill{height:100%;border-radius:99px;border:var(--border-thick) solid var(--theme-ink);box-sizing:border-box}.board-row.is-us .board-fill{background:var(--theme-ink)}.board-score{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);letter-spacing:var(--font-tracking-tighter);text-align:right;color:var(--theme-sub);white-space:nowrap}.board-row.is-us .board-score{color:var(--theme-ink)}.board-note{font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.6;color:var(--theme-sub);margin:var(--space-4) 0 0}@media (max-width: 640px){.board{padding:var(--space-6)}.board-row{grid-template-columns:1fr 64px}.board-meta{grid-column:1 / -1}.board--compact .board-meta{grid-column:auto}.stat--narrow,.stat--quiet{flex-basis:calc(50% - var(--space-6))}}.board-row.is-us .board-name:before{content:"\2192";margin-right:.5em;font-family:var(--font-family-mono);font-weight:var(--font-weight-regular)}.board-score{min-width:3.4em;text-align:center;justify-self:end;box-sizing:border-box;padding:.1em .4em;border:var(--border-thick) solid transparent}.board-row.is-us .board-score{display:inline-block;border-color:var(--theme-ink);border-radius:50%}.stat--narrow{align-items:flex-start;text-align:left;padding:var(--space-6) var(--space-6);min-width:0;gap:var(--space-1)}.stat--narrow .stat-value{font-size:var(--font-size-2xl)}.stat--quiet{border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;padding:var(--space-4) 0 0;align-items:flex-start;text-align:left;min-width:0}.stat-row--stack{flex-direction:column}.stat-row--stack .stat{width:100%}.panel .stat,.panel .stat-value,.panel .stat-label{border-color:var(--theme-ink);color:var(--theme-ink)}.panel .stat-detail{color:var(--theme-sub)}.versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-6);padding:var(--space-8);border:var(--border-thick) solid var(--color-border-strong);border-radius:var(--radius-3xl)}.versus>.stat{border:0;padding:0;min-width:0}.versus-vs{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted);padding:.375rem .75rem;border:1px solid var(--color-border-default);border-radius:var(--radius-pill)}.versus .is-us .stat-value{color:var(--color-text-primary)}.versus .stat:not(.is-us) .stat-value,.versus .stat:not(.is-us) .stat-label{color:var(--color-text-muted)}.panel .versus{border-color:var(--theme-ink)}.panel .versus-vs{color:var(--theme-sub);border-color:var(--theme-line)}.panel .versus .stat:not(.is-us) .stat-value,.panel .versus .stat:not(.is-us) .stat-label{color:var(--theme-sub)}@media (max-width: 640px){.versus{grid-template-columns:1fr}.versus-vs{justify-self:start}}.columns{display:flex;align-items:flex-end;gap:var(--space-4);height:240px;padding:var(--space-4) 0 0}.columns--tall{height:320px}.columns--compact{height:120px;gap:var(--space-2);padding-top:var(--space-2)}.columns--compact .column{gap:var(--space-1)}.columns--compact .column-bar{max-width:48px;border-width:1.5px;border-radius:4px 4px 2px 2px}.columns--compact .column-value{font-size:var(--font-size-sm)}.columns--compact .column-label{font-size:.5625rem;letter-spacing:.04em}.column{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-2);height:100%;min-width:0}.column-bar{width:100%;max-width:96px;height:var(--v, 50%);border:var(--border-thick) solid var(--theme-ink, var(--color-border-strong));border-radius:var(--radius-lg) var(--radius-lg) 4px 4px;box-sizing:border-box}.column.is-us .column-bar{background:var(--theme-ink, var(--color-ink))}.column-value{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);letter-spacing:var(--font-tracking-tighter);color:var(--theme-sub, var(--color-text-muted));white-space:nowrap}.column.is-us .column-value{color:var(--theme-ink, var(--color-text-primary))}.column-label{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--theme-sub, var(--color-text-muted));text-align:center;line-height:1.3}.column.is-us .column-label{color:var(--theme-ink, var(--color-text-primary))}.chart-caption{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--theme-sub, var(--color-text-muted));margin:0 0 var(--space-2)}.chart-note{font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.6;color:var(--theme-sub, var(--color-text-muted));margin:var(--space-4) 0 0}.board--compact .board-row{grid-template-columns:minmax(140px,1fr) 80px;padding:var(--space-3) 0}.board--compact .board-track{display:none}.board--compact .board-row+.board-row{border-top:1px solid var(--theme-line)}.board--dots .board-track{background:none;height:auto;display:flex;gap:4px;align-items:center}.board--dots .board-fill{width:auto;height:10px;flex:0 0 auto;border-radius:50%;border:var(--border-thick) solid var(--theme-ink);background:none}.board--dots .board-row.is-us .board-fill{background:var(--theme-ink)}.table{width:100%;border-collapse:collapse;font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-primary)}.table th,.table td{white-space:nowrap;text-align:left;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);vertical-align:middle}.table thead th{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-wider);text-transform:uppercase;color:var(--color-text-muted);border-top:0}.table th[scope=row]{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);letter-spacing:var(--font-tracking-tight)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table tr.is-us th,.table tr.is-us td{font-weight:var(--font-weight-medium)}.table tr.is-us th,.table tr.is-us td{background:color-mix(in srgb,var(--table-accent, var(--theme, var(--color-sage))) 10%,transparent)}.table tr.is-us th,.table tr.is-us td,.table tr.is-us+tr th,.table tr.is-us+tr td{border-top-color:transparent}.panel .table tr.is-us th,.panel .table tr.is-us td,.panel .table tr.is-us+tr th,.panel .table tr.is-us+tr td{border-top-color:transparent}.table tr.is-us th[scope=row]:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.55em;border-radius:50%;background:var(--table-accent, var(--theme, var(--color-sage)));vertical-align:.05em}.panel{--table-accent: var(--theme-ink)}.table tr.is-us td.num{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.table--lined tbody tr:nth-child(2n){background:color-mix(in srgb,var(--theme, var(--color-sage)) 22%,transparent)}.table--bare th,.table--bare td{padding-left:0;padding-right:0}.panel .table,.panel .table th[scope=row]{color:var(--theme-ink)}.panel .table thead th,.panel .table td,.panel .table th{border-top-color:var(--theme-line)}.panel .table thead th{color:var(--theme-sub)}.panel .table--lined tbody tr:nth-child(2n){background:color-mix(in srgb,var(--theme-ink) 5%,transparent)}.panel .table tr:not(.is-us) td{color:var(--theme-sub)}.table-wrap{overflow-x:auto}}@layer components{.hero{display:flex;flex-direction:column;gap:clamp(2rem,4vw,var(--space-16))}.hero-h1{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:clamp(3.25rem,8.6vw,var(--font-size-7xl));line-height:.85;letter-spacing:var(--font-tracking-display);color:var(--color-text-primary);margin:0;text-wrap:balance}.hero-h1 em{font-style:normal;display:inline}.hero-h1.is-lead em{display:block}.hero-sub{font-family:var(--font-family-mono);font-size:var(--font-size-lg);line-height:1.4;color:var(--color-text-primary);max-width:1040px;margin:0}.model-hero{display:flex;flex-direction:column;gap:var(--space-12);max-width:618px}.model-title{position:relative;display:inline-block;align-self:flex-start}.model-title h1{font-size:clamp(4rem,10vw,var(--font-size-7xl));line-height:.82;letter-spacing:var(--font-tracking-display);margin:0;white-space:nowrap}.title-deco{position:absolute;pointer-events:none}.title-deco--strike{left:-10%;top:38%;width:120%}.title-deco--strike path{stroke-width:6.5px}.title-deco--bubble{left:-8%;top:-32%;width:118%;height:160%}.title-deco--scribble{left:69%;top:14%;width:27%}.model-hero .lede{font-size:var(--font-size-lg)}}@layer components{:root{--fx-draw-ms-per-100px: 90;--fx-blur-max: 4px;--fx-pixel-max: 28;--fx-pixel-ms: 1400;--fx-fill-ms: .9s;--fx-noise-spread: .1;--fx-noise-max: .3;--fx-noise-amount: 1;--fx-noise-ms: 1600;--fx-contour-gap: .18;--fx-marker: var(--color-sage)}html.js img[data-effect=draw]{opacity:0}@media (prefers-reduced-motion: reduce){html.js img[data-effect=draw]{opacity:1}}.fx-svg{overflow:visible;max-width:none}.fx-canvas{max-width:none}.fx-svg path,.fx-svg line,.fx-svg polyline{vector-effect:non-scaling-stroke;stroke:currentColor;fill:none}.photo .fx-svg,.photo .deco{color:var(--color-cream)}.fx-blur{--fx-blur: var(--fx-blur-max);--fx-shift: 3px;filter:blur(var(--fx-blur));text-shadow:0 var(--fx-shift) 0 currentColor,0 calc(var(--fx-shift) * 2) 0 currentColor;transition:opacity .6s var(--ease-out);will-change:filter}.fx-blur.is-hover-only{transition:filter .5s var(--ease-out),text-shadow .5s var(--ease-out)}.fx-pixelate{position:relative;display:inline-block}.fx-pixelate .fx-canvas{position:absolute;left:0;top:0;pointer-events:none;opacity:0;image-rendering:pixelated}.fx-pixelate.is-canvas{color:transparent;-webkit-text-fill-color:transparent}.fx-pixelate.is-canvas .fx-canvas{opacity:1}.fx-pixelate.is-canvas .title-deco,.fx-pixelate.is-canvas .fx-svg{z-index:2}.fx-outline{-webkit-text-stroke:1.5px currentColor;color:currentColor;background:linear-gradient(90deg,currentColor 0 50%,transparent 50% 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position var(--fx-fill-ms) var(--ease-in-out)}.fx-outline.is-in{background-position:0 0}.fx-host{position:relative;display:inline-block}.fx-mark{position:absolute;pointer-events:none;overflow:visible}.fx-mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.fx-host--underline,.fx-host--underline-thick,u.fx-host{text-decoration:none}.fx-host--marker{z-index:0;mix-blend-mode:multiply}.fx-mark--marker{z-index:-1}.fx-mark--marker .fx-marker-ink{stroke:var(--fx-marker);opacity:.9}.fx-wipe,.fx-dissolve,.fx-speak{position:relative}.fx-wipe .fx-canvas,.fx-dissolve .fx-canvas,.fx-speak .fx-canvas{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.fx-wipe.is-canvas,.fx-dissolve.is-canvas,.fx-speak.is-canvas{color:transparent;-webkit-text-fill-color:transparent}.fx-wipe.is-canvas .fx-canvas,.fx-dissolve.is-canvas .fx-canvas,.fx-speak.is-canvas .fx-canvas{opacity:1}.fx-pulse{position:relative;display:inline-block}.fx-pulse-ring{position:absolute;inset:0;pointer-events:none;z-index:-1;color:inherit;opacity:0;transform-origin:50% 58%}.fx-pulse{z-index:0}.fx-pulse.is-beating .fx-pulse-ring{animation:fx-heartbeat var(--fx-pulse-ms, 1.8s) ease-out infinite}@keyframes fx-heartbeat{0%{transform:scale(1);opacity:.3}14%{transform:scale(1.08);opacity:.12}26%{transform:scale(1.02);opacity:.26}42%{transform:scale(1.16);opacity:0}to{transform:scale(1.16);opacity:0}}@media (prefers-reduced-motion: reduce){.fx-pulse-ring{display:none}}.fx-mark--redact{z-index:1}.fx-noise{position:relative}.fx-noise .fx-canvas{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.fx-noise.is-canvas{color:transparent;-webkit-text-fill-color:transparent}.fx-noise.is-canvas .fx-canvas{opacity:1}.fx-grain{position:relative;display:inline-block;color:transparent;font-style:normal}.fx-grain:before,.fx-grain:after{content:attr(data-text);position:absolute;left:0;top:0;color:var(--fx-grain-color, var(--color-text-primary));white-space:nowrap;pointer-events:none}.fx-grain:before{filter:url(#da-grain-back)}.fx-grain:after{top:2px;filter:url(#da-grain-front)}.fx-grain-paper{position:absolute;left:0;top:2px;color:var(--color-bg-canvas);white-space:nowrap;pointer-events:none;opacity:.6;filter:url(#da-grain-paper)}.fx-grain-raster{position:absolute;pointer-events:none;max-width:none}.fx-grain.is-raster:before,.fx-grain.is-raster:after,.fx-grain.is-raster .fx-grain-paper{display:none}html:not(.js) .fx-grain{color:inherit}html:not(.js) .fx-grain:before,html:not(.js) .fx-grain:after,html:not(.js) .fx-grain-paper{display:none}}@layer components{.loader{display:inline-block;width:40px;height:38px;color:var(--color-text-primary);vertical-align:middle}.loader svg{width:100%;height:100%;overflow:visible}.loader .loader-plate{fill:currentColor;fill-opacity:.1}.loader .loader-cell,.loader .loader-px{fill:currentColor}.loader--sm{width:24px;height:23px}.loader--lg{width:64px;height:61px}.loader--inverse{color:var(--color-cream)}.loader--drop svg{overflow:hidden}.loader--drop .loader-cell{animation:loader-drop var(--duration-loader) cubic-bezier(.3,0,.2,1) infinite both}.loader--drop [data-cell="0"]{animation-delay:0ms}.loader--drop [data-cell="1"]{animation-delay:.14s}.loader--drop [data-cell="2"]{animation-delay:.28s}.loader--drop [data-cell="3"]{animation-delay:.42s}.loader--drop [data-cell="4"]{animation-delay:.56s}.loader--drop [data-cell="5"]{animation-delay:.7s}.loader--drop [data-cell="6"]{animation-delay:.84s}@keyframes loader-drop{0%{transform:translateY(-36px);opacity:0}6%{opacity:1}18%,78%{transform:translateY(0);opacity:1}86%,to{transform:translateY(0);opacity:0}}.loader--chase .loader-cell{opacity:.18;animation:loader-chase calc(var(--duration-loader) * .7) linear infinite}.loader--chase [data-cell="1"]{animation-delay:calc(var(--duration-loader) * 0)}.loader--chase [data-cell="3"]{animation-delay:calc(var(--duration-loader) * .1)}.loader--chase [data-cell="5"]{animation-delay:calc(var(--duration-loader) * .2)}.loader--chase [data-cell="0"]{animation-delay:calc(var(--duration-loader) * .3)}.loader--chase [data-cell="6"]{animation-delay:calc(var(--duration-loader) * .4)}.loader--chase [data-cell="4"]{animation-delay:calc(var(--duration-loader) * .5)}.loader--chase [data-cell="2"]{animation-delay:calc(var(--duration-loader) * .6)}@keyframes loader-chase{0%,to{opacity:.18}8%{opacity:1}40%{opacity:.18}}.loader--spin .loader-mark{transform-origin:20px 19px;animation:loader-spin var(--duration-loader) steps(4,end) infinite}@keyframes loader-spin{to{transform:rotate(360deg)}}.loader--orbit [data-cell="0"]{animation:loader-orbit-bar var(--duration-loader) ease-in-out infinite;transform-origin:20px 19px}@keyframes loader-orbit-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}.loader--orbit [data-cell="1"]{animation:loader-orbit-1 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-1{0.0%{transform:translate(0)}16.67%{transform:translate(16.8px)}33.33%{transform:translate(12.6px,4.29px)}50.0%{transform:translate(16.8px,8.72px)}66.67%{transform:translateY(8.72px)}83.33%{transform:translate(4.2px,4.29px)}100.0%{transform:translate(0)}}.loader--orbit [data-cell="2"]{animation:loader-orbit-2 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-2{0.0%{transform:translate(0)}16.67%{transform:translate(-4.2px,4.29px)}33.33%{transform:translateY(8.72px)}50.0%{transform:translate(-16.8px,8.72px)}66.67%{transform:translate(-12.6px,4.29px)}83.33%{transform:translate(-16.8px)}100.0%{transform:translate(0)}}.loader--orbit [data-cell="4"]{animation:loader-orbit-4 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-4{0.0%{transform:translate(0)}16.67%{transform:translate(4.2px,4.43px)}33.33%{transform:translate(-12.6px,4.43px)}50.0%{transform:translate(-8.4px)}66.67%{transform:translate(-12.6px,-4.29px)}83.33%{transform:translate(4.2px,-4.29px)}100.0%{transform:translate(0)}}.loader--orbit [data-cell="6"]{animation:loader-orbit-6 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-6{0.0%{transform:translate(0)}16.67%{transform:translate(-16.8px)}33.33%{transform:translate(-12.6px,-4.43px)}50.0%{transform:translate(-16.8px,-8.72px)}66.67%{transform:translateY(-8.72px)}83.33%{transform:translate(-4.2px,-4.43px)}100.0%{transform:translate(0)}}.loader--orbit [data-cell="5"]{animation:loader-orbit-5 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-5{0.0%{transform:translate(0)}16.67%{transform:translate(4.2px,-4.43px)}33.33%{transform:translateY(-8.72px)}50.0%{transform:translate(16.8px,-8.72px)}66.67%{transform:translate(12.6px,-4.43px)}83.33%{transform:translate(16.8px)}100.0%{transform:translate(0)}}.loader--orbit [data-cell="3"]{animation:loader-orbit-3 var(--duration-loader) steps(1,end) infinite}@keyframes loader-orbit-3{0.0%{transform:translate(0)}16.67%{transform:translate(-4.2px,-4.29px)}33.33%{transform:translate(12.6px,-4.29px)}50.0%{transform:translate(8.4px)}66.67%{transform:translate(12.6px,4.43px)}83.33%{transform:translate(-4.2px,4.43px)}100.0%{transform:translate(0)}}.loader--fill .loader-px,.loader--fill-spiral .loader-px,.loader--fill-rise .loader-px{opacity:.08;animation:loader-fill var(--duration-loader) linear infinite}.loader--fill .loader-px.is-mark,.loader--fill-spiral .loader-px.is-mark,.loader--fill-rise .loader-px.is-mark{--on: 1}.loader--fill .loader-px:not(.is-mark),.loader--fill-spiral .loader-px:not(.is-mark),.loader--fill-rise .loader-px:not(.is-mark){--on: .28}@keyframes loader-fill{0%{opacity:.08}3%{opacity:var(--on)}50%{opacity:var(--on)}53%{opacity:.08}to{opacity:.08}}.loader--fill [data-px="0-0"]{animation-delay:calc(var(--duration-loader) * 0)}.loader--fill [data-px="1-0"]{animation-delay:calc(var(--duration-loader) * .0188)}.loader--fill [data-px="2-0"]{animation-delay:calc(var(--duration-loader) * .0376)}.loader--fill [data-px="3-0"]{animation-delay:calc(var(--duration-loader) * .0564)}.loader--fill [data-px="4-0"]{animation-delay:calc(var(--duration-loader) * .0752)}.loader--fill [data-px="4-1"]{animation-delay:calc(var(--duration-loader) * .094)}.loader--fill [data-px="3-1"]{animation-delay:calc(var(--duration-loader) * .1128)}.loader--fill [data-px="2-1"]{animation-delay:calc(var(--duration-loader) * .1316)}.loader--fill [data-px="1-1"]{animation-delay:calc(var(--duration-loader) * .1504)}.loader--fill [data-px="0-1"]{animation-delay:calc(var(--duration-loader) * .1692)}.loader--fill [data-px="0-2"]{animation-delay:calc(var(--duration-loader) * .188)}.loader--fill [data-px="1-2"]{animation-delay:calc(var(--duration-loader) * .2068)}.loader--fill [data-px="2-2"]{animation-delay:calc(var(--duration-loader) * .2256)}.loader--fill [data-px="3-2"]{animation-delay:calc(var(--duration-loader) * .2444)}.loader--fill [data-px="4-2"]{animation-delay:calc(var(--duration-loader) * .2632)}.loader--fill [data-px="4-3"]{animation-delay:calc(var(--duration-loader) * .282)}.loader--fill [data-px="3-3"]{animation-delay:calc(var(--duration-loader) * .3008)}.loader--fill [data-px="2-3"]{animation-delay:calc(var(--duration-loader) * .3196)}.loader--fill [data-px="1-3"]{animation-delay:calc(var(--duration-loader) * .3384)}.loader--fill [data-px="0-3"]{animation-delay:calc(var(--duration-loader) * .3572)}.loader--fill [data-px="0-4"]{animation-delay:calc(var(--duration-loader) * .376)}.loader--fill [data-px="1-4"]{animation-delay:calc(var(--duration-loader) * .3948)}.loader--fill [data-px="2-4"]{animation-delay:calc(var(--duration-loader) * .4136)}.loader--fill [data-px="3-4"]{animation-delay:calc(var(--duration-loader) * .4324)}.loader--fill [data-px="4-4"]{animation-delay:calc(var(--duration-loader) * .4512)}.loader--fill-spiral [data-px="0-0"]{animation-delay:calc(var(--duration-loader) * 0)}.loader--fill-spiral [data-px="1-0"]{animation-delay:calc(var(--duration-loader) * .0188)}.loader--fill-spiral [data-px="2-0"]{animation-delay:calc(var(--duration-loader) * .0376)}.loader--fill-spiral [data-px="3-0"]{animation-delay:calc(var(--duration-loader) * .0564)}.loader--fill-spiral [data-px="4-0"]{animation-delay:calc(var(--duration-loader) * .0752)}.loader--fill-spiral [data-px="4-1"]{animation-delay:calc(var(--duration-loader) * .094)}.loader--fill-spiral [data-px="4-2"]{animation-delay:calc(var(--duration-loader) * .1128)}.loader--fill-spiral [data-px="4-3"]{animation-delay:calc(var(--duration-loader) * .1316)}.loader--fill-spiral [data-px="4-4"]{animation-delay:calc(var(--duration-loader) * .1504)}.loader--fill-spiral [data-px="3-4"]{animation-delay:calc(var(--duration-loader) * .1692)}.loader--fill-spiral [data-px="2-4"]{animation-delay:calc(var(--duration-loader) * .188)}.loader--fill-spiral [data-px="1-4"]{animation-delay:calc(var(--duration-loader) * .2068)}.loader--fill-spiral [data-px="0-4"]{animation-delay:calc(var(--duration-loader) * .2256)}.loader--fill-spiral [data-px="0-3"]{animation-delay:calc(var(--duration-loader) * .2444)}.loader--fill-spiral [data-px="0-2"]{animation-delay:calc(var(--duration-loader) * .2632)}.loader--fill-spiral [data-px="0-1"]{animation-delay:calc(var(--duration-loader) * .282)}.loader--fill-spiral [data-px="1-1"]{animation-delay:calc(var(--duration-loader) * .3008)}.loader--fill-spiral [data-px="2-1"]{animation-delay:calc(var(--duration-loader) * .3196)}.loader--fill-spiral [data-px="3-1"]{animation-delay:calc(var(--duration-loader) * .3384)}.loader--fill-spiral [data-px="3-2"]{animation-delay:calc(var(--duration-loader) * .3572)}.loader--fill-spiral [data-px="3-3"]{animation-delay:calc(var(--duration-loader) * .376)}.loader--fill-spiral [data-px="2-3"]{animation-delay:calc(var(--duration-loader) * .3948)}.loader--fill-spiral [data-px="1-3"]{animation-delay:calc(var(--duration-loader) * .4136)}.loader--fill-spiral [data-px="1-2"]{animation-delay:calc(var(--duration-loader) * .4324)}.loader--fill-spiral [data-px="2-2"]{animation-delay:calc(var(--duration-loader) * .4512)}.loader--fill-rise [data-px="0-4"]{animation-delay:calc(var(--duration-loader) * 0)}.loader--fill-rise [data-px="1-4"]{animation-delay:calc(var(--duration-loader) * .0188)}.loader--fill-rise [data-px="2-4"]{animation-delay:calc(var(--duration-loader) * .0376)}.loader--fill-rise [data-px="3-4"]{animation-delay:calc(var(--duration-loader) * .0564)}.loader--fill-rise [data-px="4-4"]{animation-delay:calc(var(--duration-loader) * .0752)}.loader--fill-rise [data-px="0-3"]{animation-delay:calc(var(--duration-loader) * .094)}.loader--fill-rise [data-px="1-3"]{animation-delay:calc(var(--duration-loader) * .1128)}.loader--fill-rise [data-px="2-3"]{animation-delay:calc(var(--duration-loader) * .1316)}.loader--fill-rise [data-px="3-3"]{animation-delay:calc(var(--duration-loader) * .1504)}.loader--fill-rise [data-px="4-3"]{animation-delay:calc(var(--duration-loader) * .1692)}.loader--fill-rise [data-px="0-2"]{animation-delay:calc(var(--duration-loader) * .188)}.loader--fill-rise [data-px="1-2"]{animation-delay:calc(var(--duration-loader) * .2068)}.loader--fill-rise [data-px="2-2"]{animation-delay:calc(var(--duration-loader) * .2256)}.loader--fill-rise [data-px="3-2"]{animation-delay:calc(var(--duration-loader) * .2444)}.loader--fill-rise [data-px="4-2"]{animation-delay:calc(var(--duration-loader) * .2632)}.loader--fill-rise [data-px="0-1"]{animation-delay:calc(var(--duration-loader) * .282)}.loader--fill-rise [data-px="1-1"]{animation-delay:calc(var(--duration-loader) * .3008)}.loader--fill-rise [data-px="2-1"]{animation-delay:calc(var(--duration-loader) * .3196)}.loader--fill-rise [data-px="3-1"]{animation-delay:calc(var(--duration-loader) * .3384)}.loader--fill-rise [data-px="4-1"]{animation-delay:calc(var(--duration-loader) * .3572)}.loader--fill-rise [data-px="0-0"]{animation-delay:calc(var(--duration-loader) * .376)}.loader--fill-rise [data-px="1-0"]{animation-delay:calc(var(--duration-loader) * .3948)}.loader--fill-rise [data-px="2-0"]{animation-delay:calc(var(--duration-loader) * .4136)}.loader--fill-rise [data-px="3-0"]{animation-delay:calc(var(--duration-loader) * .4324)}.loader--fill-rise [data-px="4-0"]{animation-delay:calc(var(--duration-loader) * .4512)}.loader--twinkle .loader-px{opacity:.08;animation:loader-twinkle 2.4s ease-in-out infinite alternate}.loader--twinkle .loader-px.is-mark{--on: .95}.loader--twinkle .loader-px:not(.is-mark){--on: .32}@keyframes loader-twinkle{0%{opacity:.06}to{opacity:var(--on)}}.loader--twinkle [data-px="0-0"]{animation-duration:2163ms;animation-delay:-617ms}.loader--twinkle [data-px="1-0"]{animation-duration:2308ms;animation-delay:-2666ms}.loader--twinkle [data-px="2-0"]{animation-duration:1598ms;animation-delay:-296ms}.loader--twinkle [data-px="3-0"]{animation-duration:3181ms;animation-delay:-2194ms}.loader--twinkle [data-px="4-0"]{animation-duration:1692ms;animation-delay:-1497ms}.loader--twinkle [data-px="0-1"]{animation-duration:2693ms;animation-delay:-237ms}.loader--twinkle [data-px="1-1"]{animation-duration:2539ms;animation-delay:-879ms}.loader--twinkle [data-px="2-1"]{animation-duration:1576ms;animation-delay:-352ms}.loader--twinkle [data-px="3-1"]{animation-duration:2388ms;animation-delay:-1712ms}.loader--twinkle [data-px="4-1"]{animation-duration:1643ms;animation-delay:-985ms}.loader--twinkle [data-px="0-2"]{animation-duration:1685ms;animation-delay:-2257ms}.loader--twinkle [data-px="1-2"]{animation-duration:2369ms;animation-delay:-242ms}.loader--twinkle [data-px="2-2"]{animation-duration:3193ms;animation-delay:-2316ms}.loader--twinkle [data-px="3-2"]{animation-duration:1753ms;animation-delay:-914ms}.loader--twinkle [data-px="4-2"]{animation-duration:2791ms;animation-delay:-2569ms}.loader--twinkle [data-px="0-3"]{animation-duration:2693ms;animation-delay:-253ms}.loader--twinkle [data-px="1-3"]{animation-duration:2681ms;animation-delay:-2398ms}.loader--twinkle [data-px="2-3"]{animation-duration:2312ms;animation-delay:-203ms}.loader--twinkle [data-px="3-3"]{animation-duration:1952ms;animation-delay:-.19s}.loader--twinkle [data-px="4-3"]{animation-duration:2.64s;animation-delay:-545ms}.loader--twinkle [data-px="0-4"]{animation-duration:2093ms;animation-delay:-1716ms}.loader--twinkle [data-px="1-4"]{animation-duration:1795ms;animation-delay:-2214ms}.loader--twinkle [data-px="2-4"]{animation-duration:1741ms;animation-delay:-2338ms}.loader--twinkle [data-px="3-4"]{animation-duration:2131ms;animation-delay:-2294ms}.loader--twinkle [data-px="4-4"]{animation-duration:3171ms;animation-delay:-2793ms}.loader--emerge .loader-px{opacity:.08;animation:loader-emerge calc(var(--duration-loader) * 1.6) ease-in-out infinite}.loader--emerge .loader-px.is-mark{opacity:1;animation:none}@keyframes loader-emerge{0%{opacity:.08}9%{opacity:1}52%{opacity:1}61%{opacity:.08}to{opacity:.08}}.loader--emerge [data-px="0-0"]{animation-delay:926ms}.loader--emerge [data-px="1-0"]{animation-delay:1146ms}.loader--emerge [data-px="3-0"]{animation-delay:953ms}.loader--emerge [data-px="4-0"]{animation-delay:925ms}.loader--emerge [data-px="1-1"]{animation-delay:1.04s}.loader--emerge [data-px="3-1"]{animation-delay:1202ms}.loader--emerge [data-px="0-2"]{animation-delay:388ms}.loader--emerge [data-px="4-2"]{animation-delay:378ms}.loader--emerge [data-px="1-3"]{animation-delay:1048ms}.loader--emerge [data-px="3-3"]{animation-delay:974ms}.loader--emerge [data-px="0-4"]{animation-delay:381ms}.loader--emerge [data-px="1-4"]{animation-delay:192ms}.loader--emerge [data-px="3-4"]{animation-delay:914ms}.loader--emerge [data-px="4-4"]{animation-delay:621ms}.loader--emerge-slow .loader-px{opacity:.08;animation:loader-emerge-a calc(var(--duration-loader) * 2.6) ease-in-out infinite}.loader--emerge-slow .loader-px.is-mark{opacity:1;animation:none}@keyframes loader-emerge-a{0%{opacity:.08}6%{opacity:.4}11%{opacity:.4}16%{opacity:1}50%{opacity:1}56%{opacity:.45}62%{opacity:.45}68%{opacity:.08}to{opacity:.08}}@keyframes loader-emerge-b{0%{opacity:.08}4%{opacity:.25}12%{opacity:.25}15%{opacity:.7}20%{opacity:1}52%{opacity:1}55%{opacity:.6}63%{opacity:.6}66%{opacity:.08}to{opacity:.08}}@keyframes loader-emerge-c{0%{opacity:.08}8%{opacity:1}12%{opacity:.5}18%{opacity:1}48%{opacity:1}54%{opacity:.2}58%{opacity:.5}64%{opacity:.08}to{opacity:.08}}.loader--emerge-slow [data-px="0-0"]{animation-name:loader-emerge-b;animation-delay:342ms}.loader--emerge-slow [data-px="1-0"]{animation-name:loader-emerge-a;animation-delay:1256ms}.loader--emerge-slow [data-px="3-0"]{animation-name:loader-emerge-b;animation-delay:1553ms}.loader--emerge-slow [data-px="4-0"]{animation-name:loader-emerge-c;animation-delay:1466ms}.loader--emerge-slow [data-px="1-1"]{animation-name:loader-emerge-a;animation-delay:786ms}.loader--emerge-slow [data-px="3-1"]{animation-name:loader-emerge-b;animation-delay:1.82s}.loader--emerge-slow [data-px="0-2"]{animation-name:loader-emerge-a;animation-delay:905ms}.loader--emerge-slow [data-px="4-2"]{animation-name:loader-emerge-c;animation-delay:1863ms}.loader--emerge-slow [data-px="1-3"]{animation-name:loader-emerge-a;animation-delay:433ms}.loader--emerge-slow [data-px="3-3"]{animation-name:loader-emerge-a;animation-delay:2.04s}.loader--emerge-slow [data-px="0-4"]{animation-name:loader-emerge-b;animation-delay:80ms}.loader--emerge-slow [data-px="1-4"]{animation-name:loader-emerge-c;animation-delay:1766ms}.loader--emerge-slow [data-px="3-4"]{animation-name:loader-emerge-b;animation-delay:235ms}.loader--emerge-slow [data-px="4-4"]{animation-name:loader-emerge-a;animation-delay:144ms}.loader--emerge-drift .loader-px{opacity:.08;animation:loader-emerge-drift calc(var(--duration-loader) * 2.7) ease-in-out infinite}.loader--emerge-drift .loader-px.is-mark{opacity:1;animation:none}@keyframes loader-emerge-drift{0%{opacity:.08}5%{opacity:.5}9%{opacity:1}34%{opacity:1}38%{opacity:.4}43%{opacity:.08}to{opacity:.08}}.loader--emerge-drift [data-px="0-0"]{animation-delay:50ms}.loader--emerge-drift [data-px="1-0"]{animation-delay:1923ms}.loader--emerge-drift [data-px="3-0"]{animation-delay:.46s}.loader--emerge-drift [data-px="4-0"]{animation-delay:1609ms}.loader--emerge-drift [data-px="1-1"]{animation-delay:576ms}.loader--emerge-drift [data-px="3-1"]{animation-delay:177ms}.loader--emerge-drift [data-px="0-2"]{animation-delay:568ms}.loader--emerge-drift [data-px="4-2"]{animation-delay:.46s}.loader--emerge-drift [data-px="1-3"]{animation-delay:2192ms}.loader--emerge-drift [data-px="3-3"]{animation-delay:949ms}.loader--emerge-drift [data-px="0-4"]{animation-delay:571ms}.loader--emerge-drift [data-px="1-4"]{animation-delay:603ms}.loader--emerge-drift [data-px="3-4"]{animation-delay:135ms}.loader--emerge-drift [data-px="4-4"]{animation-delay:248ms}.loader--emerge-sparse .loader-px{opacity:.08;animation:loader-emerge-sparse 4.2s ease-in-out infinite}.loader--emerge-sparse .loader-px.is-mark{opacity:1;animation:none}@keyframes loader-emerge-sparse{0%{opacity:.08}4%{opacity:var(--p1)}15%{opacity:var(--p1)}20%{opacity:.08}54%{opacity:.08}58%{opacity:var(--p2)}67%{opacity:var(--p2)}72%{opacity:.08}to{opacity:.08}}.loader--emerge-sparse [data-px="0-0"]{--p1: .55;--p2: .55;animation-duration:4145ms;animation-delay:-1.36s}.loader--emerge-sparse [data-px="1-0"]{--p1: .55;--p2: 1;animation-duration:6026ms;animation-delay:-2322ms}.loader--emerge-sparse [data-px="3-0"]{--p1: 1;--p2: .55;animation-duration:4.77s;animation-delay:-5993ms}.loader--emerge-sparse [data-px="4-0"]{--p1: 1;--p2: .3;animation-duration:6399ms;animation-delay:-2.04s}.loader--emerge-sparse [data-px="1-1"]{--p1: 1;--p2: .3;animation-duration:4999ms;animation-delay:-1.27s}.loader--emerge-sparse [data-px="3-1"]{--p1: .3;--p2: 1;animation-duration:4506ms;animation-delay:-1372ms}.loader--emerge-sparse [data-px="0-2"]{--p1: .55;--p2: 1;animation-duration:6031ms;animation-delay:-5085ms}.loader--emerge-sparse [data-px="4-2"]{--p1: 1;--p2: .3;animation-duration:3.69s;animation-delay:-4814ms}.loader--emerge-sparse [data-px="1-3"]{--p1: .3;--p2: .55;animation-duration:4354ms;animation-delay:-1768ms}.loader--emerge-sparse [data-px="3-3"]{--p1: .3;--p2: 1;animation-duration:4675ms;animation-delay:-5999ms}.loader--emerge-sparse [data-px="0-4"]{--p1: .55;--p2: .3;animation-duration:5474ms;animation-delay:-5488ms}.loader--emerge-sparse [data-px="1-4"]{--p1: .3;--p2: .3;animation-duration:3604ms;animation-delay:-1176ms}.loader--emerge-sparse [data-px="3-4"]{--p1: 1;--p2: .3;animation-duration:3419ms;animation-delay:-2183ms}.loader--emerge-sparse [data-px="4-4"]{--p1: .55;--p2: .3;animation-duration:5739ms;animation-delay:-213ms}.loader--emerge-sparse-fast .loader-px{opacity:.08;animation:loader-emerge-sparse 2s ease-in-out infinite}.loader--emerge-sparse-fast .loader-px.is-mark{opacity:1;animation:none}.loader--emerge-sparse-fast [data-px="0-0"]{--p1: 1;--p2: .3;animation-duration:2434ms;animation-delay:-2056ms}.loader--emerge-sparse-fast [data-px="1-0"]{--p1: 1;--p2: .55;animation-duration:2.97s;animation-delay:-2132ms}.loader--emerge-sparse-fast [data-px="3-0"]{--p1: .55;--p2: 1;animation-duration:2431ms;animation-delay:-2982ms}.loader--emerge-sparse-fast [data-px="4-0"]{--p1: .3;--p2: .3;animation-duration:1846ms;animation-delay:-1408ms}.loader--emerge-sparse-fast [data-px="1-1"]{--p1: 1;--p2: .3;animation-duration:2034ms;animation-delay:-229ms}.loader--emerge-sparse-fast [data-px="3-1"]{--p1: .3;--p2: .3;animation-duration:2237ms;animation-delay:-938ms}.loader--emerge-sparse-fast [data-px="0-2"]{--p1: .55;--p2: .3;animation-duration:1968ms;animation-delay:-518ms}.loader--emerge-sparse-fast [data-px="4-2"]{--p1: .3;--p2: .55;animation-duration:2539ms;animation-delay:-2.65s}.loader--emerge-sparse-fast [data-px="1-3"]{--p1: .55;--p2: 1;animation-duration:2852ms;animation-delay:-1651ms}.loader--emerge-sparse-fast [data-px="3-3"]{--p1: .3;--p2: .55;animation-duration:2.07s;animation-delay:-627ms}.loader--emerge-sparse-fast [data-px="0-4"]{--p1: .3;--p2: 1;animation-duration:2632ms;animation-delay:-1689ms}.loader--emerge-sparse-fast [data-px="1-4"]{--p1: .55;--p2: .55;animation-duration:2006ms;animation-delay:-2691ms}.loader--emerge-sparse-fast [data-px="3-4"]{--p1: .3;--p2: .3;animation-duration:2416ms;animation-delay:-2647ms}.loader--emerge-sparse-fast [data-px="4-4"]{--p1: .55;--p2: .3;animation-duration:2204ms;animation-delay:-2425ms}.loader--tetris .loader-px{opacity:.08;animation-duration:calc(var(--duration-loader) * 1.3);animation-timing-function:steps(1,end);animation-iteration-count:infinite}.loader--tetris [data-px="0-0"]{animation-name:loader-tetris-0-0}@keyframes loader-tetris-0-0{0.00%{opacity:.08}27.59%{opacity:1}31.03%{opacity:.08}41.38%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="1-0"]{animation-name:loader-tetris-1-0}@keyframes loader-tetris-1-0{0.00%{opacity:1}3.45%{opacity:.08}37.93%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="2-0"]{animation-name:loader-tetris-2-0}@keyframes loader-tetris-2-0{0.00%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="3-0"]{animation-name:loader-tetris-3-0}@keyframes loader-tetris-3-0{0.00%{opacity:.08}13.79%{opacity:1}17.24%{opacity:.08}44.83%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="4-0"]{animation-name:loader-tetris-4-0}@keyframes loader-tetris-4-0{0.00%{opacity:.08}27.59%{opacity:1}31.03%{opacity:.08}48.28%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="0-1"]{animation-name:loader-tetris-0-1}@keyframes loader-tetris-0-1{0.00%{opacity:1}3.45%{opacity:.08}31.03%{opacity:1}34.48%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="1-1"]{animation-name:loader-tetris-1-1}@keyframes loader-tetris-1-1{0.00%{opacity:1}6.90%{opacity:.08}41.38%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="2-1"]{animation-name:loader-tetris-2-1}@keyframes loader-tetris-2-1{0.00%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="3-1"]{animation-name:loader-tetris-3-1}@keyframes loader-tetris-3-1{0.00%{opacity:.08}13.79%{opacity:1}20.69%{opacity:.08}48.28%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="4-1"]{animation-name:loader-tetris-4-1}@keyframes loader-tetris-4-1{0.00%{opacity:.08}13.79%{opacity:1}17.24%{opacity:.08}31.03%{opacity:1}34.48%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="0-2"]{animation-name:loader-tetris-0-2}@keyframes loader-tetris-0-2{0.00%{opacity:.08}3.45%{opacity:1}6.90%{opacity:.08}34.48%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="1-2"]{animation-name:loader-tetris-1-2}@keyframes loader-tetris-1-2{0.00%{opacity:.08}3.45%{opacity:1}10.34%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="2-2"]{animation-name:loader-tetris-2-2}@keyframes loader-tetris-2-2{0.00%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="3-2"]{animation-name:loader-tetris-3-2}@keyframes loader-tetris-3-2{0.00%{opacity:.08}17.24%{opacity:1}24.14%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="4-2"]{animation-name:loader-tetris-4-2}@keyframes loader-tetris-4-2{0.00%{opacity:.08}17.24%{opacity:1}20.69%{opacity:.08}34.48%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="0-3"]{animation-name:loader-tetris-0-3}@keyframes loader-tetris-0-3{0.00%{opacity:.08}6.90%{opacity:1}10.34%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="1-3"]{animation-name:loader-tetris-1-3}@keyframes loader-tetris-1-3{0.00%{opacity:.08}6.90%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="2-3"]{animation-name:loader-tetris-2-3}@keyframes loader-tetris-2-3{0.00%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="3-3"]{animation-name:loader-tetris-3-3}@keyframes loader-tetris-3-3{0.00%{opacity:.08}20.69%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="4-3"]{animation-name:loader-tetris-4-3}@keyframes loader-tetris-4-3{0.00%{opacity:.08}20.69%{opacity:1}24.14%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="0-4"]{animation-name:loader-tetris-0-4}@keyframes loader-tetris-0-4{0.00%{opacity:.08}10.34%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="1-4"]{animation-name:loader-tetris-1-4}@keyframes loader-tetris-1-4{0.00%{opacity:.08}10.34%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="2-4"]{animation-name:loader-tetris-2-4}@keyframes loader-tetris-2-4{0.00%{opacity:.08}82.76%{opacity:1}96.55%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="3-4"]{animation-name:loader-tetris-3-4}@keyframes loader-tetris-3-4{0.00%{opacity:.08}24.14%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris [data-px="4-4"]{animation-name:loader-tetris-4-4}@keyframes loader-tetris-4-4{0.00%{opacity:.08}24.14%{opacity:1}68.97%{opacity:.45}72.41%{opacity:1}75.86%{opacity:.45}79.31%{opacity:.08}to{opacity:.08}}.loader--tetris-clear .loader-px{opacity:.08;animation-duration:calc(var(--duration-loader) * 1.2);animation-timing-function:steps(1,end);animation-iteration-count:infinite}.loader--tetris-clear [data-px="0-0"]{animation-name:loader-tetris-clear-0-0}@keyframes loader-tetris-clear-0-0{0.00%{opacity:.08}20.83%{opacity:1}25.00%{opacity:.08}50.00%{opacity:1}54.17%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="1-0"]{animation-name:loader-tetris-clear-1-0}@keyframes loader-tetris-clear-1-0{0.00%{opacity:.08}37.50%{opacity:1}41.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="2-0"]{animation-name:loader-tetris-clear-2-0}@keyframes loader-tetris-clear-2-0{0.00%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="3-0"]{animation-name:loader-tetris-clear-3-0}@keyframes loader-tetris-clear-3-0{0.00%{opacity:.08}37.50%{opacity:1}41.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="4-0"]{animation-name:loader-tetris-clear-4-0}@keyframes loader-tetris-clear-4-0{0.00%{opacity:.08}20.83%{opacity:1}25.00%{opacity:.08}50.00%{opacity:1}54.17%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="0-1"]{animation-name:loader-tetris-clear-0-1}@keyframes loader-tetris-clear-0-1{0.00%{opacity:.08}25.00%{opacity:1}29.17%{opacity:.08}54.17%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="1-1"]{animation-name:loader-tetris-clear-1-1}@keyframes loader-tetris-clear-1-1{0.00%{opacity:.08}41.67%{opacity:1}45.83%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="2-1"]{animation-name:loader-tetris-clear-2-1}@keyframes loader-tetris-clear-2-1{0.00%{opacity:.08}4.17%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="3-1"]{animation-name:loader-tetris-clear-3-1}@keyframes loader-tetris-clear-3-1{0.00%{opacity:.08}41.67%{opacity:1}45.83%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="4-1"]{animation-name:loader-tetris-clear-4-1}@keyframes loader-tetris-clear-4-1{0.00%{opacity:.08}25.00%{opacity:1}29.17%{opacity:.08}54.17%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="0-2"]{animation-name:loader-tetris-clear-0-2}@keyframes loader-tetris-clear-0-2{0.00%{opacity:.08}29.17%{opacity:1}33.33%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="1-2"]{animation-name:loader-tetris-clear-1-2}@keyframes loader-tetris-clear-1-2{0.00%{opacity:.08}45.83%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="2-2"]{animation-name:loader-tetris-clear-2-2}@keyframes loader-tetris-clear-2-2{0.00%{opacity:.08}8.33%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="3-2"]{animation-name:loader-tetris-clear-3-2}@keyframes loader-tetris-clear-3-2{0.00%{opacity:.08}45.83%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="4-2"]{animation-name:loader-tetris-clear-4-2}@keyframes loader-tetris-clear-4-2{0.00%{opacity:.08}29.17%{opacity:1}33.33%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="0-3"]{animation-name:loader-tetris-clear-0-3}@keyframes loader-tetris-clear-0-3{0.00%{opacity:.08}33.33%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="2-3"]{animation-name:loader-tetris-clear-2-3}@keyframes loader-tetris-clear-2-3{0.00%{opacity:.08}12.50%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="4-3"]{animation-name:loader-tetris-clear-4-3}@keyframes loader-tetris-clear-4-3{0.00%{opacity:.08}33.33%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}.loader--tetris-clear [data-px="2-4"]{animation-name:loader-tetris-clear-2-4}@keyframes loader-tetris-clear-2-4{0.00%{opacity:.08}16.67%{opacity:1}79.17%{opacity:.45}83.33%{opacity:1}87.50%{opacity:.45}91.67%{opacity:.08}to{opacity:.08}}@media (prefers-reduced-motion: reduce){.loader .loader-cell,.loader .loader-mark,.loader .loader-px{animation:none!important;opacity:1;transform:none}}}
