@font-face{font-family:Anton;font-weight:400;font-display:block;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2")}@font-face{font-family:Black Ops One;font-weight:400;font-display:block;src:url(/assets/black-ops-one-latin-400-normal-CYRH0z_U.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-display:swap;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2")}:root{--display:"Anton", "Impact", "Arial Narrow", sans-serif-condensed, sans-serif;--stencil:"Black Ops One", "Impact", sans-serif;--text:"Barlow", system-ui, sans-serif;--ink:#141414;--ink-soft:#5a5650;--paper:#efe5cf;--paper-deep:#dccfae;--paper-edge:#bfae8a;--canvas:#e4d8bb;--yellow:#ffcf33;--red:#e3372f;--green:#2f9e5b;--line:3px;--shadow:6px 6px 0 var(--ink)}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(ellipse 90% 70% at 50% 35%, var(--paper) 0%, var(--paper-deep) 60%, var(--paper-edge) 100%) fixed;min-height:100vh;color:var(--ink);font-family:var(--text);margin:0;font-size:1rem;font-weight:500;line-height:1.4;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 0.9 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");position:fixed;inset:0}h1,h2,p,ul{margin:0}button{font:inherit;color:inherit}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site{z-index:1;max-width:720px;margin:0 auto;padding:0 16px 48px;position:relative}.site__header{border-bottom:var(--line) solid var(--ink);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.site__name{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.5rem}.site__status{color:var(--ink-soft);align-items:center;gap:14px;font-size:.875rem;display:flex}.sound-toggle{cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.site__main{padding-top:20px}.button{background:var(--yellow);border:var(--line) solid var(--ink);width:100%;box-shadow:var(--shadow);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:14px 20px;font-size:1.5rem;transition:translate 80ms,box-shadow 80ms;display:block}.button:active{box-shadow:3px 3px 0 var(--ink);translate:3px 3px}.button:disabled{opacity:.4;cursor:default}.note{color:var(--ink-soft);text-align:center;margin-top:14px;font-size:.875rem}.links a{color:inherit;text-underline-offset:3px}.links a+a{margin-left:18px}.ad{text-align:center;margin-top:24px}.ad__label{color:var(--ink-soft);font-size:.8125rem}.ad__unit{width:300px;height:250px;margin:4px auto 0;display:block}.ad:has(.ad__unit[data-ad-status=unfilled]){display:none}.text-button{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;text-decoration:underline}.report{border:var(--line) solid var(--ink);background:#fff;gap:12px;margin-top:14px;padding:14px 16px 16px;display:grid}.report__field{gap:4px;font-weight:700;display:grid}.report__field select,.report__field textarea{width:100%;color:var(--ink);border:2px solid var(--ink);font:inherit;background:#fff;padding:8px 10px;font-weight:500}.report__field textarea{resize:vertical}.report__actions{align-items:center;gap:18px;display:flex}.sister{border:var(--line) solid var(--ink);box-shadow:var(--shadow);color:inherit;background:#fff;gap:2px;margin-top:22px;padding:12px 14px;text-decoration:none;display:grid}.sister__label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.sister__name{font-family:var(--display);text-transform:uppercase;font-size:1.5rem}.sister__pitch{font-size:.9375rem}.intro__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;filter:url(#grit);flex-direction:column;font-size:clamp(4.25rem,20vw,7.5rem);line-height:.9;display:flex}.intro__title span+span{color:var(--red)}.intro__pitch{max-width:46ch;margin-top:18px;font-size:1.125rem}.intro__rules{margin:18px 0 20px;padding:0;list-style:none}.intro__rules li{padding-left:18px;position:relative}.intro__rules li:before{content:"";background:var(--red);width:8px;height:8px;position:absolute;top:.55em;left:0}.clues{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:-6px 0 14px;font-size:.875rem;display:flex}.clues__label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:.75rem}.clues__item{border:2px solid var(--ink);font-variant-numeric:tabular-nums;background:#fff;padding:2px 8px}.measure{background:var(--ink);color:var(--yellow);text-align:center;gap:2px;margin-bottom:16px;padding:12px 16px;animation:.3s cubic-bezier(.2,1.2,.3,1) .2s both stamp-in;display:grid}.measure__label{text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem}.measure__question{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1}.announcer{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:1.125rem;font-weight:700;animation:.3s cubic-bezier(.2,1.3,.4,1) .5s both pop-in;display:flex}.announcer__mic{font-size:1.5rem;line-height:1}.announcer-form{border:var(--line) solid var(--ink);background:#fff;margin:4px 0 18px;padding:12px 14px}.announcer-form label{font-weight:700;display:block}.announcer-form__row{gap:8px;margin-top:8px;display:flex}.announcer-form__row input{border:var(--line) solid var(--ink);min-width:0;font:inherit;flex:1;padding:10px}.announcer-form__own{font-size:1.125rem;font-weight:700}.button--compact{width:auto;padding:10px 16px;font-size:1.125rem}.stage{position:relative}.stage__round{text-align:center;margin-bottom:14px;font-size:1.0625rem}.stage__ring{background-color:var(--canvas);border:var(--line) solid var(--ink);--from-a:0 -120vh;--from-b:0 120vh;background-image:radial-gradient(140px 40px at 18% 92%,#462d1929,#0000 70%),radial-gradient(90px 30px at 78% 8%,#462d191f,#0000 70%),repeating-linear-gradient(0deg,#0000000b 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#0000000b 0 1px,#0000 1px 7px);gap:18px;padding:30px 14px;display:grid;position:relative;box-shadow:inset 0 0 40px #0000002e}.stage__ring:before,.stage__ring:after{content:"";background:repeating-linear-gradient(to bottom, var(--red) 0 3px, transparent 3px 8.5px);pointer-events:none;height:20px;position:absolute;left:0;right:0;box-shadow:0 1px #00000040}.stage__ring:before{top:4px}.stage__ring:after{bottom:4px}.stage__ring--cage{background-color:#cdbf9f}.stage__ring--cage:before,.stage__ring--cage:after{height:auto;box-shadow:none;background:repeating-linear-gradient(45deg,#14141447 0 2px,#0000 2px 20px),repeating-linear-gradient(-45deg,#14141447 0 2px,#0000 2px 20px);top:0;bottom:0}.stage__ring--cage:after{display:none}.cage__badge{z-index:2;background:var(--ink);color:var(--yellow);font-family:var(--stencil);text-transform:uppercase;letter-spacing:.1em;padding:2px 10px;font-size:.875rem;position:absolute;top:-12px;left:50%;translate:-50%}@media (width>=640px){.stage__ring{--from-a:-120vw 0;--from-b:120vw 0;grid-template-columns:1fr 1fr}}.card{border:var(--line) solid var(--ink);width:100%;min-height:140px;box-shadow:var(--shadow);text-align:left;cursor:default;background:#fff;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:16px;transition:background .2s,opacity .4s;display:grid;position:relative;overflow:hidden}@media (width>=640px){.card{text-align:center;grid-template-columns:1fr;align-content:start;min-height:300px}}.card--a{--from:var(--from-a)}.card--b{--from:var(--from-b)}.card--in{animation:.42s cubic-bezier(.2,1.2,.3,1) both slam-in}.card--a.card--in{animation-delay:.6s}.card--b.card--in{animation-delay:.85s}@keyframes slam-in{0%{translate:var(--from);scale:1.3}60%{translate:0;scale:.94}to{translate:0;scale:1}}.card:after{content:"";pointer-events:none;background:radial-gradient(60% 28% at 85% 100%,#281e1429,#0000 70%),radial-gradient(40% 18% at 10% 0,#281e141a,#0000 70%),repeating-linear-gradient(135deg,#0000 0 7px,#00000008 7px 8px);position:absolute;inset:0}.card--pickable{cursor:pointer}.card--pickable:hover{background:#fff8dc}.card--picked{background:var(--yellow);outline:var(--line) solid var(--ink);outline-offset:3px}.card--loser{background:var(--paper-deep)}.stage--decided .card--loser{opacity:.75}.card--winner{animation:.5s 1.05s 2 winner-flash}@keyframes winner-flash{50%{background:var(--yellow)}}.card__portrait{border:var(--line) solid var(--ink);background-color:var(--yellow);background-image:radial-gradient(circle, var(--ink) 1.1px, transparent 1.3px);background-size:7px 7px;place-items:center;width:96px;height:96px;margin:0 auto;font-size:3.25rem;line-height:1;display:grid;position:relative}@media (width>=640px){.card__portrait{width:128px;height:128px;font-size:4.25rem}}.card__portrait:before,.card__portrait:after{content:"";background:#e8d8aaeb;width:46px;height:13px;position:absolute;box-shadow:0 1px 2px #00000040}.card__portrait:before{top:-6px;left:-16px;rotate:-38deg}.card__portrait:after{bottom:-6px;right:-16px;rotate:-38deg}.card__body{gap:2px;display:grid}.card__seed{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem}.card__name{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;filter:url(#grit);font-size:clamp(1.625rem,5.5vw,2.25rem);line-height:1}.card__figure{font-variant-numeric:tabular-nums;letter-spacing:.06em;min-height:1.4em;margin-top:6px;font-weight:700}.scramble__spin{color:var(--ink-soft);display:inline-block}.card__advance{background:var(--ink);color:var(--yellow);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;font-size:1rem;animation:.3s cubic-bezier(.2,1.4,.4,1) 1s both pop-in;position:absolute;top:10px;right:10px}@keyframes pop-in{0%{scale:0}to{scale:1}}.vs{z-index:2;background:var(--red);color:#fff;border:var(--line) solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--stencil);padding:4px 14px;font-size:2rem;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.vs--in{animation:.3s cubic-bezier(.2,1.6,.3,1) 1.3s both vs-in}@keyframes vs-in{0%{opacity:0;scale:4}to{opacity:1;scale:1}}.stage--shake{animation:1.7s linear both shake}@keyframes shake{0%,34%,42%,49%,57%,75%,88%,to{translate:0}36%{translate:-6px 3px}39%{translate:5px -3px}51%{translate:6px 3px}54%{translate:-5px -2px}78%{translate:-9px 5px}81%{translate:8px -5px}84%{translate:-5px 2px}}.roundcard{z-index:4;background:var(--yellow);border:var(--line) solid var(--ink);width:150px;box-shadow:var(--shadow);pointer-events:none;justify-items:center;padding:14px 10px 18px;animation:.75s cubic-bezier(.3,.9,.3,1) both roundcard;display:grid;position:absolute;top:40%;left:50%;rotate:-6deg}.roundcard__label{text-transform:uppercase;letter-spacing:.14em;font-size:.8125rem}.roundcard__number{font-family:var(--stencil);text-transform:uppercase;font-size:4rem;line-height:.9}@keyframes roundcard{0%{opacity:0;translate:60vw -50%}25%,70%{opacity:1;translate:-50% -50%}to{opacity:1;translate:-140vw -50%}}.stamp{z-index:3;color:var(--ink);font-family:var(--stencil);letter-spacing:.04em;isolation:isolate;filter:url(#grit);background:#fff9;border:4px solid;padding:4px 12px;font-size:clamp(1.75rem,7vw,2.6rem);line-height:1;animation:.22s cubic-bezier(.2,1.2,.3,1) both stamp-in;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-14deg}.stamp:before{content:"";z-index:-1;filter:blur(.6px);background:radial-gradient(circle at 28% 42%,#e3372f99 0 17%,#0000 18%),radial-gradient(circle at 68% 58%,#e3372f8c 0 14%,#0000 15%),radial-gradient(circle at 54% 22%,#e3372f80 0 8%,#0000 9%),radial-gradient(circle at 42% 78%,#e3372f80 0 6%,#0000 7%),radial-gradient(circle at 86% 30%,#e3372f73 0 5%,#0000 6%),radial-gradient(circle at 12% 70%,#e3372f73 0 4%,#0000 5%);position:absolute;inset:-45% -18%}.stamp--upset{color:var(--red)}@keyframes stamp-in{0%{opacity:0;scale:3}to{opacity:1;scale:1}}.clock{border:var(--line) solid var(--ink);background:#fff;height:14px;margin-top:18px}.clock__bar{background:var(--red);height:100%;transition:width .1s linear}.verdict{margin-top:20px}.verdict__line{text-align:center;margin-bottom:14px;font-size:1.125rem;animation:.25s both pop-in}.letterbox{z-index:5;pointer-events:none;animation:.9s ease-out both vignette;position:fixed;inset:0}.letterbox:before,.letterbox:after{content:"";background:var(--ink);height:9vh;animation:.7s cubic-bezier(.2,.8,.2,1) both bars;position:absolute;left:0;right:0}.letterbox:before{top:0}.letterbox:after{bottom:0}@keyframes bars{0%{height:0}}@keyframes vignette{0%{box-shadow:inset 0 0 #0000}to{box-shadow:inset 0 0 140px #00000059}}.bracket{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:6px;margin:18px 0;font-size:.8125rem;display:grid}.bracket__column{grid-template-rows:repeat(8,minmax(30px,auto));gap:4px;display:grid}.bracket__slot{border:2px solid var(--ink);background:#fff;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex;position:relative}.bracket__slot--empty{border-style:dashed;border-color:var(--ink-soft);background:0 0}.bracket__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bracket__slot--champion{background:var(--yellow);font-family:var(--display);text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;font-size:1.125rem}.bracket__slot--champion .bracket__name{white-space:normal}.bracket__crown{font-size:1.75rem}.bracket__mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-14px;right:-4px}.bracket__mark--right{background:var(--green)}.bracket__mark--wrong{background:var(--red)}.results__sub{font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:1.5rem}.note--left{text-align:left;margin-top:4px}.curve{margin:6px 0 22px}.curve svg{touch-action:pan-y;width:100%;height:auto;display:block}.curve__bar{fill:var(--ink-soft)}.curve__bar--hover{fill:var(--ink)}.curve__bar--you{fill:var(--yellow);stroke:var(--ink);stroke-width:2px}.curve__axis{stroke:var(--ink);stroke-width:2px}.curve__tick{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.curve__you{fill:var(--ink);font-family:var(--display);font-size:16px}.curve__readout{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.9375rem}.results__score{font-family:var(--display);text-transform:uppercase;filter:url(#grit);font-size:clamp(3.75rem,16vw,5.5rem);line-height:.95}.results__measure{margin-top:6px;font-size:1.125rem}.results__headline{margin-top:4px;font-size:1.125rem}.results__streak{background:var(--ink);color:var(--yellow);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;margin-top:10px;padding:4px 10px;font-size:1.125rem;display:inline-block}.results__next{text-align:center;margin-top:22px}.results__clock{font-variant-numeric:tabular-nums;font-weight:700}.results__share{border:2px solid var(--ink);width:100%;font:inherit;margin-top:8px;padding:10px}@media (prefers-reduced-motion:reduce){.card--in,.vs--in,.stage--shake,.stamp,.card--winner,.card__advance,.verdict__line,.letterbox,.letterbox:before,.letterbox:after,.roundcard,.announcer{animation:none}}
