@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal-B_uE6zXf.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal-BKSkdzuv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal-HMld4L9H.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal-DkuviPcI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-ext-400-normal-DQe2ZdED.woff2) format("woff2"),url(/assets/karla-latin-ext-400-normal-CMxStcnq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-400-normal-C_jajTY_.woff2) format("woff2"),url(/assets/karla-latin-400-normal-iWRxgclR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-ext-700-normal-DnPH2EDB.woff2) format("woff2"),url(/assets/karla-latin-ext-700-normal-eTNnM7bB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-700-normal-DFuMffT3.woff2) format("woff2"),url(/assets/karla-latin-700-normal-CospC10L.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reenie-beanie-latin-400-normal-4a-HEdeI.woff2) format("woff2"),url(/assets/reenie-beanie-latin-400-normal-vYxg_nup.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #E6E6E1;--black: #161616;--red: #E0381C;--amber: #E39A2D;--white: #FAFAF7;--mute: #55554F;--line-dark: #3A3A37;--display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--text: "Karla", system-ui, sans-serif;--hand: "Reenie Beanie", "Bradley Hand", cursive;--focus: var(--black)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--black);font:400 18px/1.45 var(--text);min-height:100dvh;overflow-x:hidden}body[data-state=fixation],body[data-state=flash],body[data-state=mask],body[data-state=guess]{background:var(--black);color:var(--white);--focus: var(--white)}button,input{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ready:focus-visible,.btn.solid:focus-visible{outline-color:var(--amber)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amber{color:var(--amber);font-family:var(--display);font-weight:800;letter-spacing:.06em}[hidden]{display:none!important}.screen{display:none;min-height:100dvh}.paper{background:var(--paper);color:var(--black)}.film{background:var(--black);color:var(--white)}body[data-state=pick] #s-pick,body[data-state=loading] #s-loading,body[data-state=error] #s-error,body[data-state=ready] #s-ready,body[data-state=end] #s-end,body[data-state=reveal] #s-reveal,body[data-state=fixation] #s-stage,body[data-state=flash] #s-stage,body[data-state=mask] #s-stage,body[data-state=guess] #s-guess{display:flex}.col{width:100%;max-width:600px;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;gap:18px}.col.wide{max-width:1000px}#s-loading,#s-error{align-items:center;justify-content:center}#s-loading .wordmark{animation:blink .9s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.25}}.wordmark{font:900 28px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0}.big{font:900 clamp(44px,12vw,72px)/.95 var(--display);text-transform:uppercase;margin:0}.lead{margin:0;font-size:19px}.hint{margin:0;font-size:15px;color:var(--mute)}.film .hint{color:#a9a9a2}.note{font-weight:700}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#title{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:.01em}.t-name{display:block;font-size:clamp(76px,25vw,150px)}.t-num{display:block;font-size:clamp(44px,14vw,84px)}.how{margin:0;font-size:19px;max-width:34em}.look{margin:0;font-weight:700;border-left:4px solid var(--red);padding-left:12px}.touch-only{display:inline}.key-only{display:none}@media(hover:hover)and (pointer:fine){.touch-only{display:none}.key-only{display:inline}}.btn{min-height:52px;min-width:52px;padding:0 24px;border:2px solid currentColor;border-radius:0;background:transparent;font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.btn.wide{width:100%}.btn.solid{background:var(--black);color:var(--paper);border-color:var(--black)}.btn.light{background:var(--white);color:var(--black);border-color:var(--white)}.btn.line{color:var(--black)}.btn.ghost{color:var(--white);border-color:#6b6b66}.btn:disabled{opacity:.45;cursor:default}.btn:not(:disabled):active{transform:translate(1px,1px)}.ready{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;min-height:96px;padding:14px 22px 16px;border:0;border-radius:0;cursor:pointer;background:var(--black);color:var(--white);text-align:left}.ready-word{font:900 clamp(64px,20vw,96px)/.9 var(--display);text-transform:uppercase;letter-spacing:.02em}.ready-sub{font:700 16px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:#c9c9c2}.ready-sub b{font-size:22px}.ready:active{transform:translate(1px,1px)}.strip{position:relative;display:flex;gap:6px;background:var(--black);padding:22px 12px;width:100%}.strip:before,.strip:after{content:"";position:absolute;left:0;right:0;height:14px;background:url(/sprockets.svg) repeat-x left center;background-size:auto 14px}.strip:before{top:3px}.strip:after{bottom:3px}.cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.cmark{position:relative;display:block;width:100%;height:46px;background:#242422;border:2px solid #3E3E3B}.cell.filled .cmark{background:var(--white);border-color:var(--white)}.cell.current .cmark{border-color:var(--amber)}.cell.named .cmark:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:20px;border-right:4px solid var(--red);border-bottom:4px solid var(--red);transform:translate(-50%,-62%) rotate(40deg)}.cell.missed .cmark:after{content:"";position:absolute;left:22%;right:22%;top:50%;height:4px;background:var(--red);transform:rotate(-8deg)}.cno{font:800 15px/1 var(--display);letter-spacing:.08em;color:var(--amber)}.strip.slim{padding:20px 12px}.strip.slim .cmark{height:26px}#strip-ready{margin:4px 0}#s-stage{position:relative;align-items:center;justify-content:center}.frameno{position:absolute;top:max(16px,env(safe-area-inset-top));left:20px;margin:0;font-size:22px}#box{position:relative}#photo,#mask{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;display:block}#photo.on,#mask.on{visibility:visible}#dot{display:none;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--white)}body[data-state=fixation] #dot{display:block}#s-guess{align-items:center}#guess-form .frameno{position:static}#guess-input{width:100%;min-height:64px;padding:8px 0;background:transparent;color:var(--white);border:0;border-bottom:3px solid var(--white);border-radius:0;font-size:30px;font-weight:700}#guess-input::placeholder{color:#77776f;font-weight:400}#guess-input:focus-visible{outline:none;border-bottom-color:var(--amber)}#guess-input:disabled{opacity:.5}#s-reveal{align-items:flex-start}.reveal-wrap{width:100%;max-width:1100px;margin:0 auto;padding-bottom:28px}.reveal-body{display:flex;flex-direction:column;gap:18px;padding:18px 20px 0}.matte{margin:0;background:var(--black);padding:12px 12px 10px}.matte-frame{--maxh: 34vh;width:min(100%,calc(var(--maxh) * var(--ar, 1.5)));aspect-ratio:var(--ar, 1.5);margin:0 auto;background:#0e0e0e;position:relative}#reveal-img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition-property:opacity;transition-timing-function:linear;transition-duration:.9s}#reveal-img.in{opacity:1}.matte-cap{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:8px}.matte-cap .amber{font-size:20px}.credit{font-size:13px;color:#c9c9c2;text-align:right;min-width:0;overflow-wrap:anywhere}.credit a{color:inherit;text-underline-offset:3px}.verdict{opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.verdict.show{opacity:1;transform:none}.tagrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tag{font:900 30px/1 var(--display);letter-spacing:.1em;padding:6px 12px 4px;border:3px solid var(--black)}.tag[data-tier=EXPERT],.tag[data-tier=EPIC]{background:var(--black);color:var(--paper)}.ticks{position:relative;display:inline-flex;gap:9px;height:30px;align-items:center}.ticks i{display:block;width:5px;height:28px;background:var(--red);transform:rotate(4deg)}.ticks i:nth-child(2){transform:rotate(-3deg)}.ticks i:nth-child(4){transform:rotate(3deg)}.ticks[data-level="0"] i{display:none}.ticks[data-level="1"] i:nth-child(n+2){display:none}.ticks[data-level="2"] i:nth-child(n+3){display:none}.ticks[data-level="3"] i:nth-child(n+4){display:none}.ticks[data-level="4"]:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:5px;background:var(--red);transform:rotate(-24deg)}.why{margin:12px 0 2px;font-weight:700;font-size:21px}.said{margin:0;color:var(--mute);font-size:16px;overflow-wrap:anywhere}.namewrap{position:relative;display:inline-block;max-width:100%;margin:26px 14px 14px;padding:4px 6px}.scrawl{display:block;font:400 clamp(52px,14vw,84px)/.95 var(--hand);transform:rotate(-2deg);overflow-wrap:anywhere}.circle{position:absolute;overflow:visible;pointer-events:none}.circle path{fill:none;stroke:var(--red);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.3,.6,.4,1)}.verdict.drawn .circle path{stroke-dashoffset:0}.detail{margin:0 0 14px;font-size:16px;color:var(--mute)}.scores{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 28px;margin-bottom:18px;border-top:2px solid var(--black);padding-top:12px}.scores p{margin:0}.flashline{font-size:18px}.flashline b,.run b{font-weight:800;font-family:var(--display);font-size:24px;letter-spacing:.03em}.pts{font:900 clamp(60px,17vw,92px)/.9 var(--display);display:flex;align-items:baseline;gap:10px}.pts-l{font:700 15px var(--text);letter-spacing:.1em;text-transform:uppercase}.run{margin-left:auto;font-size:18px}@media(min-width:900px){.reveal-body{flex-direction:row;align-items:center;gap:48px;padding-top:28px}.matte{flex:1.25;min-width:0;padding:18px 18px 12px}.matte-frame{--maxh: 62vh}.verdict{flex:1;min-width:0}#s-reveal{align-items:center}}.end-head{margin:0;font:900 40px/.9 var(--display);text-transform:uppercase;display:flex;gap:12px}.end-head .t-name,.end-head .t-num{font-size:inherit;display:inline}.end-top{display:flex;flex-direction:column;gap:14px}.total{margin:0;font:900 clamp(120px,38vw,220px)/.8 var(--display);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.total-l{font:700 18px var(--text);letter-spacing:.12em;text-transform:uppercase}.facts{list-style:none;margin:0;padding:0;font-weight:700;font-size:21px}.facts li{padding:9px 0;border-top:2px solid var(--black)}.facts li:last-child{border-bottom:2px solid var(--black)}.sheet{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 6px;background:var(--black);padding:28px 12px}.sheet:before,.sheet:after{content:"";position:absolute;left:0;right:0;height:14px;background:url(/sprockets.svg) repeat-x left center;background-size:auto 14px}.sheet:before{top:7px}.sheet:after{bottom:7px}.sheet-cell{margin:0;min-width:0}.sheet-frame{aspect-ratio:3 / 2;background:#0e0e0e;border:2px solid #3E3E3B}.sheet-frame img{display:block;width:100%;height:100%;object-fit:contain}.sheet-cell figcaption{display:flex;gap:8px;align-items:baseline;padding-top:4px;font-size:13px;color:#c9c9c2}.sheet-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-name.named{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:3px;text-underline-offset:3px}@media(min-width:900px){.sheet{grid-template-columns:repeat(6,1fr)}.end-top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.facts{min-width:340px}.end-head{font-size:56px}}@media(prefers-reduced-motion:reduce){*:not(#reveal-img){transition-duration:.01ms!important;animation:none!important}}#pick-title{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.86}.picks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pick{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 12px;width:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;min-height:44px}.pick-name{font:900 clamp(40px,11vw,56px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.pick-status{font:700 15px var(--text);letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px}.pick .strip{grid-column:1 / -1;margin-top:6px}.pick:hover .strip,.pick:focus-visible .strip{outline:3px solid var(--black);outline-offset:3px}.pick:focus-visible{outline:none}.back-row{margin:0}.linkbtn{min-height:44px;padding:0;border:0;background:transparent;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:15px}.t-sub{display:inline-block;margin-left:.3em}.end-head+.end-top .facts li:first-child{text-transform:uppercase;letter-spacing:.08em}#s-pick .col{gap:14px}#pick-title .t-name,#pick-title .t-num{display:inline;font-size:clamp(44px,13vw,72px)}#pick-title .t-num{margin-left:.2em}#s-pick .how{font-size:16px;line-height:1.4}.picks{gap:8px}.pick-name{font-size:clamp(32px,9vw,44px)}.pick-status{grid-column:2;grid-row:1}.pick .strip{grid-row:2;margin-top:2px}
