@font-face{font-family:Figtree;src:url(/figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--ground: #0f1114;--surface: #181b1c;--sunken: #101314;--ink: #f5f5f4;--muted: #b0aaa4;--faint: #8f8880;--line: #24282a;--line-strong: #33383b;--plate: #050504;--relay-shell: #1e2123;--house: #ff8e27;--house-ink: #ff8e27;--house-soft: #241505;--house-line: #6b3a10;--rival: #8f8880;--rival-line: #33383b;--t-micro: 11px;--t-fine: 12px;--t-small: 13px;--t-body: 15px;--t-control: 16px;--t-lead: 19px;--t-figure: 24px;--t-head: 26px;--t-title: 34px;--track-tight: -.02em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--radius-card: 14px;--radius-row: 10px;--radius-control: 12px;--radius-pill: 999px;--tap: 44px;--lift: 0 1px 2px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .4);--font: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--house);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.wrap{max-width:760px;margin:0 auto;padding:28px 20px 96px}.matchup{display:grid;grid-template-columns:1fr;gap:var(--s5)}@media (min-width: 720px){.matchup{grid-template-columns:1fr auto 1fr;gap:var(--s5);align-items:start}.matchup>.swap{margin-top:var(--s6)}}.fact-row{width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-row);padding:18px 18px 16px;cursor:pointer;display:block}.fact-row:hover{border-color:var(--line-strong)}.stack{display:flex;flex-direction:column}.stack-8{gap:var(--s2)}.stack-10{gap:var(--s3)}.press{transition:transform .12s ease,background .16s ease,border-color .16s ease}.press:active:not(:disabled){transform:scale(.985)}.fact-row{transition:border-color .16s ease,transform .12s ease}.fact-row:active{transform:scale(.995)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.screen{animation:rise .22s ease both}@keyframes collapse-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px) scale(.985)}}.leaving{animation:collapse-up .26s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes assemble{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.assemble>*{animation:assemble .32s cubic-bezier(.16,1,.3,1) both}.assemble>*:nth-child(1){animation-delay:0ms}.assemble>*:nth-child(2){animation-delay:70ms}.assemble>*:nth-child(3){animation-delay:.14s}.assemble>*:nth-child(4){animation-delay:.21s}.assemble>*:nth-child(5){animation-delay:.28s}.assemble>*:nth-child(n+6){animation-delay:.35s}.verdict-hue{--hue: var(--rival);transition:color .42s ease,background-color .42s ease,border-color .42s ease}.settled .verdict-hue{--hue: var(--house)}.settled .verdict-hue.on-ink{--hue: var(--house-ink)}@keyframes drift{0%{background-position:0 0}to{background-position:28px 0}}.progress-fill{height:100%;background-color:var(--house);background-image:linear-gradient(100deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%);background-size:28px 100%;animation:drift .9s linear infinite;transition:width .4s linear;border-radius:var(--radius-pill)}.on-accent::placeholder{color:#ffffff6b;opacity:1}.on-accent:-webkit-autofill,.on-accent:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0 1000px var(--plate) inset;caret-color:#fff}.on-accent:focus{border-bottom-color:#fff!important}.on-plate :focus-visible{outline-color:#fff}@keyframes car-in-left{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes car-in-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes sparkle-pop{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.car-left{animation:car-in-left .42s cubic-bezier(.16,1,.3,1) both}.car-right{animation:car-in-right .42s cubic-bezier(.16,1,.3,1) both}.sparkle{animation:sparkle-pop .26s cubic-bezier(.34,1.56,.64,1) .25s both}.stagger>*{animation:assemble .3s cubic-bezier(.16,1,.3,1) both}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:50ms}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.15s}.stagger>*:nth-child(n+5){animation-delay:.2s}
