@font-face{font-family:Anton;src:url(/fonts/anton-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Space Mono;src:url(/fonts/spacemono-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Space Mono;src:url(/fonts/spacemono-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}:root{--ink: #101010;--ink-2: #1b1b1b;--ink-3: #2a2a2a;--paper: #f2efe6;--paper-2: #e2ddcf;--lime: #c8ff3d;--blue: #2a4bff;--red: #ff4a2b;--dim: #8a877e;--display: "Anton", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Arial Narrow", sans-serif;--mono: "Space Mono", ui-monospace, "SF Mono", Menlo, "PingFang SC", monospace;--sans: system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--line: 2px solid var(--paper);--hard: 6px 6px 0 var(--lime);--snap: cubic-bezier(.7, 0, .2, 1);--gut: max(16px, env(safe-area-inset-left))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}html.locked{overflow:hidden}body{margin:0;min-height:100vh;font:400 16px/1.6 var(--sans);color:var(--paper);background:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .03) 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");mix-blend-mode:overlay}::selection{background:var(--lime);color:var(--ink)}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;border-radius:0;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}h1,h2,h3{margin:0;font-family:var(--display);font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:.01em}p{margin:0}.mono{font-family:var(--mono);letter-spacing:.02em}.dim{color:var(--dim)}.small{font-size:12px}small{font-size:.7em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;font-family:var(--display);font-size:18px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:2px solid var(--ink);transition:transform .12s var(--snap),box-shadow .12s var(--snap)}.btn-sm{min-height:38px;padding:0 14px;font-size:15px}.btn-lg{min-height:60px;padding:0 28px;font-size:22px}.btn-lime{background:var(--lime);color:var(--ink);box-shadow:5px 5px 0 var(--blue)}.btn-ghost{border-color:var(--paper);color:var(--paper);background:transparent;box-shadow:5px 5px 0 var(--ink-3)}.btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--blue)}.btn-ghost:hover:not(:disabled){box-shadow:7px 7px 0 var(--red)}.btn:active:not(:disabled){transform:translate(5px,5px);box-shadow:0 0 0 transparent}.btn:disabled{opacity:.45}.ulink{color:var(--lime);text-decoration:none;border-bottom:2px solid currentColor;font-size:14px}.led{display:inline-block;width:9px;height:9px;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.spin{width:18px;height:18px;border:3px solid rgb(16 16 16 / .3);border-top-color:var(--ink);animation:spin .6s steps(8) infinite}.spin.sm{width:12px;height:12px;border-width:2px;border-color:#c8ff3d4d;border-top-color:var(--lime);display:inline-block;vertical-align:-1px}@keyframes spin{to{transform:rotate(360deg)}}.err{padding:10px 12px;background:var(--red);color:var(--ink);font-weight:700;font-size:13px}.fine{margin-top:14px;font-size:11px;color:var(--dim)}.sec{width:min(1240px,100% - 2 * var(--gut));margin:0 auto;padding:110px 0 20px}.sec-head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:36px;padding-bottom:14px;border-bottom:4px solid var(--paper)}.sec-no{padding:4px 8px;background:var(--red);color:var(--ink);font-weight:700;font-size:14px}.sec-head h2{font-size:clamp(42px,7vw,96px)}.sec-head em{font-style:normal;color:var(--lime)}[data-in]{clip-path:inset(0 100% 0 0);transform:translate(-24px);transition:clip-path .7s var(--snap),transform .7s var(--snap);transition-delay:calc(var(--i, 0) * 90ms)}[data-in].in{clip-path:inset(0 0 0 0);transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-in]{clip-path:none;transform:none}}.boot-error,.page-wait{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;padding:24px;font-family:var(--display)}.ticker{position:fixed;top:0;left:0;right:0;z-index:50;height:30px;overflow:hidden;background:var(--lime);color:var(--ink);font:700 13px/30px var(--mono);white-space:nowrap}.ticker-track{display:flex;width:max-content;animation:tape 32s linear infinite}.ticker-track span{padding:0 14px}.ticker-track i{font-style:normal;margin-left:28px;color:var(--blue)}@keyframes tape{to{transform:translate(-50%)}}.masthead{position:fixed;top:30px;left:0;right:0;z-index:45;height:68px;display:flex;align-items:center;gap:22px;padding:0 var(--gut);background:#101010eb;border-bottom:var(--line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mast-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:400 19px/.9 var(--display);letter-spacing:.04em}.mast-logo img{width:44px;height:44px;transition:transform .2s var(--snap)}.mast-logo:hover img{transform:rotate(-14deg) scale(1.12)}.mast-links{display:flex;gap:2px}.mast-links a{display:flex;align-items:baseline;gap:5px;padding:6px 12px;text-decoration:none;font:400 18px var(--display);letter-spacing:.05em;transition:background .1s,color .1s}.mast-links a small{font-size:10px;color:var(--dim)}.mast-links a:hover{background:var(--paper);color:var(--ink)}.mast-end{display:flex;align-items:center;gap:8px;margin-left:auto}.sq{display:grid;place-items:center;width:38px;height:38px;border:var(--line);font-weight:700;font-size:13px;text-decoration:none;transition:background .1s,color .1s}.sq:hover{background:var(--paper);color:var(--ink)}.burger{display:none}@media(max-width:960px){.masthead{height:60px;gap:10px}.burger{display:grid;place-content:center;gap:7px;width:42px;height:42px;background:var(--paper);position:relative;z-index:3}.burger i{display:block;width:22px;height:3px;background:var(--ink);transition:transform .2s var(--snap)}.burger.x i:first-child{transform:translateY(5px) rotate(45deg)}.burger.x i:last-child{transform:translateY(-5px) rotate(-45deg)}.mast-links{position:fixed;inset:30px 0 0;z-index:2;flex-direction:column;justify-content:center;gap:0;padding:90px var(--gut) 40px;background:var(--blue);clip-path:inset(0 0 0 100%);transition:clip-path .35s var(--snap)}.mast-links.open{clip-path:inset(0 0 0 0)}.mast-links a{padding:4px 0;font-size:clamp(44px,13vw,76px);line-height:1;border-bottom:2px solid rgb(242 239 230 / .3);transform:translate(40px);opacity:0;transition:transform .35s var(--snap),opacity .35s;transition-delay:calc(var(--i) * 40ms + .1s)}.mast-links.open a{transform:none;opacity:1}.mast-links a:hover{background:none;color:var(--lime)}.mast-links a small{font-size:14px;color:var(--lime)}.mast-end .sq:first-child{display:none}}@media(max-width:420px){.mast-logo span{display:none}}.hero{position:relative;min-height:100vh;padding:98px 0 0;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;overflow:hidden;border-bottom:4px solid var(--paper)}.hero-art{position:relative;min-height:560px;border-right:4px solid var(--paper);overflow:hidden}.halftone{position:absolute;inset:0;width:100%;height:100%}.hero-dog{position:absolute;left:50%;bottom:-2%;width:min(86%,620px);translate:-50% 0;filter:drop-shadow(10px 10px 0 var(--ink))}.stk{position:absolute;height:auto;filter:drop-shadow(4px 4px 0 rgb(0 0 0 / .6))}.stk-a{width:110px;top:6%;left:6%;rotate:-12deg}.stk-b{width:120px;top:10%;right:6%;rotate:14deg}.stk-c{width:90px;bottom:18%;left:4%;rotate:8deg}.tape{position:absolute;width:140px;height:34px;background:#f2efe6bf;box-shadow:0 1px 2px #0000004d}.tape-a{top:3%;right:30%;rotate:-6deg}.peel{transform-origin:20% 90%;transition:transform .25s var(--snap),filter .25s}.peel:hover{transform:perspective(600px) rotateX(10deg) rotateY(-14deg) rotate(-3deg) scale(1.04);filter:drop-shadow(14px 16px 0 rgb(0 0 0 / .55))}.hero-copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:40px var(--gut) 48px clamp(20px,3vw,48px)}.kicker{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lime)}.mega{font-family:var(--display);font-weight:400;font-size:clamp(88px,13vw,210px);line-height:.84;letter-spacing:-.005em}.mega-row{position:relative;display:block;width:max-content}.mega-row:before,.mega-row:after{content:attr(data-text);position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.mega-row:before{color:var(--blue);transform:translate(-5px,3px);z-index:-1}.mega-row:after{color:var(--red);transform:translate(4px,-2px);opacity:.7;z-index:-1}.mega-row:first-child{color:var(--paper)}.mega-out{color:transparent;-webkit-text-stroke:2px var(--lime)}.mega-out:before{color:transparent;-webkit-text-stroke:2px var(--blue);mix-blend-mode:normal}.mega-out:after{display:none}@supports (animation-timeline: scroll()){.mega-row{animation:shove linear both;animation-timeline:scroll(root);animation-range:0 100vh}.mega-out{animation-name:shove-back}@keyframes shove{to{transform:translate(14vw)}}@keyframes shove-back{to{transform:translate(-10vw)}}}.mega:hover .mega-row:before{animation:jitter .18s steps(2) 3}@keyframes jitter{50%{transform:translate(6px,-3px)}}.hero-lead{max-width:520px;font-size:clamp(16px,1.5vw,19px);color:var(--paper-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-board{display:flex;flex-wrap:wrap;gap:26px;padding-top:18px;border-top:2px dashed var(--ink-3)}.hero-board small{display:block;margin-bottom:6px;font-size:11px;color:var(--dim)}.hero-board b{font-size:30px;line-height:46px}@media(max-width:960px){.hero{grid-template-columns:1fr;min-height:0;padding-top:90px}.hero-art{min-height:0;aspect-ratio:1 / .92;border-right:0;border-bottom:4px solid var(--paper)}.hero-dog{width:74%}.stk-a{width:76px}.stk-b{width:84px}.stk-c{width:64px}.mega{font-size:clamp(76px,26vw,150px)}}.flaps{display:inline-flex;gap:3px;font-size:30px;font-weight:700;line-height:1}.flap{position:relative;display:inline-block;width:.82em;height:1.45em;perspective:300px;color:var(--lime)}.flap>span{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--ink-2);backface-visibility:hidden}.flap>span>b{display:block;height:1.45em;line-height:1.45em;text-align:center}.flap-top,.flap-fold-top{top:0;border-bottom:1px solid var(--ink)}.flap-bot,.flap-fold-bot{bottom:0}.flap-bot>b,.flap-fold-bot>b{margin-top:-.725em}.flap-fold-top{transform-origin:bottom;animation:fold-top .32s ease-in both;z-index:2}.flap-fold-bot{transform-origin:top;animation:fold-bot .32s ease-out .32s both;z-index:2}@keyframes fold-top{to{transform:rotateX(-90deg)}}@keyframes fold-bot{0%{transform:rotateX(90deg)}}.manifesto{position:relative;padding:90px var(--gut);background:var(--paper);color:var(--ink);overflow:hidden}.manifesto-inner{width:min(1240px,100%);margin:0 auto}.m-line{font:900 clamp(32px,6vw,84px) / 1.08 var(--display);text-transform:uppercase;letter-spacing:.005em}.m-line:nth-child(2n){text-align:right}.m-line mark{background:var(--lime);color:var(--ink);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.m-line:nth-child(3) mark{background:var(--blue);color:var(--paper)}.m-line:nth-child(4) mark{background:var(--red)}.manifesto-nap{position:absolute;right:4%;bottom:-10px;width:clamp(150px,20vw,260px);rotate:-4deg}@media(max-width:960px){.manifesto{padding-bottom:170px}.m-line:nth-child(2n){text-align:left}}.ticket{display:grid;grid-template-columns:1fr 300px;background:var(--paper);color:var(--ink);box-shadow:12px 12px 0 var(--blue);--hole: radial-gradient(circle at center, var(--ink) 7px, transparent 7.5px)}.ticket-main{padding:28px;display:grid;gap:18px;position:relative}.ticket-main:after{content:"";position:absolute;top:0;bottom:0;right:-9px;width:18px;background:var(--hole) center top / 18px 26px repeat-y;z-index:2}.ticket-top{display:flex;justify-content:space-between;align-items:center;font-size:13px}.badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--ink);color:var(--paper);font:400 15px var(--display);letter-spacing:.06em}.badge .led{background:var(--dim);box-shadow:none;animation:none}.badge.on .led{background:var(--lime);box-shadow:0 0 10px var(--lime);animation:blink 1.2s steps(2) infinite}.ticket-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;border-bottom:3px solid var(--ink);padding-bottom:12px}.ticket-price .mono{font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1;letter-spacing:-.03em}.ticket-price small{font-size:14px;color:#5d5a52}.meter-row{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.meter-bar{position:relative;display:grid;grid-template-columns:repeat(20,1fr);gap:3px;height:22px;margin:8px 0;padding:3px;background:var(--ink)}.meter-bar i{position:absolute;inset:3px;background:repeating-linear-gradient(-45deg,var(--lime) 0 8px,#a6d92a 8px 16px);transform-origin:left;transition:transform .8s var(--snap)}.meter-bar b{position:relative;z-index:1;border-right:3px solid var(--ink)}.meter-bar b:last-child{border:0}.meter .dim{color:#5d5a52}.holder{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:2px dashed var(--ink)}.holder span{display:grid}.holder small{font-size:10px}.holder b{font-size:18px}.holder .dim{color:#5d5a52}.qty{display:grid;grid-template-columns:repeat(10,1fr);border:3px solid var(--ink)}.qty button{height:52px;font-size:18px;font-weight:700;border-right:2px solid var(--ink);transition:background .08s,color .08s}.qty button:last-child{border-right:0}.qty button.on{background:var(--ink);color:var(--lime)}.qty button[aria-checked=true]{background:var(--red);color:var(--ink)}.qty button:disabled{color:#b3ae9f;background:repeating-linear-gradient(45deg,transparent 0 4px,rgb(16 16 16 / .08) 4px 6px)}.calc{display:grid;gap:4px;margin:0;font-size:15px}.calc div{display:flex;justify-content:space-between;border-bottom:1px dotted #9d998d}.calc dd{margin:0;font-weight:700}.btn-stamp{min-height:72px;font-size:30px;background:var(--red);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.btn-stamp:hover:not(:disabled){box-shadow:10px 10px 0 var(--ink)}.btn-stamp:active:not(:disabled){transform:translate(8px,8px);box-shadow:none}.btn-stamp.busy{opacity:.85}.ticket-stub{position:relative;display:grid;justify-items:center;align-content:center;gap:10px;padding:24px 18px;background:var(--paper-2);border-left:3px dashed var(--ink)}.ticket-stub img{width:200px;rotate:-6deg}.stub-label{font-size:11px;letter-spacing:.2em}.ticket-stub .flaps{font-size:22px}.barcode{width:100%;height:54px;margin-top:6px;color:transparent;overflow:hidden;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 7px,transparent 7px 8px,var(--ink) 8px 9px,transparent 9px 12px)}@media(max-width:860px){.ticket{grid-template-columns:1fr;box-shadow:8px 8px 0 var(--blue)}.ticket-main{padding:20px}.ticket-main:after{inset:auto 0 -9px;width:auto;height:18px;background:var(--hole) left center / 26px 18px repeat-x}.ticket-stub{border-left:0;border-top:3px dashed var(--ink);grid-template-columns:auto 1fr;justify-items:start;align-items:center}.ticket-stub img{width:110px;grid-row:span 3}.barcode{grid-column:1 / -1;height:36px}.qty button{height:46px;font-size:15px}}.stamped-back{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:auto;padding:100px 16px 24px;background:#101010db;animation:cut .2s steps(3) both}@keyframes cut{0%{opacity:0}}.stamped{position:relative;width:min(440px,100%);display:grid;justify-items:center;gap:12px;padding:26px 22px 24px;background:var(--paper);color:var(--ink);box-shadow:12px 12px 0 var(--lime);text-align:center}.stamped-dog{width:180px;margin-top:-96px;filter:drop-shadow(6px 6px 0 var(--ink))}.stamped-kicker{font-size:13px;font-weight:700;letter-spacing:.3em;color:var(--red)}.stamped-big{font:400 64px/1 var(--display)}.stamped .ulink{color:var(--blue)}.stamped .btn-ghost{color:var(--ink);border-color:var(--ink);box-shadow:5px 5px 0 var(--paper-2)}.stamp-mark{position:absolute;left:84%;top:22%;width:150px;pointer-events:none;mix-blend-mode:multiply;opacity:0}.cards-wrap{position:relative;height:280vh;view-timeline-name:--cards}.cards-sticky{position:sticky;top:98px;height:calc(100vh - 98px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.cards-head{width:min(1240px,100% - 2 * var(--gut));margin:0 auto 28px}.rail{display:flex;gap:34px;width:max-content;padding:10px clamp(16px,4vw,64px) 30px}@supports (animation-timeline: view()){.rail{animation:rail linear both;animation-timeline:--cards;animation-range:contain 0% contain 100%}@keyframes rail{to{transform:translate(calc(-100% + 100vw))}}}.card{position:relative;flex:0 0 auto;width:340px;min-height:420px;padding:24px;display:flex;flex-direction:column;gap:12px;color:var(--ink);border:3px solid var(--ink);outline:3px solid var(--paper);rotate:var(--r);box-shadow:10px 10px #00000080}.card-lime{background:var(--lime)}.card-blue{background:var(--blue);color:var(--paper)}.card-red{background:var(--red)}.card-paper{background:var(--paper)}.card-no{font-size:14px;font-weight:700}.card img{width:120px;align-self:flex-end;margin:-40px -6px 0 0}.card h3{font-size:40px}.card p{font-size:15px;line-height:1.55}@media(max-width:860px){.cards-wrap{height:auto;padding:90px 0 10px}.cards-sticky{position:static;height:auto}.rail{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px var(--gut) 30px;animation:none!important;transform:none!important;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.card{width:82vw;min-height:380px;scroll-snap-align:center}}.scope{margin:0;padding:18px 18px 12px;background:#0a0a0a;border:var(--line)}.scope svg{width:100%;height:240px;overflow:visible}.scope .grid{stroke:#f2efe61a;stroke-width:1;vector-effect:non-scaling-stroke}.scope-line{fill:none;stroke:var(--lime);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--lime));stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--snap)}.scope.in .scope-line{stroke-dashoffset:0}.scope-now{stroke:var(--red);stroke-width:2;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.scope figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;color:var(--dim)}.classifieds{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:22px;border-top:var(--line);border-left:var(--line)}.ad{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-right:var(--line);border-bottom:var(--line);font-size:13px}.ad b{color:var(--lime)}.ad.now{background:var(--lime);color:var(--ink)}.ad.now b{color:var(--ink)}.tiers-more{margin-top:22px}.league-head .seg{margin-left:auto}.seg{display:flex;border:var(--line)}.seg button{padding:8px 14px;font-size:13px;font-weight:700}.seg button+button{border-left:var(--line)}.seg button.on{background:var(--paper);color:var(--ink)}.table{border:var(--line)}.tr{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--ink-3)}.tr:last-child{border-bottom:0}.th{background:var(--paper);color:var(--ink);font-size:12px;font-weight:700;border-bottom:var(--line)}.tr.top{background:var(--ink-2)}.tr.top:first-of-type+.tr.top,.tr.top .rank{color:var(--lime)}.rank{font-size:22px;font-weight:700}.who{display:flex;align-items:center;gap:10px;min-width:0}.who b{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who small{font-size:11px}.val{font-size:18px;font-weight:700}.table-empty{display:grid;justify-items:center;gap:12px;padding:40px 16px;text-align:center;color:var(--dim)}.league-foot{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px}@media(max-width:560px){.tr{grid-template-columns:44px 1fr auto;padding:10px 12px}.who small{display:none}}.columns{columns:3 280px;column-gap:36px;column-rule:2px solid var(--ink-3)}.letter{break-inside:avoid;margin-bottom:30px}.letter h3{font-size:30px;color:var(--red);margin-bottom:10px}.letter p{color:var(--paper-2)}html[lang=en] .letter p:first-letter{float:left;font:400 54px/.85 var(--display);margin:4px 8px 0 0;color:var(--lime)}.foot{margin-top:120px;border-top:4px solid var(--paper);overflow:hidden}.woof{font:400 clamp(120px,31vw,520px) / .8 var(--display);text-align:center;color:transparent;-webkit-text-stroke:2px var(--paper);margin:30px 0 0;letter-spacing:-.01em;transition:color .2s}.woof:hover{color:var(--lime)}.foot-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:var(--line)}.foot-cell{display:grid;gap:4px;padding:16px var(--gut);border-right:var(--line);text-decoration:none}.foot-cell a{color:var(--lime);text-decoration:none}.foot-x{background:var(--lime);color:var(--ink)}.foot-note{padding:18px var(--gut) 30px;font-size:11px;border-top:var(--line)}.toasts{position:fixed;right:18px;bottom:18px;z-index:95;display:grid;gap:8px;justify-items:end;pointer-events:none}.toast{padding:10px 16px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:700;rotate:-2deg;box-shadow:5px 5px 0 var(--blue);animation:cut .15s steps(2) both}.toast-ok{background:var(--lime)}.toast-error{background:var(--red)}.takeover{position:fixed;inset:0;z-index:70;display:grid;grid-template-columns:1fr 1fr;background:var(--ink);outline:none;overflow:auto;animation:wipe .35s var(--snap) both}@keyframes wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.takeover-x{position:absolute;top:18px;right:18px;z-index:2;padding:8px 12px;border:var(--line);font-size:13px;font-weight:700}.takeover-x:hover{background:var(--paper);color:var(--ink)}.takeover-left{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:60px clamp(20px,5vw,80px);background:var(--blue)}.takeover-left img{width:200px}.takeover-left h2{font-size:clamp(60px,9vw,130px);font-weight:400}.takeover-left em{font-style:normal;color:var(--lime)}.takeover-left .seg{width:max-content}.steps{margin:0;padding-left:22px;display:grid;gap:8px;font-size:13px;color:var(--paper-2)}.takeover-right{display:grid;place-items:center;padding:60px 24px}.qr-ticket{width:min(340px,100%);display:grid;justify-items:center;gap:14px;padding:24px;background:var(--paper);color:var(--ink);box-shadow:12px 12px 0 var(--lime);text-align:center}.qr-box{position:relative;width:250px;aspect-ratio:1;display:grid;place-items:center;border:3px solid var(--ink);background:#fff}.qr-svg,.qr-svg svg{width:100%;height:100%}.qr-ok{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:80px;background:#c8ff3de6}.pairing{display:grid}.pairing small{font-size:11px;letter-spacing:.2em;color:#5d5a52}.pairing b{font-size:34px;letter-spacing:.18em}.qr-ticket .ulink{color:var(--blue);font-size:12px}.wallet-list{width:min(420px,100%);display:grid;border:var(--line)}.wallet-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:16px 18px;text-align:left;border-bottom:1px solid var(--ink-3);transition:background .08s,color .08s}.wallet-row:hover:not(:disabled){background:var(--lime);color:var(--ink)}.wallet-name{font:400 22px var(--display);letter-spacing:.03em}@media(max-width:860px){.takeover{grid-template-columns:1fr;align-content:start}.takeover-left{padding:70px 20px 24px;gap:14px}.takeover-left img{position:absolute;right:12px;top:56px;width:120px}.takeover-left h2{font-size:64px}.takeover-right{padding:28px 16px 40px}}.locker{width:min(960px,100% - 2 * var(--gut));margin:0 auto;padding:130px 0 40px;display:grid;gap:24px}.locker-empty{justify-items:center;text-align:center}.locker-empty h1{font-size:clamp(38px,6vw,70px);font-weight:400}.player{display:grid;grid-template-columns:220px 1fr;background:var(--lime);color:var(--ink);border:3px solid var(--ink);outline:3px solid var(--paper);box-shadow:14px 14px 0 var(--blue)}.player-photo{display:grid;justify-items:center;align-content:center;gap:8px;padding:18px;background:var(--blue);color:var(--paper);border-right:3px solid var(--ink)}.player-main{padding:22px;display:grid;gap:8px}.player-main h1{font-size:clamp(40px,6vw,72px);font-weight:400;word-break:break-all}.player-main .ulink{color:var(--ink);justify-self:start}.player-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 0;border:2px solid var(--ink)}.player-stats div{padding:8px 10px;border-right:2px solid var(--ink)}.player-stats div:last-child{border:0}.player-stats dt{font-size:10px}.player-stats dd{margin:0;font-size:18px;font-weight:700}.invite-strip{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;border:var(--line)}.invite-strip h2{font-size:40px;font-weight:400}.invite-strip em{font-style:normal;color:var(--lime)}.invite-strip code{display:block;margin-top:6px;font-size:13px;color:var(--lime);word-break:break-all}.locker-foot{display:flex;justify-content:space-between;align-items:center}@media(max-width:720px){.player{grid-template-columns:1fr}.player-photo{border-right:0;border-bottom:3px solid var(--ink)}.player-stats{grid-template-columns:repeat(2,1fr)}.player-stats div:nth-child(2){border-right:0}.player-stats div:nth-child(-n+2){border-bottom:2px solid var(--ink)}}
