:root{--paper-0: #0b0b0c;--paper-1: #111120;--paper-2: #1a1a2e;--bg-0: var(--paper-0);--bg-1: var(--paper-1);--bg-2: var(--paper-2);--bg-3: #232338;--cream: #eef0fa;--ink-0: var(--cream);--ink-1: #c8ccdf;--ink-2: #8b90a8;--ink-3: #565b72;--ink-4: #2e3040;--line-1: rgba(var(--ink-a-pale-rgb), .14);--line-2: rgba(var(--ink-a-pale-rgb), .26);--line-3: rgba(var(--ink-a-pale-rgb), .42);--ink-a: #33a1e0;--ink-b: #ff48b0;--ink-a-rgb: 51, 161, 224;--ink-b-rgb: 255, 72, 176;--mark-base: #ba68ff;--mark-pair: #adff56;--mark-pair-rgb: 173, 255, 86;--ink-a-neon: #47b5f5;--ink-b-neon: #ff48b0;--ink-a-pale-rgb: 173, 212, 241;--ink-b-pale-rgb: 244, 181, 224;--accent: var(--ink-a);--accent-soft: rgba(var(--ink-a-pale-rgb), .55);--accent-ink: var(--paper-0);--coral: #ff4d5e;--success: var(--ink-a);--success-glow: rgba(var(--ink-a-pale-rgb), .65);--rar-common-rgb: 62, 230, 130;--rar-rare-rgb: 86, 156, 255;--rar-epic-rgb: 178, 108, 255;--rar-legend-rgb: 255, 205, 64;--rar-inf-rgb: 109, 240, 255;--rar-common: rgb(var(--rar-common-rgb));--rar-rare: rgb(var(--rar-rare-rgb));--rar-legend: rgb(var(--rar-legend-rgb));--res-armor: 79, 157, 255;--res-shuffle: 255, 213, 74;--res-view: 236, 72, 131;--res-score: 255, 84, 240;--res-rule: 64, 224, 180;--res-proc: 154, 214, 255;--hl-tier: 109, 240, 255;--diff-easy: 84, 235, 92;--diff-medium: 255, 145, 56;--diff-hard: 255, 77, 77;--diff-easier: 167, 122, 255;--c-common: rgb(var(--rar-common-rgb));--c-rare: rgb(var(--rar-rare-rgb));--c-epic: rgb(var(--rar-epic-rgb));--c-legendary: rgb(var(--rar-legend-rgb));--c-infinite: rgb(var(--rar-inf-rgb));--card-chrome: 348px;--ui-zoom: 1;--card-w: max(260px, calc((100dvh / var(--ui-zoom) - var(--card-chrome)) * 4 / 5));--display: "Anton", "Arial Narrow", sans-serif;--serif: "JetBrains Mono", ui-monospace, Menlo, monospace;--sans: "JetBrains Mono", ui-monospace, Menlo, monospace;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--beat: 0;--beatq: 0;--beatb: 0;--plate-ramp: linear-gradient(180deg, color-mix(in srgb, var(--paper-1) 91%, var(--cream)), var(--paper-1) 42%, color-mix(in srgb, var(--paper-1) 88%, black));--plate-ramp-lit: linear-gradient(180deg, color-mix(in srgb, var(--paper-1) 82%, var(--cream)), color-mix(in srgb, var(--paper-1) 94%, var(--cream)) 45%, var(--paper-1));--edge-light: inset 0 1px 0 rgba(var(--ink-a-pale-rgb), .08), inset 0 -1px 0 rgba(0, 0, 0, .4);--tooth-soft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' opacity='0.1'/%3E%3C/svg%3E");--roller: linear-gradient(163deg, rgba(238, 240, 250, .05), rgba(238, 240, 250, 0) 34%, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, .11));--reg: 0}@property --reg{syntax: "<number>"; inherits: false; initial-value: 0;}@property --mis{syntax: "<length>"; inherits: false; initial-value: 0px;}*{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink-0);background:var(--paper-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;overflow:clip}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}kbd{font-family:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;opacity:.05;mix-blend-mode:overlay}.card-body .score-strip,.boon-head,.boon-card,.view-action,.shuffle-action,.armor-pips,.end-plate,.end-again{position:relative}.card-body .score-strip:before,.boon-head:before,.boon-card:before,.view-action:before,.shuffle-action:before,.armor-pips:before,.end-plate:before,.end-again:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:var(--tooth-soft),var(--roller);background-size:240px 240px,100% 100%}.stage{min-height:100vh;position:relative;background:var(--paper-0)}.stage:before,.stage:after{content:"";position:fixed;left:-40%;right:-40%;height:90vh;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(109,240,255,.62) 2px,transparent 2px),linear-gradient(to bottom,rgba(109,240,255,.62) 2px,transparent 2px);background-size:32px 32px;background-position:50% 50%;animation:grid-flow 3.2s linear infinite;will-change:background-position,transform;backface-visibility:hidden;transform-style:preserve-3d}.stage:before{top:50vh;transform-origin:50% 0%;transform:perspective(1100px) rotateX(55deg) translateZ(0);mask:linear-gradient(to bottom,transparent 0%,#000 30%,#000 96%,transparent 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 30%,#000 96%,transparent 100%)}.stage:after{top:-40vh;transform-origin:50% 100%;transform:perspective(1100px) rotateX(-55deg) translateZ(0);mask:linear-gradient(to top,transparent 0%,#000 30%,#000 96%,transparent 100%);-webkit-mask:linear-gradient(to top,transparent 0%,#000 30%,#000 96%,transparent 100%);opacity:.78}@keyframes grid-flow{0%{background-position:0 0}to{background-position:0 32px}}@media(min-width:900px)and (pointer:fine){.stage:before,.stage:after{left:-130%;right:-130%;height:180vh;background-image:linear-gradient(to right,rgba(109,240,255,.62) 4px,transparent 4px),linear-gradient(to bottom,rgba(109,240,255,.62) 4px,transparent 4px);background-size:64px 64px;animation-name:grid-flow-hi}.stage:before{transform:perspective(1100px) rotateX(55deg) translateZ(0) scale(.5)}.stage:after{top:-130vh;transform:perspective(1100px) rotateX(-55deg) translateZ(0) scale(.5)}@keyframes grid-flow-hi{0%{background-position:0 0}to{background-position:0 64px}}}#homeCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:none;pointer-events:none}body.homegrid #homeCanvas{display:block}body.homegrid .stage:before,body.homegrid .stage:after{display:none}body.board-open #homeCanvas{display:none}.horizon-line{position:fixed;top:50vh;left:0;right:0;height:1px;background:#fffffff2;box-shadow:0 0 4px #ffffffb3,0 0 14px #6df0ff8c,0 0 32px #6df0ff4d;pointer-events:none;z-index:1;transform-origin:50% 50%;mask:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask:linear-gradient(to right,transparent 0%,#000 20%,#000 80%,transparent 100%)}.stage.igniting .horizon-line,.stage.warped .horizon-line{opacity:0;transition:opacity .18s ease}.stage.igniting:before,.stage.igniting:after,.stage.warped:before,.stage.warped:after{opacity:0;transition:opacity .26s ease}.stage.warped:before,.stage.warped:after{animation-play-state:paused}#gridCanvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;display:none}.stage:has(.card-screen.active) #gridCanvas,.stage:has(.transition-screen.active) #gridCanvas,.stage:has(.end-screen.active) #gridCanvas,.stage:has(.nux-screen.active) #gridCanvas,.stage.igniting #gridCanvas{display:block}#paneCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:50;pointer-events:none}.viewport{--rect-side: 22px;--rect-aspect: 4 / 5;position:relative;z-index:1;min-height:100vh;min-height:100dvh;max-width:760px;margin:0 auto;padding:0;display:flex;flex-direction:column}.screen{flex:1;display:none;flex-direction:column;position:relative;min-height:100vh;min-height:100dvh;overflow:clip}.screen.active{display:flex;animation:fade-in .26s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:900px){:root{--ui-zoom: 1.25;--boon-type: .9}}@media(min-width:900px)and (min-height:1500px){:root{--ui-zoom: 1.5;--boon-type: .8}}.card-screen,.transition-screen,.end-screen,.nux-screen{zoom:var(--ui-zoom);min-height:calc(100vh / var(--ui-zoom));min-height:calc(100dvh / var(--ui-zoom))}.screen.slam-in.active{animation:slam-in .24s cubic-bezier(.16,1,.3,1)}@keyframes slam-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.screen.slam-in.active{animation:fade-in .26s ease-out}}.ledger-top,.ledger-bot{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.ledger-top{padding:18px 22px 14px;border-bottom:1px solid var(--line-1)}.ledger-bot{padding:14px 22px 18px;border-top:1px solid var(--line-1)}.home{padding:0;position:relative}.home .hero{flex:1;position:relative;text-align:center}.home .hero .wordmark{position:absolute;left:22px;right:22px;top:calc(50vh - 30px);transform:translateY(-100%)}.home .hero .go-btn{position:absolute;left:0;right:0;margin:0 auto;top:calc(50vh + 44px)}.home .hero .resume-btn{position:absolute;left:0;right:0;margin:0 auto;top:calc(50vh + 130px);z-index:3}.home .hero.has-resume .settings{top:calc(50vh + 216px)}.home .hero.has-resume .ranks{top:calc(50vh + 286px)}.home .hero .settings{position:absolute;left:0;right:0;margin:0 auto;width:max-content;top:calc(50vh + 130px);z-index:3}.home .hero .ranks{position:absolute;left:0;right:0;margin:0 auto;width:max-content;top:calc(50vh + 200px);z-index:3}.ranks[hidden]{display:none}.home .hero .settings.open{z-index:6}.wordmark{font-family:var(--mono);font-weight:600;font-style:normal;text-transform:uppercase;line-height:.95;letter-spacing:.08em;font-size:clamp(48px,10vw,92px);margin:0;text-align:center;font-feature-settings:"kern" 1;user-select:none;-webkit-user-select:none}.wordmark .line1,.wordmark .line2{display:block;position:relative;margin-right:-.08em;will-change:transform,filter,opacity,letter-spacing;transform-origin:50% 50%}.wordmark .line1{color:var(--ink-0);animation:enter-from-top 1.1s cubic-bezier(.16,1.05,.25,1) both,float 3.2s ease-in-out 1.1s infinite}.wordmark .line2{color:var(--c-infinite);text-shadow:0 0 14px rgba(109,240,255,.3);animation:enter-from-bottom 1.1s cubic-bezier(.16,1.05,.25,1) .18s both,float 3.2s ease-in-out 1.28s infinite,glow-pulse 2.4s ease-in-out 1.28s infinite}.card-screen.outro .card-body,.card-screen.outro .ledger-top{opacity:0;transition:opacity .9s ease;pointer-events:none}.card-screen.intro-in .ledger-top,.card-screen.intro-in .card-body{animation:intro-col .72s cubic-bezier(.2,.7,.2,1) .26s both}@keyframes intro-col{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes enter-from-top{0%{opacity:0;transform:translateY(-46px);filter:blur(10px);letter-spacing:.26em}55%{opacity:1;filter:blur(.6px)}82%{transform:translateY(3px)}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:.08em}}@keyframes enter-from-bottom{0%{opacity:0;transform:translateY(46px);filter:blur(10px);letter-spacing:.26em}55%{opacity:1;filter:blur(.6px)}82%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:.08em}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow-pulse{0%,to{text-shadow:0 0 12px rgba(109,240,255,.28)}50%{text-shadow:0 0 22px rgba(109,240,255,.5)}}.wordmark .line2.glitch-burst{text-shadow:-2px 0 rgba(238,240,250,.5),2px 0 rgba(109,240,255,.75)!important}.wordmark .line2.glitch-burst:before,.wordmark .line2.glitch-burst:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;pointer-events:none}.wordmark .line2.glitch-burst:before{color:#eef0facc;animation:glitch-slice-a .22s steps(3,jump-none) infinite}.wordmark .line2.glitch-burst:after{color:#6df0ffe6;animation:glitch-slice-b .18s steps(3,jump-none) infinite}@keyframes glitch-slice-a{0%{clip-path:inset(8% 0 62% 0);transform:translate(-6px)}50%{clip-path:inset(42% 0 34% 0);transform:translate(5px)}to{clip-path:inset(68% 0 6% 0);transform:translate(-4px)}}@keyframes glitch-slice-b{0%{clip-path:inset(58% 0 12% 0);transform:translate(6px)}50%{clip-path:inset(20% 0 55% 0);transform:translate(-5px)}to{clip-path:inset(4% 0 74% 0);transform:translate(4px)}}.go-btn span:not(.arrow),.resume-btn span:not(.arrow),.gear-btn span{font-family:"Bungee",var(--mono);font-weight:400}.go-btn .arrow,.resume-btn .arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;letter-spacing:0;text-indent:0}.gear-btn>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.home .go-btn{opacity:0;animation:hero-rise .62s cubic-bezier(.2,.7,.2,1) 1.24s both}.home .settings{opacity:0;animation:hero-rise .62s cubic-bezier(.2,.7,.2,1) 1.42s both}.home .ranks{opacity:0;animation:hero-rise .62s cubic-bezier(.2,.7,.2,1) 1.56s both}.home .resume-btn{opacity:0;animation:hero-rise .62s cubic-bezier(.2,.7,.2,1) 1.42s both}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.wordmark .line1,.wordmark .line2,.home .go-btn,.home .resume-btn,.home .settings,.home .ranks{animation:none;opacity:1;filter:none}.wordmark .line2{filter:drop-shadow(0 0 12px rgba(109,240,255,.35))}}.go-btn{position:relative;width:224px;height:60px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.4em;text-indent:.4em;color:var(--accent-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--c-infinite) 76%,var(--cream)),var(--c-infinite) 45%,color-mix(in srgb,var(--c-infinite) 82%,var(--paper-0)));text-transform:uppercase;transition:background .14s;box-shadow:0 0 3px #6df0ff8c,0 0 26px #6df0ff33,inset 0 1px #fff6,inset 0 -1px #00000038;user-select:none;-webkit-user-select:none}.go-btn:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(109,240,255,.35);pointer-events:none;transition:inset .14s cubic-bezier(.2,.7,.2,1),border-color .14s}.go-btn:hover{background:linear-gradient(180deg,#c2f9ff,#9cf5ff 45%,color-mix(in srgb,#9cf5ff 86%,var(--paper-0)))}.go-btn:hover:after{inset:-2px;border-color:#6df0ffbf}.go-btn:active{transform:translateY(1px)}.resume-btn{position:relative;width:224px;height:60px;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.4em;text-indent:.4em;color:var(--accent-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--c-common) 76%,var(--cream)),var(--c-common) 45%,color-mix(in srgb,var(--c-common) 82%,var(--paper-0)));text-transform:uppercase;cursor:pointer;transition:background .14s;box-shadow:0 0 3px #3ee6828c,0 0 26px #3ee68233,inset 0 1px #fff6,inset 0 -1px #00000038;user-select:none;-webkit-user-select:none}.resume-btn[hidden]{display:none}.resume-btn:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(62,230,130,.35);pointer-events:none;transition:inset .14s cubic-bezier(.2,.7,.2,1),border-color .14s}.resume-btn:hover{background:linear-gradient(180deg,#ccffdf,#a4f7c4 45%,color-mix(in srgb,#a4f7c4 86%,var(--paper-0)))}.resume-btn:hover:after{inset:-2px;border-color:#3ee682bf}.resume-btn:active{transform:translateY(1px)}.resume-btn:focus-visible{outline:2px solid var(--c-common);outline-offset:9px}.go-btn:focus-visible{outline:2px solid var(--c-infinite);outline-offset:9px}.stage:has(.card-screen.active):before,.stage:has(.card-screen.active):after,.stage:has(.transition-screen.active):before,.stage:has(.transition-screen.active):after{display:none}.stage:has(.card-screen.active) .horizon-line,.stage:has(.transition-screen.active) .horizon-line{display:none}.gear-btn{position:relative;width:224px;height:44px;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--accent-ink);cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--c-infinite) 76%,var(--cream)),var(--c-infinite) 45%,color-mix(in srgb,var(--c-infinite) 82%,var(--paper-0)));transition:background .14s;box-shadow:0 0 3px #6df0ff73,0 0 18px #6df0ff29,inset 0 1px #fff6,inset 0 -1px #00000038;user-select:none;-webkit-user-select:none}.gear-btn:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(109,240,255,.35);pointer-events:none;transition:inset .14s cubic-bezier(.2,.7,.2,1),border-color .14s}.gear-btn:hover,.settings.open .gear-btn{background:linear-gradient(180deg,#c2f9ff,#9cf5ff 45%,color-mix(in srgb,#9cf5ff 86%,var(--paper-0)))}.gear-btn:hover:after,.settings.open .gear-btn:after{inset:-2px;border-color:#6df0ffbf}.ranks-btn svg{transition:none}.gear-btn:active{transform:translateY(1px)}.gear-btn:focus-visible{outline:2px solid var(--c-infinite);outline-offset:9px}.gear-btn svg{transition:transform .26s cubic-bezier(.2,.7,.2,1)}.settings.open .gear-btn svg{transform:rotate(35deg)}.settings-panel{position:absolute;top:calc(100% + 12px);left:50%;min-width:236px;background:var(--paper-1);border:1px solid rgba(109,240,255,.35);border-radius:0;padding:14px 14px 15px;display:grid;gap:13px;box-shadow:0 10px 34px #00000080,0 0 22px #6df0ff1a,var(--edge-light);transform-origin:top center;opacity:0;transform:translate(-50%,-6px) scale(.98);pointer-events:none;transition:opacity .15s ease,transform .19s cubic-bezier(.2,.7,.2,1)}.settings.open .settings-panel{opacity:1;transform:translate(-50%);pointer-events:auto}body.board-open .home .hero{opacity:0;visibility:hidden;pointer-events:none}.home .hero{transition:opacity .22s ease}body.board-open .stage:before,body.board-open .stage:after,body.board-open .horizon-line{opacity:0;transition:opacity .22s ease}body.board-open #gridCanvas{display:block}.board-layer{position:fixed;inset:0;z-index:40;overflow-y:auto;overflow-x:hidden}.board-layer[hidden]{display:none}.board-head-bar{max-width:860px;margin:0 auto 16px;padding:0 22px}.board-back{width:46px;height:46px;padding:0;display:grid;place-items:center;color:#6df0ff94;background:#0a0a12b8;border:1px solid rgba(109,240,255,.2);border-radius:0;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.board-back:hover,.board-back:focus-visible{color:#6df0ff;border-color:#6df0ff8c;background:#0a0a12eb;outline:none}.board-back-arrow{position:relative;display:block;font-family:var(--mono);font-size:20px;line-height:1;animation:back-split 5.2s step-end infinite}.board-back-arrow:before,.board-back-arrow:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;pointer-events:none;opacity:0}.board-back-arrow:before{color:rgba(var(--ink-a-rgb),.9);animation:back-slice-a 5.2s step-end infinite}.board-back-arrow:after{color:rgba(var(--ink-b-rgb),.9);animation:back-slice-b 5.2s step-end infinite}.board-back:hover .board-back-arrow,.board-back:focus-visible .board-back-arrow{animation:back-split-hot .7s step-end infinite}.board-back:hover .board-back-arrow:before,.board-back:focus-visible .board-back-arrow:before{animation:back-slice-a-hot .7s step-end infinite}.board-back:hover .board-back-arrow:after,.board-back:focus-visible .board-back-arrow:after{animation:back-slice-b-hot .7s step-end infinite}@keyframes back-split{0%,93.9%{text-shadow:none}94%{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.85),2px 0 rgba(var(--ink-b-rgb),.85)}95.5%{text-shadow:2px 0 rgba(var(--ink-b-rgb),.8),-2px 0 rgba(var(--ink-a-rgb),.8)}97%{text-shadow:-1px 0 rgba(var(--ink-b-rgb),.6),1px 0 rgba(var(--ink-a-rgb),.6)}98.5%,to{text-shadow:none}}@keyframes back-slice-a{0%,93.9%{opacity:0}94%{opacity:1;clip-path:inset(4% 0 60% 0);transform:translate(-5px)}95.5%{opacity:1;clip-path:inset(48% 0 20% 0);transform:translate(4px)}97%{opacity:1;clip-path:inset(22% 0 46% 0);transform:translate(-2px)}98.5%,to{opacity:0}}@keyframes back-slice-b{0%,93.9%{opacity:0}94%{opacity:1;clip-path:inset(52% 0 10% 0);transform:translate(5px)}95.5%{opacity:1;clip-path:inset(14% 0 52% 0);transform:translate(-4px)}97%{opacity:1;clip-path:inset(66% 0 4% 0);transform:translate(2px)}98.5%,to{opacity:0}}@keyframes back-split-hot{0%,56%{text-shadow:none}57%{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.85),2px 0 rgba(var(--ink-b-rgb),.85)}68%{text-shadow:2px 0 rgba(var(--ink-b-rgb),.8),-2px 0 rgba(var(--ink-a-rgb),.8)}79%{text-shadow:-1px 0 rgba(var(--ink-b-rgb),.6),1px 0 rgba(var(--ink-a-rgb),.6)}90%,to{text-shadow:none}}@keyframes back-slice-a-hot{0%,56%{opacity:0}57%{opacity:1;clip-path:inset(4% 0 60% 0);transform:translate(-5px)}68%{opacity:1;clip-path:inset(48% 0 20% 0);transform:translate(4px)}79%{opacity:1;clip-path:inset(22% 0 46% 0);transform:translate(-2px)}90%,to{opacity:0}}@keyframes back-slice-b-hot{0%,56%{opacity:0}57%{opacity:1;clip-path:inset(52% 0 10% 0);transform:translate(5px)}68%{opacity:1;clip-path:inset(14% 0 52% 0);transform:translate(-4px)}79%{opacity:1;clip-path:inset(66% 0 4% 0);transform:translate(2px)}90%,to{opacity:0}}.board-head-line{max-width:860px;margin:0 auto;padding:46px 22px 14px;display:flex;align-items:baseline;gap:16px;line-height:1}.board-head-line:before{content:"";order:1;flex:1;align-self:center;border-top:1px solid var(--line-2)}.board-title{order:0;font-family:var(--mono);font-weight:800;font-size:26px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-0);text-shadow:-2px 0 rgba(var(--ink-a-rgb),.55),2px 0 rgba(var(--ink-b-rgb),.55);animation:board-title-tear 6.4s step-end infinite}@keyframes board-title-tear{0%,95.1%{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.55),2px 0 rgba(var(--ink-b-rgb),.55)}95.2%{text-shadow:-4px 0 rgba(var(--ink-a-rgb),.85),4px 0 rgba(var(--ink-b-rgb),.85)}96.4%{text-shadow:3px 0 rgba(var(--ink-a-rgb),.8),-3px 0 rgba(var(--ink-b-rgb),.8)}97.6%{text-shadow:-1px 0 rgba(var(--ink-b-rgb),.6),1px 0 rgba(var(--ink-a-rgb),.6)}98.8%,to{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.55),2px 0 rgba(var(--ink-b-rgb),.55)}}.board-count{order:2;font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.board-plate{max-width:860px;margin:0 auto 80px;padding:26px 22px 60px;background:#0a0a12;border:1px solid var(--line-2);box-shadow:0 24px 70px #0000008c}.board-p1{--rc: var(--rar-inf-rgb);position:relative;display:flex;align-items:center;gap:26px;border:3px solid rgba(var(--rc),.85);background:linear-gradient(100deg,#1d2c36,#111120 45%);box-shadow:0 0 44px rgba(var(--rc),.22),inset 0 0 60px rgba(var(--rc),.05);padding:20px 30px}.board-p1:before,.board-p1:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.board-p1:before{background:rgba(var(--ink-a-rgb),.34);translate:-9px 7px;rotate:-.8deg;clip-path:polygon(1% 2%,16% 0%,38% 1.5%,61% 0%,82% 2%,100% 1%,99% 26%,100% 52%,98.5% 76%,100% 97%,84% 100%,58% 98.5%,33% 100%,12% 98%,0% 100%,1.5% 74%,0% 49%,2% 25%)}.board-p1:after{background:rgba(var(--ink-b-rgb),.3);translate:10px -6px;rotate:.7deg;clip-path:polygon(0% 3%,21% 1%,45% 2.5%,70% 0%,91% 2%,100% 0%,98.5% 28%,100% 55%,99% 78%,100% 100%,79% 98%,52% 100%,27% 98.5%,8% 100%,0% 98%,1% 73%,0% 47%,1.5% 24%)}.board-p1 .board-num{font-family:var(--display);font-size:104px;line-height:.9;color:rgb(var(--rc));text-shadow:0 0 26px rgba(var(--rc),.75)}.board-who{flex:1;min-width:0}.board-p1 .board-name{font-family:"Chakra Petch",var(--display);font-weight:700;font-size:clamp(15px,2.9vw,27px);letter-spacing:.07em;text-transform:uppercase;line-height:1.25;height:calc(1.25*clamp(15px,2.9vw,27px));color:rgb(var(--rc));text-shadow:.15em .15em 0 rgba(var(--rc),.38);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-under{display:flex;justify-content:flex-end;margin-top:8px}.board-p1 .board-score{font-family:var(--display);font-size:clamp(28px,4.4vw,46px);line-height:1;color:var(--ink-0);font-variant-numeric:tabular-nums}.board-p23{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.board-p{--rc: var(--rar-legend-rgb);display:flex;align-items:center;gap:16px;border:1px solid var(--line-2);background:var(--paper-1);padding:14px 20px}.board-p .board-num{font-family:var(--display);font-size:46px;line-height:1;color:rgb(var(--rc))}.board-p .board-name{font-family:"Chakra Petch",var(--display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-0);line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-p .board-score{font-family:var(--display);font-size:24px;color:var(--ink-0);font-variant-numeric:tabular-nums}.board-lhead{display:grid;grid-template-columns:72px 1fr auto;gap:16px;margin-top:30px;padding:0 16px 8px;border-bottom:1px solid var(--line-1);font-family:var(--mono);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.board-lhead span:first-child,.board-lhead span:last-child{text-align:right}.board-row{--rc: var(--bc, var(--rar-common-rgb));display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;height:46px;overflow:hidden;padding:0 16px;opacity:calc(1 - var(--depth, 0) * .55);border-bottom:1px solid var(--line-1)}.board-row:last-child{border-bottom:0}.board-row:hover{background:rgba(var(--rc),.07);opacity:1}.board-row:hover .board-rank{color:rgb(var(--rc));text-shadow:0 0 16px rgba(var(--rc),.8)}.board-rank{font-family:var(--display);font-size:26px;text-align:right;color:rgba(var(--rc),calc(.95 - var(--depth, 0) * .35))}.board-row .board-name{font-family:"Chakra Petch",var(--display);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-row .board-score{font-family:var(--mono);font-weight:800;font-size:15px;color:var(--ink-0);font-variant-numeric:tabular-nums}.board-row.me .board-name,.board-row.me .board-rank{color:var(--c-infinite)}.board-p1.me .board-name,.board-p.me .board-name{text-decoration:underline 1px;text-underline-offset:4px}.board-empty{margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase}.board-plate.board-land{animation:board-land .12s step-end}@keyframes board-land{0%{transform:translate(1px)}to{transform:none}}@media(max-width:640px){.board-p1{gap:16px;padding:16px 18px}.board-p1 .board-num{font-size:64px}.board-p23{grid-template-columns:1fr}.board-lhead,.board-row{grid-template-columns:48px 1fr auto}}@media(prefers-reduced-motion:reduce){.board-title{animation:none}.board-back-arrow,.board-back-arrow:before,.board-back-arrow:after{animation:none}}.lb-post-form{display:flex;align-items:stretch;width:min(340px,100%);margin:0 auto;background:var(--paper-2);border:3px solid var(--ink-3);border-radius:0;transition:border-color .14s ease,box-shadow .14s ease}.lb-post-form:focus-within{border-color:var(--ink-a);box-shadow:0 0 18px rgba(var(--ink-a-rgb),.25)}.lb-post-form input{flex:1;min-width:0;background:transparent;border:0;border-radius:0;color:var(--ink-0);font:inherit;font-size:14px;letter-spacing:.08em;padding:11px 12px;text-align:left}.lb-post-form input:focus{outline:none}.lb-post-form input::placeholder{color:var(--ink-3);letter-spacing:.3em;text-transform:uppercase}.lb-post-form button{font:inherit;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:var(--ink-a);color:var(--paper-0);border:0;border-radius:0;padding:11px 14px;cursor:pointer;white-space:nowrap;transition:background .14s ease}.lb-post-form button:hover,.lb-post-form button:focus-visible{background:var(--cream);outline:none}.lb-post-result{display:block;width:100%;background:none;border:none;padding:4px 0;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.lb-post-result.ranked{color:var(--ink-a);text-shadow:0 0 12px rgba(var(--ink-a-rgb),.45)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.set-label{font-family:var(--mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#6df0ff9e}.seg{display:inline-flex;border:1px solid rgba(109,240,255,.3);border-radius:0;overflow:hidden}.seg-opt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:transparent;border:0;cursor:pointer;padding:6px 11px;transition:color .14s,background .14s}.seg-opt+.seg-opt{border-left:1px solid rgba(109,240,255,.3)}.seg-opt:hover{color:var(--ink-0)}.seg-opt[aria-checked=true]{color:var(--accent-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--c-infinite) 76%,var(--cream)),var(--c-infinite) 45%,color-mix(in srgb,var(--c-infinite) 82%,var(--paper-0)))}.seg-opt:focus-visible{outline:2px solid var(--c-infinite);outline-offset:-2px}.vol-group{display:inline-flex;align-items:center;gap:10px}.vol-group input[type=range]{-webkit-appearance:none;appearance:none;width:118px;height:18px;border-radius:0;background:transparent;outline:none;cursor:pointer}.vol-group input[type=range]::-webkit-slider-runnable-track{height:2px;background:#6df0ff47}.vol-group input[type=range]::-moz-range-track{height:2px;background:#6df0ff47}.vol-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:0;margin-top:-5px;background:var(--c-infinite);border:1px solid rgba(109,240,255,.75);transition:background .14s}.vol-group input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:0;background:var(--c-infinite);border:1px solid rgba(109,240,255,.75);transition:background .14s}.vol-group input[type=range]:hover::-webkit-slider-thumb,.vol-group input[type=range]:focus-visible::-webkit-slider-thumb{background:#c2f9ff}.vol-group input[type=range]:hover::-moz-range-thumb,.vol-group input[type=range]:focus-visible::-moz-range-thumb{background:#c2f9ff}.mute-btn{position:relative;width:30px;height:30px;border:1px solid rgba(109,240,255,.3);border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-1);background:transparent;cursor:pointer;transition:color .14s,border-color .14s}.mute-btn:after{content:"";position:absolute;inset:-6px}.vol-dock .mute-btn:after{inset:-10px}.mute-btn:hover{color:var(--c-infinite);border-color:#6df0ff99}.vol-dock{position:relative;z-index:5;display:inline-flex}.vol-dock .mute-btn{width:22px;height:22px;border:0;background:transparent;color:var(--ink-1);filter:drop-shadow(calc(-1px - var(--beatq, 0) * 1.5px) 0 rgba(var(--ink-a-rgb),.7)) drop-shadow(calc(1px + var(--beatq, 0) * 1.5px) 0 rgba(var(--ink-b-rgb),.7))}.vol-dock .mute-btn svg{width:15px;height:15px}.vol-dock .mute-btn:hover,.vol-dock:focus-within .mute-btn{color:var(--c-infinite);filter:none}.vol-dock .mute-btn.is-muted{color:var(--ink-3);filter:none}.vol-dock .mute-btn.is-muted:hover{color:var(--c-infinite)}.vol-fly{position:absolute;top:calc(100% + 14px);right:0;padding:12px 14px;background:var(--paper-1);border:1px solid rgba(109,240,255,.35);box-shadow:0 10px 34px #00000080,var(--edge-light);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .19s cubic-bezier(.2,.7,.2,1)}.vol-fly:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}@media(hover:hover)and (pointer:fine){.vol-dock:hover .vol-fly,.vol-dock:focus-within .vol-fly{opacity:1;transform:none;pointer-events:auto}}.card-screen,.transition-screen{isolation:isolate}.card-screen>*,.transition-screen>*{position:relative;z-index:1}.card-screen{padding:0}.card-screen .ledger-top{display:none}.streak-chip{background:var(--ink-b);color:var(--paper-0);border:2px solid var(--cream);padding:2px 8px;font-family:var(--mono);font-weight:800;font-size:11px;letter-spacing:.08em;box-shadow:calc(2px + var(--beatb) * 1.5px) calc(2px + var(--beatb) * 1.5px) 0 rgba(var(--ink-a-pale-rgb),calc(.55 + var(--beatb) * .35))}.streak-chip.bump{animation:streak-bump .32s ease-out}.streak-chip.dormant{visibility:hidden}@keyframes streak-bump{40%{transform:scale(1.25)}}.card-screen .ledger-top .lives{display:inline-flex;gap:5px;margin-left:auto}.card-screen .ledger-top .heart{width:11px;height:11px;border:2px solid var(--cream);background:var(--cream)}.card-screen .ledger-top .heart.lost{background:transparent;border-color:var(--ink-4)}.armor-pips{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:3px solid var(--seam, var(--cream));background:var(--plate-ramp);box-shadow:var(--edge-light)}.armor-pips .pip{width:16px;height:16px;display:inline-flex;color:var(--ink-3);flex:none}.armor-pips .pip svg{width:100%;height:100%;display:block}.armor-pips .pip.full{color:rgb(var(--res-armor))}.armor-pips .ap-count{font-family:var(--mono);font-weight:800;font-size:11px;letter-spacing:.08em;color:rgb(var(--res-armor))}.armor-pips .ap-cap{color:var(--ink-3);font-size:9px}.armor-pips .pip.drain{animation:pip-drain .65s steps(2)}@keyframes pip-drain{0%{color:rgb(var(--res-armor));filter:drop-shadow(0 0 6px rgba(var(--res-armor),.8))}to{color:var(--ink-3);filter:none}}.card-body{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px 22px 22px;gap:16px}.chassis{position:relative;isolation:isolate;width:min(100%,var(--card-w));margin:0 auto;container-type:inline-size;display:flex;flex-direction:column;--plate-beat: var(--beatb, 0);--frame-beat: var(--beat, 0);--frame-glow: var(--beatb, 0);--seam: color-mix(in srgb, var(--ink-a) calc(var(--plate-beat) * 100%), var(--cream));transition:--reg .7s cubic-bezier(.2,.8,.3,1)}@media(prefers-reduced-motion:reduce){.chassis{transition:none}}.chassis>*+*{margin-top:-3px}.chassis:before,.chassis:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;transition:opacity .4s ease;--reg: inherit;--mis: inherit;--ghost-x: max(0px, calc(2.5px + (1 - var(--reg, 0)) * 5.5px + var(--mis, 0px)));--ghost-y: max(0px, calc(2px + (1 - var(--reg, 0)) * 5px + var(--mis, 0px)));will-change:transform}body:not(.ui-classic) .card-screen.drafting .chassis:before,body:not(.ui-classic) .card-screen.drafting .chassis:after{opacity:.55}.chassis:before{background:var(--ink-b);inset:-3px -5px -8px -6px;clip-path:polygon(var(--rip-b, 1% 2%, 16% 0%, 38% 1.5%, 61% 0%, 82% 2%, 100% 1%, 99% 26%, 100% 52%, 98.5% 76%, 100% 97%, 84% 100%, 58% 98.5%, 33% 100%, 12% 98%, 0% 100%, 1.5% 74%, 0% 49%, 2% 25%));rotate:calc(var(--pb-rot, -1.1deg) - var(--frame-beat, 0) * 1.2deg);translate:var(--pb-tx, 0px) var(--pb-ty, 0px);animation:plate-pulse 2.6s ease-in-out infinite alternate;transform:translate(calc(-1 * (var(--ghost-x) + var(--frame-beat) * 5px)),calc(var(--ghost-y) + var(--frame-beat) * 4px));filter:drop-shadow(0 0 calc(var(--frame-glow, 0) * 6px) var(--ink-b))}.chassis:after{background:var(--ink-a);inset:-6px -4px -5px -7px;clip-path:polygon(var(--rip-a, 0% 3%, 21% 1%, 45% 2.5%, 70% 0%, 91% 2%, 100% 0%, 98.5% 28%, 100% 55%, 99% 78%, 100% 100%, 79% 98%, 52% 100%, 27% 98.5%, 8% 100%, 0% 98%, 1% 73%, 0% 47%, 1.5% 24%));rotate:calc(var(--pa-rot, .8deg) + var(--frame-beat, 0) * 1deg);translate:var(--pa-tx, 0px) var(--pa-ty, 0px);animation:plate-pulse 3.4s ease-in-out infinite alternate;transform:translate(calc(var(--ghost-x) + var(--frame-beat) * 3.5px),calc(-1 * (var(--ghost-y) + var(--frame-beat) * 5px)));filter:drop-shadow(0 0 calc(var(--frame-glow, 0) * 6px) var(--ink-a))}@keyframes rip-morph-b{0%{clip-path:polygon(var(--rip-b-prev, var(--rip-b, 1% 2%, 16% 0%, 38% 1.5%, 61% 0%, 82% 2%, 100% 1%, 99% 26%, 100% 52%, 98.5% 76%, 100% 97%, 84% 100%, 58% 98.5%, 33% 100%, 12% 98%, 0% 100%, 1.5% 74%, 0% 49%, 2% 25%)))}}@keyframes rip-morph-a{0%{clip-path:polygon(var(--rip-a-prev, var(--rip-a, 0% 3%, 21% 1%, 45% 2.5%, 70% 0%, 91% 2%, 100% 0%, 98.5% 28%, 100% 55%, 99% 78%, 100% 100%, 79% 98%, 52% 100%, 27% 98.5%, 8% 100%, 0% 98%, 1% 73%, 0% 47%, 1.5% 24%)))}}.chassis.plate-glitch:before{animation:plate-pulse 2.6s ease-in-out infinite alternate,plate-cycle-b .42s step-end,plate-pop .42s cubic-bezier(.2,.8,.3,1),rip-morph-b .42s cubic-bezier(.3,.7,.2,1)}.chassis.plate-glitch:after{animation:plate-pulse 3.4s ease-in-out infinite alternate,plate-cycle-a .42s step-end,plate-pop .42s cubic-bezier(.2,.8,.3,1),rip-morph-a .42s cubic-bezier(.3,.7,.2,1)}@keyframes plate-pop{0%{scale:1.055}to{scale:1}}@keyframes plate-pulse{0%{scale:1}to{scale:1.012}}.chassis[data-pb="1"]:before{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-b)}.chassis[data-pb="2"]:before{background:repeating-linear-gradient(-45deg,var(--ink-b) 0 8px,transparent 8px 16px)}.chassis[data-pb="3"]:before{background:radial-gradient(var(--ink-b) 1.3px,transparent 1.8px) 0 0 / 7px 7px}.chassis[data-pb="4"]:before{background:repeating-linear-gradient(0deg,var(--ink-b) 0 4px,transparent 4px 11px)}.chassis[data-pb="5"]:before{background:var(--ink-a)}.chassis[data-pb="6"]:before{background:var(--ink-b);clip-path:polygon(var(--rip-b6, 0% 4%, 11% 0%, 35% 2.5%, 58% 0%, 79% 3%, 95% 0%, 100% 5%, 98% 30%, 100% 49%, 98.5% 71%, 100% 92%, 86% 100%, 60% 97%, 36% 100%, 13% 97.5%, 0% 100%, 2% 77%, 0% 52%, 1.5% 28%))}.chassis[data-pa="1"]:after{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-a)}.chassis[data-pa="2"]:after{background:repeating-linear-gradient(45deg,var(--ink-a) 0 8px,transparent 8px 16px)}.chassis[data-pa="3"]:after{background:radial-gradient(var(--ink-a) 1.3px,transparent 1.8px) 0 0 / 7px 7px}.chassis[data-pa="4"]:after{background:repeating-linear-gradient(90deg,var(--ink-a) 0 4px,transparent 4px 11px)}.chassis[data-pa="5"]:after{background:var(--ink-b)}.chassis[data-pa="6"]:after{background:var(--ink-a);clip-path:polygon(var(--rip-a6, 0% 0%, 18% 2%, 42% 0%, 68% 2.5%, 88% 0%, 100% 3%, 98% 26%, 100% 53%, 98.5% 80%, 100% 100%, 82% 98%, 55% 100%, 30% 98%, 9% 100%, 0% 97%, 1.5% 71%, 0% 45%, 2% 22%))}.chassis[data-pb="7"]:before{background:radial-gradient(var(--ink-b) 2.6px,transparent 3.1px) 0 0 / 12px 12px}.chassis[data-pb="8"]:before{background:repeating-linear-gradient(45deg,var(--ink-b) 0 2px,transparent 2px 9px),repeating-linear-gradient(-45deg,var(--ink-b) 0 2px,transparent 2px 9px)}.chassis[data-pb="9"]:before{background:linear-gradient(var(--ink-b),var(--ink-b)) 0 0 / 26px 3px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 0 0 / 3px 26px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 100% 0 / 26px 3px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 100% 0 / 3px 26px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 0 100% / 26px 3px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 0 100% / 3px 26px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 100% 100% / 26px 3px no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 100% 100% / 3px 26px no-repeat}.chassis[data-pb="10"]:before{background:repeating-linear-gradient(90deg,var(--ink-b) 0 3px,transparent 3px 5px,var(--ink-b) 5px 11px,transparent 11px 14px,var(--ink-b) 14px 16px,transparent 16px 23px)}.chassis[data-pb="11"]:before{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-b);outline:3px solid var(--ink-b);outline-offset:-13px}.chassis[data-pa="7"]:after{background:radial-gradient(var(--ink-a) 2.6px,transparent 3.1px) 6px 6px / 12px 12px}.chassis[data-pa="8"]:after{background:repeating-linear-gradient(45deg,var(--ink-a) 0 2px,transparent 2px 9px),repeating-linear-gradient(-45deg,var(--ink-a) 0 2px,transparent 2px 9px)}.chassis[data-pa="9"]:after{background:linear-gradient(var(--ink-a),var(--ink-a)) 0 0 / 26px 3px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 0 0 / 3px 26px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 100% 0 / 26px 3px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 100% 0 / 3px 26px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 0 100% / 26px 3px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 0 100% / 3px 26px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 100% 100% / 26px 3px no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 100% 100% / 3px 26px no-repeat}.chassis[data-pa="10"]:after{background:repeating-linear-gradient(0deg,var(--ink-a) 0 3px,transparent 3px 5px,var(--ink-a) 5px 11px,transparent 11px 14px,var(--ink-a) 14px 16px,transparent 16px 23px)}.chassis[data-pa="11"]:after{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-a);outline:3px solid var(--ink-a);outline-offset:-13px}.chassis[data-pb="12"]:before{background:linear-gradient(var(--ink-b),var(--ink-b)) -7px 0% / 100% 30% no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) 8px 50% / 100% 30% no-repeat,linear-gradient(var(--ink-b),var(--ink-b)) -4px 100% / 100% 32% no-repeat}.chassis[data-pb="13"]:before{background:linear-gradient(105deg,var(--ink-b) 30%,rgba(var(--ink-b-rgb),.25) 70%,transparent 92%)}.chassis[data-pb="14"]:before{background:repeating-linear-gradient(-45deg,var(--ink-b) 0 6px,transparent 6px 14px),repeating-linear-gradient(-45deg,var(--ink-a) 0 6px,transparent 6px 14px) 4px 4px}.chassis[data-pb="15"]:before{background:transparent;outline:3px dashed var(--ink-b);outline-offset:-6px}.chassis[data-pa="12"]:after{background:linear-gradient(var(--ink-a),var(--ink-a)) 8px 0% / 100% 30% no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) -7px 50% / 100% 30% no-repeat,linear-gradient(var(--ink-a),var(--ink-a)) 5px 100% / 100% 32% no-repeat}.chassis[data-pa="13"]:after{background:linear-gradient(255deg,var(--ink-a) 30%,rgba(var(--ink-a-rgb),.25) 70%,transparent 92%)}.chassis[data-pa="14"]:after{background:repeating-linear-gradient(45deg,var(--ink-a) 0 6px,transparent 6px 14px),repeating-linear-gradient(45deg,var(--ink-b) 0 6px,transparent 6px 14px) 4px 4px}.chassis[data-pa="15"]:after{background:transparent;outline:3px dotted var(--ink-a);outline-offset:-6px}.chassis[data-pb="17"]:before{background:repeating-linear-gradient(0deg,var(--ink-b) 0 4px,transparent 4px 12px) 0 0,repeating-linear-gradient(0deg,rgba(var(--ink-b-rgb),.55) 0 4px,transparent 4px 12px) 3px 2px}.chassis[data-pa="17"]:after{background:repeating-linear-gradient(0deg,var(--ink-a) 0 4px,transparent 4px 12px) 0 0,repeating-linear-gradient(0deg,rgba(var(--ink-a-rgb),.55) 0 4px,transparent 4px 12px) 3px 2px}.chassis[data-pb="18"]:before{background:repeating-linear-gradient(90deg,var(--ink-b) 0 3px,rgba(var(--ink-b-rgb),.45) 3px 7px,transparent 7px 14px)}.chassis[data-pa="18"]:after{background:repeating-linear-gradient(0deg,var(--ink-a) 0 3px,rgba(var(--ink-a-rgb),.45) 3px 7px,transparent 7px 14px)}.chassis[data-pb="19"]:before{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-b),inset 0 0 0 8px var(--ink-a)}.chassis[data-pa="19"]:after{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-a),inset 0 0 0 8px var(--ink-b)}.chassis[data-pb="20"]:before{background:repeating-linear-gradient(45deg,var(--ink-b) 0 1.5px,transparent 1.5px 5px),repeating-linear-gradient(49deg,var(--ink-b) 0 1.5px,transparent 1.5px 5px)}.chassis[data-pa="20"]:after{background:repeating-linear-gradient(45deg,var(--ink-a) 0 1.5px,transparent 1.5px 5px),repeating-linear-gradient(49deg,var(--ink-a) 0 1.5px,transparent 1.5px 5px)}.chassis[data-pb="21"]:before{background:radial-gradient(circle at 50% 50%,transparent 2.5px,var(--ink-b) 3px) 0 0 / 14px 14px}.chassis[data-pa="21"]:after{background:radial-gradient(circle at 50% 50%,transparent 2.5px,var(--ink-a) 3px) 0 0 / 14px 14px}.chassis[data-pb="22"]:before{background:repeating-linear-gradient(102deg,var(--ink-b) 0 2px,transparent 2px 6px,var(--ink-b) 6px 7px,transparent 7px 17px,var(--ink-b) 17px 21px,transparent 21px 26px)}.chassis[data-pa="22"]:after{background:repeating-linear-gradient(78deg,var(--ink-a) 0 2px,transparent 2px 6px,var(--ink-a) 6px 7px,transparent 7px 17px,var(--ink-a) 17px 21px,transparent 21px 26px)}.chassis[data-pb="23"]:before{background:radial-gradient(var(--ink-b) 2.2px,transparent 2.7px) 0 0 / 10px 10px;-webkit-mask-image:linear-gradient(115deg,#000 22%,transparent 88%);mask-image:linear-gradient(115deg,#000 22%,transparent 88%)}.chassis[data-pa="23"]:after{background:radial-gradient(var(--ink-a) 2.2px,transparent 2.7px) 0 0 / 10px 10px;-webkit-mask-image:linear-gradient(65deg,#000 22%,transparent 88%);mask-image:linear-gradient(65deg,#000 22%,transparent 88%)}.chassis[data-pb="24"]:before{background:repeating-linear-gradient(45deg,var(--ink-b) 0 7px,transparent 7px 16px),repeating-linear-gradient(-45deg,var(--ink-a) 0 7px,transparent 7px 16px);background-blend-mode:multiply}.chassis[data-pa="24"]:after{background:repeating-linear-gradient(45deg,var(--ink-a) 0 7px,transparent 7px 16px),repeating-linear-gradient(-45deg,var(--ink-b) 0 7px,transparent 7px 16px);background-blend-mode:multiply}.chassis[data-pb="27"]:before{background:radial-gradient(circle 3.5px at 22% 63%,transparent 96%,var(--ink-b) 0) 0 0 / 41px 33px}.chassis[data-pa="27"]:after{background:radial-gradient(circle 3.5px at 22% 63%,transparent 96%,var(--ink-a) 0) 0 0 / 41px 33px}@media(pointer:coarse){.chassis:before,.chassis:after{animation:none;filter:none;will-change:auto}.chassis.plate-glitch:before{animation:plate-cycle-b .42s step-end,plate-pop .42s cubic-bezier(.2,.8,.3,1);filter:none}.chassis.plate-glitch:after{animation:plate-cycle-a .42s step-end,plate-pop .42s cubic-bezier(.2,.8,.3,1);filter:none}}body.ui-classic .chassis:before,body.ui-classic .chassis:after{background:none;clip-path:none;inset:0;rotate:none;translate:none;scale:none;box-shadow:none;outline:none;animation:none}body.ui-classic .chassis:before{border:3px solid var(--ink-b)}body.ui-classic .chassis:after{border:3px solid var(--ink-a)}body.ui-classic .chassis .score-strip,body.ui-classic .timer-line,body.ui-classic .act-row .armor-pips,body.ui-classic .act-row .view-action,body.ui-classic .act-row .shuffle-action,body.ui-classic .answers .answer-btn{clip-path:none;rotate:none;translate:none;--lift: 0 0 rgba(0, 0, 0, 0)}body.ui-classic .chassis .score-strip{rotate:none;translate:none;box-shadow:none;z-index:auto}body.ui-classic .chassis .score-strip+*{margin-top:-3px}body.ui-classic .chassis .score-strip .round-label{rotate:none}body.ui-classic .answers .answer-btn+.answer-btn{margin-top:-3px}body.ui-classic .answer-btn:active:not(.disabled):not(.locked),body.ui-classic .answer-btn.picked{transform:translateY(1px)}@keyframes plate-cycle-b{0%{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-b)}14.28%{background:repeating-linear-gradient(-45deg,var(--ink-b) 0 8px,transparent 8px 16px);box-shadow:none}28.57%{background:radial-gradient(var(--ink-b) 2.6px,transparent 3.1px) 0 0 / 12px 12px;box-shadow:none}42.85%{background:var(--ink-a);box-shadow:none}57.14%{background:repeating-linear-gradient(0deg,var(--ink-b) 0 4px,transparent 4px 11px);box-shadow:none}71.42%{background:var(--ink-b);box-shadow:none}85.71%{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-b)}to{background:var(--ink-b);box-shadow:none}}@keyframes plate-cycle-a{0%{background:repeating-linear-gradient(90deg,var(--ink-a) 0 4px,transparent 4px 11px);box-shadow:none}14.28%{background:var(--ink-b);box-shadow:none}28.57%{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-a)}42.85%{background:repeating-linear-gradient(45deg,var(--ink-a) 0 2px,transparent 2px 9px),repeating-linear-gradient(-45deg,var(--ink-a) 0 2px,transparent 2px 9px);box-shadow:none}57.14%{background:var(--ink-a);box-shadow:none}71.42%{background:radial-gradient(var(--ink-a) 1.3px,transparent 1.8px) 0 0 / 7px 7px;box-shadow:none}85.71%{background:transparent;box-shadow:inset 0 0 0 3px var(--ink-a)}to{background:var(--ink-a);box-shadow:none}}.chassis .score-strip{rotate:var(--strip-rot, -.45deg);translate:var(--strip-tx, 2px) 0;box-shadow:4px 5px #0000008c;z-index:2}.chassis .score-strip+*{margin-top:10px}.chassis .score-strip .round-label{display:inline-block;rotate:var(--rl-rot, -1.5deg);translate:var(--rl-tx, 0px) var(--rl-ty, 0px)}.chassis .score-strip .streak-chip{display:inline-block;rotate:var(--sc-rot, .8deg);translate:var(--sc-tx, 0px) var(--sc-ty, 0px)}.chassis .score-strip .score-val{display:inline-block;rotate:var(--sv-rot, -.6deg);translate:var(--sv-tx, 0px) var(--sv-ty, 0px)}.timer-line{clip-path:polygon(0px 1px,100% 0px,calc(100% - 2px) 100%,1px calc(100% - 1px))}.act-row .armor-pips{clip-path:polygon(0px 2px,calc(100% - 1px) 0px,100% calc(100% - 1px),1px 100%)}.act-row .view-action{clip-path:polygon(1px 0px,calc(100% - 1px) 2px,100% 100%,0px calc(100% - 2px))}.act-row .shuffle-action{clip-path:polygon(1px 1px,100% 0px,calc(100% - 3px) calc(100% - 1px),0px 100%)}.answers .answer-btn:nth-child(3n+1){rotate:-.5deg;translate:2px 0}.answers .answer-btn:nth-child(3n+2){rotate:.4deg;translate:-3px 0}.answers .answer-btn:nth-child(3n){rotate:-.35deg;translate:1px 0}.chassis.misfire{animation:press-misfire .56s cubic-bezier(.2,.8,.3,1)}@keyframes press-misfire{0%{--mis: 0px}14%{--mis: 7px}to{--mis: 0px}}.chassis.snap{animation:press-snap .44s cubic-bezier(.2,.8,.3,1)}@keyframes press-snap{0%{--mis: 0px}16%{--mis: -9px}60%{--mis: -9px}to{--mis: 0px}}.chassis.soak{animation:press-soak .38s ease-out}@keyframes press-soak{0%{--mis: 0px}22%{--mis: 2.5px}60%{--mis: -1px}to{--mis: 0px}}@media(prefers-reduced-motion:reduce){.chassis.misfire,.chassis.snap,.chassis.soak{animation:none}.chassis:before,.chassis:after{animation:none}}.chassis .score-strip{border:3px solid var(--cream);border-radius:0}.chassis .exhibit-frame{position:relative;z-index:1;border:3px solid var(--ink-b-neon);box-shadow:0 0 3px rgba(var(--ink-b-pale-rgb),calc(.35 + var(--plate-beat) * .3)),0 0 calc(24px + var(--plate-beat) * 18px) rgba(var(--ink-b-pale-rgb),calc(.08 + var(--plate-beat) * .16))}@keyframes tube-flow{0%{background-position:0 0,0% 0}to{background-position:0 0,300% 0}}.card-body .score-strip{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;--hud: 22px;min-height:50px;gap:12px;padding:8px 14px;background:var(--paper-1);font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--ink-2);text-transform:uppercase}.card-body .score-strip .strip-left{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.card-body .score-strip .score-slot{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center}.card-body .score-strip .strip-right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.card-body .score-strip .round-label{position:relative;z-index:0;font-family:var(--display);font-size:var(--hud, 22px);line-height:1;letter-spacing:.02em;color:var(--paper-0);padding:2px 8px 1px 14px;margin-left:-14px;white-space:nowrap;text-align:center}.card-body .score-strip .round-label:before,.card-body .score-strip .round-label:after{content:"";position:absolute;inset:0;pointer-events:none}.card-body .score-strip .round-label:before{z-index:-2;background:var(--ink-b);translate:calc(3px + var(--beat, 0) * 2px) calc(2px + var(--beat, 0) * 1.5px)}.card-body .score-strip .round-label:after{z-index:-1;background:var(--ink-a)}.card-body .score-strip .score-val{font-family:var(--display);font-weight:400;font-size:var(--hud, 22px);line-height:1;color:var(--ink-0);letter-spacing:.02em;margin-left:8px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;height:28px;flex:0 0 auto;position:relative;border:2px solid var(--ink-b);border-radius:12px;padding:1px 8px;box-shadow:calc(2px + var(--beatb, 0) * 1.2px) 0 0 var(--ink-a)}.unit-tab{position:absolute;z-index:2;rotate:-2deg;font-family:var(--mono);font-weight:800;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:none;padding:2px 6px;background:var(--ink-b);color:var(--paper-0);border:1.5px solid var(--cream);box-shadow:1.5px 1.5px 0 var(--ink-a);pointer-events:none}.card-body .score-strip .score-val .unit-tab{left:8px;top:0;translate:0 -72%}.end-score-big .unit-tab{left:0;top:0;translate:-6% -35%;font-size:15px;padding:3px 9px;border-width:2px;box-shadow:2.5px 2.5px 0 var(--ink-a)}.unit-tab.tear{text-shadow:-2px 0 rgba(238,240,250,.85),2px 0 rgba(109,240,255,.95);rotate:1.5deg}.unit-tab.tear:after{content:attr(data-text);position:absolute;inset:0;padding:inherit;color:var(--cream);clip-path:inset(30% 0 20% 0);translate:4px 0;pointer-events:none}.card-body .score-strip .score-val:before,.card-body .score-strip .score-val:after{content:attr(data-text);position:absolute;inset:0;padding:inherit;display:none;pointer-events:none;font:inherit;letter-spacing:inherit;text-shadow:none}.card-body .score-strip .score-val.glitching:before,.card-body .score-strip .score-val.glitching:after{display:block}.card-body .score-strip .score-val.glitching:before{color:var(--ink-a);animation:num-slice-a .22s steps(3,jump-none) infinite}.card-body .score-strip .score-val.glitching:after{color:var(--ink-b);animation:num-slice-b .18s steps(3,jump-none) infinite}@keyframes num-slice-a{0%{clip-path:inset(8% 0 62% 0);transform:translate(-3px)}50%{clip-path:inset(42% 0 34% 0);transform:translate(2.5px)}to{clip-path:inset(68% 0 6% 0);transform:translate(-2px)}}@keyframes num-slice-b{0%{clip-path:inset(58% 0 12% 0);transform:translate(3px)}50%{clip-path:inset(20% 0 55% 0);transform:translate(-2.5px)}to{clip-path:inset(4% 0 74% 0);transform:translate(2px)}}.score-val.bump{animation:score-bump .48s cubic-bezier(.2,.8,.3,1)}@keyframes score-bump{0%{transform:scale(1)}30%{transform:scale(1.22);color:var(--accent)}to{transform:scale(1)}}.exhibit{width:100%;position:relative}.exhibit-frame{position:relative}.exhibit-frame{isolation:isolate}.mystery-wrap{position:relative;background:#000;aspect-ratio:4 / 5;overflow:hidden;border:0}.mystery-wrap .mystery-img{width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.mystery-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 34px rgba(var(--ink-b-pale-rgb),.1),inset 0 1px rgba(var(--ink-a-pale-rgb),.14);pointer-events:none}.halftone{position:absolute;inset:0;pointer-events:none;z-index:2;background-image:radial-gradient(rgba(var(--ink-b-rgb),1) .75px,transparent 1.15px);background-size:3px 3px;mix-blend-mode:multiply;opacity:.36}body.ht-baked .halftone{display:none}.timer-line{height:9px;background:var(--paper-2);border:0;overflow:hidden}.timer-line .fill{height:100%;background:repeating-linear-gradient(-45deg,var(--ink-a) 0 6px,color-mix(in srgb,var(--ink-a) 55%,var(--cream)) 6px 12px);transition:clip-path .1s linear;will-change:clip-path}.timer-line.warn .fill{background:repeating-linear-gradient(-45deg,var(--coral) 0 6px,rgba(255,77,94,.55) 6px 12px)}@media(pointer:coarse){.timer-line .fill{transition:clip-path .25s linear}}.card-screen.drafting .timer-line{visibility:hidden}.timer-read{position:absolute;right:10px;bottom:10px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:rgba(var(--ink-a-pale-rgb),.85);background:#0000008c;padding:4px 9px;border-radius:0;text-transform:uppercase;z-index:2;display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.timer-read .num{font-family:var(--mono);font-weight:500;font-size:24px;letter-spacing:0;color:var(--ink-0)}.timer-read.warn .num{color:var(--coral)}.answers{display:flex;flex-direction:column;gap:0}.answers .answer-btn+.answer-btn{margin-top:10px}.answer-btn{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;border:3px solid var(--seam, var(--cream));border-radius:0;background:var(--ramp, var(--plate-ramp));--lift: 4px 5px 0 rgba(0, 0, 0, .55);box-shadow:var(--lift),inset 0 1px rgba(var(--ink-a-pale-rgb),.13),inset 1px 0 rgba(var(--ink-a-pale-rgb),.045),inset 0 -1px #00000073;text-align:left;color:var(--cream);font-family:var(--display);font-size:19px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;transition:border-color .12s,box-shadow .12s,opacity .12s,transform 80ms;overflow:hidden;animation:answer-in .26s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(var(--i, 0) * 70ms)}.answer-btn:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:var(--tooth-soft),var(--roller);background-size:240px 240px,100% 100%}.answer-btn:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 45%,rgba(255,255,255,.17) 51%,rgba(255,255,255,.05) 56%,transparent 62%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat}@media(hover:hover){.answer-btn:hover:not(.disabled):not(.locked):before{transition:background-position .56s cubic-bezier(.3,.6,.2,1);background-position:-130% 0}}.answer-btn:active:not(.disabled):not(.locked),.answer-btn.picked{transform:translate(3px,4px);box-shadow:inset 0 2px 3px #0000004d,inset 1px 0 rgba(var(--ink-a-pale-rgb),.03),inset 0 -1px #0000004d;transition-duration:.12s,0ms,.12s,0ms}@keyframes answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.answer-btn,.view-action,.shuffle-action,.boon-slot,.boon-card{animation:none}.answer-btn:before{transition:none!important}.card-body .score-strip .score-val.glitching:before,.card-body .score-strip .score-val.glitching:after{display:none}}@media(hover:hover){.answer-btn:hover:not(.disabled):not(.locked){--ramp: var(--plate-ramp-lit);border-color:var(--ink-a-neon);box-shadow:var(--lift),0 0 3px rgba(var(--ink-a-pale-rgb),.5),0 0 22px rgba(var(--ink-a-pale-rgb),.16),inset 0 1px rgba(var(--ink-a-pale-rgb),.16),inset 1px 0 rgba(var(--ink-a-pale-rgb),.05),inset 0 -1px #00000073;z-index:1}}.answer-btn .ans-name{text-shadow:1px 0 0 var(--paper-0),-1px 0 0 var(--paper-0),0 1px 0 var(--paper-0),0 -1px 0 var(--paper-0),1px 1px 0 var(--paper-0),-1px -1px 0 var(--paper-0),1px -1px 0 var(--paper-0),-1px 1px 0 var(--paper-0),calc(2px + var(--beatb, 0) * 1.2px) calc(2px + var(--beatb, 0) * .9px) 0 var(--ink-b)}.answer-btn.correct .ans-name,.answer-btn.wrong .ans-name,.answer-btn.disabled .ans-name,.answer-btn.eliminated .ans-name,.answer-btn.reveal .ans-name{text-shadow:none}.answer-btn.correct{--mark-ink: var(--mark-base);color:var(--paper-0);background:var(--paper-1);border-color:var(--mark-ink-hot, var(--mark-ink));animation:none;z-index:1;box-shadow:calc(-1 * var(--ghx, 3px)) calc(-1 * var(--ghy, 2px)) 0 rgba(var(--ink-a-rgb),.45),var(--ghx, 3px) var(--ghy, 2px) 0 rgba(var(--ink-b-rgb),.45)}.answer-btn.correct .ans-name,.answer-btn.reveal .ans-name{text-shadow:2px 2px 0 rgba(var(--mark-pair-rgb),.65)}.answer-btn.correct:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--mark-ink-hot, var(--mark-ink));background-size:auto;opacity:1;transform-origin:left;animation:ink-flood .25s cubic-bezier(.2,.9,.3,1) both}@keyframes ink-flood{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.answer-btn.wrong{animation:double-strike .7s ease-out both;color:var(--ink-2);background:var(--paper-1);border-color:var(--ink-3);box-shadow:none;text-decoration:line-through;text-decoration-color:var(--coral);z-index:1}@keyframes double-strike{0%{text-shadow:none;transform:none}18%{text-shadow:3px 2px 0 var(--ink-b);transform:rotate(1.2deg) translate(1px)}to{text-shadow:2px 1.5px 0 var(--ink-b);transform:rotate(1deg)}}.answer-btn.reveal{color:var(--ink-a);background:var(--paper-1);border-color:var(--ink-a);border-style:dashed;animation:none;box-shadow:none;z-index:1}.answer-btn.disabled,.answer-btn.eliminated{color:var(--ink-3);background:var(--paper-1);border-color:var(--seam, var(--cream));animation:none;box-shadow:none;text-decoration:line-through;text-decoration-color:var(--coral)}.answer-btn.locked{pointer-events:none}.answer-btn.eliminated{pointer-events:none;color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--coral)}.answer-btn.glitch-out{animation:glitch-out-jitter .46s step-end 1}@keyframes glitch-out-jitter{0%{transform:translate(-3px)}22%{transform:translate(2.5px) rotate(-.4deg)}46%{transform:translate(-2px)}68%{transform:translate(1.5px) rotate(.3deg)}86%{transform:translate(-1px)}to{transform:none}}.answer-btn.wrong.glitch-out{animation:glitch-out-jitter .46s step-end 1;text-shadow:2px 1.5px 0 var(--ink-b);transform:rotate(1deg)}.answer-btn.glitch-out .ans-name{position:relative;display:inline-block;animation:glitch-out-split .46s step-end infinite;text-shadow:-1px 0 rgba(var(--ink-a-rgb),.4),1px 0 rgba(var(--ink-b-rgb),.4)}@keyframes glitch-out-split{0%,60%{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.85),2px 0 rgba(var(--ink-b-rgb),.85)}30%{text-shadow:2px 0 rgba(var(--ink-b-rgb),.8),-2px 0 rgba(var(--ink-a-rgb),.8)}to{text-shadow:none}}.answer-btn.glitch-out .ans-name:before,.answer-btn.glitch-out .ans-name:after{content:attr(data-text);position:absolute;left:0;top:0;pointer-events:none;opacity:0}.answer-btn.glitch-out .ans-name:before{color:rgba(var(--ink-a-rgb),.8);animation:glitch-out-slice-a .15s steps(3,jump-none) infinite}.answer-btn.glitch-out .ans-name:after{color:rgba(var(--ink-b-rgb),.9);animation:glitch-out-slice-b .13s steps(3,jump-none) infinite}@keyframes glitch-out-slice-a{0%{opacity:.8;clip-path:inset(8% 0 62% 0);transform:translate(-5px)}50%{opacity:.8;clip-path:inset(42% 0 34% 0);transform:translate(4px)}to{opacity:.8;clip-path:inset(68% 0 6% 0);transform:translate(-3px)}}@keyframes glitch-out-slice-b{0%{opacity:.9;clip-path:inset(58% 0 12% 0);transform:translate(5px)}50%{opacity:.9;clip-path:inset(20% 0 55% 0);transform:translate(-4px)}to{opacity:.9;clip-path:inset(4% 0 74% 0);transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.answer-btn.correct:after{animation:none;transform:scaleX(1)}.answer-btn.wrong{animation:none;text-shadow:2px 1.5px 0 var(--ink-b)}.answer-btn.glitch-out,.answer-btn.glitch-out .ans-name,.answer-btn.glitch-out .ans-name:before,.answer-btn.glitch-out .ans-name:after{animation:none}.answer-btn.glitch-out .ans-name{text-shadow:none}}.boon-tray{display:flex;gap:5px}.boon-slot .count.at-cap,.boon-slot .count.free{color:var(--ink-0)}.boon-slot{height:28px;border:1px solid var(--line-2);border-radius:0;display:flex;align-items:center;gap:6px;padding:0 8px;background:var(--bg-0);font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;overflow:hidden}.boon-slot .mark{width:14px;height:14px;border-radius:50%;background:var(--ink-4);flex-shrink:0}.boon-slot{cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.boon-slot:disabled{cursor:default;opacity:.55;background:var(--bg-0);border-color:var(--line-1)}.boon-slot:not(:disabled):hover{border-color:var(--ink-a-neon);color:var(--ink-0)}.boon-slot .mark{background:transparent;border:1px solid var(--ink-4);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.boon-slot .mark svg{width:10px;height:10px;display:block}.boon-slot .label{font-size:9px;letter-spacing:.12em}.boon-slot .count{font-size:9px;color:var(--ink-2);letter-spacing:.08em}@media(max-width:560px){.boon-slot .label{display:none}}.act-row{display:flex;gap:0;margin-top:0}.act-row>*+*{margin-left:-3px}.act-row .armor-pips{flex:0 0 84px}.act-row .shuffle-action{flex:0 0 108px}.act-row>*{height:40px}@media(max-width:440px){.act-row .shuffle-action{flex-basis:92px}}.act-row{position:relative}.act-row .act-lock{position:absolute;left:81px;right:0;top:0;height:40px;margin:0;display:flex;align-items:center;justify-content:center;font-size:clamp(22px,5.6vw,30px);z-index:3;pointer-events:none}.act-lock .al-text{display:inline-block;font-family:var(--mono);font-weight:800;font-size:1em;text-transform:uppercase;letter-spacing:.04em;line-height:1;white-space:nowrap;color:var(--cream);text-shadow:-2px 0 rgba(238,240,250,.5),2px 0 rgba(var(--res-rule),.75);filter:drop-shadow(0 0 3px rgba(var(--res-rule),.8)) drop-shadow(0 0 12px rgba(var(--res-rule),.35))}.view-action,.shuffle-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:3px solid var(--seam, var(--cream));background:var(--ramp, var(--plate-ramp));box-shadow:var(--edge-light);color:var(--cream);font-family:var(--mono);font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.view-action{flex:1 1 auto;min-width:0}.view-action .va-sigil{width:16px;height:16px;display:inline-flex;flex-shrink:0}.view-action .va-sigil svg{width:100%;height:100%}.view-action .va-count{font-size:11px;letter-spacing:.08em;color:rgb(var(--res-view))}.shuffle-action .sa-count{font-size:11px;letter-spacing:.08em;color:rgb(var(--res-shuffle))}.shuffle-action .sa-sigil{width:16px;height:16px;display:inline-flex;flex-shrink:0;color:rgb(var(--res-shuffle))}.shuffle-action .sa-sigil svg{width:100%;height:100%}.view-action .va-sigil,.view-action .va-count.free{color:rgb(var(--res-view))}.view-action:not(:disabled) .va-sigil{color:color-mix(in srgb,white 40%,rgb(var(--res-view)));filter:drop-shadow(0 0 calc(2px + var(--beatq, 0) * 1.5px) rgb(var(--res-view))) drop-shadow(0 0 calc(5px + var(--beatq, 0) * 4px) rgba(var(--res-view),.35))}.shuffle-action:not(:disabled) .sa-sigil{color:color-mix(in srgb,white 40%,rgb(var(--res-shuffle)));filter:drop-shadow(0 0 calc(2px + var(--beatq, 0) * 1.5px) rgb(var(--res-shuffle))) drop-shadow(0 0 calc(5px + var(--beatq, 0) * 4px) rgba(var(--res-shuffle),.35))}.armor-pips .pip.full{color:color-mix(in srgb,white 40%,rgb(var(--res-armor)));filter:drop-shadow(0 0 calc(2px + var(--beatq, 0) * 1.5px) rgb(var(--res-armor))) drop-shadow(0 0 calc(5px + var(--beatq, 0) * 4px) rgba(var(--res-armor),.35))}.view-action:active:not(:disabled),.shuffle-action:active:not(:disabled){transform:translate(1px,2px)}.view-action .va-cap,.shuffle-action .sa-cap{color:var(--ink-3);font-size:9px}.view-action.gained{animation:view-gain .56s ease-out}@keyframes view-gain{0%{box-shadow:0 0 3px rgba(var(--res-view),.9),0 0 26px rgba(var(--res-view),.45),var(--edge-light)}to{box-shadow:var(--edge-light)}}.shuffle-action.gained{animation:shuffle-gain .56s ease-out}@keyframes shuffle-gain{0%{box-shadow:0 0 3px rgba(var(--res-shuffle),.9),0 0 26px rgba(var(--res-shuffle),.45),var(--edge-light)}to{box-shadow:var(--edge-light)}}#gain-fx{position:fixed;inset:0;pointer-events:none;z-index:60}#gain-fx .gfx-pop{position:absolute;display:flex;align-items:center;gap:5px;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.08em}#gain-fx .gfx-pop .gfx-pop-sigil{width:16px;height:16px;display:inline-flex}#gain-fx .gfx-pop .gfx-pop-sigil svg{width:100%;height:100%}#gain-fx [data-type=armor]{color:color-mix(in srgb,white 40%,rgb(var(--res-armor)));filter:drop-shadow(0 0 2px rgb(var(--res-armor))) drop-shadow(0 0 6px rgba(var(--res-armor),.35))}#gain-fx [data-type=shuffle]{color:color-mix(in srgb,white 40%,rgb(var(--res-shuffle)));filter:drop-shadow(0 0 2px rgb(var(--res-shuffle))) drop-shadow(0 0 6px rgba(var(--res-shuffle),.35))}#gain-fx [data-type=view]{color:color-mix(in srgb,white 40%,rgb(var(--res-view)));filter:drop-shadow(0 0 2px rgb(var(--res-view))) drop-shadow(0 0 6px rgba(var(--res-view),.35))}#rule-flash{position:fixed;inset:0;pointer-events:none;z-index:62}#rule-flash .rs-stamp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:22vh;font-size:clamp(24px,7.5vw,64px);background:radial-gradient(ellipse 62% 42% at 50% 42%,rgba(10,10,18,.78),rgba(10,10,18,.35) 60%,transparent 76%);opacity:0;animation:rs-pop .12s ease-out forwards}#rule-flash .rs-stamp.rs-fade{opacity:1;animation:rs-fade .24s ease-in forwards}#rule-flash .rs-text{position:relative;font-family:var(--mono);font-weight:800;font-size:1em;letter-spacing:.04em;line-height:1.15;text-align:center;max-width:84vw;white-space:normal;text-wrap:balance;transform:rotate(-7deg);color:var(--cream)}#rule-flash .rs-text.rs-split{text-shadow:-2px 0 rgba(238,240,250,.5),2px 0 rgba(var(--res-rule),.75)}#rule-flash .rs-text.rs-split:before,#rule-flash .rs-text.rs-split:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-wrap:balance;pointer-events:none}#rule-flash .rs-text.rs-split:before{color:#eef0facc;animation:glitch-slice-a .22s steps(3,jump-none) infinite}#rule-flash .rs-text.rs-split:after{color:rgba(var(--res-rule),.9);animation:glitch-slice-b .18s steps(3,jump-none) infinite}@keyframes rs-pop{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes rs-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){#rule-flash .rs-stamp{animation:none;opacity:1}}.armor-pips.gained{animation:armor-gain .56s ease-out}@keyframes armor-gain{0%{filter:drop-shadow(0 0 3px rgba(var(--res-armor),.9)) drop-shadow(0 0 13px rgba(var(--res-armor),.45))}to{filter:none}}.view-action.gfx-flicker{animation:view-flicker .64s linear}@keyframes view-flicker{0%,14%,30%{box-shadow:var(--edge-light)}7%,22%,48%{box-shadow:0 0 3px rgba(var(--res-view),.95),0 0 26px rgba(var(--res-view),.55),var(--edge-light)}to{box-shadow:var(--edge-light)}}.shuffle-action.gfx-flicker{animation:shuffle-flicker .64s linear}@keyframes shuffle-flicker{0%,14%,30%{box-shadow:var(--edge-light)}7%,22%,48%{box-shadow:0 0 3px rgba(var(--res-shuffle),.95),0 0 26px rgba(var(--res-shuffle),.55),var(--edge-light)}to{box-shadow:var(--edge-light)}}.armor-pips.gfx-flicker{animation:armor-flicker .64s linear}@keyframes armor-flicker{0%,14%,30%{filter:none}7%,22%,48%{filter:drop-shadow(0 0 3px rgba(var(--res-armor),.95)) drop-shadow(0 0 14px rgba(var(--res-armor),.5))}to{filter:none}}@media(prefers-reduced-motion:reduce){.view-action.gained,.shuffle-action.gained,.armor-pips.gained,.view-action.gfx-flicker,.shuffle-action.gfx-flicker,.armor-pips.gfx-flicker{animation:none}#gain-fx{display:none}}#proc-fx{position:fixed;inset:0;pointer-events:none;z-index:61}#proc-fx [data-type=armor]{--procc: var(--res-armor)}#proc-fx [data-type=shuffle]{--procc: var(--res-shuffle)}#proc-fx [data-type=view]{--procc: var(--res-view)}#proc-fx [data-ink=proc]{--procc: var(--res-proc)}#proc-fx [data-ink=rule]{--procc: var(--res-rule)}#proc-fx .pf-stamp[data-ink]{font-size:clamp(30px,8.5vw,56px);max-width:min(560px,88vw)}#proc-fx .pf-stamp[data-ink] .pf-text{transform:rotate(-7deg)}#proc-fx .pf-stamp{position:absolute;font-size:clamp(26px,6.8vw,36px);max-width:min(340px,72vw);transform:translateY(-100%);transform-origin:bottom center}#proc-fx .pf-stamp.pf-slam{animation:pf-slam .1s ease-out}#proc-fx .pf-stamp.pf-fade{animation:pf-fade .2s ease-in forwards}#proc-fx .pf-text{font-family:var(--mono);font-weight:800;font-size:1em;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;text-align:center;text-wrap:balance;color:var(--cream);filter:drop-shadow(0 0 3px rgba(var(--procc),.8)) drop-shadow(0 0 12px rgba(var(--procc),.35))}#proc-fx .pf-text.pf-split{text-shadow:-2px 0 rgba(238,240,250,.5),2px 0 rgba(var(--procc),.75)}@keyframes pf-slam{0%{opacity:0;transform:translateY(-100%) scale(1.3)}to{opacity:1;transform:translateY(-100%) scale(1)}}@keyframes pf-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){#proc-fx .pf-stamp.pf-slam{animation:none}}.answer-btn:focus-visible,.view-action:focus-visible,.shuffle-action:focus-visible,.boon-card:focus-visible,.end-again:focus-visible{outline:2px solid var(--cream);outline-offset:3px;position:relative;z-index:3}@media(hover:hover){.view-action:not(:disabled):hover,.shuffle-action:not(:disabled):hover{--ramp: var(--plate-ramp-lit);z-index:1}.view-action:not(:disabled):hover{border-color:rgb(var(--res-view));box-shadow:0 0 3px rgba(var(--res-view),.5),0 0 18px rgba(var(--res-view),.16),var(--edge-light)}.shuffle-action:not(:disabled):hover{border-color:rgb(var(--res-shuffle));box-shadow:0 0 3px rgba(var(--res-shuffle),.5),0 0 18px rgba(var(--res-shuffle),.16),var(--edge-light)}}.view-action:disabled,.shuffle-action:disabled{background:var(--paper-1);border-color:var(--seam, var(--cream));animation:none;box-shadow:none}.view-action.revealed{cursor:default;background:rgb(var(--res-view));animation:none;color:var(--paper-0);padding:2px 10px;overflow:hidden;box-shadow:3px 3px rgba(var(--ink-a-pale-rgb),.75)}.view-action .va-result{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:.1em;color:var(--cream);text-shadow:2px 2px 0 var(--paper-0);line-height:1.05;white-space:nowrap;flex:0 0 auto;transform-origin:50% 50%;text-align:center}.view-action:disabled:not(.revealed),.shuffle-action:disabled{cursor:default;color:var(--ink-3);box-shadow:none;transition:color .15s ease,opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.card-screen.drafting .view-action:disabled:not(.revealed),.card-screen.drafting .shuffle-action:disabled{color:var(--cream);box-shadow:none}.mystery-img{cursor:pointer}.armor-saved{animation:armor-pulse .65s ease-out}@keyframes armor-pulse{40%{box-shadow:inset 0 0 0 4px rgb(var(--res-armor))}}.exhibit-frame.scattered .mystery-wrap{animation:judder .24s cubic-bezier(.36,.07,.19,.97)}@keyframes judder{25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}@media(prefers-reduced-motion:reduce){.exhibit-frame.scattered .mystery-wrap{animation:none}}.result-mark{display:grid;place-items:center;position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;--mark-ink: var(--mark-base)}.result-mark.show{opacity:1}.result-mark svg{width:56%;height:auto;overflow:visible}.result-mark path{fill:none;stroke-width:11;stroke-linecap:square;display:none}.result-mark path.main{stroke:var(--mark-ink-hot, var(--mark-ink))}.result-mark path.ghost{opacity:.45}.result-mark path.ga{stroke:var(--ink-a);transform:translate(calc(-1 * var(--ghx, 3px)),calc(-1 * var(--ghy, 2px)))}.result-mark path.gb{stroke:var(--ink-b);transform:translate(var(--ghx, 3px),var(--ghy, 2px))}.result-mark.correct path.check-path{display:block}.result-mark.wrong path.x-path{display:block}@supports (color: hsl(from red calc(h + 180) s l)){.result-mark,.answer-btn.correct{--mark-ink: hsl(from var(--mark-base) h calc(s*1.74) calc(l*1.1) );--mark-ink-hot: hsl(from var(--mark-base) h calc(s*2.28) calc(l*1.12) )}}.result-mark path{transform-box:fill-box;transform-origin:center}.result-mark path.face{stroke:var(--mark-ink);opacity:0}.result-mark path.f1{stroke-width:18;stroke-linecap:butt;transform:scale(1.1)}.result-mark path.f2{stroke-width:5;stroke-linecap:round;transform:rotate(-6deg)}.result-mark path.f3{stroke-width:11;stroke-dasharray:8 5;transform:scale(.94) rotate(4deg)}.result-mark.show path.f1{animation:face-flash .13s step-end var(--fd1, 0s)}.result-mark.show path.f2{animation:face-flash .13s step-end var(--fd2, .14s)}.result-mark.show path.f3{animation:face-flash .13s step-end var(--fd3, .28s)}@keyframes face-flash{0%{opacity:1}to{opacity:1}}.result-mark.show path.ghost{animation:ghost-in .62s step-end both}@keyframes ghost-in{0%,67%{opacity:0}68%,to{opacity:.45}}.result-mark svg{rotate:var(--mrot, 0deg)}.result-mark.show svg{animation:mark-glitch .62s step-end}.result-mark.show path.main{stroke-dasharray:100;animation:mark-draw .26s ease-out .42s backwards}@keyframes mark-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes mark-glitch{0%{transform:translate(var(--gx1, -4px),var(--gy1, 2px)) scale(1.07);clip-path:inset(0 0 var(--gc1, 55%) 0)}12%{transform:translate(var(--gx2, 5px),var(--gy2, -2px)) scale(1.07);clip-path:inset(var(--gc2, 40%) 0 0 0)}24%{transform:translate(calc(-1 * var(--gx2, 5px)),var(--gy3, 0px));clip-path:inset(0 var(--gc3, 45%) 0 0)}36%{transform:translate(var(--gx3, 2px),var(--gy4, 4px));clip-path:inset(var(--gc4, 20%) 0 30% 0)}48%{transform:translate(var(--gx4, -3px),calc(-1 * var(--gy4, 4px)));clip-path:inset(0 0 0 var(--gc2, 40%))}62%{transform:translate(0);clip-path:inset(0 var(--gc1, 30%) 0 0)}78%{transform:translate(1px,1px);clip-path:none}to{transform:none;clip-path:none}}@media(prefers-reduced-motion:reduce){.result-mark.show svg,.result-mark.show path.main,.result-mark.show path.face,.result-mark.show path.ghost{animation:none}}.pixel-veil{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:none;pointer-events:none}.pixel-veil.on{display:block}.mystery-wrap:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none}.mystery-wrap.shuffle-glitch{animation:shuffle-jolt .22s cubic-bezier(.2,.8,.3,1)}.mystery-wrap.shuffle-glitch:before{animation:shuffle-edges .22s cubic-bezier(.2,.8,.3,1)}@keyframes shuffle-jolt{0%{transform:translate(var(--sgx1, 3px)) skew(var(--sgk, .4deg))}27%{transform:translate(calc(-.6 * var(--sgx1, 3px)))}52%{transform:translate(var(--sgx3, -1px))}74%{transform:none}86%{transform:translate(1px)}to{transform:none}}@keyframes shuffle-edges{0%{box-shadow:inset var(--sge1, 7px) 0 0 rgba(var(--ink-a-rgb),.85),inset calc(-1 * var(--sge1, 7px)) 0 0 rgba(var(--ink-b-rgb),.85)}27%{box-shadow:inset calc(-1 * var(--sge2, 4px)) 0 0 rgba(var(--ink-a-rgb),.8),inset var(--sge2, 4px) 0 0 rgba(var(--ink-b-rgb),.8)}52%{box-shadow:inset var(--sge3, 2px) 0 0 rgba(var(--ink-a-rgb),.7),inset calc(-1 * var(--sge3, 2px)) 0 0 rgba(var(--ink-b-rgb),.7)}74%,to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.mystery-wrap.shuffle-glitch,.mystery-wrap.shuffle-glitch:before{animation:none}}.mystery-wrap.view-flash{animation:view-flash .62s ease-out}@keyframes view-flash{30%{box-shadow:inset 0 0 0 4px rgb(var(--res-view))}}.mystery-wrap.view-active{box-shadow:inset 0 0 0 2px rgba(var(--res-view),.6)}.lives.refilled{animation:lives-pulse .7s ease-out}@keyframes lives-pulse{0%{filter:brightness(1);transform:scale(1)}35%{filter:brightness(2.2) drop-shadow(0 0 12px var(--accent-soft));transform:scale(1.08)}to{filter:brightness(1);transform:scale(1)}}.transition-screen{padding:0;text-align:center}.transition-screen:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100% - 2 * var(--rect-side)),var(--card-w));aspect-ratio:var(--rect-aspect);pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(var(--ink-a-rgb),.07),transparent 72%)}.transition-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100% - 2 * var(--rect-side)),var(--card-w));aspect-ratio:var(--rect-aspect);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 14px;text-align:center;z-index:1}.transition-line{font-family:var(--sans);font-weight:700;font-size:clamp(38px,10vw,68px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance;color:var(--ink-0);margin:0;visibility:hidden}.overflow-pop{margin-top:14px;text-align:center;font-size:12px;letter-spacing:.3em;color:var(--ink-0);animation:overflow-pop-fade 1.5s ease-out forwards}@keyframes overflow-pop-fade{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}.transition-screen.exiting:before,.transition-screen.exiting .transition-wrap{opacity:0;transition:opacity .34s ease}.card-screen.draft-cut .chassis{animation:draft-shake .26s step-end forwards}@keyframes draft-shake{0%{transform:translate(var(--dx1, -16px),var(--dy1, 2px)) skew(var(--dk1, 1.7deg))}27%{transform:translate(var(--dx2, 12px),var(--dy2, -2px)) skew(var(--dk2, -.9deg)) scaleX(var(--dsx1, 1.02))}39%{transform:translate(var(--dx3, -7px),var(--dy3, 1px)) skew(var(--dk3, .6deg)) scaleX(var(--dsx2, .985))}52%{transform:translate(var(--dx4, 4px),var(--dy4, -1px))}67%{transform:translate(0)}84%{transform:translate(1px)}to{transform:none}}.card-screen.draft-cut .chassis:before{animation:plate-pulse 2.6s ease-in-out infinite alternate,draft-frame-b .26s step-end forwards}.card-screen.draft-cut .chassis:after{animation:plate-pulse 3.4s ease-in-out infinite alternate,draft-frame-a .26s step-end forwards}.card-screen.draft-cut.cut-frames .chassis:before{animation:plate-pulse 2.6s ease-in-out infinite alternate,draft-frame-b .26s step-end forwards,plate-pop .14s cubic-bezier(.2,.8,.3,1) 174ms}.card-screen.draft-cut.cut-frames .chassis:after{animation:plate-pulse 3.4s ease-in-out infinite alternate,draft-frame-a .26s step-end forwards,plate-pop .14s cubic-bezier(.2,.8,.3,1) 174ms}@keyframes draft-frame-b{0%{translate:calc(var(--pb-tx, 0px) + var(--fb1, -22px)) var(--pb-ty, 0px)}27%{translate:calc(var(--pb-tx, 0px) + var(--fb2, 12px)) var(--pb-ty, 0px)}39%{translate:calc(var(--pb-tx, 0px) + var(--fb3, -7px)) var(--pb-ty, 0px)}52%{translate:calc(var(--pb-tx, 0px) + var(--fb4, 3px)) var(--pb-ty, 0px)}67%{translate:var(--pb-tx, 0px) var(--pb-ty, 0px)}84%{translate:calc(var(--pb-tx, 0px) + var(--ftb, 1px)) var(--pb-ty, 0px)}to{translate:var(--pb-tx, 0px) var(--pb-ty, 0px)}}@keyframes draft-frame-a{0%{translate:calc(var(--pa-tx, 0px) + var(--fa1, 22px)) var(--pa-ty, 0px)}27%{translate:calc(var(--pa-tx, 0px) + var(--fa2, -12px)) var(--pa-ty, 0px)}39%{translate:calc(var(--pa-tx, 0px) + var(--fa3, 7px)) var(--pa-ty, 0px)}52%{translate:calc(var(--pa-tx, 0px) + var(--fa4, -3px)) var(--pa-ty, 0px)}67%{translate:var(--pa-tx, 0px) var(--pa-ty, 0px)}84%{translate:calc(var(--pa-tx, 0px) + var(--fta, -1px)) var(--pa-ty, 0px)}to{translate:var(--pa-tx, 0px) var(--pa-ty, 0px)}}.card-screen.draft-cut #boon-title{animation:draft-title .26s step-end forwards}@keyframes draft-title{0%{text-shadow:calc(-1 * var(--ts1, 8px)) 0 rgba(var(--ink-a-rgb),.9),var(--ts1, 8px) 0 rgba(var(--ink-b-rgb),.9)}27%{text-shadow:var(--ts2, 4.5px) 0 rgba(var(--ink-a-rgb),.85),calc(-1 * var(--ts2, 4.5px)) 0 rgba(var(--ink-b-rgb),.85)}39%{text-shadow:calc(-1 * var(--ts3, 2.5px)) 0 rgba(var(--ink-a-rgb),.8),var(--ts3, 2.5px) 0 rgba(var(--ink-b-rgb),.8)}52%{text-shadow:2px 0 rgba(var(--ink-a-rgb),.6),-2px 0 rgba(var(--ink-b-rgb),.6)}67%{text-shadow:none}to{text-shadow:none}}@media(prefers-reduced-motion:reduce){.card-screen.draft-cut .chassis,.card-screen.draft-cut .chassis:before,.card-screen.draft-cut .chassis:after,.card-screen.draft-cut #boon-title{animation:none}}.view-action.view-cut{animation:view-jolt .17s step-end}@keyframes view-jolt{0%{transform:translate(var(--vx1, 5px)) skew(var(--vk1, .8deg))}27%{transform:translate(var(--vx2, -3px)) skew(calc(-.6 * var(--vk1, .8deg)))}39%{transform:translate(var(--vx3, 2px))}52%{transform:translate(calc(-.6 * var(--vx3, 2px)))}67%{transform:none}84%{transform:translate(1px)}to{transform:none}}.view-action.view-cut .va-result{position:relative;text-shadow:-2px 0 rgba(238,240,250,.6),2px 0 rgba(var(--ink-a-rgb),.8),2px 2px 0 var(--paper-0)}.view-action.view-cut .va-result:before,.view-action.view-cut .va-result:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;pointer-events:none}.view-action.view-cut .va-result:before{color:#eef0facc;animation:glitch-slice-a .22s steps(3,jump-none) infinite}.view-action.view-cut .va-result:after{color:rgba(var(--ink-a-rgb),.9);animation:glitch-slice-b .18s steps(3,jump-none) infinite}@media(prefers-reduced-motion:reduce){.view-action.view-cut{animation:none}.view-action.view-cut .va-result{text-shadow:2px 2px 0 var(--paper-0)}.view-action.view-cut .va-result:before,.view-action.view-cut .va-result:after{display:none}}.boon-stack{width:100%;height:calc(125cqw + 205px);display:flex;flex-direction:column;min-height:0;position:relative}.boon-stack .boon-row{flex:1;min-height:0}.card-screen:not(.drafting) .boon-stack{display:none}.card-screen.drafting .exhibit-frame,.card-screen.drafting .answers{display:none}.vp-toggle{margin-left:auto;margin-right:-14px;position:relative;isolation:isolate;font-family:var(--display);font-size:16px;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--paper-0);background:none;border:0;border-radius:0;padding:5px 20px 4px 18px;cursor:pointer;--vi: var(--ink-b);--sd: color-mix(in srgb, var(--vi) 65%, black);text-shadow:1px 0 0 var(--sd),-1px 0 0 var(--sd),0 1px 0 var(--sd),0 -1px 0 var(--sd),1px 1px 0 var(--sd),-1px -1px 0 var(--sd),1px -1px 0 var(--sd),-1px 1px 0 var(--sd),2px 2px 0 var(--sd)}.vp-toggle:before,.vp-toggle:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.vp-toggle:before{z-index:-1;background:var(--vi)}.vp-toggle:after{z-index:-2;translate:-2px 2px;background:color-mix(in srgb,var(--vi) 35%,transparent)}.vp-toggle[aria-expanded=true]{--vi: var(--ink-a)}@media(hover:hover){.vp-toggle:hover{filter:saturate(1.3) brightness(1.08)}}.vp-toggle:focus-visible{outline:2px solid var(--ink-a-neon);outline-offset:2px}.perks-list{display:none;flex-direction:column;margin-top:-3px;border:3px solid var(--cream);background:var(--paper-1);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.perks-list::-webkit-scrollbar{width:8px}.perks-list::-webkit-scrollbar-thumb{background:var(--ink-4)}.perks-list::-webkit-scrollbar-track{background:transparent}.card-screen.perks-open .boon-row{display:none}.card-screen.perks-open #vp-list{display:flex;flex:1;min-height:0}.pk-sec-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:9px;padding:10px 14px 8px;background:var(--paper-1);--resc: var(--ink-a-rgb)}.pk-sec-head[data-type=armor]{--resc: var(--res-armor)}.pk-sec-head[data-type=shuffle]{--resc: var(--res-shuffle)}.pk-sec-head[data-type=view]{--resc: var(--res-view)}.pk-sec-head[data-type=deck]{--resc: var(--res-rule)}.pk-sec-head .sg{width:17px;height:17px;display:inline-flex;color:rgb(var(--resc))}.pk-sec-head .sg svg{width:100%;height:100%;display:block}.pk-sec-head .cnt{font-family:var(--mono);font-weight:800;font-size:11px;letter-spacing:.08em;color:rgb(var(--resc))}.pk-sec-head .rail{flex:1;height:1px;background:var(--line-1)}.pk{border-left:3px solid var(--rc, var(--cream));margin-left:14px;padding:8px 14px 10px 13px}.pk+.pk{border-top:1px solid var(--line-1)}.pk .pk-name{display:inline-block;font-family:"Chakra Petch",var(--display);font-weight:700;font-size:11px;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--paper-0);background:var(--rc, var(--cream));padding:2px 8px;margin:0;box-shadow:2px 2px color-mix(in srgb,var(--rc, var(--cream)) 35%,transparent)}.pk .pk-desc{margin:6px 0 0;font-family:var(--sans);font-size:11.5px;line-height:1.5;color:var(--ink-1);max-width:40ch}.pk .pk-desc .hl{font-style:normal;font-weight:600;color:rgb(var(--hl-tier))}.pk .pk-desc .mag-1{color:rgb(var(--res-rule));color:oklch(from rgb(var(--res-rule)) l calc(c*.4) h);font-weight:500}.pk .pk-desc .mag-2{color:rgb(var(--res-rule));color:oklch(from rgb(var(--res-rule)) l calc(c*.7) h)}.pk .pk-desc .mag-3{color:rgb(var(--res-rule));font-weight:700}.pk .pk-desc .res{font-weight:600}.pk .pk-desc .res-armor{color:rgb(var(--res-armor))}.pk .pk-desc .res-shuffle{color:rgb(var(--res-shuffle))}.pk .pk-desc .res-view{color:rgb(var(--res-view))}.pk .pk-desc .res-score{color:rgb(var(--res-score))}.pk .pk-desc .diff{font-style:normal;font-weight:600}.pk .pk-desc .diff-easy{color:rgb(var(--diff-easy))}.pk .pk-desc .diff-medium{color:rgb(var(--diff-medium))}.pk .pk-desc .diff-hard{color:rgb(var(--diff-hard))}.pk .pk-desc .diff-easier{color:rgb(var(--diff-easier))}.pk .pk-desc .diff-easier-1{color:rgb(var(--diff-easy));color:oklch(from rgb(var(--diff-easy)) l calc(c*.4) h);font-weight:500}.pk .pk-desc .diff-easier-2{color:rgb(var(--diff-easy));color:oklch(from rgb(var(--diff-easy)) l calc(c*.7) h)}.pk .pk-desc .diff-easier-3{color:rgb(var(--diff-easy));font-weight:700}.pk .pk-desc .diff-harder-1{color:rgb(var(--diff-hard));color:oklch(from rgb(var(--diff-hard)) l calc(c*.4) h);font-weight:500}.pk .pk-desc .diff-harder-2{color:rgb(var(--diff-hard));color:oklch(from rgb(var(--diff-hard)) l calc(c*.7) h)}.pk .pk-desc .diff-harder-3{color:rgb(var(--diff-hard));font-weight:700}.pk .pk-desc .charge{font-style:normal;font-weight:600;color:rgb(var(--res-rule))}.pk[data-rarity=common]{--rc: rgb(var(--rar-common-rgb))}.pk[data-rarity=rare]{--rc: rgb(var(--rar-rare-rgb))}.pk[data-rarity=epic]{--rc: rgb(var(--rar-epic-rgb))}.pk[data-rarity=legendary]{--rc: rgb(var(--rar-legend-rgb))}.pk[data-rarity=infinite]{--rc: rgb(var(--rar-inf-rgb))}.perks-list .pk{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 40ms)}.perks-list.revealed .pk{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.perks-list .pk{transition:none}}@media(max-width:440px){.pk{margin-left:10px;padding:7px 12px 9px 11px}.pk .pk-name{font-size:10px}.pk .pk-desc{font-size:10.5px}}.boon-head{display:flex;align-items:center;justify-content:flex-start;padding:4px 14px 4px 20px;border:3px solid color-mix(in srgb,var(--ink-a) calc(var(--beatb, 0) * 100%),var(--cream));border-radius:0;background:var(--paper-1);font-family:var(--display);font-size:16px;letter-spacing:.06em;color:var(--ink-0);text-transform:uppercase}.boon-head .bh-title{position:relative;isolation:isolate;display:inline-block;margin-left:-20px;padding:5px 18px 4px 20px;font-family:var(--display);font-size:22px;line-height:1;letter-spacing:.04em;color:var(--paper-0);--sd: color-mix(in srgb, var(--ink-a) 65%, black);text-shadow:1px 0 0 var(--sd),-1px 0 0 var(--sd),0 1px 0 var(--sd),0 -1px 0 var(--sd),1px 1px 0 var(--sd),-1px -1px 0 var(--sd),1px -1px 0 var(--sd),-1px 1px 0 var(--sd),2px 2px 0 var(--sd)}.boon-head .bh-title:before,.boon-head .bh-title:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.boon-head .bh-title:before{z-index:-1;background:var(--ink-a)}.boon-head .bh-title:after{z-index:-2;translate:calc(2px + var(--beatb, 0) * 1.5px) calc(2px + var(--beatb, 0) * 1.5px);background:color-mix(in srgb,var(--ink-a) 35%,transparent)}.card-screen.drafting .score-strip,.card-screen.drafting .armor-pips,.card-screen.drafting .view-action,.card-screen.drafting .shuffle-action,.card-screen.drafting .answer-btn,.card-screen.drafting .boon-slot,.card-screen.drafting .streak-chip{--beat: 0;--beatb: 0}.card-screen.drafting .chassis{--plate-beat: 0}.boon-row{display:flex;flex-direction:column;gap:0;margin-top:-3px}.boon-row .boon-card+.boon-card{margin-top:8px}.boon-card{position:relative;display:flex;flex:1;min-height:96px;padding:0;--rcl: color-mix(in srgb, var(--rc, var(--cream)) 55%, var(--cream));--rcp: color-mix(in srgb, var(--rc, var(--cream)) 35%, var(--cream));border:3px solid transparent;border-radius:0;background:var(--ramp, var(--plate-ramp)) padding-box,linear-gradient(90deg,var(--rc, var(--cream)),var(--rcl),var(--rc, var(--cream))) border-box;background-size:100% 100%,300% 100%;animation:tube-flow 8s steps(160) infinite;box-shadow:0 0 3px color-mix(in srgb,var(--rcp) calc(30% + var(--beatb) * 22%),transparent),0 0 calc(20px + var(--beatb) * 16px) color-mix(in srgb,var(--rcp) calc(10% + var(--beatb) * 20%),transparent),var(--edge-light);overflow:hidden;cursor:pointer;font:inherit;color:inherit;text-align:left;opacity:1;transform:translateY(14px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.2,1),border-color .16s ease,box-shadow .16s ease}.boon-card.revealed{opacity:1;transform:none;transition-delay:calc(var(--i,0) * 80ms),calc(var(--i,0) * 80ms),0s,0s}.card-screen.draft-settled .boon-card.revealed:hover{transform:translate(-2px,-2px);--ramp: var(--plate-ramp-lit);--rcl: color-mix(in srgb, var(--rc, var(--cream)) 80%, white);filter:saturate(1.3) brightness(1.08);box-shadow:6px 6px color-mix(in srgb,var(--rc, var(--cream)) 60%,var(--cream)),0 0 7px color-mix(in srgb,var(--rcl) 75%,transparent),0 0 40px color-mix(in srgb,var(--rc, var(--cream)) 55%,transparent),0 18px 34px -14px #000000d9;transition-delay:0s;z-index:1}.card-screen.drafting .boon-card.revealed:active{transform:translate(2px,2px);box-shadow:2px 2px color-mix(in srgb,var(--rc, var(--cream)) 60%,var(--cream)),0 8px 16px -12px #000000d9;transition-duration:.4s,0s,.16s,0s;transition-delay:0s;z-index:1}@media(hover:hover){.card-screen.draft-settled .boon-card.revealed:hover{animation-duration:2.5s}}.boon-card .card-inner{flex:1;min-width:0;display:flex;flex-direction:row;background:repeating-linear-gradient(0deg,rgba(238,240,250,.035) 0 1px,transparent 1px 3px)}.boon-card[data-type=armor]{--resc: var(--res-armor)}.boon-card[data-type=shuffle]{--resc: var(--res-shuffle)}.boon-card[data-type=view]{--resc: var(--res-view)}.boon-card[data-type=rule]{--resc: var(--res-rule)}.boon-card .r-mark{position:absolute;right:-30px;top:50%;width:170px;transform:translateY(-50%) rotate(8deg);color:var(--rcp);pointer-events:none}.boon-card .r-mark svg{width:100%;height:auto;display:block}.boon-card .r-mark[data-count="2"],.boon-card .r-mark[data-count="3"]{height:90%;right:4px}.boon-card .r-mark[data-count="2"] svg,.boon-card .r-mark[data-count="3"] svg{position:absolute}.boon-card .r-mark[data-count="2"] svg{width:52%}.boon-card .r-mark[data-count="2"] svg:nth-child(1){left:2%;top:2%}.boon-card .r-mark[data-count="2"] svg:nth-child(2){left:46%;top:54%}.boon-card .r-mark[data-count="3"] svg{width:40%}.boon-card .r-mark[data-count="3"] svg:nth-child(1){left:52%;top:0}.boon-card .r-mark[data-count="3"] svg:nth-child(2){left:6%;top:33%}.boon-card .r-mark[data-count="3"] svg:nth-child(3){left:52%;top:66%}.boon-card .r-mark:not(.r-trace){opacity:.2;animation:sigil-pulse 1.8s linear infinite}@keyframes sigil-pulse{0%,60%{opacity:.3}80%{opacity:.14}to{opacity:.3}}@media(prefers-reduced-motion:reduce){.boon-card .r-mark:not(.r-trace){animation:none}}@property --flow{syntax: "<number>"; inherits: true; initial-value: 0;}.boon-card .r-mark.r-trace{color:color-mix(in srgb,white 45%,var(--rc, var(--cream)));filter:drop-shadow(0 0 3px var(--rc, var(--cream))) drop-shadow(0 0 8px var(--rc, var(--cream)))}.boon-card .r-mark.r-trace svg{animation:sigil-flow 1.8s linear infinite}@keyframes sigil-flow{to{--flow: 1}}.boon-card .r-mark.r-trace :is(path,circle){fill:none;stroke-linecap:round;stroke-width:4;stroke-dasharray:34px 200px;stroke-dashoffset:calc(34px - (clamp(0,(var(--flow) - var(--t0, 0)) / var(--dur, .5),1)*134px));--p: calc((var(--flow) - var(--t0, 0)) / var(--dur, .5));stroke-opacity:calc(clamp(0,var(--p) * 12,1)*clamp(0,(1 - var(--p)) * 12,1))}.boon-card[data-rarity=infinite] .r-mark.r-trace{animation:pris-comet 1.2s linear infinite}@keyframes pris-comet{0%{filter:drop-shadow(0 0 3px var(--rc, var(--cream))) drop-shadow(0 0 8px var(--rc, var(--cream))) hue-rotate(0deg)}to{filter:drop-shadow(0 0 3px var(--rc, var(--cream))) drop-shadow(0 0 8px var(--rc, var(--cream))) hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boon-card .r-mark.r-trace{display:none}}.boon-card .r-main>:not(.r-mark):not(.owned){position:relative}.boon-card .r-main{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;--gut: 20px;align-items:flex-start;justify-content:center;text-align:left;gap:9px;padding:15px var(--gut)}.boon-card .b-name{font-family:var(--display);font-weight:400;font-size:calc(26px * var(--boon-type, 1));letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1;color:var(--paper-0);isolation:isolate;padding:4px 18px 3px var(--gut);margin-left:calc(var(--gut) * -1);--sd: color-mix(in srgb, var(--rc) 65%, black);text-shadow:1px 0 0 var(--sd),-1px 0 0 var(--sd),0 1px 0 var(--sd),0 -1px 0 var(--sd),1px 1px 0 var(--sd),-1px -1px 0 var(--sd),1px -1px 0 var(--sd),-1px 1px 0 var(--sd),2px 2px 0 var(--sd)}.boon-card .b-name:before,.boon-card .b-name:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.boon-card .b-name:before{z-index:-1;background:var(--rc)}.boon-card .b-name:after{z-index:-2;translate:calc(2px + var(--beatb, 0) * 1.5px) calc(2px + var(--beatb, 0) * 1.5px);background:color-mix(in srgb,var(--rc) calc(35% + var(--beatb, 0) * 27%),transparent)}.boon-card .b-desc{margin:0;max-width:34ch;font-family:"Exo 2",var(--sans);font-weight:500;font-size:calc(15px * var(--boon-type, 1));line-height:1.5;color:var(--ink-1)}.boon-card .b-desc .hl{font-style:normal;font-weight:600;color:rgb(var(--hl-tier))}.boon-card .b-desc .mag-1{color:rgb(var(--res-rule));color:oklch(from rgb(var(--res-rule)) l calc(c*.4) h);font-weight:500}.boon-card .b-desc .mag-2{color:rgb(var(--res-rule));color:oklch(from rgb(var(--res-rule)) l calc(c*.7) h)}.boon-card .b-desc .mag-3{color:rgb(var(--res-rule));font-weight:700}.boon-card .b-desc .res{font-weight:600}.boon-card .b-desc .res-armor{color:rgb(var(--res-armor))}.boon-card .b-desc .res-shuffle{color:rgb(var(--res-shuffle))}.boon-card .b-desc .res-view{color:rgb(var(--res-view))}.boon-card .b-desc .res-score{color:rgb(var(--res-score))}.boon-card .b-desc .diff{font-style:normal;font-weight:600}.boon-card .b-desc .diff-easy{color:rgb(var(--diff-easy))}.boon-card .b-desc .diff-medium{color:rgb(var(--diff-medium))}.boon-card .b-desc .diff-hard{color:rgb(var(--diff-hard))}.boon-card .b-desc .diff-easier{color:rgb(var(--diff-easier))}.boon-card .b-desc .diff-easier-1{color:rgb(var(--diff-easy));color:oklch(from rgb(var(--diff-easy)) l calc(c*.4) h);font-weight:500}.boon-card .b-desc .diff-easier-2{color:rgb(var(--diff-easy));color:oklch(from rgb(var(--diff-easy)) l calc(c*.7) h)}.boon-card .b-desc .diff-easier-3{color:rgb(var(--diff-easy));font-weight:700}.boon-card .b-desc .diff-harder-1{color:rgb(var(--diff-hard));color:oklch(from rgb(var(--diff-hard)) l calc(c*.4) h);font-weight:500}.boon-card .b-desc .diff-harder-2{color:rgb(var(--diff-hard));color:oklch(from rgb(var(--diff-hard)) l calc(c*.7) h)}.boon-card .b-desc .diff-harder-3{color:rgb(var(--diff-hard));font-weight:700}.boon-card .b-desc .charge{font-style:normal;font-weight:600;color:rgb(var(--res-rule))}.boon-card .r-foot{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 8px;margin-top:2px}.boon-card .pill{font-family:var(--mono);font-size:calc(11px * var(--boon-type, 1));letter-spacing:.08em;font-weight:600;padding:4px 9px;border-radius:0;white-space:nowrap}.boon-card .pill.grant{color:var(--paper-0);background:rgb(var(--resc, var(--ink-a-rgb)))}.boon-card .pill.cap{color:rgb(var(--resc, var(--ink-a-rgb)));border:1.5px solid rgba(var(--resc, var(--ink-a-rgb)),.45);background:transparent;font-weight:500}.boon-card .pill.stackup{color:var(--rc);border:1.5px solid color-mix(in srgb,var(--rcp) 45%,transparent);background:transparent;font-weight:500}.boon-card .pill[data-type=armor]{--resc: var(--res-armor)}.boon-card .pill[data-type=shuffle]{--resc: var(--res-shuffle)}.boon-card .pill[data-type=view]{--resc: var(--res-view)}.boon-card .pill[data-type=rule]{--resc: var(--res-rule)}.boon-card .pill.cost{color:rgb(var(--resc, var(--ink-a-rgb)));border:1.5px solid rgba(var(--resc, var(--ink-a-rgb)),.45);background:transparent;font-weight:500}.boon-card .owned{position:absolute;top:9px;right:12px;font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.boon-card[data-rarity=common]{--rc-rgb: var(--rar-common-rgb);--rc: rgb(var(--rar-common-rgb))}.boon-card[data-rarity=rare]{--rc-rgb: var(--rar-rare-rgb);--rc: rgb(var(--rar-rare-rgb))}.boon-card[data-rarity=epic]{--rc-rgb: var(--rar-epic-rgb);--rc: rgb(var(--rar-epic-rgb))}.boon-card[data-rarity=legendary]{--rc-rgb: var(--rar-legend-rgb);--rc: rgb(var(--rar-legend-rgb));z-index:1}.boon-card[data-rarity=infinite]{--rc-rgb: var(--rar-inf-rgb);--rc: rgb(var(--rar-inf-rgb))}.boon-card[data-rarity=infinite]:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#6df0ff33,#b26cff33,#ff48b033,#ffd54a2e,#6df0ff33);background-size:300% 100%;animation:pris-sweep 6s linear infinite;pointer-events:none;opacity:1}.boon-card[data-rarity=infinite] .b-name:before{background:linear-gradient(90deg,#6df0ff,#b26cff,#ff48b0,#ffc72c,#6df0ff);background-size:300% 100%;animation:pris-sweep 3s linear infinite}@keyframes pris-sweep{to{background-position:300% 0}}@media(prefers-reduced-motion:reduce){.boon-card[data-rarity=infinite]:after,.boon-card[data-rarity=infinite] .b-name:before{animation:none}}@media(max-width:440px){.boon-card .r-main{--gut: 13px;padding:11px var(--gut) 12px}.boon-head{padding-left:13px}.boon-head .bh-title{margin-left:-13px;padding-left:13px;font-size:18px}.vp-toggle{font-size:14px;padding:5px 14px 4px 16px}.boon-card .b-name{font-size:18px;letter-spacing:.03em}.boon-card .b-desc{font-size:12px}}.end-screen{padding:0}.end-screen .chassis{--plate-beat: 0}.end-ledger{display:flex;flex-direction:column;height:calc(125cqw + 259px);min-height:0}.end-ledger>*+*{margin-top:-3px}.end-plate{border:3px solid var(--cream);background:var(--paper-1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;text-align:center;min-height:0}.glt{position:relative;display:inline-block;line-height:1;white-space:nowrap;transform-origin:50% 50%}.glt:before,.glt:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;pointer-events:none;display:none;font:inherit;letter-spacing:inherit}.glt.bursting{text-shadow:-2px 0 rgba(var(--ink-a-rgb),.85),2px 0 rgba(var(--ink-b-rgb),.85)}.glt.bursting:before,.glt.bursting:after{display:block}.glt.bursting:before{color:rgba(var(--ink-a-rgb),.9);animation:glitch-slice-a .22s steps(3,jump-none) infinite}.glt.bursting:after{color:rgba(var(--ink-b-rgb),.9);animation:glitch-slice-b .18s steps(3,jump-none) infinite}.glt-inv.bursting{text-shadow:-2px 0 rgba(238,240,250,.7),2px 0 rgba(10,10,18,.8)}.glt-inv.bursting:before{color:#eef0fad9}.glt-inv.bursting:after{color:#0a0a12d9}.end-title-line{flex:none;height:45px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:32px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-0);overflow-x:clip}.end-plate-score{flex:1;gap:16px;padding:28px 20px}.end-chip{position:relative;font-family:var(--display);font-size:24px;line-height:1;letter-spacing:.04em;color:var(--paper-0);height:37px;box-sizing:border-box;width:132px;display:flex;align-items:center;justify-content:center;padding:0 16px;rotate:-1.2deg}.end-chip:before,.end-chip:after{content:"";position:absolute;inset:0;pointer-events:none}.end-chip:before{z-index:-2;background:var(--ink-b);translate:calc(4px + var(--beat, 0) * 3px) calc(4px + var(--beat, 0) * 2px);clip-path:polygon(2% 8%,14% 0%,33% 6%,55% 0%,76% 7%,94% 1%,100% 15%,97% 46%,100% 78%,88% 100%,64% 94%,40% 100%,17% 95%,0% 100%,3% 62%,0% 30%)}.end-chip:after{z-index:-1;background:var(--ink-a);clip-path:polygon(0% 7%,12% 0%,30% 5%,52% 0%,71% 6%,90% 0%,100% 9%,98% 42%,100% 72%,95% 100%,70% 95%,46% 100%,22% 94%,0% 100%,2% 60%,0% 28%)}.end-score-big{position:relative;font-family:var(--display);font-size:calc(clamp(64px,30cqw,118px) * var(--end-scale, 1));line-height:.92;letter-spacing:.015em;font-variant-numeric:tabular-nums;color:var(--ink-0);transform:skew(-3deg)}.end-score-big:before,.end-score-big:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;pointer-events:none}.end-score-big:before{color:var(--ink-a);translate:-5px 4px;opacity:.85}.end-score-big:after{color:var(--ink-b);translate:5px -3px;opacity:.85}.end-score-big.burst:before{animation:glitch-slice-a .22s steps(3,jump-none) infinite;translate:-9px 6px}.end-score-big.burst:after{animation:glitch-slice-b .18s steps(3,jump-none) infinite;translate:9px -5px}.end-best{font-family:var(--mono);font-size:10px;letter-spacing:.34em;color:var(--ink-2);text-transform:uppercase;margin-top:6px}.end-best b{color:var(--cream);font-weight:700;letter-spacing:.12em;margin-left:6px}.end-post{flex:none;padding:14px 16px}.end-share{flex:none;flex-direction:row;gap:10px;width:100%;padding:13px 16px;border-color:var(--ink-b);color:var(--ink-b);font-family:var(--mono);font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;z-index:1;transition:background .14s ease,color .14s ease}.end-share:hover,.end-share:focus-visible{background:var(--ink-b);color:var(--paper-0);outline:none}.end-share .sig{width:13px;height:13px;display:block}.end-again{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:none;background:var(--paper-1);color:var(--ink-a);font-family:var(--mono);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 calc(-3px - var(--beatb) * 2px) 0 var(--ink-a);transition:background .15s ease,color .15s ease}.end-again:hover{background:var(--paper-2);color:var(--cream)}.end-again .arrow{display:inline-flex}.share-ovl{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#04040ad1;backdrop-filter:blur(3px)}.share-ovl[hidden]{display:none}.share-ovl-inner{display:flex;flex-direction:column;align-items:center;gap:16px}#share-canvas{display:block;width:min(320px,80vw,56vh);height:auto;border:1px solid var(--line-2)}.share-ovl-row{display:flex;gap:10px}.share-ovl-row button{font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;background:var(--paper-1);color:var(--cream);border:3px solid var(--cream);padding:10px 18px;cursor:pointer;transition:background .14s ease,color .14s ease}.share-ovl-row button:hover,.share-ovl-row button:focus-visible{background:var(--cream);color:var(--paper-0);outline:none}.share-ovl-row #share-copy{border-color:var(--ink-b);color:var(--ink-b)}.share-ovl-row #share-copy:hover,.share-ovl-row #share-copy:focus-visible{background:var(--ink-b);color:var(--paper-0)}.share-toast{position:fixed;left:50%;bottom:40px;translate:-50% 0;z-index:80;background:var(--cream);color:var(--paper-0);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:10px 18px;opacity:0;pointer-events:none;transition:opacity .2s ease}.share-toast.on{opacity:1}@media(max-width:480px){.viewport{max-width:100%;--rect-side: 16px}.ledger-top,.ledger-bot,.card-body,.home .hero{padding-left:16px;padding-right:16px}}@media(min-width:760px){.viewport{max-width:560px}}.nux-screen{padding:0}.nux-screen .chassis{--plate-beat: 0}.nux-stage{position:relative;min-height:calc(125cqw + 259px);display:flex;flex-direction:column;padding-top:34px}.nux-body{position:relative;z-index:1}.nux-screen .chassis.nux-bare:before,.nux-screen .chassis.nux-bare:after{display:none}.nux-screen .chassis.nux-dim:before,.nux-screen .chassis.nux-dim:after{opacity:0;transition:opacity .3s ease}.nux-open{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nux-frame{position:relative;width:min(92%,470px);rotate:-.8deg}.nux-frame-in{position:relative;background:var(--cream);clip-path:polygon(.4% 1.2%,7% .2%,16% 1.4%,27% 0%,38% 1.1%,52% .3%,64% 1.5%,77% 0%,89% 1.2%,99.6% .4%,99% 12%,100% 25%,98.8% 40%,100% 56%,99.2% 71%,100% 86%,99.4% 99.6%,87% 98.6%,74% 100%,60% 98.8%,46% 100%,33% 98.7%,20% 100%,8% 98.9%,.4% 99.5%,1.2% 84%,0% 68%,1% 52%,.2% 36%,1.3% 20%,0% 8%);padding:51px 33px 47px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.nux-frame-in:before{content:"";position:absolute;inset:7px;z-index:0;background:radial-gradient(rgba(var(--ink-b-rgb),.13) .75px,transparent 1.15px) 0 0 / 3px 3px,radial-gradient(rgba(var(--ink-a-rgb),.1) 1px,transparent 1.5px) 1.5px 2.5px / 7px 7px,var(--paper-1);clip-path:polygon(1% .6%,12% 1.6%,24% .2%,37% 1.3%,50% 0%,63% 1.4%,76% .3%,88% 1.5%,99% .5%,98.6% 14%,99.8% 30%,98.4% 47%,100% 63%,98.8% 80%,99.6% 99%,86% 98.4%,72% 99.8%,57% 98.5%,42% 100%,28% 98.6%,14% 99.9%,1% 98.8%,.3% 82%,1.5% 65%,0% 48%,1.2% 32%,.4% 16%)}.nux-frame-in>*{position:relative;z-index:1}.nux-ticket{position:relative;font-family:var(--mono);font-weight:800;font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--paper-0);padding:7px 14px 6px 19px;rotate:-1.2deg}.nux-ticket:before,.nux-ticket:after{content:"";position:absolute;inset:0;pointer-events:none}.nux-ticket:before{z-index:-2;background:var(--ink-b);translate:4px 4px;clip-path:polygon(2% 8%,14% 0%,33% 6%,55% 0%,76% 7%,94% 1%,100% 15%,97% 46%,100% 78%,88% 100%,64% 94%,40% 100%,17% 95%,0% 100%,3% 62%,0% 30%)}.nux-ticket:after{z-index:-1;background:var(--ink-a);clip-path:polygon(0% 7%,12% 0%,30% 5%,52% 0%,71% 6%,90% 0%,100% 9%,98% 42%,100% 72%,95% 100%,70% 95%,46% 100%,22% 94%,0% 100%,2% 60%,0% 28%)}.nt-text{position:relative}.nux-tear{display:inline-block;text-shadow:-2px 0 rgba(var(--ink-a-rgb),.55),2px 0 rgba(var(--ink-b-rgb),.7)}.nux-mark{font-size:clamp(38px,16cqw,64px)}.nux-title{position:relative;z-index:1;font-family:var(--display);font-size:clamp(26px,10.5cqw,46px);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-0)}.nux-tag{font-family:var(--mono);font-size:14px;font-weight:700;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-0)}.nux-word{display:inline-block;width:3.3em;text-align:left;white-space:nowrap;font-size:1.65em;line-height:.9;vertical-align:-.08em;color:var(--accent);font-weight:800}.nux-cta{position:relative;isolation:isolate;width:fit-content;display:inline-flex;border:none;background:transparent;padding:0;font-family:var(--display);font-size:19px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-0);cursor:pointer;rotate:-.6deg}.nux-cta-in{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;background:var(--paper-0);border:2px solid var(--cream);padding:13px 34px}.nux-cta:hover .nux-cta-in,.nux-cta:focus-visible .nux-cta-in{background:var(--cream);color:var(--paper-0)}.nux-cta:focus-visible{outline:none}.nux-riso:before,.nux-riso:after{content:"";position:absolute;z-index:-1;pointer-events:none}.nux-riso:before{inset:-5px -8px -9px -6px;rotate:-1.1deg;clip-path:polygon(1% 4%,16% 0%,37% 3%,58% 0%,79% 3.5%,95% 0%,100% 8%,98.5% 45%,100% 80%,90% 100%,68% 96%,45% 100%,22% 96.5%,0% 100%,2% 64%,0% 28%)}.nux-riso:after{inset:-9px -5px -6px -9px;rotate:.9deg;clip-path:polygon(0% 6%,13% 1%,33% 4%,54% 0%,74% 4%,92% .5%,100% 10%,98% 48%,100% 84%,86% 99%,63% 95.5%,40% 99.5%,18% 95%,0% 98%,1.5% 60%,0% 24%)}.nux-riso[data-mb="0"]:before{background:rgb(var(--ink-a-rgb))}.nux-riso[data-mb="1"]:before{background:rgb(var(--ink-b-rgb))}.nux-riso[data-mb="2"]:before{background:repeating-linear-gradient(45deg,rgb(var(--ink-a-rgb)) 0 5px,transparent 5px 9px)}.nux-riso[data-mb="3"]:before{background:repeating-linear-gradient(-45deg,rgb(var(--ink-b-rgb)) 0 5px,transparent 5px 9px)}.nux-riso[data-mb="4"]:before{background:radial-gradient(var(--cream) 1px,transparent 1.5px) 0 0 / 5px 5px}.nux-riso[data-ma="0"]:after{background:rgb(var(--ink-a-rgb))}.nux-riso[data-ma="1"]:after{background:rgb(var(--ink-b-rgb))}.nux-riso[data-ma="2"]:after{background:repeating-linear-gradient(45deg,rgb(var(--ink-a-rgb)) 0 5px,transparent 5px 9px)}.nux-riso[data-ma="3"]:after{background:repeating-linear-gradient(-45deg,rgb(var(--ink-b-rgb)) 0 5px,transparent 5px 9px)}.nux-riso[data-ma="4"]:after{background:radial-gradient(var(--cream) 1px,transparent 1.5px) 0 0 / 5px 5px}.nux-skip{position:absolute;right:0;top:0;z-index:7;background:#0a0a128c;border:1px solid rgba(var(--ink-a-rgb),.55);padding:6px 13px;cursor:pointer;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-a-neon);text-shadow:0 0 9px rgba(var(--ink-a-rgb),.4);rotate:.4deg}.nux-skip:hover,.nux-skip:focus-visible{background:var(--ink-a-neon);border-color:var(--ink-a-neon);color:var(--paper-0);text-shadow:none;outline:none}.nux-screen{max-height:100vh;max-height:100dvh;overflow-y:auto}.nux-screen .card-body{justify-content:flex-start;flex:1 0 auto}.nux-screen .chassis{margin-top:auto;margin-bottom:auto}.nux-thresh .nux-frame-in{padding:72px 26px 68px}.nux-begin{font-size:30px}.nux-begin .nux-cta-in{padding:22px 54px;gap:16px}.nux-begin .nux-tear{text-shadow:-3px 0 rgba(var(--ink-a-rgb),.55),3px 0 rgba(var(--ink-b-rgb),.7)}.nux-perk-grid{display:flex;flex-direction:column;gap:26px;width:100%}.nux-perk-slot{text-align:left;rotate:calc((var(--i) - 1) * .5deg)}.nux-perk-slot .np-lead,.nux-perk-slot .boon-card{opacity:0}.nux-perk-slot.lead-in .np-lead{animation:nux-perkin .26s cubic-bezier(.16,1,.3,1) forwards}.nux-perk-slot.card-in .boon-card{animation:nux-cardflash .34s cubic-bezier(.16,1,.3,1) forwards}.nux-perk-slot .boon-card{width:100%;pointer-events:none;display:flex;transform:none}.nux-perks{justify-content:flex-start}.nux-perks .nux-frame{width:100%;rotate:none;flex:1;min-height:0;display:flex;flex-direction:column}.nux-perks .nux-frame-in{flex:1;padding:24px 14px 26px;gap:12px}.nux-perks .nux-perk-grid{flex:1;min-height:0;gap:16px}.nux-perks .nux-perk-slot{flex:1;min-height:0;display:flex;flex-direction:column}.nux-perks .nux-perk-slot .boon-card{flex:1;min-height:96px}.nux-perks .nux-cta{margin-top:8px}@keyframes nux-perkin{0%{opacity:0;translate:0 10px;scale:1.05}to{opacity:1;translate:0 0;scale:1}}@keyframes nux-cardflash{0%{opacity:0;scale:1.06;filter:brightness(2.4) saturate(.2)}45%{opacity:1;filter:brightness(1.7) saturate(.6)}to{opacity:1;scale:1;filter:none}}.np-lead{display:flex;align-items:center;font-family:var(--mono);font-size:12.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-0);margin:0 0 4px}.nux-demo{display:flex;flex-direction:column;flex:1;min-height:0}.nux-demo>.answers{margin-top:10px}.nux-demo .answer-btn{pointer-events:none}.nux-scrim{position:absolute;inset:0;z-index:3;background:#04040ae0;opacity:0;pointer-events:none;transition:opacity .3s ease}.nux-demo.spot .nux-scrim{opacity:1}.nux-demo.spot .act-row>.nux-lit{position:relative;z-index:6;opacity:1;box-shadow:0 0 0 2px rgb(var(--nux-res, 109, 240, 255)),0 0 22px rgba(var(--nux-res, 109, 240, 255),.55)}.nux-float{position:absolute;left:50%;translate:-50% 0;width:min(320px,86%);z-index:5;isolation:isolate;rotate:-1.2deg;filter:drop-shadow(6px 6px 0 rgba(var(--ink-a-pale-rgb),.55)) drop-shadow(-4px -3px 0 rgba(var(--ink-b-rgb),.3)) drop-shadow(0 14px 22px rgba(0,0,0,.55))}.nux-float-in{position:relative;background:var(--paper-1);clip-path:polygon(.6% 3%,9% .5%,22% 3.5%,36% 0%,51% 3%,66% .6%,80% 3.4%,92% .3%,99.5% 2.6%,98.6% 30%,100% 55%,98.9% 78%,99.6% 97%,88% 99.4%,74% 96.6%,58% 100%,43% 96.8%,28% 99.7%,13% 96.5%,.5% 99%,1.4% 74%,0% 50%,1.2% 26%);padding:14px 17px 13px;text-align:center}.nux-float.pop{animation:nux-pop .26s cubic-bezier(.16,1,.3,1)}@keyframes nux-pop{0%{opacity:0;scale:1.07}to{opacity:1;scale:1}}.nf-name{font-family:var(--display);font-size:19px;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--nux-res, 109, 240, 255));margin-bottom:5px}.nf-body{font-family:var(--mono);font-size:12px;line-height:1.6;letter-spacing:.04em;color:var(--ink-0)}.nf-body .res{font-weight:600}.nf-body .res-armor{color:rgb(var(--res-armor))}.nf-body .res-shuffle{color:rgb(var(--res-shuffle))}.nf-body .res-view{color:rgb(var(--res-view))}.nux-arrow{position:absolute;z-index:4;width:18px;height:46px;pointer-events:none;color:rgb(var(--nux-res, 109, 240, 255));filter:drop-shadow(-2px 0 rgba(var(--ink-a-rgb),.7)) drop-shadow(2px 0 rgba(var(--ink-b-rgb),.7));animation:nux-bob .9s ease-in-out infinite alternate,nux-jit 1.9s steps(1) infinite}.nux-arrow svg{width:100%;height:100%;display:block}.nux-arrow .sh{stroke:currentColor;stroke-width:2.5;stroke-linecap:butt;stroke-dasharray:4 5;animation:nux-march .7s linear infinite}.nux-arrow .hd{stroke:currentColor;stroke-width:2.5;fill:none}@keyframes nux-march{to{stroke-dashoffset:-18}}@keyframes nux-bob{0%{margin-top:0}to{margin-top:5px}}@keyframes nux-jit{0%{transform:translate(0)}47%{transform:translate(-2px)}53%{transform:translate(2px)}58%{transform:translate(0)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.nux-arrow,.nux-arrow .sh,.nux-float.pop{animation:none}.nux-perk-slot .np-lead,.nux-perk-slot .boon-card{opacity:1;animation:none}}body.still .stage:before,body.still .stage:after{animation-play-state:paused}@media(pointer:coarse){.stage:before,.stage:after{will-change:auto;backface-visibility:visible;transform-style:flat}.wordmark .line2{will-change:auto}}.score-val,.round-label,.streak-chip{font-variant-numeric:tabular-nums}.chassis .score-strip .score-val{min-width:0;text-align:center}.chassis .score-strip .round-label{min-width:8.2ch}@media(pointer:coarse){.chassis .score-strip .round-label,.chassis .score-strip .streak-chip,.chassis .score-strip .score-val{translate:0 0;rotate:none}}body.nosound .vol-dock,body.nosound #vol-row{display:none}@font-face{font-family:Black Ops One;src:url(fx/fonts/black_ops_one.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Creepster;src:url(fx/fonts/creepster.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Monoton;src:url(fx/fonts/monoton.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Orbitron;font-weight:700;src:url(fx/fonts/orbitron.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Rubik Glitch;src:url(fx/fonts/rubik_glitch.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:"Press Start 2P";src:url(fx/fonts/press_start_2p.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:VT323;src:url(fx/fonts/vt323.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Bungee;src:url(fx/fonts/bungee.woff2) format("woff2");font-display:block;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:"Press Start 2P N";src:url(fx/fonts/press_start_2p.woff2) format("woff2");font-display:block;size-adjust:85.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:VT323 N;src:url(fx/fonts/vt323.woff2) format("woff2");font-display:block;size-adjust:133.9%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Bungee N;src:url(fx/fonts/bungee.woff2) format("woff2");font-display:block;size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Monoton N;src:url(fx/fonts/monoton.woff2) format("woff2");font-display:block;size-adjust:85.3%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Rubik Glitch N;src:url(fx/fonts/rubik_glitch.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Black Ops One N;src:url(fx/fonts/black_ops_one.woff2) format("woff2");font-display:block;size-adjust:115.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:Orbitron N;font-weight:700;src:url(fx/fonts/orbitron.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+20-21,U+27,U+2C,U+2E,U+30-39,U+3A,U+41-5A,U+61-7A}@font-face{font-family:"Press Start 2P WM";src:url(fx/fonts/wm/press_start_2p.woff2) format("woff2");font-display:block;size-adjust:74%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:VT323 WM;src:url(fx/fonts/wm/vt323.woff2) format("woff2");font-display:block;size-adjust:132.1%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Pixelify Sans WM;font-weight:700;src:url(fx/fonts/wm/pixelify_sans.woff2) format("woff2");font-display:block;size-adjust:116%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:"Micro 5 WM";src:url(fx/fonts/wm/micro_5.woff2) format("woff2");font-display:block;size-adjust:162.8%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Handjet WM;font-weight:700;src:url(fx/fonts/wm/handjet.woff2) format("woff2");font-display:block;size-adjust:111.3%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Doto WM;font-weight:700;src:url(fx/fonts/wm/doto.woff2) format("woff2");font-display:block;size-adjust:107.6%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Workbench WM;src:url(fx/fonts/wm/workbench.woff2) format("woff2");font-display:block;size-adjust:85.9%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Monofett WM;src:url(fx/fonts/wm/monofett.woff2) format("woff2");font-display:block;size-adjust:110.6%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:"Jacquard 12 WM";src:url(fx/fonts/wm/jacquard_12.woff2) format("woff2");font-display:block;size-adjust:129.5%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:DotGothic16 WM;src:url(fx/fonts/wm/dotgothic16.woff2) format("woff2");font-display:block;size-adjust:94%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Tiny5 WM;src:url(fx/fonts/wm/tiny5.woff2) format("woff2");font-display:block;size-adjust:118.4%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Sixtyfour WM;src:url(fx/fonts/wm/sixtyfour.woff2) format("woff2");font-display:block;size-adjust:85.9%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Iceland WM;src:url(fx/fonts/wm/iceland.woff2) format("woff2");font-display:block;size-adjust:150.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Orbitron WM;font-weight:700;src:url(fx/fonts/wm/orbitron.woff2) format("woff2");font-display:block;size-adjust:102.8%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Audiowide WM;src:url(fx/fonts/wm/audiowide.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Monomaniac One WM;src:url(fx/fonts/wm/monomaniac_one.woff2) format("woff2");font-display:block;size-adjust:109.5%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Black Ops One WM;src:url(fx/fonts/wm/black_ops_one.woff2) format("woff2");font-display:block;size-adjust:114.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Bungee WM;src:url(fx/fonts/wm/bungee.woff2) format("woff2");font-display:block;size-adjust:100.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Bungee Outline WM;src:url(fx/fonts/wm/bungee_outline.woff2) format("woff2");font-display:block;size-adjust:99.3%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Monoton WM;src:url(fx/fonts/wm/monoton.woff2) format("woff2");font-display:block;size-adjust:87.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Train One WM;src:url(fx/fonts/wm/train_one.woff2) format("woff2");font-display:block;size-adjust:92.4%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Rampart One WM;src:url(fx/fonts/wm/rampart_one.woff2) format("woff2");font-display:block;size-adjust:93.4%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Righteous WM;src:url(fx/fonts/wm/righteous.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Rubik Glitch WM;src:url(fx/fonts/wm/rubik_glitch.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Rubik Iso WM;src:url(fx/fonts/wm/rubik_iso.woff2) format("woff2");font-display:block;size-adjust:102.8%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Rubik Moonrocks WM;src:url(fx/fonts/wm/rubik_moonrocks.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Megrim WM;src:url(fx/fonts/wm/megrim.woff2) format("woff2");font-display:block;size-adjust:104.2%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@font-face{font-family:Bangers WM;src:url(fx/fonts/wm/bangers.woff2) format("woff2");font-display:block;size-adjust:98.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%;unicode-range:U+41,U+43,U+4E,U+4F}@media(prefers-reduced-motion:reduce){.transition-line{visibility:visible}.transition-screen.active .transition-line{animation:none}}@keyframes tl-print{0%{opacity:0}18%{opacity:1;transform:translate(1px)}30%{opacity:.25;transform:none}44%{opacity:1;transform:translate(-1px)}62%{opacity:.55}78%,to{opacity:1;transform:none}}#rule-flash .rs-text.rs-calm{animation:rs-calm .42s steps(1,end)}@keyframes rs-calm{0%{opacity:.4;clip-path:inset(0 0 46% 0);transform:translate(1px)}26%{opacity:1;clip-path:inset(38% 0 0 0);transform:translate(-1px)}48%{opacity:.7;clip-path:inset(0 0 0 0);transform:none}64%{opacity:1;clip-path:inset(0 0 52% 0);transform:translate(1px)}82%,to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}body.still .boon-card{animation-play-state:paused}body.still .boon-card:after{animation-play-state:paused}@media(pointer:coarse){.stage:before,.stage:after{animation-play-state:paused}}@media(pointer:coarse){.boon-card{box-shadow:0 0 3px color-mix(in srgb,var(--rcp) calc(30% + var(--beatq) * 22%),transparent),0 0 calc(20px + var(--beatq) * 16px) color-mix(in srgb,var(--rcp) calc(10% + var(--beatq) * 20%),transparent),var(--edge-light)}}
