@font-face{font-family:Patrick Hand;src:url(/assets/fonts/patrick-hand.woff2) format("woff2");font-display:swap}@font-face{font-family:Anton;src:url(/assets/fonts/anton.woff2) format("woff2");font-display:swap}:root{--ink: #24428f;--ink-2: rgba(36, 66, 143, .66);--ink-3: rgba(36, 66, 143, .32);--red: #bf3b2b;--paper: #e9e2cf;--paper-hi: #f4efe0;--tin: #c4691a;--tin-green: hue-rotate(134deg) saturate(.72) brightness(.94) contrast(1.06);--stamp: "Anton", "Arial Narrow", sans-serif;--hand: "Patrick Hand", cursive}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;background:#565049;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,sans-serif}#app{position:fixed;top:0;right:0;bottom:0;left:0}.pf-sitenav{position:fixed;left:0;right:0;bottom:0;z-index:8;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));font-family:var(--hand);font-size:16px;line-height:1.2;text-align:center;color:#f3ede0;text-shadow:0 1px 5px rgba(0,0,0,.65);background:linear-gradient(180deg,transparent,rgba(26,20,14,.55) 28%);pointer-events:auto;-webkit-user-select:auto;user-select:auto}.pf-sitenav a{color:inherit;text-underline-offset:3px}body.desk-play .pf-sitenav,body.pf-wrapped .pf-sitenav,body.local-party-mode .pf-sitenav,body.group-mode .pf-sitenav,body:has(.diarywrap.show) .pf-sitenav,body:has(.chitwrap.show) .pf-sitenav{display:none}.pf-gl-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent}.pf-clarity-desk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:0}canvas{display:block;touch-action:none}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 78% 72% at 50% 56%,transparent 52%,rgba(26,20,14,.42) 100%);z-index:4}.coach{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;font-family:Patrick Hand,Chalkboard SE,Segoe Print,cursive;color:#f0eadcbf;font-size:15px;text-shadow:0 1px 6px rgba(0,0,0,.35);pointer-events:none;opacity:1;transition:opacity .5s;z-index:5}.coach.hidden{opacity:0}.slip{position:fixed;left:50%;max-width:min(80vw,340px);padding:9px 16px 11px;color:var(--ink);font-family:var(--hand);font-size:clamp(15px,4vw,18px);line-height:20px;white-space:normal;overflow-wrap:break-word;background-color:var(--paper);background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 19px,#607ebe57 19px,#607ebe57 20px);background-size:180px 180px,auto;background-position:0 0,0 9px;background-repeat:repeat,repeat;box-shadow:0 2px 3px #140c0466,0 9px 20px #140c0473;clip-path:polygon(0 4px,12% 0,25% 5px,38% 1px,50% 5px,62% 0,75% 5px,88% 1px,100% 4px,100% calc(100% - 4px),88% 100%,75% calc(100% - 5px),62% calc(100% - 1px),50% calc(100% - 5px),38% 100%,25% calc(100% - 5px),12% calc(100% - 1px),0 calc(100% - 4px));pointer-events:none;opacity:0;z-index:5;transition:opacity .18s ease,transform .24s cubic-bezier(.2,1.1,.4,1);--slip-x: -50%;--slip-rot: 0deg;--slip-scale: 1;--slip-y: 0px;transform:translate(var(--slip-x),calc(var(--slip-y) + 6px)) rotate(var(--slip-rot)) scale(var(--slip-scale))}.slip.show{opacity:1;transform:translate(var(--slip-x),var(--slip-y)) rotate(var(--slip-rot)) scale(var(--slip-scale))}.slip .doodle{font-style:normal;display:inline-block;margin-right:7px;font-size:.92em;transform:rotate(-7deg) translateY(1px);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.cue{--slip-rot: 1.1deg;font-size:clamp(14px,3.6vw,16px)}body[data-slips=below] .turnline{left:var(--desk-mid);top:calc(var(--desk-near) + 54px)}body[data-slips=below] .cue{left:var(--desk-mid);top:calc(var(--desk-near) + 48px);--slip-y: -100%}body[data-slips=right] .turnline,body[data-slips=right] .cue{--slip-x: 0px;left:auto;right:13px;max-width:var(--gut-right-w)}body[data-slips=left] .turnline,body[data-slips=left] .cue{--slip-x: 0px;left:13px;right:auto;max-width:var(--gut-left-w)}body[data-slips=right] .turnline{bottom:max(18px,env(safe-area-inset-bottom))}body[data-slips=right] .cue{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 84px)}body[data-slips=left] .turnline{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 46px)}body[data-slips=left] .cue{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 130px)}body[data-slips=far] .turnline,body[data-slips=far] .cue{left:var(--desk-mid);top:var(--band-mid);bottom:auto;--slip-y: -50%}body.reactrow[data-slips=far] .turnline,body.reactrow[data-slips=far] .cue{top:calc(var(--desk-far, 60%) - 14px);--slip-y: -100%}body.band-tight.reactrow[data-slips=far] .turnline,body.band-tight.reactrow[data-slips=far] .cue{font-size:13px;line-height:17px;padding:7px 12px 9px;background-position:0 6px;background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 16px,#607ebe57 16px,#607ebe57 17px)}body.slips-one .cue.show~.turnline{opacity:0}.chit .rivals{list-style:none;margin:6px 0 2px;padding:0}.chit .rival{padding:11px 0 10px;border-bottom:1px dashed rgba(96,126,190,.3)}.chit .rival:last-child{border-bottom:0}.chit .score{display:flex;align-items:baseline;gap:7px;margin:0;font-family:var(--hand)}.chit .score b{position:relative;font-weight:400;font-size:23px;color:var(--ink-2);padding:0 2px}.chit .score .lead{color:var(--ink);margin:0 6px}.chit .score .lead:after{content:"";position:absolute;top:-5px;right:-7px;bottom:-4px;left:-7px;border:2px solid var(--red);border-radius:52% 48% 50% 52%/58% 55% 45% 42%;transform:rotate(-3deg)}.chit .score .dash{font-style:normal;color:var(--ink-3);font-size:17px}.chit .score .sname{font-size:16px;color:var(--ink-2)}.chit .score .sname.them{color:var(--ink)}.chit .score .rivalwhen{margin-left:auto;font-style:normal;font-size:12px;color:var(--ink-3);white-space:nowrap}.chit .rivalnote{display:block;margin-top:4px;font-style:normal;font-family:var(--hand);font-size:14px;color:var(--ink-3)}.chit .rivalnote.owed{color:#b2432f}.chit .rivalnote.hot{color:var(--ink)}.chit .rivals.ghost{opacity:.38;margin:10px 0 12px}.chit .rivals.ghost .rival{border-bottom:0;padding:0}.chit .rivals.ghost .score{justify-content:center}.chit .boardnote{margin-top:12px;font-size:13px;text-align:center}.diarywrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:calc(clamp(10px,3.4vh,30px) + env(safe-area-inset-top)) 16px calc(clamp(10px,3.4vh,30px) + env(safe-area-inset-bottom));background:#120c0680;opacity:0;pointer-events:none;transition:opacity .22s ease}.diarywrap.show{opacity:1;pointer-events:auto}.dinstall{display:none}@media(display-mode:standalone),(display-mode:fullscreen){.dinstall{display:none!important}}.diary{position:relative;overflow:hidden auto;overscroll-behavior:contain;width:100%;max-width:396px;max-height:100%;display:flex;flex-direction:column;padding:6px 11px 2px 18px;border-radius:3px 7px 7px 3px;color:var(--ink);font-family:var(--hand);background:radial-gradient(120% 90% at 50% 6%,rgba(255,252,240,.5),transparent 60%),var(--paper);box-shadow:0 2px #ddd4bd,0 4px #cec5ae,0 6px #beb59f,0 22px 46px #0000008c}.diary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 42px #583e1429}.dspine{position:absolute;left:0;top:0;bottom:0;width:15px;pointer-events:none;background:linear-gradient(90deg,rgba(60,38,16,.32),rgba(60,38,16,.08) 60%,transparent)}.dstitch{position:absolute;left:6px;top:20px;bottom:20px;width:2px;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(36,66,143,.5) 0 8px,transparent 8px 17px)}.dribbon{position:absolute;right:7px;top:0;width:10px;height:55%;z-index:1;pointer-events:none;background:linear-gradient(90deg,#8e2419,#c4402f 42%,#a02c1f);box-shadow:2px 0 5px #140c0466}.dribbon:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:11px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%,50% 55%,0 100%)}.dclip{position:absolute;right:-52px;top:-22px;width:104px;aspect-ratio:720 / 75;z-index:5;background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(-82deg);pointer-events:none;filter:drop-shadow(-3px 5px 6px rgba(20,12,4,.45))}.dband{position:relative;z-index:3;display:flex;align-items:center;gap:8px;border:1.5px solid rgba(90,103,136,.55);border-left-width:4px;padding:5px 8px 4px;background:#eae3d0d1}.dband svg{flex:none;opacity:.75}.dband .dt{flex:1;font-family:var(--stamp);font-size:10.5px;letter-spacing:.2em;color:#5a6788;text-transform:uppercase}.dband .dno{font-family:var(--stamp);font-size:10px;letter-spacing:.08em;color:#5a67888c;padding-right:30px}.dleft,.dside{display:contents}.dfields{position:relative;z-index:3;padding:4px 0 0}.dfrow{display:flex;align-items:baseline;gap:6px;margin-bottom:3px}.dlabel{flex:none;font-family:var(--stamp);font-size:9px;letter-spacing:.16em;color:#5a67888c;text-transform:uppercase}.dfill{flex:1;min-width:0;line-height:1;padding:0 4px 1px;border-bottom:1px dotted rgba(90,103,136,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfill.nm{font-size:23px;letter-spacing:.04em;text-transform:uppercase}.dedit,.dlock{flex:none;position:relative;z-index:6;display:inline-flex;align-items:center;margin:0;padding:4px 1px;font-family:var(--hand);font-size:17px;line-height:1;background:none;border:0}.dedit svg,.dlock svg{display:block;width:20px;height:20px;flex:none}.dedit{cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:#24428f59;text-underline-offset:3px}.dedit:active{color:var(--red)}.dlock{position:relative;color:var(--ink);cursor:help}.dlock:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 7px);transform:translate(-50%);z-index:23;width:max-content;max-width:160px;padding:5px 8px 4px;font-family:var(--hand);font-size:13px;line-height:1.25;color:var(--paper);background:var(--ink);border-radius:2px;opacity:0;pointer-events:none}.dlock:hover:after,.dlock:focus-visible:after{opacity:1}.namerow{align-items:center;min-height:28px;gap:8px;margin-bottom:5px;padding-right:16px}.namerow .dfill.nm{flex:1 1 auto;min-width:0}.dpresent{flex:none;margin:0;padding:0;background:none;border:0;cursor:pointer;color:var(--ink);transform:rotate(-.8deg)}.dpresent:active{transform:rotate(-.8deg) translateY(1px)}.dstamp{display:inline-flex;align-items:center;gap:4px;padding:5px 7px 4px;border:1.5px solid currentColor;border-radius:2px;box-shadow:inset 0 0 0 1px var(--paper),inset 0 0 0 2.5px currentColor}.dstamp .w{font-family:var(--stamp);font-size:10.5px;line-height:1;letter-spacing:.09em;text-transform:uppercase}.dstamp svg{display:block;width:11px;height:11px;flex:none}.dpresent.present{color:var(--red);transform:rotate(-4deg)}.dpresent.present:active{transform:rotate(-4deg) translateY(1px)}.dstamp.on{opacity:.85}.dpresent.lapsed,.dpresent.blocked{color:var(--red)}.dpresent.blocked .dstamp{background:#b0362a1a}.dfill.dt{font-size:13.5px;color:var(--ink-2)}.dfill.pens{font-size:14px}.dfill .togo{color:var(--red)}.heldrow .dlabel{color:#b0362ab3}.dfill.held{font-size:14px;color:var(--red);border-bottom-color:#b0362a66}.dmarks{position:relative;z-index:3;margin:13px 0}.dhero.dboard{margin-top:4px;padding:10px 11px 11px;background:none;transform:none;box-shadow:none;border:1.5px solid rgba(36,66,143,.4)}.dhero.dboard:after{display:none}.dboard>.dask{margin:0 0 8px;text-align:left;font-size:15px;line-height:1.15;color:var(--ink)}.dmodes{display:flex;gap:8px;margin:0 0 10px}.dmode{flex:1 1 50%;width:50%;min-width:0;border:2px solid rgba(36,66,143,.35);background:var(--paper-hi);cursor:pointer;text-align:left;padding:0;overflow:hidden;font:inherit;color:inherit}.dmode.on{border-color:var(--ink);background:#eef1f6}.dmode.locked{cursor:default;opacity:.88}.dmode.locked .ddoor img{filter:grayscale(1) contrast(.92) brightness(.88)}.dboard .dlock{position:absolute;right:5px;bottom:5px;width:28px;height:28px;color:#f4efe4;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.dboard .dlock svg{width:100%;height:100%;display:block}.dboard .dcard{display:flex;flex-direction:column;min-width:0}.dboard .ddoor{width:100%;height:96px;margin:0}.dboard .ddoor img{object-fit:cover;object-position:center 22%}.dboard .ddoor em{left:50%;top:7%;bottom:auto;transform:translate(-50%) rotate(-1deg);padding:1px 5px 2px;border:1.5px solid rgba(45,40,31,.72);background:#e8d4a4f0;color:#243648;font-size:13px;line-height:1;text-shadow:0 1px #fff5d0}.dboard .dcopy{padding:6px 7px 8px;text-align:left}.dboard .dname{margin:0;font-size:13px;line-height:1.1;color:var(--ink);text-transform:none;letter-spacing:0}.dboard .sub{display:block;min-height:2.5em;margin-top:2px;font-size:11px;line-height:1.25}.drow2{display:flex;align-items:center;gap:10px}.drow2 .dcopy{min-width:0;flex:1}.dhero{position:relative;z-index:3;margin-top:4px;padding:5px 9px 6px;background:var(--paper-hi);transform:rotate(-.5deg);box-shadow:0 6px 16px #140c043d,0 1px #ffffff80 inset}.dhero:after{content:"";position:absolute;left:0;right:0;top:-4px;height:5px;background:var(--paper-hi);clip-path:polygon(0 100%,6% 0,13% 92%,21% 4%,29% 96%,37% 0,45% 92%,53% 6%,61% 96%,69% 0,77% 92%,85% 4%,93% 96%,100% 0,100% 100%)}.dhero .kicker{font-family:var(--stamp);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#5a6788}.dhero .big{font-size:23px;line-height:1;margin-top:3px;letter-spacing:.04em;text-transform:uppercase}.dhero .big .sm{font-size:16.5px}.dhero .sub{font-size:12px;color:var(--ink-2);margin-top:2px}.dduo{display:flex;align-items:center;gap:8px;margin-top:3px}.dduo .p{flex:1;aspect-ratio:720 / 75;background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28))}.dduo .p.flip{transform:scaleX(-1)}.dduo .v{font-family:var(--stamp);font-size:12px;color:var(--red);letter-spacing:.06em}.ddoor{position:relative;width:72px;height:96px;margin:8px 0 2px;overflow:hidden;background:#2a2218}.ddoor img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.ddoor em{position:absolute;left:4px;bottom:5px;font-family:var(--stamp);font-size:13px;font-style:normal;letter-spacing:.08em;color:#f4efe4;text-shadow:0 1px 2px rgba(0,0,0,.65)}.dcta{display:block;width:100%;margin-top:10px;border:0;cursor:pointer;background:var(--red);color:#f6efe0;transform:rotate(.4deg);font-family:var(--stamp);font-size:14px;letter-spacing:.09em;text-transform:uppercase;padding:6px 0 5px;box-shadow:0 4px #782219d9,0 8px 16px #0000004d}.dcta:active{transform:rotate(.4deg) translateY(3px);box-shadow:0 1px #782219d9}.drivals{position:relative;z-index:3;margin-top:clamp(12px,2.4vh,20px);display:flex;flex-direction:column;flex:none;width:100%;max-width:100%;min-width:0}.drail{position:relative;min-width:0;padding:0}.drows{display:flex;flex-direction:row;gap:7px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drail.has-prev .drows{scroll-padding-left:30px}.drail.has-next .drows{scroll-padding-right:30px}.drows::-webkit-scrollbar{display:none}.dnav{position:absolute;top:50%;z-index:6;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:1.5px solid var(--ink);border-radius:50%;cursor:pointer;background:var(--paper);color:var(--ink);transform:translateY(-50%)}.dnav svg{display:block;width:13px;height:13px}.dnav.prev{left:0}.dnav.next{right:0}.dnav[hidden]{display:none}.dnav:active{transform:translateY(calc(-50% + 1px))}.diary .chooser{flex:0 1 auto;margin-top:clamp(4px,1.2vh,10px)}.diary .chooser .picksec{margin:0 0 clamp(2px,.7vh,6px);font-size:11.5px}.diary .chooser .pickduo{gap:clamp(4px,1vh,8px);flex:none}.diary .chooser .pickcol{flex:none}.diary .chooser .pick{padding:clamp(4px,.9vh,8px) 8px;gap:clamp(2px,.6vh,5px)}.diary .chooser .pickart{height:16px;margin:0}.diary .chooser .pickicon{width:15px;height:15px}.diary .chooser .pick h3{font-size:15.5px;margin:0}.diary .chooser .pickduo h3{min-height:0}.diary .chooser .pickbody{display:block;margin:0;font-size:12px;line-height:1.2}.diary .chooser .gostamp,.diary .chooser .stampbtn{margin-top:clamp(4px,1.1vh,9px)}.diary .chooser .pickduo .stampbtn{min-height:38px;padding:9px 4px 7px;font-size:13px}.diary .chooser .newtag{top:2px;right:2px;font-size:10px;padding:3px 5px 2px}.drh{display:flex;justify-content:space-between;font-family:var(--stamp);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#5a67888c;border-bottom:1px solid rgba(36,66,143,.26);padding-bottom:2px;margin-bottom:4px}.drh[hidden]{display:none}.drow{display:grid;grid-template-columns:1fr auto;align-items:start;gap:3px 6px;flex:0 0 148px;width:148px;margin:0;scroll-snap-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper-hi);border:1.5px solid rgba(90,103,136,.22);border-radius:6px;padding:4px 6px 5px;cursor:pointer;text-align:left;font-family:var(--hand);color:var(--ink);transition:transform .12s ease}.drow:hover{transform:translateY(-1px)}.drow:active{transform:translateY(1px)}.drow .who{min-width:0;grid-column:1}.drow .nm{display:block;font-size:15.5px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drow .ev{display:block;font-size:11.5px;color:var(--ink-2);line-height:1.25;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drow .hh{grid-column:1;font-family:var(--stamp);font-size:13px;color:var(--ink-2)}.drow .play{grid-column:2;grid-row:1;justify-self:end;font-family:var(--stamp);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);padding:5px 7px 3px;box-shadow:inset 0 0 0 1px var(--paper-hi),inset 0 0 0 2.5px var(--ink)}.drow.owed{border-color:#b0362a66}.drow.owed .nm,.drow.owed .ev,.drow.owed .hh{color:var(--red)}.drow.owed .play{border-color:var(--red);color:var(--red);box-shadow:inset 0 0 0 1px var(--paper-hi),inset 0 0 0 2.5px var(--red)}.dempty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 6px 2px}.dempty svg{width:74px;height:auto;opacity:.3;margin-bottom:5px}.dempty .h{font-size:18px;line-height:1.15}.dempty .p{font-size:13px;line-height:1.35;color:var(--ink-2);max-width:34ch;margin-top:3px}.dinvite{margin-top:9px;background:transparent;cursor:pointer;border:2px solid var(--ink);color:var(--ink);transform:rotate(-.6deg);font-family:var(--stamp);font-size:14px;letter-spacing:.09em;text-transform:uppercase;padding:10px 20px 8px;box-shadow:inset 0 0 0 1px var(--paper),inset 0 0 0 2.5px var(--ink);transition:transform .12s ease}.dinvite:active{transform:rotate(-.6deg) translateY(2px)}.dempty .or+.dinvite{margin-top:4px}.dempty .or,.chit .or,.playdoors .or{margin:6px 0 2px;font-family:var(--hand);font-size:15px;line-height:1;letter-spacing:.02em;text-transform:lowercase;color:var(--ink-2);text-align:center}.playdoors .or{margin:0;color:#f0eadc;font-size:13px;opacity:.8}.daddrow{display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;text-align:left;background:none;border:0;border-left:3px dashed rgba(90,103,136,.3);border-bottom:1px dotted rgba(90,103,136,.3);padding:7px 9px;font-family:var(--hand);font-size:13.5px;color:var(--ink-2);transition:background-color .12s ease,color .12s ease}.daddrow:hover{background:#fffcf09e;color:var(--ink);border-left-style:solid}.daddrow .plus{font-family:var(--stamp);font-size:15px;color:#5a67888c;line-height:1}.daddrow .lbl{flex:1}.daddrow .arrow,.dindex .arrow{display:flex;align-items:center;flex:none;color:#5a67888c}.dindex .arrow svg{display:block;width:14px;height:14px}.dtail{flex:none;margin-top:4px;padding-top:4px;background:none;position:relative;z-index:1}.dindex{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:0;border-top:1px solid rgba(36,66,143,.26);padding:4px 1px 0;cursor:pointer;text-align:left;font-family:var(--hand);font-size:12.5px;color:var(--ink-2);transition:color .12s ease}.dindex:hover{color:var(--ink)}a.dindex{text-decoration:none}.dtk{font-family:var(--stamp);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#5a67888c;padding-bottom:2px}.dgroup{padding:5px 1px 3px}.dgroup .lbl{text-decoration:underline;text-decoration-color:#5a678866;text-underline-offset:3px}.dgroup:active{color:var(--ink)}.dnote{margin-top:6px;padding:5px 1px 0;text-align:center;border-top:1px solid rgba(36,66,143,.26);font-family:var(--hand);font-size:13px;line-height:1.35;color:var(--ink-2)}.dnote a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:2px}.dlegal{margin:11px 0 0;padding:0 1px;text-align:center;font-family:var(--hand);font-size:10.5px;line-height:1.2;color:#5a67888c}.dlegal a{color:#5a6788c7;text-decoration:underline;text-decoration-color:#5a678859;text-underline-offset:2px}.dindex .k{font-family:var(--stamp);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#5a67888c}.dindex .lbl{flex:1}@media(max-height:720px){.diary{padding:9px 12px 4px 20px}.dfill.nm{font-size:21px}.dmarks{margin:9px 0 8px}.dhero{margin-top:8px;padding:9px 11px 10px}.dhero .big{font-size:21px}.dhero .big .sm{font-size:15px}.dcta{margin-top:8px;padding:9px 0 7px;font-size:16px}.dduo{margin-top:6px}.drivals{margin-top:8px}.dempty{padding:6px 6px 4px}.dempty svg{width:76px;margin-bottom:6px}.dempty .h{font-size:16.5px}.dempty .p{font-size:12.5px}.dinvite{margin-top:9px;padding:8px 16px 6px;font-size:13px}.dtail{padding-top:7px}}@media(max-height:620px){.dfrow{margin-bottom:5px}.dfields{padding-top:10px}.namerow{min-height:31px}.dhero .big{font-size:21px}.dempty svg{width:62px;margin-bottom:4px}.dempty .h{font-size:15.5px}.dempty .p{font-size:12px}.dinvite{margin-top:7px;padding:7px 14px 5px}}@media(max-width:620px){.diarywrap.has-install{padding-bottom:calc(48px + env(safe-area-inset-bottom))}.diarywrap.has-install .dinstall{display:flex;position:fixed;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:12px;height:calc(48px + env(safe-area-inset-bottom));margin:0;padding:0 16px env(safe-area-inset-bottom);border:0;border-top:1px solid rgba(36,66,143,.16);background:var(--paper);color:#1a1814;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.25;text-align:left;z-index:30}.diarywrap.has-install .dinstall-copy{flex:1;min-width:0}.diarywrap.has-install .dinstall-act{flex:none;margin:0;padding:6px 12px;border:0;border-radius:6px;background:var(--ink);color:var(--paper);font:inherit;font-weight:400;line-height:1.25;cursor:pointer}}@media(min-width:760px)and (orientation:landscape){.diarywrap{align-items:center}.diary{max-width:940px;height:auto;max-height:none;aspect-ratio:auto;overflow:hidden;display:grid;grid-template-columns:1fr 26px 1fr;grid-template-rows:auto;padding:24px 26px 16px;border-radius:6px;box-shadow:0 2px #ddd4bd,0 4px #cec5ae,0 26px 60px #0009}.dspine,.dstitch{display:none}.diary:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:26px;margin-left:-13px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,rgba(60,38,16,.1) 22%,rgba(60,38,16,.34) 50%,rgba(60,38,16,.1) 78%,transparent)}.dleft{display:flex;flex-direction:column;gap:0;grid-column:1;grid-row:1 / -1;min-width:0;min-height:min-content;overflow:visible}.dside{display:flex;flex-direction:column;grid-column:3;grid-row:1 / -1;min-width:0;min-height:0;padding-left:4px}.dside .drivals{overflow:hidden}.drivals{flex:none;margin-top:18px;margin-bottom:0}.dfields{margin-top:0;padding-top:0}.dside .chooser{flex:0 1 auto;margin-top:0}.diary .chooser .pickcol{flex:1 1 auto}.diary .chooser .picksec{margin:0 0 10px;font-size:13.5px}.diary .chooser .pickduo{gap:9px;flex:1 1 auto}.diary .chooser .pick{padding:13px 11px;gap:0}.diary .chooser .pickart{height:34px;margin-bottom:5px}.diary .chooser .pickicon{width:27px;height:27px}.diary .chooser .pick h3{font-size:19px;margin:0 0 6px}.diary .chooser .pickduo h3{min-height:2.16em}.diary .chooser .pickbody{font-size:14.5px;line-height:1.34;margin:0 0 11px}.diary .chooser .gostamp,.diary .chooser .stampbtn{margin-top:auto}.diary .chooser .pickduo .stampbtn{min-height:44px;padding:9px 4px 7px;font-size:13.5px}.diary .chooser .newtag{top:5px;right:5px;font-size:11px;padding:4px 7px 3px}.namerow{min-height:34px;margin-bottom:14px;padding-right:22px}.dfrow{margin-bottom:7px}.dstamp{padding:8px 10px 7px}.dmarks{margin:16px 0}.dmarks .ladder b{display:block}.dhero{margin-top:9px;padding:10px 12px 11px}.dhero .sub{margin-top:8px;font-size:12.5px}.dduo{margin-top:8px}.dcta{margin-top:9px;padding:10px 0 8px;font-size:17px}.dtail{margin-top:auto;padding-top:14px}.dindex{padding:7px 1px 0;font-size:13.5px}.dgroup{padding:11px 1px 9px}.dnote{font-size:14px;line-height:1.35;margin-top:9px;padding-top:7px}.drivals.bare{align-self:center;margin-top:-6%}.drivals.bare .dempty{padding:4px 10px}.drivals.bare .dempty svg{width:148px;margin-bottom:16px}.drivals.bare .dempty .h{font-size:22px}.drivals.bare .dempty .p{font-size:14.5px}.dribbon{left:calc(50% - 5px);right:auto;height:64%}.dclip{right:-74px;top:2px;width:168px;transform:rotate(-84deg)}.dfill.nm,.dhero .big{font-size:32px}.dhero .big .sm{font-size:22px}.dboard .dname{font-size:14px}.dboard .ddoor{width:100%;height:112px}.dboard .ddoor em{font-size:15px}.dboard .sub{font-size:12.5px}.drh{padding-bottom:3px;margin-bottom:6px}.drow{flex-basis:168px;width:168px;padding:10px 10px 11px;gap:5px 8px}.drow .nm{font-size:19px}}.diarywrap{align-items:stretch;padding:0;overflow:hidden;background:#120c0675;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.diary.home{--home-rule: rgba(96, 126, 190, .17);--home-paper: #f0ead9;position:relative;display:block;width:min(100%,880px);max-width:880px;height:100%;max-height:100%;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(31px,env(safe-area-inset-left));overflow:hidden auto;border-radius:0;color:var(--ink);font-family:var(--hand);background-color:var(--home-paper);background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 33px,var(--home-rule) 33px 34px),radial-gradient(110% 60% at 50% 0%,rgba(255,252,240,.64),transparent 68%);background-size:180px 180px,auto,auto;background-position:0 0,0 22px,0 0;box-shadow:0 24px 72px #00000094;scrollbar-width:thin;scrollbar-color:rgba(36,66,143,.26) transparent}.diary.home:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1px;margin:0;z-index:0;background:#bf3b2b52;pointer-events:none}.diary.home:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;box-shadow:inset 0 0 46px #583e141a;pointer-events:none}.home>*{position:relative;z-index:1}.home-left-page,.home-right-page{display:contents}.home button,.home summary,.home a{touch-action:manipulation}.home button:focus-visible,.home summary:focus-visible,.home a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.home-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.home-brand{display:inline-flex;align-items:center;gap:8px;min-height:46px;color:var(--ink)}.home-brand .mark{display:block;flex:none;width:auto;height:22px}.home-brand h1{margin:0;font-family:var(--stamp);font-size:19px;font-weight:400;line-height:1;letter-spacing:.1em;text-transform:uppercase}.home-pen-clip{position:absolute;top:102px;right:-46px;z-index:3;display:block;width:136px;aspect-ratio:720 / 75;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(-3px 5px 5px rgba(35,24,10,.38));pointer-events:none;transform:rotate(-82deg);transform-origin:center;-webkit-user-select:none;user-select:none}.home-spine{display:none}.home-settings{position:relative;z-index:50;flex:none}.home-settings summary{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;color:var(--ink);background:transparent;cursor:pointer;list-style:none;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.home-settings summary::-webkit-details-marker{display:none}.home-settings summary svg{width:30px;height:30px}.home-settings summary:active{transform:scale(.96)}.home-settings[open] summary{background:#24428f14}.home-settings-panel{display:none;position:absolute;top:calc(100% + 7px);right:0;z-index:60;width:min(278px,calc(100vw - 36px));padding:7px;border:1px solid rgba(36,66,143,.26);color:var(--ink);background:var(--paper-hi);box-shadow:0 14px 34px #1f160b47;transform-origin:top right}.home-settings[open] .home-settings-panel{display:block}.home-settings:not([open])::details-content{display:none}.home-setting{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;border:0;color:var(--ink);background:transparent;font:inherit;text-align:left}button.home-setting{cursor:pointer}.home-setting+.home-setting{border-top:1px solid rgba(36,66,143,.14)}.home-setting>span{display:flex;flex-direction:column;align-items:flex-start}.home-setting.account.lapsed,.home-setting.account.blocked{color:var(--red)}.home-setting svg{flex:none;width:19px;height:19px}.home-setting strong{font-size:16px;font-weight:400;line-height:1.1}.home-setting small{margin-top:2px;color:var(--ink-2);font-size:12px;line-height:1.2}.home-profile{margin-top:clamp(17px,4.5vh,34px)}.home-profile h2{max-width:calc(100% - 12px);overflow:hidden;color:var(--ink);font-size:clamp(34px,10vw,48px);font-weight:400;line-height:.96;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-standing{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:9px;font-size:clamp(17px,4.8vw,21px);line-height:1.15}.home-standing strong{color:var(--red);font-weight:400}.home-achievement,.home-mode-sticker{display:inline-block;margin-right:5px;padding:3px 6px 2px;border:1px solid #b79518;color:#27220f;background:#e8cd53;font-family:var(--stamp);font-size:9px;line-height:1;letter-spacing:.11em;text-transform:uppercase;transform:rotate(-3deg)}.home-progress{margin-top:16px}.home-progress .ladder{align-items:flex-start}.home-progress .ladder:before{left:5px;right:15px;top:5.5px}.home-progress .ladder i{width:12px;height:12px;background:var(--home-paper)}.home-progress .ladder i.got{background:var(--ink)}.home-progress .ladder i.now{background:var(--home-paper)}.home-progress .ladder .cup{width:17px;height:19px;margin-top:-3px}.home-next,.home-other,.home-rivals{margin-top:clamp(27px,5.5vh,44px)}.home-section-title{display:flex;align-items:center;gap:12px;margin:0 0 13px}.home-section-title:before,.home-section-title:after{content:"";flex:1 1 auto;height:1.5px;background:#24428f6b}.home-section-title h2{flex:none;margin:0;color:var(--ink);font-size:clamp(19px,5.6vw,27px);font-weight:400;line-height:1;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance}.home-fight{display:grid;min-width:0;padding:10px;border:1px solid rgba(69,58,38,.18);background:#fffcf294;box-shadow:0 9px 22px #39280f2b}.home-fight.has-door{grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr);gap:12px}.home-fight.has-pens{display:block}.home-fight-visual{min-width:0}.home-door-photo{position:relative;width:100%;height:224px;margin:0;border:7px solid #f7f2e7;background:#8b765b;box-shadow:0 6px 13px #2c1e0c47;transform:rotate(-1.2deg)}.home-door-photo:before{content:"";position:absolute;top:-13px;left:31%;width:42%;height:19px;z-index:2;background:#e1cf9da8;transform:rotate(1.5deg);box-shadow:0 1px 1px #5b462129}.home-door-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.home-door-photo figcaption{position:absolute;top:9px;left:50%;padding:2px 6px 1px;border:1.5px solid rgba(45,40,31,.78);color:var(--ink);background:#efe2bbf5;font-family:var(--stamp);font-size:14px;font-style:normal;line-height:1;letter-spacing:.08em;transform:translate(-50%) rotate(-1deg);white-space:nowrap}.home-fight-pens{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:86px;padding:8px 3px 4px}.home-fight-pens img{display:block;width:100%;max-height:60px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(38,27,14,.28))}.home-fight-pens img:first-child{transform:rotate(-2deg)}.home-fight-pens img:last-child{transform:scaleX(-1) rotate(-2deg)}.home-fight-pens span{color:var(--red);font-family:var(--stamp);font-size:12px;text-transform:uppercase}.home-fight-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 2px 2px}.home-fight-room{margin:0;color:var(--red);font-family:var(--stamp);font-size:clamp(12px,3.8vw,15px);line-height:1.1;letter-spacing:.12em;text-transform:uppercase}.home-fight h3{margin:7px 0 0;color:var(--red);font-size:clamp(23px,6.8vw,34px);font-weight:400;line-height:.98;letter-spacing:.025em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-wrap:balance}.home-fight h3 span{color:var(--ink);font-size:.62em;text-decoration:none}.home-fight-detail{margin:13px 0 0;color:var(--ink);font-size:clamp(15px,4.2vw,19px);line-height:1.25}.home-fight-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:100%;margin-top:12px;color:#24428fc7;font-family:var(--stamp);font-size:10px;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.home-fight-progress{flex:1 1 130px}.home-fight-badge{flex:none;padding:4px 6px 3px;border:1px solid #b79518;color:#27220f;background:#e8cd53;transform:rotate(-1.5deg)}.home-fight.conflict .home-fight-badge{border-color:#b0332761;color:var(--red);background:#b0332712}.home-fight.future h3{color:var(--ink)}.home-fight.future .home-fight-cta{background:var(--ink);box-shadow:0 4px #172f6c,0 8px 15px #182b5b33}.home-fight-cta{display:block;width:100%;min-height:49px;margin-top:auto;padding:10px 8px 8px;border:0;color:#f8f1e2;background:var(--red);box-shadow:0 4px #88291f,0 8px 15px #3b1e113d;cursor:pointer;font-family:var(--stamp);font-size:clamp(15px,4.3vw,19px);line-height:1;letter-spacing:.08em;text-transform:uppercase;transform:rotate(.35deg);transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .14s ease}.home-fight-detail+.home-fight-cta,.home-fight-facts+.home-fight-cta{margin-top:17px}.home-fight-cta:active{box-shadow:0 1px #88291f,0 3px 8px #3b1e112e;transform:rotate(.35deg) translateY(3px) scale(.98)}.home-followup{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;margin-top:9px;padding:8px 11px;border:1px dashed rgba(90,103,136,.32);color:#464c5bb8;background:#ebe7dc85;font-family:var(--hand);font-size:15px;line-height:1.18;text-align:left}.home-followup svg{flex:none;width:25px;height:25px}.home-followup.available{justify-content:space-between;border-style:solid;color:var(--ink);background:transparent;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.home-followup.available>svg{width:18px;height:18px}.home-followup.available strong{font-family:var(--stamp);font-size:12px;letter-spacing:.08em}.home-followup.available:active{transform:scale(.985)}.home-journey-stack{display:none}.home-modes{display:flex;flex-direction:column;border-top:1.5px solid rgba(36,66,143,.32);border-bottom:1.5px solid rgba(36,66,143,.32)}.home-mode{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:57px;padding:8px 5px;border:0;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.home-mode+.home-mode{border-top:1px solid rgba(36,66,143,.19)}.home-mode:active{transform:scale(.97)}.home-mode-icon{width:30px;height:30px;overflow:visible;filter:drop-shadow(.5px .7px 0 rgba(36,66,143,.14))}.home-mode-icon.is-together{transform:rotate(-1.8deg)}.home-mode-icon.is-instant{width:31px;height:31px;transform:rotate(.8deg)}.home-mode-icon.is-friend{transform:rotate(-2.2deg)}.home-mode-icon path,.home-mode-icon circle{vector-effect:non-scaling-stroke}.home-mode-copy{display:flex;flex-direction:column;min-width:0}.home-mode-title{display:flex;align-items:center;gap:7px;min-width:0}.home-mode strong{font-size:clamp(16px,4.2vw,18px);font-weight:400;line-height:1.05;text-transform:uppercase}.home-mode small{margin-top:2px;color:var(--ink-2);font-size:clamp(11px,3vw,12.5px);line-height:1.22}.home-mode-sticker{flex:none;margin:0;padding:2px 5px 1px;font-size:7px;transform:rotate(7deg)}.home-mode-arrow{width:17px;height:17px;color:var(--ink);opacity:.82}.home-rivals-notify{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:52px;margin:-2px 0 12px;padding:10px 12px 11px;border:1.5px solid #b79518;color:#27220f;background:#e8cd53;cursor:pointer;font:inherit;text-align:left;transform:rotate(-.5deg);transition:transform .14s cubic-bezier(.23,1,.32,1)}.home-rivals-notify-bell{flex:none;width:22px;height:22px;margin-top:1px}.home-rivals-notify-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.home-rivals-notify-copy{min-width:0;font-size:15px;line-height:1.22}.home-rivals-notify-cta{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:6px 9px 5px 10px;border:1.5px solid #172f6c;color:#f8f1e2;background:var(--ink);font-family:var(--stamp);font-size:11px;letter-spacing:.07em;line-height:1;text-transform:uppercase}.home-rivals-notify-arrow{width:14px;height:14px}.home-rivals-notify:active{transform:rotate(-.5deg) scale(.985)}.home-rivals-notify[hidden]{display:none}.home-rivals-empty{margin:-3px 0 0;padding:13px 3px;color:var(--ink-2);font-size:15px;text-align:center}.home-rivals-empty[hidden]{display:none}.home-rival-list{width:100%}.home-rival{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 3px;border:0;border-bottom:1px solid rgba(36,66,143,.24);color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.home-rival:first-child{border-top:1px solid rgba(36,66,143,.24)}.home-rival:active{transform:scale(.985)}.home-rival-who{min-width:0}.home-rival-name{display:block;overflow:hidden;font-size:18px;line-height:1;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-rival-note{display:block;margin-top:3px;overflow:hidden;color:var(--ink-2);font-size:12.5px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.home-rival-score{color:var(--ink);font-family:var(--stamp);font-size:20px;font-variant-numeric:tabular-nums;line-height:1}.home-rival-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:7px 9px 5px;border:1.5px solid var(--ink);color:var(--ink);font-family:var(--stamp);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.home-rival.owed,.home-rival.owed .home-rival-note,.home-rival.owed .home-rival-score{color:var(--red)}.home-rival.owed .home-rival-action{border-color:var(--red);color:var(--red)}.home-ranking{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:14px;padding:8px 5px;border:0;border-top:1.5px solid rgba(36,66,143,.36);border-bottom:1.5px solid rgba(36,66,143,.36);color:var(--ink);background:transparent;cursor:pointer;font-family:var(--hand);font-size:18px;text-align:left;text-transform:uppercase;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.home-ranking svg{width:22px;height:22px}.home-ranking svg:last-child{width:18px;height:18px}.home-ranking:active{transform:scale(.985)}.home-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 15px;margin-top:22px;color:#24428f85;font-size:11px;line-height:1.35;text-align:center}.home-footer a{color:#24428fbd;text-decoration-color:#24428f42;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.home-settings summary:hover,.home-setting:hover,.home-followup.available:hover,.home-mode:hover,.home-rival:hover,.home-ranking:hover{background:#24428f0e}.home-rivals-notify:hover{background:#dfc34a}}@media(min-width:720px){.diarywrap{align-items:center;padding:26px}.diary.home{height:100%;padding:28px 48px 38px 66px;border-radius:3px;box-shadow:0 2px #ded6c1,0 4px #cbc1a9,0 28px 70px #0009}.diary.home:before{left:35px}.home-pen-clip{top:112px;right:-54px;width:158px;transform:rotate(-83deg)}.home-door-photo{height:300px}.home-fight.has-door{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:28px;padding:18px}.home-fight-copy{padding:13px 8px 7px}.home-fight-pens{min-height:116px}.home-modes{max-width:720px;margin:0 auto}.home-mode{min-height:58px}.home-rivals,.home-ranking{max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width:430px){.home-pen-clip{top:98px;right:-40px;width:122px}.home-fight.has-door{grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);gap:10px}.home-door-photo{height:216px;border-width:5px}.home-door-photo figcaption{top:7px;font-size:12px}.home-fight{padding:8px}.home-fight-copy{padding-top:2px}.home-fight h3{margin-top:5px;text-underline-offset:3px}.home-fight-detail{margin-top:10px}.home-fight-facts{margin-top:9px;font-size:9px}.home-fight-detail+.home-fight-cta,.home-fight-facts+.home-fight-cta{margin-top:12px}.home-mode{min-height:58px}.home-rival{gap:7px}.home-rival-action{min-height:40px;padding-left:7px;padding-right:7px}}@media(min-width:900px)and (orientation:landscape){.diarywrap{align-items:center;padding:clamp(18px,3.6vh,30px)}.diary.home{display:grid;grid-template-columns:minmax(0,1.18fr) 30px minmax(330px,.82fr);grid-template-rows:46px minmax(0,1fr);column-gap:22px;width:min(1120px,100%);height:min(760px,100%);max-width:1120px;padding:20px 28px 17px 48px;overflow:hidden;border-radius:4px}.diary.home:before{left:31px}.home-spine{position:relative;z-index:0;display:block;grid-column:2;grid-row:1 / -1;align-self:stretch;margin:-20px 0 -17px;background:linear-gradient(90deg,transparent,rgba(60,38,16,.08) 18%,rgba(60,38,16,.28) 50%,rgba(60,38,16,.08) 82%,transparent);pointer-events:none}.home-spine:after{content:"";position:absolute;top:28px;bottom:28px;left:50%;border-left:1px dashed rgba(36,66,143,.18)}.home-top{grid-column:1 / 4;grid-row:1;align-self:start}.home-left-page,.home-right-page{display:flex;flex-direction:column;min-width:0;min-height:0}.home-left-page{grid-column:1;grid-row:2}.home-right-page{grid-column:3;grid-row:2}.home-profile{min-width:0;margin-top:10px}.home-profile h2{font-size:clamp(32px,4vw,40px)}.home-standing{margin-top:6px;font-size:18px}.home-progress{margin-top:11px}.home-next{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;margin-top:17px}.home-next.has-journey .home-followup{display:none}.home-next.has-journey .home-fight{position:relative}.home-next.has-journey .home-fight:before{content:"you are here";position:absolute;z-index:3;top:-8px;right:13px;padding:3px 6px 2px;color:#fff8e9;background:var(--red);box-shadow:0 2px #6f1f1759;font-family:var(--stamp);font-size:7px;line-height:1;letter-spacing:.08em;text-transform:uppercase;transform:rotate(1.5deg)}.home-next.has-journey .home-fight:after{content:"";position:absolute;bottom:-13px;left:21px;width:2px;height:13px;background:linear-gradient(var(--red),rgba(36,66,143,.42))}.home-journey-stack{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin-top:8px}.home-journey-heading{position:relative;display:flex;align-items:baseline;gap:7px;min-height:13px;margin:0 0 3px;padding-left:34px;color:#24428f9e;line-height:1;text-transform:uppercase}.home-journey-heading:before{content:"";position:absolute;z-index:2;top:1px;left:17px;width:9px;height:9px;border:2px solid var(--home-paper);border-radius:50%;background:var(--red);box-shadow:0 0 0 1px #9e2d236b}.home-journey-heading span{font-family:var(--stamp);font-size:7px;letter-spacing:.07em}.home-journey-heading strong{font-size:11px;font-weight:400;letter-spacing:.045em}.home-stage-previews{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(4px,.7vh,7px);justify-content:space-between;min-width:0;margin:0;padding:0;list-style:none}.home-stage-previews:before{content:"";position:absolute;z-index:0;top:-4px;bottom:10px;left:21px;width:2px;background:linear-gradient(#24428f94,#535b6c29)}.home-stage-preview{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:7px;min-width:0;border:1px solid rgba(76,82,96,.2);color:#39404ead;background:#efece3c7}.home-stage-preview:before{content:"";position:absolute;z-index:-1;top:50%;left:20px;width:16px;border-top:1px solid rgba(36,66,143,.34)}.home-stage-preview.is-next{min-height:59px;padding:7px 9px 6px 6px;border:1.5px dashed rgba(36,66,143,.46);color:#24428fd4;background:#f7f4eae6;box-shadow:0 4px 10px #2e271912;transform:rotate(.12deg)}.home-stage-preview.is-future{min-height:39px;padding:5px 8px 4px 6px;opacity:calc(.88 - (var(--journey-depth) * .06))}.home-stage-preview.is-future:nth-child(2n){transform:rotate(-.08deg)}.home-stage-preview.is-future:nth-child(odd){transform:rotate(.08deg)}.home-stage-plate{z-index:1;justify-self:start;min-width:37px;padding:3px 4px 2px;border:1px solid currentColor;color:inherit;background:var(--home-paper);font-family:var(--stamp);font-size:8px;line-height:1;letter-spacing:.05em;text-align:center;white-space:nowrap}.is-next .home-stage-plate{min-width:40px;padding-top:4px;padding-bottom:3px;border-width:1.5px;font-size:9px;transform:rotate(-1deg)}.home-stage-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;min-width:0;overflow:hidden}.home-stage-copy strong{overflow:hidden;font-size:12px;font-weight:400;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-stage-copy em{min-width:0;overflow:hidden;font-size:9px;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-stage-copy b,.home-stage-order{font-family:var(--stamp);font-size:8px;font-weight:400;line-height:1;letter-spacing:.055em;text-transform:uppercase}.home-stage-order{color:#24428f7a}.is-next .home-stage-order{color:var(--red)}.home-stage-copy b{flex:1 1 100%;color:#24428fb8}.is-next .home-stage-copy strong{font-size:15px}.is-next .home-stage-copy em{font-size:10px}.home-stage-preview>svg{width:14px;height:14px;opacity:.62}.home-journey-horizon{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;min-height:25px;margin:0 0 4px;padding:1px 8px 0 6px;color:#39404e7a}.home-journey-horizon>span:first-child{z-index:1;justify-self:start;min-width:37px;padding:1px 4px 2px;border:1px dashed rgba(57,64,78,.28);background:var(--home-paper);font-family:var(--stamp);font-size:7px;line-height:1;letter-spacing:.14em;text-align:center}.home-journey-horizon>span:last-child{display:flex;align-items:baseline;gap:7px;min-width:0}.home-journey-horizon strong{font-size:10px;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap}.home-journey-horizon em{overflow:hidden;font-size:8px;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-other{min-width:0;margin-top:9px}.home-rivals{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:none;min-width:0;min-height:0;margin-top:17px;margin-right:0;margin-left:0;overflow:hidden}.home-ranking{flex:none;max-width:none;min-height:44px;margin-top:9px;margin-right:0;margin-left:0;padding-top:5px;padding-bottom:5px}.home-footer{flex:none;margin-top:8px;font-size:10px}.home-section-title{gap:9px;margin-bottom:9px}.home-section-title h2{font-size:clamp(18px,2vw,22px)}.home-fight{padding:11px}.home-fight.has-door{grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr);gap:16px;padding:11px}.home-door-photo{height:clamp(145px,22vh,170px);border-width:6px}.home-fight-copy{padding:5px 3px 2px}.home-fight-room{font-size:12px}.home-fight h3{margin-top:5px;font-size:clamp(22px,2.55vw,29px)}.home-fight-detail{margin-top:10px;font-size:16px}.home-fight-facts{margin-top:9px;font-size:9px}.home-fight-detail+.home-fight-cta,.home-fight-facts+.home-fight-cta{margin-top:12px}.home-fight-cta{min-height:43px;padding:9px 7px 7px;font-size:16px}.home-followup{min-height:45px;margin-top:7px;padding:6px 9px;font-size:14px}.home-modes{max-width:none}.home-mode{min-height:50px;gap:9px;padding:6px 4px}.home-mode-icon{width:27px;height:27px}.home-mode-icon.is-instant{width:28px;height:28px}.home-mode strong{font-size:16px}.home-mode small{font-size:11px}.home-rival-list{min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(36,66,143,.22) transparent}.home-rival{grid-template-columns:minmax(0,1fr) 42px 72px;column-gap:10px;min-height:52px;padding:5px 4px 5px 8px}.home-rival-name{font-size:16px}.home-rival-note{font-size:11.5px}.home-rival-score{justify-self:end;font-size:18px;text-align:right}.home-rival-action{width:72px;min-height:36px;padding:5px 6px 4px;font-size:9px}.home-pen-clip{top:97px;right:-48px;width:148px}}@media(min-width:900px)and (max-height:760px)and (orientation:landscape){.diarywrap{padding:10px}.diary.home{grid-template-rows:41px minmax(0,1fr);padding-top:12px;padding-bottom:11px}.home-spine{margin-top:-12px;margin-bottom:-11px}.home-brand{min-height:40px}.home-settings summary{width:40px;height:40px}.home-profile{margin-top:2px}.home-next,.home-rivals{margin-top:11px}.home-fight{padding:8px}.home-fight.has-door{grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);gap:12px;padding:8px}.home-door-photo{height:140px}.home-fight-copy{padding:2px 1px 1px}.home-fight-detail{margin-top:7px;font-size:15px;line-height:1.16}.home-fight-facts{margin-top:6px}.home-fight-detail+.home-fight-cta,.home-fight-facts+.home-fight-cta{margin-top:8px}.home-fight-cta{min-height:39px}.home-journey-stack{margin-top:5px}.home-journey-heading{min-height:11px;margin-bottom:3px}.home-journey-heading strong{font-size:10px}.home-stage-previews{gap:3px}.home-stage-preview.is-next{min-height:53px;padding-top:5px;padding-bottom:4px}.home-stage-preview.is-future{min-height:37px;padding-top:4px;padding-bottom:3px}.home-stage-previews.count-6 .home-stage-preview.is-future{min-height:29px;padding-top:1px;padding-bottom:1px}.home-stage-preview.is-next,.home-stage-preview.is-future{transform:none}.home-stage-copy strong{font-size:12px}.home-stage-copy em{font-size:9px}.is-next .home-stage-copy strong{font-size:15px}.is-next .home-stage-copy em{display:inline;font-size:10px}.home-stage-previews.count-6 .home-journey-horizon{min-height:20px}.home-journey-horizon{min-height:22px}.home-mode,.home-rival{min-height:46px}.home-footer{margin-top:5px}}@media(prefers-reduced-motion:reduce){.diarywrap,.home-settings summary,.home-fight-cta,.home-followup.available,.home-mode,.home-rival,.home-rivals-notify,.home-ranking{transition-duration:0ms}}.diary.home .home-fight.home-free-period{display:flex;flex-direction:column;align-items:center;gap:0;padding:15px 16px;text-align:center}.diary.home .home-free-period .home-fight-room{font:13px/1.2 var(--hand);letter-spacing:.04em}.diary.home .home-free-period h3{margin:5px 0 0;color:var(--ink);font:36px/1.08 var(--stamp);letter-spacing:.025em;text-decoration:none}.diary.home .home-free-period .home-fight-detail{margin:6px 0 0;font:17px/1.2 var(--hand)}.home-free-period-sketch{width:100%;margin:8px 0 3px}.home-free-period-sketch svg{display:block;width:100%;height:auto;max-height:145px}.diary.home .home-free-period .home-free-period-round{margin:7px 0 13px;color:var(--ink);font:17px/1.2 var(--hand)}.diary.home .home-free-period .home-fight-cta{width:100%;margin:0;min-height:46px;background:var(--ink);box-shadow:0 3px #172f6c,0 6px 12px #182b5b1f}@media(hover:hover)and (pointer:fine){.diary.home .home-free-period .home-fight-cta:hover{background:#183366}}.reactbar{position:fixed;display:none;gap:6px;z-index:7;transition:opacity .18s ease}.reactbar.on{display:flex}.reactpick{font-family:var(--hand);font-size:15px;line-height:1;white-space:nowrap;padding:8px 12px 10px;border:0;color:var(--ink);background:var(--paper-hi);box-shadow:0 0 0 1px #24428f2e,0 3px 5px #140c0475,0 9px 18px #140c0429;cursor:pointer;transform:rotate(-1.4deg);opacity:1;transition:opacity .15s ease,background-color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.reactpick.big{font-size:19px;padding:6px 11px 8px}.reactpick:nth-child(2n){transform:rotate(1.6deg)}.reactpick:active{opacity:1;background:var(--paper-hi);transform:rotate(-1.4deg) scale(.96)}.reactpick:nth-child(2n):active{transform:rotate(1.6deg) scale(.96)}.reactpick:focus-visible{outline:2px solid var(--red);outline-offset:3px;opacity:1}@media(hover:hover)and (pointer:fine){.reactpick:hover{opacity:1;background:var(--paper-hi)}}@media(pointer:coarse){.reactpick{min-height:44px}.reactpick.big{min-width:44px}}body[data-slips=right] .reactbar{flex-direction:column;align-items:flex-start;left:13px;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 52px);max-width:var(--gut-left-w)}body[data-slips=left] .reactbar{flex-direction:column;align-items:flex-end;right:13px;bottom:max(14px,env(safe-area-inset-bottom));max-width:var(--gut-right-w)}body[data-slips=far] .reactbar{left:50%;transform:translate(-50%);top:calc(var(--board-bot, 0px) + 8px - var(--row-lift, 0px));flex-wrap:nowrap;gap:5px;max-width:calc(100vw - 12px);justify-content:center}body.band-tight[data-slips=far] .reactpick{min-height:36px;font-size:12px;padding:5px 8px 6px}body.band-tight[data-slips=far] .reactpick.big{min-width:40px;font-size:15px;padding:4px 8px 5px}body[data-slips=below] .reactbar{left:50%;transform:translate(-50%);bottom:max(8px,env(safe-area-inset-bottom));flex-wrap:nowrap;gap:5px;max-width:calc(100vw - 12px);justify-content:center}body[data-slips=far] .reactpick,body[data-slips=below] .reactpick{font-size:13px;padding:7px 9px 9px}body[data-slips=far] .reactpick.big,body[data-slips=below] .reactpick.big{font-size:17px;padding:5px 9px 7px}@media(min-width:700px){body[data-slips=far] .reactbar{top:calc(var(--board-bot, 0px) + 12px - var(--row-lift, 0px));gap:clamp(6px,.45vw,9px)}body[data-slips=far] .reactpick{font-size:clamp(16px,1vw,20px);padding:clamp(9px,.55vw,12px) clamp(12px,.85vw,17px) clamp(11px,.7vw,14px)}body[data-slips=far] .reactpick.big{min-width:clamp(48px,3.2vw,58px);font-size:clamp(22px,1.35vw,27px);padding-block:7px 10px}}@media(max-width:350px){body[data-slips=far] .reactbar,body[data-slips=below] .reactbar{gap:3px}body[data-slips=far] .reactpick,body[data-slips=below] .reactpick{font-size:12px;padding-inline:6px}}.slip.react{left:var(--desk-mid, 50%);--slip-rot: -2.2deg;padding:6px 14px 8px;background-image:var(--paper-tex, none);box-shadow:0 2px 4px #140c044d,0 8px 18px #140c0459;transition:opacity .5s ease,transform 1.9s cubic-bezier(.15,.7,.35,1);z-index:6}.slip.react.big{font-size:26px;padding:4px 14px 7px;line-height:30px}.slip.react.theirs{top:calc(var(--desk-far, 30%) + 18px)}.slip.react.mine{top:calc(var(--desk-near, 80%) - 62px)}.slip.react.theirs,.slip.react.mine{--slip-x: calc(-50% + var(--react-drift, 0px))}.slip.react.show{opacity:1}.slip.react.theirs.show{transform:translate(var(--slip-x),-54px) rotate(var(--slip-rot))}.slip.react.mine.show{transform:translate(var(--slip-x),-40px) rotate(var(--slip-rot))}.slip.react.gone{opacity:0}@media(prefers-reduced-motion:reduce){.slip.react{transition:opacity .3s ease}.slip.react.theirs.show,.slip.react.mine.show{transform:translate(var(--slip-x))}}.turnline{--slip-rot: -1.4deg;font-size:clamp(13px,3.4vw,15px);padding:7px 13px 9px;box-shadow:0 1px 2px #140c043d,0 4px 9px #140c0442;filter:brightness(.76) saturate(.78)}.turnline.show{opacity:.62}.turnline.mine{--slip-rot: -.5deg;filter:brightness(.93) saturate(.9)}.turnline.show.mine{opacity:.86}.turnline.loud{filter:none;font-weight:700}.turnline.show.loud{opacity:1}.result{position:fixed;left:50%;top:60%;margin-top:-46px;text-align:center;font-family:var(--hand);color:#fbf6ea;font-size:clamp(22px,6vw,30px);text-transform:uppercase;text-shadow:0 3px 14px rgba(20,12,4,.92),0 0 30px rgba(20,12,4,.7);transform:translate(-50%,-50%) rotate(-1deg) scale(.96);pointer-events:none;width:min(88vw,560px);line-height:1.05;white-space:normal;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:5}.result.show{opacity:1;transform:translate(-50%,-50%) rotate(-1deg) scale(1)}body.chit-open .cue,body.chit-open .result{opacity:0!important}.toast{position:fixed;top:16%;left:0;right:0;text-align:center;color:#f3ede2;font-size:26px;font-weight:700;letter-spacing:.06em;text-shadow:0 2px 10px rgba(0,0,0,.45);pointer-events:none;opacity:0;transition:opacity .25s}.toast.show{opacity:1}.chitwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;align-items:center;justify-content:center;background:#120e0a6b;opacity:0;pointer-events:none;transition:opacity .28s ease;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overscroll-behavior:contain}.chitwrap.show{opacity:1;pointer-events:auto}.chitwrap.overbook{z-index:26}.chitwrap.notifyask{z-index:130}.chitwrap.appupdate{z-index:140;align-items:flex-end;justify-content:stretch;padding:0}.chit.updatesheet{width:100%;max-width:none;max-height:min(70vh,420px);padding:26px 20px max(28px,calc(18px + env(safe-area-inset-bottom))) 32px;transform:translateY(24px);box-shadow:0 -16px 40px #0000006b;clip-path:polygon(0 7px,5% 1px,11% 8px,17% 2px,24% 9px,31% 2px,38% 8px,45% 1px,52% 8px,59% 2px,66% 9px,73% 2px,80% 8px,87% 1px,94% 8px,100% 3px,100% 100%,0 100%)}.chitwrap.show .chit.updatesheet{transform:translateY(0)}.chitwrap:has(.howto-top){align-items:flex-start;padding-top:max(88px,calc(env(safe-area-inset-top) + 76px))}.chitwrap:has(.howto-bottom){align-items:flex-end;padding-bottom:max(168px,calc(env(safe-area-inset-bottom) + 156px))}.chit{position:relative;width:min(84vw,340px);max-height:88vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:26px 20px 24px 32px;color:var(--ink);background-color:var(--paper);background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 26px,#607ebe38 26px,#607ebe38 27px);background-size:180px 180px,auto;box-shadow:0 20px 46px #00000080;transform:rotate(-1.2deg) translateY(14px) scale(.97);transition:transform .34s cubic-bezier(.2,1.1,.3,1);clip-path:polygon(0 7px,5% 1px,11% 8px,17% 2px,24% 9px,31% 2px,38% 8px,45% 1px,52% 8px,59% 2px,66% 9px,73% 2px,80% 8px,87% 1px,94% 8px,100% 3px,100% calc(100% - 6px),95% 100%,88% calc(100% - 7px),80% calc(100% - 1px),72% calc(100% - 8px),64% calc(100% - 2px),56% calc(100% - 7px),47% calc(100% - 1px),39% calc(100% - 8px),30% calc(100% - 2px),22% calc(100% - 7px),13% calc(100% - 1px),6% calc(100% - 8px),0 calc(100% - 2px))}.chitwrap.show .chit{transform:rotate(-1.2deg) translateY(0) scale(1)}.chit button,.chit a{touch-action:manipulation}.chit button:focus-visible,.chit a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.chitwrap,.chit{transition:none}}.chit.verification{width:min(calc(100vw - 16px),390px)}.humancheck{display:block;width:300px;max-width:100%;min-height:65px;margin:10px auto 0;opacity:0;pointer-events:none}.humancheck[data-size=compact]{width:150px;min-height:140px}.humancheck[data-open=true]{opacity:1;pointer-events:auto}.humancheckwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:16px;background:#140e08ad;opacity:0;pointer-events:none}.humancheckwrap.show{z-index:2147483647;opacity:1;pointer-events:auto}.humancheckpaper{width:min(100%,360px);padding:22px 18px 18px;color:var(--ink);background:var(--paper-hi);box-shadow:0 20px 46px #0000008c;font-family:var(--hand);font-size:18px;line-height:1.25;text-align:center}.humancheckpaper .humancheck{margin-top:12px}.chit.cert{width:min(94vw,660px);padding:0;background-image:var(--paper-tex, none);background-color:#f4efe0;clip-path:none;transform:rotate(-.5deg) translateY(14px) scale(.97);border:1px solid rgba(30,46,100,.25);box-shadow:0 22px 50px #0000008c}.cert .body{display:flex;align-items:flex-start;gap:20px;margin-top:12px;text-align:center}.cert .award{flex:1 1 52%;min-width:0}.cert .spoils{flex:1 1 48%;min-width:0;padding-left:20px;border-left:1px solid var(--ink-3)}.cert .spoils .cap{display:block;font-family:var(--stamp);font-size:9px;letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase;margin-bottom:7px}@media(max-width:620px){.cert .body{display:block}.cert .spoils{margin-top:11px;padding-left:0;padding-top:10px;border-left:none;border-top:1px solid var(--ink-3)}}.chitwrap.show .chit.cert{transform:rotate(-.5deg) translateY(0) scale(1)}.chit.cert:before{display:none}.cert .frame{position:relative;margin:8px;border:2.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;padding:15px 13px 13px;text-align:center}.cert .school{font-family:var(--stamp);font-size:11px;letter-spacing:.3em;color:var(--ink-2);text-transform:uppercase}.cert .mark{display:block;margin:5px auto 4px}.cert h1{font-family:var(--stamp);font-size:clamp(20px,4.4vw,30px);letter-spacing:.09em;line-height:1.08;text-transform:uppercase;margin-bottom:2px}.cert .head{text-align:center}.cert .sub{font-family:var(--stamp);font-size:10px;letter-spacing:.24em;color:var(--ink-2);text-transform:uppercase}.cert .certify{margin-top:11px;font-family:var(--stamp);font-size:10px;letter-spacing:.2em;color:var(--ink-2);text-transform:uppercase}.cert .who{font-family:var(--hand);font-size:33px;line-height:1.12;text-transform:uppercase;margin:3px 12px 0;padding-bottom:4px;border-bottom:1.5px solid var(--ink-3);overflow-wrap:anywhere}.cert .for{margin-top:10px;font-family:var(--hand);font-size:18px;line-height:23px;color:var(--ink-2)}.cert .for b{font-weight:400;color:var(--red);white-space:nowrap}.cert .haul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px}.cert .haul img{width:calc(50% - 3px);display:block;filter:drop-shadow(0 2px 3px rgba(40,30,12,.3))}@media(max-width:620px){.cert .haul img{width:calc(33.33% - 4px)}}.cert .numbers{display:flex;justify-content:center;gap:26px;margin-top:11px;padding-top:9px;border-top:1px solid var(--ink-3)}.cert .numbers div{text-align:center}.cert .numbers b{display:block;font-family:var(--hand);font-weight:400;font-size:24px;line-height:1}.cert .numbers span{font-family:var(--stamp);font-size:9px;letter-spacing:.12em;color:var(--ink-2);text-transform:uppercase}.cert .foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:14px 4px 0}.cert .foot>div:not(.seal){flex:1}.cert .foot .rule{border-top:1.5px solid var(--ink-3);margin-bottom:4px;padding-top:3px;font-family:var(--hand);font-size:15px;text-transform:uppercase}.cert .foot .cap{font-family:var(--stamp);font-size:9px;letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase}.cert .seal{flex:0 0 auto;width:74px;height:74px;border:2px solid rgba(191,59,43,.62);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-13deg);color:#bf3b2bb8;font-family:var(--stamp);font-size:10px;letter-spacing:.1em;line-height:1.25;text-transform:uppercase;pointer-events:none}.cert .seal:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(191,59,43,.5);border-radius:50%}.cert .acts{padding:0 14px 15px}.cert .acts .primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:3px;padding:13px 10px 12px;border:2.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;background:var(--ink);color:var(--paper-hi);font-family:var(--stamp);font-size:17px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.cert .acts .primary svg{display:block;width:15px;height:15px;fill:currentColor}.cert .acts .primary:active{opacity:.9}.cert .sharenote{margin-top:8px;font-family:var(--hand);font-size:15px;text-align:center;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px),(orientation:portrait){.cert .acts .primary{min-height:52px;font-size:18px}}@media(max-width:620px){.cert .acts{padding-bottom:11px}.cert .acts .quietbtn{font-size:14px;letter-spacing:.02em}}.chit:before{content:"";position:absolute;top:0;bottom:0;left:21px;width:1.5px;background:#bf3b2b80}.chit .brand{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:14px;padding-bottom:9px;border-bottom:2px solid var(--ink)}.chit .brand .mark{display:block}.chit .brand span{font-family:var(--stamp);font-size:19px;letter-spacing:.1em}.chit .brand.hasback{display:grid;grid-template-columns:28px 1fr 28px;align-items:start;padding-bottom:14px}.chit .brand.hasback .brandcore{grid-column:2;display:flex;align-items:center;justify-content:center;gap:8px}.chit .backbar{height:28px;margin:-10px 0 12px}.chit .backchev{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;margin-top:-6px;padding:0;border:2px solid #1e2e64;border-radius:2px;background:var(--paper);color:#1e2e64;transform:rotate(-1.1deg);cursor:pointer}.chit .backchev svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.chit .backchev:active{background:#24428f1a}.chit h2{font-family:var(--hand);font-size:34px;line-height:1.08;letter-spacing:.01em;text-align:center;margin:8px 0 6px;text-transform:uppercase}.chit h3{font-family:var(--hand);font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin:0 0 10px}.chit p{font-family:var(--hand);font-size:19px;line-height:26px;margin:0}.chit .quiet{color:var(--ink-2);font-size:18px}.chit .lobbydesc{text-align:center}.chit .fmt{letter-spacing:.16em;margin-bottom:14px}.chit .who{text-align:center;margin-top:8px;font-size:17px}.chit .namealert{text-align:left;margin:4px 2px 14px;font-size:16px;line-height:1.35;color:var(--red)}.chit .rules{text-align:center;margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--ink-3);font-size:17px;line-height:24px}.chit .score{font-size:26px;letter-spacing:.08em;margin-top:10px}.chit .duelscore{width:100%;justify-content:center;text-align:center}.chit .resultmetric{margin:10px 0 2px;color:var(--ink-3);font:13px/1.1 var(--hand);letter-spacing:.08em;text-align:center;text-transform:uppercase}.chit .duelseries table{width:min(100%,270px);margin:4px auto 8px;border-collapse:collapse;color:var(--ink);font:17px/1.15 var(--hand);text-align:center}.chit .duelseries th,.chit .duelseries td{padding:4px 8px;border-bottom:1px solid var(--ink-3)}.chit .duelseries thead th{color:var(--ink-2);font-size:14px;font-weight:400;text-transform:uppercase}.chit .duelseries tbody td{font-size:22px}.chit .duelseries.group-series table{width:min(100%,330px)}.chit .duelseries.group-series th,.chit .duelseries.group-series td{width:33.333%;padding-inline:5px}.chit .rematchcopy{color:var(--ink);text-align:center}.chit .duelresultmotion{width:150px;height:92px;margin:2px auto 0;overflow:hidden;pointer-events:none}.chit .duelresultmotion.win{width:78px;height:104px}.chit .duelresultmotion svg{display:block;width:100%!important;height:100%!important}.chit .duelresultmotion.is-bare{display:none}.chit .big{font-family:var(--hand);font-size:30px;line-height:34px;text-transform:uppercase}.chit .ledger{margin:14px 0 4px}.chit .ledger div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--ink-3)}.chit .ledger dt{font-family:var(--hand);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.chit .ledger dd{font-family:var(--hand);font-size:21px;line-height:1.15;text-transform:uppercase;text-align:right}.chit .transfer{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0 6px;font-family:var(--hand);font-size:24px;text-transform:uppercase}.chit .transfer .was{position:relative;color:var(--ink-2)}.chit .transfer .was:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:2.5px;background:var(--red);transform:rotate(-3deg)}.chit .transfer .arrow{color:var(--ink-2);font-size:22px}.chit .transfer .now{position:relative;padding:3px 14px}.chit .transfer .now:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-5px;left:-5px;border:2.5px solid var(--red);border-radius:52% 48% 50% 52%/58% 55% 45% 42%;transform:rotate(-2deg)}.chit .rounds{display:flex;gap:6px;justify-content:center;margin:16px 0 4px}.chit .rounds i{width:24px;height:24px;border:1.5px solid var(--ink-3);border-radius:2px;display:flex;align-items:center;justify-content:center}.chit .rounds i svg{width:20px;height:20px;display:block}.chit .rounds i.won{color:var(--ink);border-color:var(--ink-2)}.chit .rounds i.lost{color:var(--red);border-color:#bf3b2b73}.chit .tally{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:16px;padding-top:11px;border-top:1px solid var(--ink-3)}.chit .tally b{font-family:var(--hand);font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.chit .tally svg{display:block}.chit .stake{margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--ink-3);text-align:center}.chit .inkfield{display:block;width:100%;margin:8px 0 2px;padding:2px 2px 4px;border:none;border-bottom:2.5px solid var(--ink-3);background:transparent;font-family:var(--hand);font-size:27px;color:var(--ink);outline:none;text-transform:uppercase}.chit .inkfield::placeholder{color:var(--ink-3)}.chit .inkfield:focus-visible{border-bottom-color:var(--red);outline:3px solid var(--red);outline-offset:4px}.chit .gostamp{display:block;width:100%;margin-top:15px;padding:12px 10px 10px;border:0;background:var(--red);color:#f6efe0;cursor:pointer;font-family:var(--stamp);font-size:19px;letter-spacing:.055em;text-transform:uppercase;transform:rotate(-.8deg);box-shadow:0 4px #782219d9,0 8px 16px #140c044d}.chit .gostamp:active{transform:rotate(-.8deg) translateY(3px);box-shadow:0 1px #782219d9}.chit .stampbtn,.chooser .stampbtn{display:block;width:100%;margin-top:18px;padding:11px 10px 9px;border:2.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;background:transparent;color:var(--ink);font-family:var(--stamp);font-size:19px;letter-spacing:.045em;text-transform:uppercase;transform:rotate(-1.1deg);cursor:pointer;opacity:.88}.chit .stampbtn:active,.chooser .stampbtn:active{transform:rotate(-1.1deg) scale(.985);opacity:1}body.v2-intro-open .playfriendtop{display:none}.chit.v2paper{width:min(calc(100vw - 20px),410px)}.chit .v2step{display:flex;align-items:center;justify-content:space-between;margin:0 2px 7px;color:var(--ink-2);font-family:var(--stamp);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.chit .v2step b{color:var(--red);font-weight:400}.chit .v2title{margin:5px 0 7px;font-size:clamp(30px,8vw,38px);line-height:.96;text-wrap:balance}.chit .v2definition{width:min(100%,340px);margin:0 auto 11px;color:var(--ink-2);font-size:16px;line-height:1.2;text-align:center}.chit .v2definition b{color:var(--ink);font-weight:400;text-transform:uppercase}.chit .corridorjourney{position:relative;height:174px;margin:11px 0 9px;overflow:hidden;border:2px solid rgba(35,54,72,.82);border-bottom-width:4px;background:linear-gradient(154deg,transparent 49.4%,rgba(60,48,34,.25) 50%,transparent 50.6%) 0 100% / 53% 62% no-repeat,linear-gradient(206deg,transparent 49.4%,rgba(60,48,34,.25) 50%,transparent 50.6%) 100% 100% / 53% 62% no-repeat,linear-gradient(to bottom,#d6c298 0,#d6c298 56%,#819099 56%,#819099 59%,#7a6549 59%,#7a6549);box-shadow:inset 0 14px 28px #20191129,0 3px #2b231a29;isolation:isolate}.chit .corridorjourney:before,.chit .corridorjourney:after{content:"";position:absolute;z-index:0;top:56%;bottom:0;width:1px;background:#efe1c16b;transform-origin:bottom}.chit .corridorjourney:before{left:18%;transform:rotate(38deg)}.chit .corridorjourney:after{right:18%;transform:rotate(-38deg)}.chit .corridorjourney-door{position:absolute;z-index:2;display:block;overflow:hidden;border:2px solid #273b48;background:#4f4b42;box-shadow:4px 4px #231c143d}.chit .corridorjourney-door.first{right:7%;bottom:18px;width:83px;height:125px}.chit .corridorjourney-door.second{left:47%;bottom:55px;width:51px;height:77px;opacity:.78}.chit .corridorjourney-door.third{left:57%;bottom:75px;width:32px;height:49px;opacity:.52}.chit .corridorjourney-door img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(.96)}.chit .corridorjourney-door em{position:absolute;top:3%;left:50%;transform:translate(-50%) rotate(-1deg);color:#231a10;font-family:var(--stamp);font-size:13px;font-style:normal;line-height:1}.chit .corridorjourney-door.first b{position:absolute;z-index:3;right:-2px;bottom:7px;padding:4px 6px 3px;color:#fff7e7;background:var(--red);font-family:var(--stamp);font-size:9px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-2deg)}.chit .corridorjourney-route{position:absolute;z-index:1;left:27%;bottom:36px;width:39%;height:2px;border-top:2px dashed rgba(191,59,43,.75);transform:rotate(-18deg);transform-origin:left}.chit .corridorjourney-route:after{content:"›";position:absolute;right:-3px;top:-13px;color:var(--red);font-family:var(--hand);font-size:24px}.chit .corridorjourney-route span{position:absolute;left:50%;bottom:5px;color:var(--red);font-family:var(--stamp);font-size:8px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%) rotate(18deg);white-space:nowrap}.chit .corridorjourney-origin{position:absolute;z-index:4;left:7px;bottom:7px;display:grid;justify-items:center;width:54%;padding:5px 7px 4px;border:1.5px solid var(--ink);background:#f6eed6f5;box-shadow:3px 3px #2b231a2e;transform:rotate(-1deg)}.chit .corridorjourney-origin small,.chit .corridorjourney-origin b{font-family:var(--stamp);font-size:9px;font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase}.chit .corridorjourney-origin small{color:var(--red)}.chit .corridorjourney-origin b{color:var(--ink)}.chit .corridorjourney-origin img{width:100%;height:30px;object-fit:contain;transform:rotate(-1deg)}.chit .corridorjourney.waiting .corridorjourney-door,.chit .corridorjourney.waiting .corridorjourney-route{filter:grayscale(.78) brightness(.77);opacity:.56}.chit .corridorjourney.waiting .corridorjourney-origin{border-style:dashed}.chit.v2paper .stampbtn{margin-top:12px}.chit a.stampbtn,.chit a.sharebtn{text-decoration:none;text-align:center;box-sizing:border-box}.chit .tabs{position:sticky;top:0;z-index:3;display:flex;gap:2px;margin:0 0 10px;padding:8px 0 0;background:var(--paper);border-bottom:1px solid var(--ink-3)}.chit .tab{flex:1;min-width:0;padding:8px 4px 9px;border:none;border-bottom:2.5px solid transparent;background:transparent;color:var(--ink-3);font-family:var(--hand);font-size:15px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-bottom:-1px}.chit .tab.on{color:var(--ink);border-bottom-color:var(--ink)}.chit .page.hide{display:none}.chit .podiumwrap{margin:12px 0 0}.chit .podium{display:flex;align-items:flex-end;justify-content:center;gap:7px}.chit .plane{flex:0 1 106px;min-width:0;display:flex;flex-direction:column;align-items:center}.chit .plane.first{order:2;flex-basis:122px}.chit .plane.second{order:1}.chit .plane.third{order:3}.chit .pcrown{display:block;width:38px;height:18px;color:var(--red);transform:rotate(-7deg);margin-bottom:3px}.chit .pcrown .crown{width:100%;height:100%;margin:0;transform:none}.chit .pname{font-family:var(--hand);font-size:15px;text-transform:uppercase;line-height:1.05;text-align:center;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chit .plane.first .pname{font-size:20px}.chit .pname.you{color:var(--red)}.chit .ppts{font-family:var(--hand);font-size:14px;color:var(--ink-2);margin:1px 0 7px}.chit .plane.first .ppts{color:var(--ink);font-size:16px}.chit .riser{width:100%;border:1.7px solid var(--ink-3);border-bottom:none;border-radius:2px 2px 0 0;display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(-52deg,transparent 0 6px,rgba(36,66,143,.16) 6px 7px);height:52px}.chit .plane.first .riser{border-color:var(--red);border-width:2.2px;background-color:var(--paper-hi);background-image:repeating-linear-gradient(-52deg,transparent 0 8px,rgba(191,59,43,.11) 8px 9px);height:78px;transform:rotate(-.35deg)}.chit .plane.second .riser{height:54px;transform:rotate(.45deg)}.chit .plane.third .riser{height:39px;transform:rotate(-.5deg)}.chit .riser .rn{font-family:var(--hand);font-size:21px;line-height:1;color:var(--ink-2)}.chit .plane.first .riser .rn{font-size:29px;color:var(--red)}.chit .ground{height:2px;background:var(--ink);border-radius:2px}.chit .groundshade{height:8px;margin-bottom:12px;background-image:repeating-linear-gradient(-52deg,transparent 0 5px,rgba(36,66,143,.16) 5px 6px)}.chit .runhead{display:flex;align-items:flex-end;gap:8px;margin:2px 0 0;padding:0 4px 3px;border-bottom:1px solid var(--ink-3);font-family:var(--hand);color:var(--ink-2)}.chit .runhead .t{flex:1;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.chit .runhead em{font-style:normal;text-align:right;flex:none;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase}.chit .runhead em.p{width:60px}.chit .runhead em.m{width:50px}.chit .board{list-style:none;margin:0}.chit .board li{display:flex;align-items:baseline;gap:8px;height:27px;padding:0 4px;font-family:var(--hand)}.chit .board li b{font-weight:400;font-size:13px;color:var(--ink-3);min-width:20px}.chit .board li span{flex:1;min-width:0;display:flex;align-items:center}.chit .board li .nm{flex:1;min-width:0;font-style:normal;font-size:18px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chit .board li em{font-style:normal;text-align:right;flex:none;width:60px;font-size:18px;line-height:1}.chit .board li em.sm{width:50px;font-size:14px;color:var(--ink-2)}.chit .board li .crown{flex:none;display:inline-block;width:20px;height:10px;margin-right:5px;color:var(--red);transform:rotate(-9deg);pointer-events:none}.chit .records{position:relative;margin-top:10px}.chit .records:before{content:"";position:absolute;top:6px;bottom:6px;left:62px;width:1.5px;background:var(--ink-3)}.chit .rec{display:flex;text-align:left;padding:12px 0;font-family:var(--hand)}.chit .rec .fig{flex:0 0 62px;text-align:right;padding-right:13px;font-family:var(--hand);font-weight:400;font-size:36px;line-height:1;color:var(--ink)}.chit .rec.mine .fig{color:var(--red)}.chit .recbody{flex:1;min-width:0;padding-left:14px}.chit .rec .what{font-family:var(--hand);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin:3px 0 4px;line-height:1.35}.chit .rec .holders{display:block;font-size:17px;line-height:1.4;text-transform:uppercase;color:var(--ink)}.chit .rec .holders em{font-style:normal}.chit .rec .holders .me{color:var(--red)}.chit .rec .restof{font-size:15px;text-transform:none;color:var(--ink-2)}.chit .rec .gone{display:inline-block;position:relative;max-width:9em;overflow:hidden;vertical-align:bottom;white-space:pre;text-decoration:none;color:inherit;transition:max-width .38s ease,opacity .3s ease}.chit .rec .gone:after{content:"";position:absolute;left:-2px;right:100%;top:52%;height:2px;background:var(--red);border-radius:2px;transition:right .3s cubic-bezier(.4,.5,.3,1)}.chit .rec.striking .gone:after{right:-2px}.chit .rec.done .gone{max-width:0;opacity:0}.chit .rec.gain .me.in{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;white-space:nowrap;opacity:0;transform:translateY(5px);transition:max-width .36s cubic-bezier(.3,.8,.3,1),opacity .3s ease,transform .34s cubic-bezier(.3,.8,.3,1)}.chit .rec.gain.done .me.in{max-width:9em;opacity:1;transform:none}.chit .rec.gain[data-said] b{transition:opacity .2s ease}.chit .rec.gain[data-said].striking b{opacity:.45}.chit .rec.gain[data-said].done b{opacity:1}@media(prefers-reduced-motion:reduce){.chit .rec .gone,.chit .rec .gone:after,.chit .rec.gain .me.in,.chit .rec.gain b{transition:none}}.chit .board li.landed{animation:pf-landed 1.1s ease-out 1}@keyframes pf-landed{0%{background:#d64d3c38}to{background:#d64d3c00}}@media(prefers-reduced-motion:reduce){.chit .board li.landed{animation:none}}.chit .board li.skip{justify-content:center;border:none;padding:2px 0;color:var(--ink-3);letter-spacing:.3em;font-size:13px}.chit .board li.skip.tail{letter-spacing:.04em;font-size:14px;color:var(--ink-2);padding-top:9px}.chit .boardnote{text-align:center;font-size:14px;margin-top:10px}.chit .points{font-family:var(--hand);font-size:19px;text-align:center;margin:6px 0 2px;color:var(--ink)}.chit .points.down{color:var(--red)}.chit .deal{margin:12px 0 4px;padding:0}.chit .deal div{display:flex;align-items:baseline;gap:10px;font-family:var(--hand);font-size:16px;padding:4px 2px}.chit .deal dt{flex:1;margin:0;color:var(--ink)}.chit .deal dd{margin:0;font-size:18px;white-space:nowrap}.chit .deal .n.up{color:var(--ink)}.chit .deal .n.down{color:var(--red)}.chit .scoring{margin:12px 0 4px;padding:0}.chit .scoring div{display:flex;align-items:baseline;gap:8px;font-family:var(--hand);font-size:15px;border-bottom:1px solid var(--ink-3);padding:4px 2px}.chit .scoring div:last-child{border-bottom:none}.chit .scoring dt{flex:1;margin:0;color:var(--ink-2)}.chit .scoring dd{margin:0;color:var(--ink);white-space:nowrap}.chit .attin{display:block;width:100%;max-width:186px;margin:4px auto 12px;transform:rotate(-1.5deg)}.chit .fineprint{margin:10px 0 0;font-size:12.5px;line-height:1.3;color:var(--ink-2);text-align:center}.chit .attendancedoors{display:flex;flex-direction:column;gap:10px;margin-top:18px}.chit .attendancedoors .stampbtn{margin-top:0}.chit .accountdetails{margin:14px 0 10px;padding:0}.chit .accountdetails div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:6px 2px;border-bottom:1px solid var(--ink-3);font-family:var(--hand)}.chit .accountdetails div:last-child{border-bottom:0}.chit .accountdetails dt{color:var(--ink-2)}.chit .accountdetails dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}.chit .pickgame{display:flex;flex-direction:column;gap:14px;margin-top:16px}.chit .pickgame .stampbtn{margin-top:0;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 10px 10px}.chit .pickgame .stampbtn small{font-family:var(--hand);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;opacity:.78}.chit .pickgame .stampbtn>span{display:inline-flex;align-items:center;gap:8px}.chit .pickgame .progressahead{font-family:var(--stamp);font-style:normal;font-size:10px;line-height:1;letter-spacing:.08em;color:var(--red)}.chit .scoring.twodiaries{margin:12px 0 6px}.chit .scoring.twodiaries div{border-bottom:none;padding-bottom:0}.chit .scoring.twodiaries dd{font-size:18px}.chit .scoring.twodiaries dd.sub{font-size:13px;color:var(--ink-2);white-space:normal}.chit.wide{width:min(92vw,604px)}.chit .cert{position:relative;width:min(100%,392px);margin:20px auto 24px;padding:20px 18px 32px;border:2.4px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;background:var(--paper-hi);text-align:center}.chit .cert .crownbreak{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:0 12px;background:var(--paper-hi);line-height:0}.chit .cert .crownbreak .crown{width:52px;height:24px;margin:0;transform:none;color:var(--red)}.chit .cert .tag{font-family:var(--hand);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0 0 2px}.chit .cert .who{font-family:var(--hand);font-size:34px;line-height:1.04;text-transform:uppercase;margin:0;text-align:center}.chit .cert .who.mine{color:var(--red)}.chit .cert .penshot{width:100%;max-width:260px;margin:8px auto 4px}.chit .cert .penname{font-family:var(--hand);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}.chit .cert .figs{display:flex;justify-content:center;margin-top:12px}.chit .cert .figs div{flex:1 1 0;padding:0 6px}.chit .cert .figs div+div{border-left:1px solid var(--ink-3)}.chit .cert .figs b{display:block;font-family:var(--hand);font-weight:400;font-size:28px;line-height:1}.chit .cert .figs span{font-family:var(--hand);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.chit .cert .certstamp{position:absolute;right:-12px;bottom:-16px;margin:0;padding:6px 12px 4px;font-size:12px;letter-spacing:.07em;background:var(--paper-hi);transform:rotate(-3.5deg)}.chit .rollhead{font-family:var(--hand);font-size:11.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin:22px 0 0;padding-top:11px;border-top:1.5px dashed var(--ink-3)}.chit .roll{list-style:none;margin:6px 0 0;padding:0}.chit .roll li{height:54px;padding:4px 2px 0}.chit .roll .nm{display:block;font-family:var(--hand);font-size:19px;line-height:1.25;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chit .roll .did{display:block;font-family:var(--hand);font-size:13px;line-height:1.5;color:var(--ink-2)}.chit .roll li.you .nm{color:var(--red)}.chit .rollwrap{text-align:center;margin-top:6px}.chit [data-roll-target] .over{display:none}.chit ol.roll[data-roll-target].open li.over{display:block}.chit p.holders[data-roll-target].open em.over{display:inline}.chit .rollmore{display:inline-block;margin:6px 0 0;font-family:var(--hand);font-size:13px}.chit.chooser,.chit.queue{text-align:center}.chit.chooser .pickq,.chit.queue .pickq{font-family:var(--hand);font-size:30px;line-height:1.06;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0;text-align:center}.chooser .picksec{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--red);font-family:var(--hand);font-size:13.5px;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap}.chooser .picksec:before,.chooser .picksec:after{content:"";flex:1 1 auto;height:1px;background:#24428f42}.chit.chooser .pickcol+.pickcol{margin-top:16px}.chooser .pickcol{display:flex;flex-direction:column;flex:1 1 auto}.chooser .pickduo{display:grid;gap:9px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(0,1fr));flex:1 1 auto}.chooser .pick,.chit.queue .pick{position:relative;display:flex;flex-direction:column;align-items:center;padding:13px 11px;border:1.5px solid rgba(36,66,143,.38);border-radius:5px;text-align:center}.chooser .newtag{position:absolute;top:5px;right:5px;font-family:var(--stamp);font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#111;background:#f0d24a;padding:4px 7px 3px;border:1.5px solid #c9a61a;border-radius:2px;transform:rotate(8deg);transform-origin:center;pointer-events:none;animation:pfnewbounce 1.5s ease-in-out infinite}@keyframes pfnewbounce{0%,to{transform:rotate(8deg) scale(1)}40%{transform:rotate(8deg) scale(1.12)}70%{transform:rotate(8deg) scale(.97)}}@media(prefers-reduced-motion:reduce){.chooser .newtag{animation:none}}.chit.chooser .pick.solo .pickpen{display:block;width:100%;max-width:210px;margin:0 auto 7px}.chooser .pickart{height:34px;margin-bottom:5px;display:flex;align-items:center;justify-content:center}.chooser .pickicon{display:block;width:27px;height:27px;stroke:var(--ink);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.chooser .pickicon.cupbig{width:31px;height:31px;opacity:.9}.chooser .pick h3{font-family:var(--hand);font-size:19px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;text-align:center}.chit.chooser .pick.solo h3{font-size:23px;margin:0 0 6px}.chooser .pickduo h3{display:flex;align-items:center;justify-content:center;min-height:2.16em}.chooser .pickbody,.chit.queue .pickbody{font-family:var(--hand);font-size:14.5px;line-height:1.34;color:var(--ink-2);margin:0 0 11px;text-align:center}.chit.chooser .pick.solo .pickbody{font-size:15.5px}.chooser .gostamp,.chooser .stampbtn{margin-top:auto}.chooser .pickduo .stampbtn{white-space:nowrap;font-size:13.5px;letter-spacing:.03em;padding:9px 4px 7px;min-height:44px;outline-offset:2px}.ladder{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:space-between}.chit.chooser .ladder{margin:2px 0 13px}.ladder:before{content:"";position:absolute;left:4px;right:13px;top:4.5px;height:1.5px;background:#24428f3d}.ladder .step{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:3px}.ladder i{display:block;width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(36,66,143,.45);background:var(--paper)}.ladder i.got{background:var(--ink);border-color:var(--ink)}.ladder i.now{border-color:var(--red);border-width:2px;background:var(--paper)}.ladder b{display:none;font-family:var(--hand);font-weight:400;font-size:9.5px;line-height:1;color:var(--ink-3)}.ladder .cup{position:relative;flex:none;width:14px;height:16px;margin-top:-3px;stroke:var(--red);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.chit.queue{width:min(84vw,340px)}.chit.queue:has(.humancheck[data-open=true]){width:min(calc(100vw - 16px),390px)}.chit.queue .pickq{font-size:30px;line-height:1.06;margin-bottom:7px}.chit.queue .pickbody{font-size:16px;line-height:1.36;color:var(--ink-2);margin-bottom:15px}.chit.queue .gostamp,.chit.queue .stampbtn{display:block;width:100%;box-sizing:border-box;margin:11px 0 0;padding:12px 10px 11px;border-radius:6px;transform:none;outline:none;font-family:var(--stamp);font-weight:400;font-size:16px;letter-spacing:.05em;text-transform:uppercase;line-height:1;min-height:46px;cursor:pointer}.chit.queue .gostamp{border:0;background:var(--red);color:var(--paper);box-shadow:0 3px #782219cc}.chit.queue .gostamp:active{transform:translateY(2px);box-shadow:0 1px #782219cc}.chit.queue .stampbtn{border:1.6px solid rgba(36,66,143,.55);background:transparent;color:var(--ink);opacity:1}.chit.queue .stampbtn:active{background:#24428f0f;transform:none}.chit.queue .howlink{margin-top:13px}.chit.queue .gostamp.opening{background:#24428f17;color:var(--ink-2);box-shadow:none;cursor:default}.chit.queue .queuepanel{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0 10px;padding:15px 10px 16px;margin-bottom:13px;border-color:#24428f4d;border-radius:7px}.chit.queue .queuepanel.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px;padding-left:6px;padding-right:6px}.chit.queue .queuepanel.three .qside+.qside{border-left:1px solid rgba(36,66,143,.22)}.chit.queue .queuepanel.three .qwho{font-size:11px;letter-spacing:.07em}.chit.queue .queuepanel.three .qname{font-size:13.5px}.chit.queue .queuepanel.three .qside .vspen,.chit.queue .queuepanel.three .qspin{width:24px;height:24px}.chit.queue .qside{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center}.chit.queue .qmid{position:relative}.chit.queue .qmid:before,.chit.queue .qmid:after{content:"";position:absolute;top:-33px;bottom:-16px;width:1px;background:#24428f38}.chit.queue .qmid:before{left:-7px}.chit.queue .qmid:after{right:-7px}.chit.queue .queuepanel.three .qside~.qside+.qside{border-left:1px solid rgba(36,66,143,.2)}.chit.queue .qwho{font-family:var(--hand);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chit.queue .qname{font-family:var(--hand);font-size:15.5px;line-height:1.1;color:var(--ink);margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chit.queue .qname.dim{color:var(--ink-3)}.chit.queue .qside .vspen{width:100%;max-width:118px;height:26px;margin:7px auto 0;object-fit:contain}.chit.queue .qspin{display:block;width:26px;height:26px;margin:7px auto 0}.chit.queue .qspin circle{fill:none;stroke-width:2.4;stroke-linecap:round}.chit.queue .qtrack{stroke:#24428f29}.chit.queue .qarc{stroke:#24428f9e;stroke-dasharray:14 43;transform-origin:50% 50%;animation:pfspin .85s linear infinite}@keyframes pfspin{to{transform:rotate(360deg)}}.chit.queue .qmid{display:flex;align-items:center;justify-content:center;padding:0 3px;height:30px;margin-top:48px}.chit.queue .qvs{position:relative;font-family:var(--stamp);font-size:18px;color:var(--red);letter-spacing:.04em}.chit.queue .qvs:before,.chit.queue .qvs:after{content:"";position:absolute;top:50%;width:7px;height:1.5px;background:var(--red);opacity:.5}.chit.queue .qvs:before{right:100%;margin-right:3px}.chit.queue .qvs:after{left:100%;margin-left:3px}.chit.queue .qmid>*{position:relative;background:var(--paper)}.chit.queue .qglass{width:30px;height:30px;padding:4px 0;stroke:var(--red);fill:none;stroke-linecap:round;stroke-linejoin:round;animation:pfsweep 3.4s ease-in-out infinite;transform-origin:60% 60%}.chit.queue .qglass .qlens{stroke-width:2.5}.chit.queue .qglass .qgrip{stroke-width:3.2}.chit.queue .qglass .qgleam{stroke-width:1.7;opacity:.45}@keyframes pfsweep{0%,to{transform:rotate(-15deg)}50%{transform:rotate(8deg)}}.chit.queue .qglasswrap{margin:2px 0 15px}.chit.queue .qglasswrap .qglass{width:46px;height:46px;opacity:.6;animation:pfhunt 2.8s ease-in-out infinite;transform-origin:42% 42%}@keyframes pfhunt{0%,62%,to{transform:rotate(-7deg)}30%{transform:rotate(7deg)}}.chit.queue .qfacts{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:9px 4px;margin-bottom:12px}.chit.queue .qfact{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 3px}.chit.queue .qfact+.qfact{border-left:1px solid rgba(36,66,143,.2)}.chit.queue .qfact span{font-family:var(--hand);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);line-height:1.1;text-align:center}.chit.queue .qfico{width:15px;height:16px;stroke:var(--red);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.chit.queue .queuepanel.landed{animation:pfsat .42s cubic-bezier(.2,.85,.3,1) both}@keyframes pfsat{0%{opacity:.35;transform:translateY(-6px)}to{opacity:1;transform:none}}.chit.queue .queuepanel~.gostamp,.chit.queue .queuepanel~.stampbtn,.chit.queue .qfacts~.gostamp,.chit.queue .qfacts~.stampbtn,.chit.queue .qglasswrap~.gostamp,.chit.queue .qglasswrap~.stampbtn{margin-top:11px}.chit.queue .waitlong{display:none}.chit.queue .waitlong.show{display:block;margin-top:12px}@media(prefers-reduced-motion:reduce){.chit.queue .qarc,.chit.queue .qglass,.chit.queue .qglasswrap .qglass,.chit.queue .queuepanel.landed{animation:none}}@media(max-height:700px){.chit.chooser .pickq{font-size:25px}.chit.chooser .pickhead{margin:0 0 10px}.chit.chooser .pick{padding:10px 9px 11px}.chit.chooser .pick h3{font-size:17px;margin-bottom:4px}.chit.chooser .pick.solo h3{font-size:20px}.chit.chooser .pickbody{font-size:13.5px;margin-bottom:9px}.chit.chooser .pick.solo .pickbody{font-size:14px}.chit.chooser .pickart{height:28px;margin-bottom:3px}.chit.chooser .pickicon{width:23px;height:23px}.chit.chooser .pickicon.cupbig{width:26px;height:26px}.chit.chooser .pickduo .stampbtn{min-height:42px;padding:8px 4px 6px;font-size:12.5px}.chit.chooser .gostamp{padding:10px 8px 8px;font-size:17px}.chit.chooser .pick.solo .pickpen{max-width:170px;margin-bottom:4px}.chit.chooser .ladder{margin:0 0 8px}.chit.chooser .picksec{margin-bottom:6px}.chit.chooser .pickcol+.pickcol{margin-top:9px}.chit.chooser{padding:15px 15px 13px 27px}.chit.chooser .brand{margin-bottom:7px}.chit.chooser .pickq{margin-bottom:8px}}.chit .pick .who.owed{color:var(--red)}.chit .board.card li{align-items:baseline}.chit .board.card li span{white-space:normal;overflow:visible;text-overflow:clip;text-transform:none;font-size:18px;line-height:1.25}.chit .board.card li em{min-width:62px;text-align:right;font-size:17px}.chit .board.card li b{min-width:18px}.chit .board.card li:not(.got) span{color:var(--ink-2)}.chit .board.card li.sealed span{letter-spacing:.22em;color:var(--ink-3)}.chit .board.card li.sealed em{color:var(--ink-3)}.chit .board.rivals li{flex-wrap:wrap;row-gap:3px}.chit .board.rivals li em{min-width:46px}.chit .board.rivals li em.hot u{color:var(--red);opacity:.75}.chit .board.rivals li em.cold u{color:var(--ink-2)}.chit .board.rivals li .rivalnote{flex-basis:100%;font-style:normal;font-family:var(--hand);font-size:15px;color:var(--ink-2)}.chit .board.rivals li .rivalnote.owed{color:var(--red)}.chit .board.rivals li .rivalnote.ran{color:var(--ink-3)}.chit .madeby{margin-top:14px;text-align:center;font-family:var(--hand);font-size:16px;line-height:1.4;color:var(--ink-2)}.chit .madeby a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.chit .madeby a:active{color:var(--red)}.chit .madeby.legalby{margin-top:11px;font-size:14px;color:var(--ink-3)}.chit .madeby.legalby a{color:var(--ink-2)}.chit .fineprint a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.chit .standing{margin-top:14px;padding-top:11px;border-top:1px solid var(--ink-3);text-align:center;font-size:21px;text-transform:uppercase}.chit .quest{margin-top:14px;text-align:center;font-size:20px;text-transform:uppercase;letter-spacing:.02em}.chit .quest span{color:var(--red);white-space:nowrap}.chit .prizeline{text-align:center;margin:2px 0 6px}.chit .returningchampion{width:100%;min-height:44px;margin-top:7px;padding:8px 10px 6px;border:1px dashed rgba(36,66,143,.42);background:#24428f09;color:var(--ink);font-family:var(--hand);font-size:17px;cursor:pointer}.chit .returningchampion span{margin-right:5px;color:var(--ink-2)}.chit .returningchampion b{font-weight:400;text-decoration:underline;text-underline-offset:3px}.chit .returningchampion:active{color:var(--red);transform:scale(.98)}.chit .returningchampion:focus-visible{outline:3px solid var(--red);outline-offset:2px}.chit .champname{position:relative;width:fit-content;margin:12px auto 2px;padding:4px 20px;font-family:var(--hand);font-size:30px;text-transform:uppercase;text-align:center}.chit .champname:after{content:"";position:absolute;top:-4px;right:-7px;bottom:-3px;left:-8px;border:2.5px solid var(--red);border-radius:52% 48% 50% 52%/58% 55% 45% 42%;transform:rotate(-1.6deg);pointer-events:none}.chit .champstamp{display:block;width:fit-content;margin:14px auto 6px;padding:8px 18px 6px;border:2.5px solid var(--red);outline:1px solid var(--red);outline-offset:3px;color:var(--red);font-family:var(--stamp);font-size:21px;letter-spacing:.09em;text-transform:uppercase;transform:rotate(-2.4deg);opacity:.92}.chit .standing span{color:var(--ink-2);font-size:16px}.chit .board li.you{position:relative;height:33px;margin:3px 0}.chit .board li.you span,.chit .board li.you b,.chit .board li.you em{color:var(--red)}.chit .board li.you:after{content:"";position:absolute;top:-1px;right:-5px;bottom:-1px;left:-7px;border:2.5px solid var(--red);border-radius:52% 48% 50% 52%/58% 55% 45% 42%;transform:rotate(-.6deg);pointer-events:none}.rankbtn{display:block;width:calc(100% - 12px);margin:9px 6px 0;padding:9px;border:none;border-radius:2px;background:#1c0e0266;color:#fff0dcdb;font-family:var(--hand);font-size:16px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.chit .sharebtn{display:block;width:100%;margin-top:16px;padding:10px;border:2px dashed var(--ink-3);background:transparent;color:var(--ink-2);font-family:var(--stamp);font-size:14px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.chit .postline{margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--ink-3);font-size:19px;line-height:27px}.chit .quietrow{display:flex;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--ink-3)}.chit .quietbtn{flex:1;padding:7px 6px 6px;border:none;background:transparent;color:var(--ink-2);font-family:var(--hand);font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:4px;cursor:pointer}.chit .quietbtn:active{color:var(--ink)}.chit a.quietbtn{display:block;text-align:center;line-height:1.25}.chit .teaser .howscreen{height:128px}.chit .teaser .howto{margin-top:10px;padding-top:9px}.chit .teaser .howsay{margin-top:6px;font-size:15px}.chit .howto{margin-top:14px;padding-top:12px;border-top:1.5px dashed var(--ink-3)}.chit .howtitle{margin:0 0 8px;color:var(--ink);font:20px/1 var(--hand);text-align:center;text-transform:uppercase}@media(max-height:720px){.chit .howto{margin-top:9px;padding-top:8px}.chit .howto .howscreen{height:108px}.chit .howto .howsay{margin-top:4px;font-size:13.5px}.chit .gostamp{margin-top:10px;padding:10px 10px 8px;font-size:17px}.chit .versus .vspen{max-height:40px}}.chit .howscreen{position:relative;height:168px;margin:0 2px;overflow:hidden;border:2px solid var(--ink);background:radial-gradient(ellipse 120% 80% at 50% 20%,rgba(255,225,175,.16),transparent 70%),linear-gradient(180deg,#906030,#ab7a42 52%,#8d5c2c);box-shadow:inset 0 0 22px #2818088c}.chit .howrival,.chit .howmine{position:absolute;left:50%;width:56%;margin-left:-28%;display:block;filter:drop-shadow(0 3px 4px rgba(30,16,4,.5))}.chit .howrival{top:22px;animation:howrival 6.2s cubic-bezier(.25,.7,.4,1) infinite}.chit .howmine{top:96px;animation:howmine 6.2s cubic-bezier(.2,.85,.3,1) infinite}.chit .howpull{position:absolute;left:50%;top:104px;width:0;height:0;margin-left:-1px;border-left:2px dashed rgba(246,240,226,.85);animation:howpull 6.2s ease-in-out infinite}.chit .howtip{position:absolute;left:50%;top:99px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:#f6f0e2eb;box-shadow:0 0 0 3px #bf3b2b8c;opacity:0;animation:howtip 6.2s ease-in-out infinite}@keyframes howtip{0%,2%{transform:translate(0);opacity:0}4%{transform:translate(0);opacity:1}13%{transform:translateY(18px);opacity:1}17%{transform:translateY(18px);opacity:1}18%{transform:translateY(18px);opacity:0}30%,32%{transform:translate(-34px,-18px);opacity:0}34%{transform:translate(-34px,-18px);opacity:1}43%{transform:translate(-34px,16px);opacity:1}47%{transform:translate(-34px,16px);opacity:1}48%{transform:translate(-34px,16px);opacity:0}60%,62%{transform:translate(34px,-44px);opacity:0}64%{transform:translate(34px,-44px);opacity:1}74%{transform:translate(34px);opacity:1}78%{transform:translate(34px);opacity:1}79%{transform:translate(34px);opacity:0}to{transform:translate(34px);opacity:0}}@keyframes howpull{0%,4%{height:0;transform:translate(0);opacity:1}13%{height:18px;transform:translate(0)}17%{height:18px;transform:translate(0);opacity:1}18%{height:18px;transform:translate(0);opacity:0}19%,32%{height:0;transform:translate(-34px,-18px);opacity:0}34%{height:0;transform:translate(-34px,-18px);opacity:1}43%{height:34px;transform:translate(-34px,-18px)}47%{height:34px;transform:translate(-34px,-18px);opacity:1}48%{height:34px;transform:translate(-34px,-18px);opacity:0}49%,62%{height:0;transform:translate(34px,-44px);opacity:0}64%{height:0;transform:translate(34px,-44px);opacity:1}74%{height:44px;transform:translate(34px,-44px)}78%{height:44px;transform:translate(34px,-44px);opacity:1}79%{height:44px;transform:translate(34px,-44px);opacity:0}80%,to{height:44px;transform:translate(34px,-44px);opacity:0}}@keyframes howmine{0%,18%{transform:translateY(0);opacity:1}27%{transform:translateY(-18px);opacity:1}48%{transform:translateY(-18px);opacity:1}56%{transform:translateY(-44px);opacity:1}79%{transform:translateY(-44px);opacity:1}87%{transform:translateY(-60px);opacity:1}95%{transform:translateY(-60px);opacity:1}98%{transform:translateY(-60px);opacity:0}99%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes howrival{0%,85%{transform:translateY(0) rotate(0);opacity:1}92%{transform:translateY(-34px) rotate(18deg);opacity:1}97%{transform:translateY(-64px) rotate(32deg);opacity:0}98%{transform:translateY(0) rotate(0);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}.chit .howsay{margin-top:2px;text-align:center;font-family:var(--hand);font-size:18px;line-height:24px;color:var(--ink)}.chit .howsay span{color:var(--ink-2)}.chit .howlink{display:block;width:100%;margin-top:11px;border:none;background:transparent;font-family:var(--hand);font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:4px;cursor:pointer}.chit .howlink.deskleave{color:var(--ink-2);text-decoration-color:var(--ink-2)}.chit .howlink.presentcue{margin-top:15px;font-family:var(--stamp);font-size:18px;letter-spacing:.03em;color:var(--ink);text-decoration:none}.chit .howlink.presentcue .lbl{text-decoration:underline;text-decoration-color:var(--ink-2);text-underline-offset:5px}.chit .howlink.presentcue .arrow{display:inline-block;width:14px;height:14px;color:var(--ink);margin-left:4px;vertical-align:-2px}.chit .howlink.presentcue .arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chit .commline{margin-top:13px;text-align:center;font-family:var(--hand);font-size:14.5px;line-height:1.35;color:var(--ink-3)}.chit .commline a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px;display:inline-block;padding:2px 0}.chit .commline a:active{color:var(--red)}.chit .pickpen{max-width:132px;margin:0 auto 6px}@media(min-width:900px)and (min-height:620px){.chit.chooser{width:min(94vw,720px);padding:24px 30px 22px 44px}.chit.chooser .pickcols{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 26px;align-items:stretch}.chit.chooser .pickcols:before{content:"";grid-column:2;grid-row:1;width:1px;align-self:stretch;background:#24428f38}.chit.chooser .pickcol:first-child{grid-column:1;grid-row:1}.chit.chooser .pickcol:last-child{grid-column:3;grid-row:1}.chit.chooser .pickcol{display:flex;flex-direction:column}.chit.chooser .pickcol>.pick,.chooser .pickduo{flex:1 1 auto}.chit.chooser .pickcol+.pickcol{margin-top:0}.chit.chooser .pickq{font-size:38px}.chit.chooser .pickq{margin-bottom:16px}.chit.chooser .pick{padding:15px 14px}.chit.chooser .pick.solo h3{font-size:25px}.chit.chooser .pick h3{font-size:20px}.chit.chooser .pickbody{font-size:15px}.chit.chooser .ladder b{display:block}.chit.chooser .ladder{margin-bottom:16px}}.chit .friendentry{margin-top:15px;padding-top:13px;border-top:1px solid rgba(44,68,128,.36);text-align:center}.chit .friendbtn{display:block;width:100%;min-height:40px;padding:8px 12px 6px;border:1.5px solid var(--ink-3);background:transparent;color:var(--ink-2);font-family:var(--stamp);font-size:13.5px;line-height:1.15;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.chit .friendbtn:active{transform:scale(.98);background:#2c448014}.chit .friendbtn:focus-visible{outline:2px solid var(--red);outline-offset:3px}.chit .friendentry p:not(.or){margin:7px 4px 0;color:var(--ink-2);font-family:var(--hand);font-size:15px;line-height:19px}@media(prefers-reduced-motion:reduce){.chit .howmine,.chit .howrival,.chit .howpull,.chit .howtip{animation:none}.chit .howpull{height:44px;opacity:1}.chit .howtip{opacity:1;transform:translateY(44px)}}.chit .installdemo{margin:10px 4px 2px}.chit .installframe{position:relative;height:172px;width:92px;margin:0 auto;overflow:hidden;border:3px solid var(--ink);border-radius:16px;background:#cbbba0}@media(max-height:720px){.chit .installframe{height:136px;width:78px;border-radius:14px}}.chit .installtop,.chit .installbot{position:absolute;left:0;right:0;z-index:2;background:var(--paper);color:var(--ink);display:flex;align-items:center}.chit .installtop{top:0;height:24px;padding:0 7px;border-bottom:1.5px solid var(--ink);animation:installtop 4.4s ease-in-out infinite}.chit .installtop b{flex:1;min-width:0;overflow:hidden;font-family:var(--hand);font-size:9px;font-weight:400;letter-spacing:.02em;line-height:1;white-space:nowrap}.chit .installbot{bottom:0;height:26px;padding:0 5px;justify-content:space-between;border-top:1.5px solid var(--ink);animation:installbot 4.4s ease-in-out infinite}.chit .installbot i{display:flex;align-items:center;justify-content:center;width:14px;height:16px;color:var(--ink-2)}.chit .installbot svg{width:12px;height:12px}.chit .installcueico{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:14px;height:16px;margin-left:3px;color:var(--ink)}.chit .installcueico svg{width:12px;height:12px}.chit .installask,.pf-install-coach .installask{margin:4px 0 8px;font-family:var(--hand);font-size:20px;line-height:24px;text-align:center;text-transform:none}.installsteps{margin:8px 0 4px;padding:0;list-style:none}.chit .installsteps li{display:flex;align-items:center;gap:10px;margin:0 0 12px}.installsteps li:last-child{margin-bottom:0}.installsteps p{margin:0;font-family:var(--hand);font-size:16px;line-height:20px}.chit .installico{flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(36,66,143,.22);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--ink)}.chit .installico svg{width:20px;height:20px;margin:0}.chit.installguide{width:min(calc(100vw - 20px),400px);max-height:62vh;transform:none}.chitwrap.show .chit.installguide{transform:none}.chit .installhead{display:flex;align-items:center;gap:12px;margin:0 0 12px}.chit .installmark{flex:0 0 44px;width:44px;height:44px;border-radius:10px;display:block;border:1px solid rgba(36,66,143,.28);box-shadow:0 1px 2px #2418082e,0 3px 8px #2418081a;background:var(--paper)}.chit .installhead b{display:block;font-family:var(--hand);font-size:20px;font-weight:400;line-height:1.15;color:var(--ink)}.chit .installhead small{display:block;margin-top:2px;font-family:var(--hand);font-size:14px;line-height:1.2;color:var(--ink-2)}.chit .installrule{display:block;height:0;margin:0 0 14px;border:0;border-top:1.5px solid var(--ink)}.installthumb{display:block;width:100%;margin:6px 0 0;overflow:hidden;line-height:0;border:1px solid rgba(36,66,143,.22)}.installthumb img{display:block}.installthumb.bar{display:flex;background:#24428f0a}.installthumb.bar.share img{width:100%;height:auto}.installthumb.bar.menu{justify-content:flex-end}.installthumb.bar.menu img{width:auto;height:44px;max-width:100%}.installthumb.row img{width:100%;height:auto}.installthumb.sheet{height:80px}.installthumb.sheet img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.pf-install-coach{position:fixed;top:max(16px,env(safe-area-inset-top,0px));left:16px;right:16px;z-index:41;padding:14px 16px 12px;background:none;color:var(--ink);font-family:var(--hand);overflow:visible}.pf-install-coach:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--paper);border:2px solid var(--ink);pointer-events:none}.pf-install-coach .installsteps,.pf-install-gotit{position:relative;z-index:2}.pf-install-coach.share{top:auto;bottom:max(90px,calc(env(safe-area-inset-bottom,0px) + 84px))}.pf-install-coach.menu,.pf-install-coach.plus{top:max(68px,calc(env(safe-area-inset-top,0px) + 56px))}.pf-install-gotit{display:block;margin:10px 0 0;padding:0;border:0;background:none;font-family:var(--hand);font-size:16px;color:var(--ink-2);text-decoration:underline;cursor:pointer}.pf-install-aim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000}.pf-install-aim svg{display:block;width:100%;height:100%;overflow:visible}.chit [data-aim] .installico{border-color:#24428f38;background:transparent}.pf-install-aim-body,.pf-install-aim-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.pf-install-aim-body{stroke:var(--ink);stroke-width:3.4;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px rgba(255,255,255,.9))}.pf-install-aim-glow{stroke:#fff;stroke-width:10;filter:blur(5px);animation:pf-install-glow 2.6s ease-in-out infinite}@keyframes pf-install-glow{0%,to{opacity:.95}50%{opacity:.12}}@media(prefers-reduced-motion:reduce){.pf-install-aim-glow{animation:none;opacity:.55}}.chit .installstage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:140px;perspective-origin:50% 28%;transform-style:preserve-3d}.chit .installwall{position:absolute;top:0;left:0;right:0;height:26%;background:#2a4538}.chit .installdesk{position:absolute;left:-6%;right:-6%;top:22%;height:78%;transform:rotateX(52deg);transform-origin:50% 100%;background:radial-gradient(ellipse 120% 80% at 50% 20%,rgba(255,225,175,.16),transparent 70%),linear-gradient(180deg,#906030,#ab7a42 52%,#8d5c2c);box-shadow:0 3px #28180866,inset 0 0 12px #28180873}.chit .installrival,.chit .installmine{position:absolute;left:50%;display:block;filter:drop-shadow(0 2px 2px rgba(30,16,4,.45))}.chit .installrival{top:26%;width:56%;margin-left:-28%}.chit .installmine{top:58%;width:78%;margin-left:-39%}@keyframes installtop{0%,16%{transform:translateY(0);opacity:1}36%,70%{transform:translateY(-110%);opacity:0}88%,to{transform:translateY(0);opacity:1}}@keyframes installbot{0%,16%{transform:translateY(0);opacity:1}36%,70%{transform:translateY(110%);opacity:0}88%,to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.chit .installtop,.chit .installbot{animation:none;opacity:0}}.chit .tapon{margin-top:14px;font-family:var(--hand);font-size:14px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);text-align:center}.boxwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21;display:flex;align-items:center;justify-content:center;background:#100c089e;opacity:0;pointer-events:none;overflow:hidden;overscroll-behavior:contain;transition:opacity .26s ease}.boxwrap.show{opacity:1;pointer-events:auto}.boxstack{display:grid;grid-template-columns:auto minmax(272px,352px);align-items:center;gap:0 26px;padding:16px}.boxrail{display:flex;flex-direction:column;gap:14px;align-self:center}.boxrail .boxbar,.boxrail .pencard,.boxrail .actions{margin:0}.boxbar{display:flex;align-items:center;gap:8px;margin:0 2px 10px}.boxbar .boxtabs{flex:1;margin:0;justify-content:flex-start}.barbtn{padding:8px 14px 7px;border:1px solid rgba(255,214,160,.32);border-radius:2px;background:var(--paper-hi);color:var(--ink);font-family:var(--stamp);font-size:13px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.boxbar a.barbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.boxtabs{display:flex;gap:8px;justify-content:center;margin:0 0 10px}.boxtabs:empty{display:none}.boxtab{padding:7px 16px 6px;border:1px solid rgba(255,214,160,.3);border-radius:2px;background:#1c0e0280;color:#fff0dcb3;font-family:var(--stamp);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.boxtab.on{background:var(--paper-hi);color:var(--ink);border-color:var(--paper-hi)}.tinframe{position:relative;aspect-ratio:760 / 1157;height:min(82vh,820px);width:calc(min(82vh,820px)*.65686);align-self:center;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6));transform:translateY(16px) scale(.97);transition:transform .32s cubic-bezier(.2,1.05,.3,1)}.boxwrap.show .tinframe{transform:translateY(0) scale(1)}.tinart{display:block;width:100%;height:100%;clip-path:inset(48.9% 0 0 0)}.tinslots{position:absolute;top:0;right:0;bottom:0;left:0}.tinframe{perspective:1400px}.tinlid{position:absolute;left:0;right:0;top:0;height:49%;overflow:hidden;transform-origin:50% 100%;transform:rotateX(0);transition:transform .58s cubic-bezier(.42,0,.3,1);backface-visibility:hidden;pointer-events:none}.tinlid img{display:block;width:100%;height:auto}.tinshut{position:absolute;left:0;right:0;top:44%;width:100%;opacity:0;transition:opacity .14s ease;pointer-events:none}.tinframe.shut .tinlid{transform:rotateX(-99deg)}.tinframe.shut .tinshut{opacity:1;transition:opacity .18s ease .34s}.tinframe.shut .tinslots{opacity:0;transition:opacity .16s ease}.tinframe.shut .tinowner{opacity:0;transition:opacity .14s ease}.tinowner{transition:opacity .2s ease .4s}.tinslots{transition:opacity .24s ease .36s}.tinframe.instant,.tinframe.instant *{transition:none!important}.boxwrap.away .boxstack{transform:translate(-32%,42%) scale(.34) rotate(-6deg);opacity:0;transition:transform .46s cubic-bezier(.5,0,.75,.4),opacity .46s ease .12s}.boxwrap.away .pencard,.boxwrap.away .actions,.boxwrap.away .boxbar{opacity:0;transition:opacity .16s ease}.boxstack{transition:transform .4s ease,opacity .4s ease}body.boxopen .boardbtn,body.boxopen .soundcontrol,body.boxopen .penchip{opacity:0;pointer-events:none;transition:opacity .18s ease}*{scrollbar-width:thin;scrollbar-color:rgba(255,226,190,.24) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffe2be3d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffe2be61}::-webkit-scrollbar-corner{background:transparent}.tinowner{position:absolute;left:0;right:0;top:4.6%;text-align:center;font-family:var(--hand);font-size:clamp(13px,3.8vw,18px);letter-spacing:.1em;text-transform:uppercase;color:#1a2858b8;transform:rotate(-1.4deg);pointer-events:none;text-shadow:0 1px 0 rgba(255,220,170,.25)}.slot{position:absolute;top:var(--slot-top);left:50%;width:78%;min-height:44px;margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;transition:transform .18s cubic-bezier(.2,1.1,.3,1),filter .18s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.75))}.slot img{display:block;width:100%;height:auto}.slot.locked{cursor:default;filter:brightness(.26) saturate(.14) drop-shadow(0 2px 3px rgba(0,0,0,.8))}.slot .spare{position:absolute;right:-2px;top:50%;transform:translateY(-50%);font-family:var(--hand);font-style:normal;font-size:15px;line-height:1;color:#f4efe0d1;text-shadow:0 1px 2px rgba(0,0,0,.9);pointer-events:none}.slot.sel{transform:translate(-50%,calc(-50% - 5px)) scale(1.035);filter:drop-shadow(0 8px 10px rgba(0,0,0,.72))}.slot:focus-visible{outline:2px solid #f6e7c8;outline-offset:4px;border-radius:999px}.boxwrap.duelpick{z-index:24}.boxwrap.duelpick .tinlid{transition-duration:.34s}.boxwrap.duelpick .boxbar .barbtn{display:none}.boxwrap.duelpick .boxbar{justify-content:center}.boxwrap.duelpick .boxbar .boxtabs{flex:0 0 auto}.boxwrap.duelpick .actions.inert .stampbtn{display:none}.boxwrap.duelpick .actions.inert .shutbtn{flex:1}.pencard{position:relative;margin:12px 6px 0;padding:11px 15px 13px 25px;border-radius:3px 3px 10px;color:var(--ink);background-color:var(--paper);background-image:var(--paper-tex, none);background-size:180px 180px;box-shadow:0 14px 28px #00000085;transform:rotate(-.6deg)}.pencard:before{content:"";position:absolute;top:0;bottom:0;left:16px;width:1.5px;background:#bf3b2b73}.pencard-mark .mark{display:block}.pencard-mark{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ink);margin-bottom:2px}.pencard-mark span{font-family:var(--stamp);font-size:13px;letter-spacing:.12em}.pencard img.oncard{display:block;width:94%;margin:0 auto 4px;filter:drop-shadow(0 4px 5px rgba(40,30,12,.36));transform:rotate(-.8deg)}.pencard h4{font-family:var(--hand);font-weight:400;font-size:23px;text-transform:uppercase;text-align:center;border-bottom:2px solid var(--ink);padding-bottom:4px;margin-bottom:6px}.pencard p{font-family:var(--hand);font-size:16px;text-transform:uppercase;color:var(--ink-2);text-align:center}.cardtally{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:6px}.cardtally span{font-family:var(--hand);font-size:15px;text-transform:uppercase;color:var(--ink-2)}.cardtally b{font-family:var(--hand);font-weight:400;font-size:21px;color:var(--ink)}.wonflag{position:absolute;top:-11px;right:-6px;padding:4px 10px 3px;background:var(--red);color:#fff6ea;font-family:var(--stamp);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(3deg);box-shadow:0 3px 8px #0006}.actions{display:flex;gap:9px;margin:11px 6px 0}.actions .stampbtn,.actions .shutbtn{flex:1;padding:11px 8px 9px;font-family:var(--stamp);font-size:15px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:2px}.actions .stampbtn{background:var(--paper-hi);color:var(--ink);border:2.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:2px;transform:rotate(-.8deg)}.actions .stampbtn[disabled]{opacity:.45;cursor:default}.stampbtn[disabled]{opacity:.4;cursor:default}.chit .versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0 10px;margin:10px 0 2px}.chit .versus .side{text-align:center;min-width:0}.chit .versus .who{font-family:var(--hand);font-size:16px;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;color:#24428fb8;margin:0 0 4px}.chit .lent{font-style:normal;display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.chit .vspen.waiting{width:100%;max-width:150px;aspect-ratio:5 / 2;margin:0 auto;border-bottom:1px dashed rgba(96,126,190,.4)}.chit .tookpen{margin:10px 0 4px}.chit .tookpen .penshot{max-width:168px;margin:0 auto}.chit .tookpen .pen{margin-top:4px;font-family:var(--hand);font-size:19px;color:var(--ink)}.chit .onepen{margin:2px 0 6px}.chit .onepen h2{margin-top:2px}.chit .onepen .penshot{max-width:210px;margin:0 auto}.chit .sides{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:12px;font-family:var(--hand);font-size:17px;text-transform:uppercase;letter-spacing:.04em;color:#24428fb8}.chit .sides i{font-style:normal;font-size:12px;color:var(--ink-3);letter-spacing:.1em}.chit .saidgo{margin:10px 0 12px;font-family:var(--hand);line-height:1.25;text-align:center}.chit .saidgo b{display:block;font-weight:400;font-size:22px;color:var(--ink);text-transform:lowercase}.chit .saidgo span{display:block;margin-top:1px;font-size:16px;color:var(--ink-3)}.chit .saidgo.loud b{display:inline-block;font-size:26px;background:linear-gradient(to right,transparent 0,var(--ink) 2%,var(--ink) 98%,transparent 100%) left 100% / 100% 2px no-repeat;padding-bottom:3px}.chit .saidgo.loud span{margin-top:5px}.chit .duelstake{margin:10px 0 4px;font-family:var(--hand);text-align:center}.chit .duelstake-title{margin:0 0 5px;color:var(--ink-2);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.chit .duelstake-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chit .duelstake-options button{min-height:52px;padding:5px 6px 4px;border:1.5px solid rgba(36,66,143,.45);background:#ffffff1f;color:var(--ink);font-family:var(--hand);cursor:pointer}.chit .duelstake-options button[aria-pressed=true]{border:2px solid var(--ink);background:#24428f14;box-shadow:inset 0 0 0 1px var(--paper);transform:rotate(-.7deg)}.chit .duelstake-options button:disabled{cursor:default;opacity:.48}.chit .duelstake-options b,.chit .duelstake-options span{display:block}.chit .duelstake-options b{font-size:17px;font-weight:400;line-height:1;text-transform:uppercase}.chit .duelstake-options span{margin-top:3px;color:var(--ink-3);font-size:12px;line-height:1.05}.chit .duelstake-peer{min-height:16px;margin:5px 0 0;color:var(--ink-3);font-size:13px;line-height:1.1}.chit .terms.safestakes b{font-weight:400}.chit .exitdefault{margin:4px 0 0;color:var(--ink-3);font-family:var(--hand);font-size:13px;text-align:center}.chit img.vspen{display:block;width:100%;max-width:150px;height:auto;margin:6px auto 8px;transform:rotate(-7deg);filter:drop-shadow(0 3px 5px rgba(40,30,10,.22))}.chit .versus .side:last-child .vspen{transform:scaleX(-1) rotate(-7deg)}.chit .penswap{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}.chit .penswap:active{transform:scale(.97)}.chit .penswap:focus-visible{outline:2px solid rgba(36,66,143,.72);outline-offset:5px;border-radius:3px}.chit .pickflag{display:inline-block;min-height:24px;margin:-2px auto 1px;padding:2px 5px 0;font-family:var(--hand);font-size:13px;line-height:1.15;letter-spacing:.03em;color:var(--ink);text-transform:lowercase;border-bottom:1.5px solid var(--ink)}.chit .penstate{min-height:28px;margin:4px auto 0;font-family:var(--hand);font-size:12px;line-height:1.12;letter-spacing:.035em;color:var(--ink-3);text-transform:uppercase}.chit .penstate.mine{color:#24428fd1}.chit .penstate.borrowed{color:var(--ink-3)}.chit .invitesound{display:flex;align-items:center;justify-content:space-between;width:100%;margin:10px 0;padding:7px 3px 5px;border:0;border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);background:transparent;color:var(--ink-2);font:17px/1 var(--hand);cursor:pointer}.chit .invitesound i{position:relative;width:38px;height:22px;border:1.5px solid var(--ink);border-radius:12px;background:#24428f14}.chit .invitesound i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--ink-2);transition:transform .14s ease,background .14s ease}.chit .invitesound[aria-checked=true] i{background:#24428f3d}.chit .invitesound[aria-checked=true] i:after{background:var(--ink);transform:translate(16px)}.chit .waiting .dots{margin-left:1px}.chit .waiting .dots i{font-style:normal;opacity:.25;animation:pfwait 1.5s ease-in-out infinite}.chit .waiting .dots i:nth-child(2){animation-delay:.25s}.chit .waiting .dots i:nth-child(3){animation-delay:.5s}@keyframes pfwait{0%,70%,to{opacity:.25}35%{opacity:1}}.chit .versus.crowd{grid-template-columns:repeat(3,1fr);gap:0 6px}.chit .versus.desk .vspen.waiting{aspect-ratio:auto;height:13px;margin:6px auto 8px;border:1.5px dashed rgba(96,126,190,.44);border-radius:7px;transform:rotate(-7deg)}.chit .versus.desk .side:last-child .vspen.waiting{transform:scaleX(-1) rotate(-7deg)}.chit .versus.desk .vspen.swap{animation:pfswap .3s ease-out both}@keyframes pfswap{0%{opacity:.12}to{opacity:1}}.chit .howlink:disabled,.chit .backchev:disabled{opacity:.3;cursor:default;text-decoration-color:transparent}.chit .vspen.nudge{animation:pfnudge 5.5s cubic-bezier(.25,.9,.35,1) infinite}@keyframes pfnudge{0%,22%{transform:rotate(-7deg)}30%,52%{transform:rotate(-1.5deg)}60%,82%{transform:rotate(-9.5deg)}90%,to{transform:rotate(-7deg)}}.chit .versus .side.sat{animation:pfsat .42s cubic-bezier(.2,.85,.3,1) both}@keyframes pfsat{0%{opacity:0;transform:translateY(-9px) scale(.96)}60%{opacity:1;transform:translateY(1px) scale(1.01)}to{opacity:1;transform:none}}.chit .waitlong{display:none}.chit .waitlong.show{display:block;margin-top:15px;animation:pfwaitlong .34s ease-out both}@keyframes pfwaitlong{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chit .vspen.nudge,.chit .versus .side.sat,.chit .waitlong.show{animation:none}.chit .waiting .dots i{animation:none;opacity:.55}.chit .penswap,.chit .penswap .vspen{transition:none}.boxwrap.duelpick .tinlid,.boxwrap.duelpick .tinframe,.boxwrap.duelpick .boxstack{transition-duration:.01ms}}.chit .penswap .vspen{transition:transform .12s ease-out}.chit .penswap:not(:disabled):active .vspen{transform:rotate(-3deg) scale(1.04)}.chit .versus .pen{font-family:var(--hand);font-size:16px;line-height:1.15;color:var(--ink);margin:0}.chit .vsmark{align-self:center;position:relative;padding:0 2px}.chit .vsmark:before{content:"";position:absolute;left:50%;top:-6px;bottom:-6px;width:1px;background:#24428f38}.chit .vsmark span{position:relative;display:block;background:var(--paper);padding:5px 1px;font-family:var(--stamp);font-size:15px;letter-spacing:.06em;color:var(--red);text-transform:uppercase}.chit.schoolpaper{width:min(94vw,610px)}.chit.schoolcorridorpaper{width:min(96vw,1180px);max-height:calc(100dvh - 12px)}.chit .schooldoors{display:grid;grid-template-columns:1fr;gap:8px;margin:14px 0 10px}.chit .schooldoors-heading,.chit .schooldoors-later>p{margin:0;color:var(--ink-2);font-family:var(--stamp);font-size:10px;letter-spacing:.1em;text-align:left;text-transform:uppercase}.chit .schooldoors-later{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:7px;padding-top:8px;border-top:1px solid rgba(36,66,143,.22)}.chit .schooldoors-later>p{grid-column:1 / -1}.chit .schooldoor{position:relative;display:block;min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--hand);text-align:left;cursor:pointer;transform:rotate(-.35deg)}.chit .schooldoor:nth-child(2n){transform:rotate(.45deg)}.chit .schooldoor:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:2px}.chit .schooldoor-visual{position:relative;display:block;overflow:hidden;isolation:isolate;width:100%;height:clamp(145px,24vh,190px);border:3px solid #273b48;background:linear-gradient(to bottom,#d8c49c 0,#d8c49c 76%,#76909a 76%,#76909a 88%,#704b38 88%);box-shadow:0 4px #2a231b52}.chit .schooldoors-later .schooldoor{opacity:.62;cursor:default;transform:none}.chit .schooldoors-later .schooldoor.invited,.chit .schooldoor.cleared{opacity:1;cursor:pointer}.chit .schooldoor.cleared .schooldoor-visual img{filter:saturate(.82) brightness(.94)}.chit .schooldoor.cleared .schooldoor-status{background:#2f5d3a;color:#f2f7ef}.chit .schooldoors-later .schooldoor[data-room="9c"]{transform:scale(1);transform-origin:bottom center}.chit .schooldoors-later .schooldoor[data-room="10a"]{transform:scale(.87);transform-origin:bottom center}.chit .schooldoors-later .schooldoor[data-room="12b"]{transform:scale(.74);transform-origin:bottom center}.chit .schooldoors-later .schooldoor-visual{height:clamp(90px,16vh,130px);border-width:2px;box-shadow:0 2px #2a231b38}.chit .schooldoors-later .schooldoor-plate{font-size:clamp(15px,2.3vw,20px)}.chit .schooldoors-later .schooldoor-status{right:4px;bottom:4px;padding:2px 4px;font-size:8px}.chit .schooldoors-later .schooldoor-copy{min-height:38px;padding-top:5px}.chit .schooldoors-later .schooldoor-copy b{font-size:13px;white-space:normal}.chit .schooldoors-later .schooldoor-copy small{font-size:11px}.chit .schooldoor-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px #f7edcf42,inset 0 -30px 40px #1419172e}.chit .schooldoor-visual img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transform:none;transition:transform .18s ease,filter .18s ease}.chit .schooldoor-plate{position:absolute;z-index:2;left:50%;top:4%;transform:translate(-50%) rotate(-1deg);width:min(38%,110px);min-width:64px;padding:1px 6px 2px;border:1.5px solid rgba(45,40,31,.72);background:#e8d4a4f0;box-shadow:0 2px 2px #181b194d;color:#243648;font-family:var(--stamp);font-size:clamp(20px,3vw,30px);line-height:1;letter-spacing:.08em;text-align:center;text-shadow:0 1px #fff5d0}.chit .schooldoor-status{position:absolute;z-index:2;right:8px;bottom:7px;padding:2px 7px;border:1px solid rgba(245,237,208,.9);background:#214c3b;color:#f5edd0;font-family:var(--stamp);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 2px 3px #0f141159}.chit .schooldoor-copy{display:block;min-height:47px;padding:7px 3px 0}.chit .schooldoor-copy b{display:block;overflow:hidden;font-size:17px;font-weight:400;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.chit .schooldoor-copy small{display:block;margin-top:3px;color:var(--ink-2);font-size:13px;line-height:1.1}@media(hover:hover)and (pointer:fine){.chit .schooldoor.open:hover,.chit .schooldoor.cleared:hover,.chit .schooldoor.invited:hover{transform:translateY(-3px) rotate(-.35deg)}.chit .schooldoor.open:hover .schooldoor-visual img,.chit .schooldoor.invited:hover .schooldoor-visual img{transform:scale(1.018);filter:saturate(1.08) brightness(1.04)}.chit .schooldoor.waiting:hover .schooldoor-reason,.chit .schooldoor.lesson:hover .schooldoor-reason{opacity:1;transform:translateY(0)}}.chit .schooldoor.open:active,.chit .schooldoor.invited:active{transform:translateY(1px) scale(.99) rotate(-.35deg)}.chit .schooldoor.waiting,.chit .schooldoor.lesson{cursor:default}.chit .schooldoor.waiting .schooldoor-visual,.chit .schooldoor.lesson .schooldoor-visual{border-color:#77736a;box-shadow:0 3px #2a231b33}.chit .schooldoor.waiting .schooldoor-visual img{filter:grayscale(.72) sepia(.15) brightness(.78)}.chit .schooldoor.lesson .schooldoor-visual img{filter:grayscale(1) sepia(.18) brightness(.64)}.chit .schooldoor.waiting .schooldoor-visual:after,.chit .schooldoor.lesson .schooldoor-visual:after{background:#2b2d2b33}.chit .schooldoor.waiting .schooldoor-copy,.chit .schooldoor.lesson .schooldoor-copy{opacity:.72}.chit .schooldoor.waiting .schooldoor-status{background:#8b4a2d}.chit .schooldoor.lesson .schooldoor-status{background:#414644}.chit .schooldoor.invited .schooldoor-visual{border-color:var(--red)}.chit .schooldoor.invited .schooldoor-status{background:var(--red)}.chit .schooldoors>.schooldoor.open .schooldoor-status{padding:4px 9px 3px;border-width:2px;font-size:13px}.chit .schooldoor-reason{position:absolute;z-index:5;inset:auto 7px 7px;padding:7px 6px;border:1px solid rgba(245,237,210,.75);background:#191e1df0;color:#f5edd6;font-size:13px;line-height:1.05;text-align:center;opacity:0;transform:translateY(5px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.chit .schooldoor-reason b{font-weight:400;color:#e9c56f}.chit .schooldoor.waiting:focus-visible .schooldoor-reason,.chit .schooldoor.lesson:focus-visible .schooldoor-reason{opacity:1;transform:translateY(0)}.chit .schooldoors-later .schooldoor-reason{display:none}.chit .schooldebt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 0;padding:8px 10px;border:1px solid var(--red);color:var(--red);text-align:left;transform:rotate(-.5deg)}.chit .schooldebt-pen{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.chit .schooldebt-pen img{width:92px;height:35px;object-fit:contain;filter:grayscale(.38) drop-shadow(0 3px 3px rgba(40,30,12,.2))}.chit .schooldebt-pen b{overflow:hidden;font-family:var(--stamp);font-size:13px;font-weight:400;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chit .schooldebt-state{display:grid;padding-left:10px;border-left:1px solid rgba(191,59,43,.35);text-align:right}.chit .schooldebt-state b{font-family:var(--stamp);font-size:14px;font-weight:400;text-transform:uppercase}.chit .schooldebt-state small{color:var(--ink-2);font-size:12px}.chit .schoolmatch{margin:4px 0 6px}.chit .schooltrystatus{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:4px 0 8px;padding:6px 8px;border-block:1px solid rgba(36,66,143,.2)}.chit .schooltrystatus-count{display:grid;min-width:48px;padding-right:9px;border-right:1px solid rgba(36,66,143,.2);text-align:center}.chit .schooltrystatus-count small{color:var(--ink-2);font-family:var(--stamp);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.chit .schooltrystatus-count b{color:var(--red);font-family:var(--stamp);font-size:21px;font-weight:400;line-height:1}.chit .schooltrystatus-count i{color:var(--ink-2);font-size:11px;font-style:normal}.chit .schooltrystatus-pens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0}.chit .schooltrystatus-pens>i{position:relative;display:grid;justify-items:center;min-width:0;padding:2px 4px;border:1px solid transparent;font-style:normal}.chit .schooltrystatus-pens>i.active{border-color:var(--ink);background:#24428f0b}.chit .schooltrystatus-pens>i.out{opacity:.42;filter:grayscale(1)}.chit .schooltrystatus-pens>i.out:after{content:"";position:absolute;left:9%;right:9%;top:46%;height:2px;background:var(--red);transform:rotate(-8deg)}.chit .schooltrystatus-pens img{width:100%;height:22px;object-fit:contain}.chit .schooltrystatus-pens small{color:var(--ink-2);font-family:var(--stamp);font-size:7px;letter-spacing:.05em;text-transform:uppercase}.chit .schooltrystatus-pens .active small{color:var(--ink)}.chit .schooltactic{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);align-items:center;gap:9px;margin:4px 0 9px;padding:7px 9px;border:1px dashed rgba(36,66,143,.5);background:#24428f09;text-align:left;transform:rotate(-.25deg)}.chit .schooltactic>span{display:grid;min-width:0;line-height:1}.chit .schooltactic small{color:var(--ink-2);font-family:var(--hand);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.chit .schooltactic b{margin-top:3px;color:var(--red);font-family:var(--stamp);font-size:16px;font-weight:400;letter-spacing:.035em;text-transform:uppercase}.chit .schooltactic p{margin:0;color:var(--ink);font-size:13px;line-height:1.08;text-wrap:balance}.chit .schoolaway{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chit .schoolfighter{text-align:center;min-width:0}.chit .schoolfighter .who{margin:0;font-size:16px}.chit .schoolfighter .who small{display:inline-block;margin-left:5px;padding:1px 4px;border:1px solid var(--red);color:var(--red);font-family:var(--stamp);font-size:8px;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;transform:rotate(-2deg)}.chit .schoolfighter .pen{margin:-2px 0 0;font-size:15px;color:var(--ink-2)}.chit .schoolfighter img.vspen{width:min(100%,160px);height:52px;object-fit:contain}.chit .schoolfighter.bot:first-child{transform:rotate(-1.1deg)}.chit .schoolfighter.bot:last-child{transform:rotate(1deg)}.chit .schoolfighter.mine{width:58%;margin:0 auto}.chit .schoolfighter.mine img.vspen{width:min(100%,190px)}.chit .schoolvs{position:relative;height:30px;margin:2px 0 0;text-align:center}.chit .schoolvs:before,.chit .schoolvs:after{content:"";position:absolute;top:50%;width:31%;height:1px;background:var(--ink-3)}.chit .schoolvs:before{left:11%;transform:rotate(-2deg)}.chit .schoolvs:after{right:11%;transform:rotate(2deg)}.chit .schoolvs span{position:relative;z-index:1;display:inline-block;padding:2px 10px;background:var(--paper);color:var(--red);font-family:var(--stamp);font-size:18px;transform:rotate(-4deg)}.chit .schooljourney{display:grid;grid-template-columns:minmax(126px,.58fr) 28px minmax(0,1.42fr);align-items:center;gap:7px;margin:14px 0 12px}.chit .schooljourney .schoolrun{margin:0}.chit .schoolrecovery{position:relative;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;min-width:0;min-height:148px;padding:10px 9px 8px;border:2px solid var(--red);color:var(--red);background:#bf3b2b0b;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #bf3b2b4d;text-align:center;transform:rotate(.7deg)}.chit .schoolrecovery-step{position:absolute;top:-9px;left:-7px;z-index:2;display:grid;place-items:center;min-width:42px;height:26px;padding:0 6px;background:var(--red);color:#fff8ea;font-family:var(--stamp);font-size:11px;letter-spacing:.07em;text-transform:uppercase;transform:rotate(-5deg)}.chit .schoolrecovery-step svg{width:18px;height:18px}.chit .schoolrecovery img{display:block;width:96%;height:42px;margin-top:6px;object-fit:contain;filter:grayscale(.15) drop-shadow(0 4px 4px rgba(40,30,12,.28));transform:rotate(-2deg)}.chit .schoolrecovery-copy{display:grid;justify-items:center;min-width:0}.chit .schoolrecovery-copy small{color:var(--ink-2);font-family:var(--hand);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.chit .schoolrecovery-copy strong{max-width:100%;margin:2px 0;overflow:hidden;color:var(--red);font-family:var(--stamp);font-size:18px;font-weight:400;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chit .schoolrecovery-copy b{color:var(--ink);font-family:var(--hand);font-size:12px;font-weight:400;line-height:1.05;text-wrap:balance;text-transform:uppercase}.chit .schooljourney-then{display:grid;justify-items:center;gap:4px;color:var(--ink-2)}.chit .schooljourney-then i{width:1px;height:28px;background:var(--ink-3);transform:rotate(5deg)}.chit .schooljourney-then span{font-family:var(--hand);font-size:12px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg)}.chit .schooljourney .schoolrun{--run-step: clamp(31px, 4.2vw, 38px);padding-inline:8px}.chit .schooljourney .schoolrun-head span>strong{font-size:clamp(16px,2.5vw,19px)}.chit .schooljourney .schoolrun-origin{display:none}.chit .schooljourney .schoolrun-route{grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.chit .schooljourney .schoolrun-dest{min-width:43px;padding-inline:5px}.chit .schooljourney .schoolrun-dest small{display:none}.chit .schooljourney .schoolrun p{font-size:12px}.chit .schoolrun.future{border-style:dashed;border-color:#24428f4d;box-shadow:none}.chit .schoolrun.future .schoolrun-route,.chit .schoolrun.future .schoolrun-head>b{opacity:.58}.chit .schooljourney.recovered .schoolrecovery{border-color:var(--ink);color:var(--ink);background:#24428f0b;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #24428f3d}.chit .schooljourney.recovered .schoolrecovery-step{background:var(--ink)}.chit .schooljourney.recovered .schoolrecovery-copy strong{color:var(--ink)}.chit .schoolrun{--run-step: clamp(42px, 6.4vw, 52px);margin:14px 0 12px;padding:10px 12px 9px;border:1.5px solid rgba(36,66,143,.42);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #24428f24;transform:rotate(-.35deg)}.chit .schoolrun-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;padding-bottom:7px;border-bottom:1px solid rgba(36,66,143,.24);color:var(--ink);font-family:var(--hand);text-transform:uppercase}.chit .schoolrun-head>span{display:grid;min-width:0;line-height:1}.chit .schoolrun-head small{color:var(--ink-2);font-family:var(--hand);font-size:11px;font-weight:400;letter-spacing:.11em}.chit .schoolrun-head span>strong{margin-top:4px;color:var(--ink);font-family:var(--stamp);font-size:clamp(18px,3.4vw,23px);font-weight:400;letter-spacing:.045em;line-height:1;text-wrap:balance}.chit .schoolrun-head>b{flex:none;color:var(--red);font-family:var(--stamp);font-size:21px;font-weight:400;letter-spacing:.03em;font-variant-numeric:tabular-nums}.chit .schoolrun-head>b small{color:var(--ink-2);font-size:9px}.chit .schoolrun-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.chit .schoolrun-origin{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);font-family:var(--stamp);font-size:12px;transform:rotate(-4deg)}.chit .schoolrun-matches{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(5px,1.2vw,9px);min-width:0;list-style:none}.chit .schoolrun-matches:before{content:"";position:absolute;z-index:0;left:8%;right:8%;top:20px;height:2px;background:repeating-linear-gradient(90deg,var(--ink-3) 0 5px,transparent 5px 9px)}.chit .schoolrun-matches li{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;min-width:0;color:var(--ink-2);font-family:var(--hand)}.chit .schoolrun-matches li>b{display:grid;place-items:center;width:min(var(--run-step),100%);aspect-ratio:1;border:1.5px solid var(--ink-3);border-radius:3px;background:var(--paper);font-size:17px;font-weight:400;line-height:1;transform:rotate(-1.5deg)}.chit .schoolrun-matches li:nth-child(2n)>b{transform:rotate(1.5deg)}.chit .schoolrun-matches li small{max-width:100%;margin-top:4px;overflow:hidden;color:var(--ink-2);font-size:8px;letter-spacing:.025em;line-height:1.05;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chit .schoolrun-matches li.won>b{border:2px solid var(--red);color:var(--red);background:#bf3b2b0e;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px #bf3b2b40}.chit .schoolrun-matches li.won>b svg{width:72%;height:72%;transform:rotate(-6deg)}.chit .schoolrun-matches li.won small{color:var(--red)}.chit .schoolrun-matches li.next>b{border:2px dashed var(--ink);color:var(--ink);background:var(--paper-hi)}.chit .schoolrun-matches li.next small{color:var(--ink);font-family:var(--stamp)}.chit .schoolrun-arrow{color:var(--red);font-family:var(--hand);font-size:25px;line-height:1}.chit .schoolrun-dest{display:grid;min-width:58px;padding:5px 7px 4px;border:2px solid var(--ink);background:var(--paper-hi);color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--ink);text-align:center;transform:rotate(-2deg)}.chit .schoolrun-dest small{font-size:8px;letter-spacing:.07em;line-height:1;text-transform:uppercase}.chit .schoolrun-dest b{margin-top:2px;font-family:var(--stamp);font-size:20px;font-weight:400;line-height:1}.chit .schoolrun p{margin:8px 2px 0;color:var(--ink-2);font-size:14px;line-height:1.15;text-align:center;text-wrap:balance}.chit .schoolrun[data-progress="5"]{border-color:var(--red)}.chit .schoolrun[data-progress="5"] .schoolrun-dest{border-color:var(--red);color:var(--red)}.chit.schoolresultpaper{overflow-x:hidden;overflow-y:auto}.chit .schoolresult-visual{position:relative;display:grid;place-items:center;height:96px;margin:1px 0 2px;isolation:isolate;overflow:hidden}.chit .schoolresult-pen{position:relative;z-index:2;display:grid;place-items:center;width:min(82%,330px)}.chit .schoolresult-pen img{width:100%;height:58px;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(40,30,12,.28))}.chit .schoolresult-mark{position:absolute;z-index:3;right:9%;bottom:3px;display:grid;place-items:center;width:41px;height:41px;border:2px solid currentColor;border-radius:50%;background:var(--paper-hi);color:var(--red);font-family:var(--stamp);font-size:30px;transform:rotate(-9deg)}.chit .schoolresult-mark svg{width:72%;height:72%}.chit .schoolresult-rays{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.chit .schoolresult-rays i{position:absolute;left:50%;top:50%;width:2px;height:72px;background:linear-gradient(to top,transparent 0 42%,var(--red) 42% 64%,transparent 64%);opacity:0;transform-origin:center;transform:translate(-50%,-50%) rotate(calc(var(--ray) * 31deg))}.chit .schoolresult-rays i:nth-child(1){--ray: -2}.chit .schoolresult-rays i:nth-child(2){--ray: -1}.chit .schoolresult-rays i:nth-child(3){--ray: 0}.chit .schoolresult-rays i:nth-child(4){--ray: 1}.chit .schoolresult-rays i:nth-child(5){--ray: 2}.chit .schoolresult-visual.level-1 .schoolresult-rays i:nth-child(3),.chit .schoolresult-visual.level-2 .schoolresult-rays i:nth-child(n+2):nth-child(-n+4),.chit .schoolresult-visual.level-3 .schoolresult-rays i,.chit .schoolresult-visual.level-4 .schoolresult-rays i,.chit .schoolresult-visual.level-5 .schoolresult-rays i{opacity:.42}.chit .schoolresult-visual.level-4 .schoolresult-rays,.chit .schoolresult-visual.level-5 .schoolresult-rays{transform:scale(1.16)}.chit .schoolresult-visual.level-5{height:116px}.chit .schoolresult-visual.level-5 .schoolresult-pen{width:min(90%,390px)}.chit .schoolresult-visual.level-5 .schoolresult-mark{width:52px;height:52px;font-size:36px}.chit .schoolresult-visual.loss .schoolresult-pen img{filter:grayscale(.72) contrast(.82) drop-shadow(0 4px 3px rgba(40,30,12,.18))}.chit .schoolresult-visual.loss .schoolresult-mark{color:var(--red);border-radius:2px;transform:rotate(7deg)}.chit .schoolresult-visual.loss.level-2 .schoolresult-pen{transform:translateY(7px) rotate(-2deg);opacity:.72}.chit .schoolresult-visual.loss.level-3 .schoolresult-pen{transform:translateY(13px) rotate(-4deg);opacity:.48}.chit .schoolresult-visual.loss .schoolresult-rays i{background:linear-gradient(to top,transparent 0 35%,var(--red) 35% 69%,transparent 69%);opacity:.24}.chit .schoolresult-copy{max-width:470px;margin:5px auto 7px;color:var(--ink-2);font-size:15px;line-height:1.16;text-align:center;text-wrap:balance}.chit .schoolresult-stamp{margin-block:7px}.chit.schoolresultwin.result-level-5 .schoolresult-stamp{color:var(--red);transform:rotate(-2deg) scale(1.08)}.chit.schoolresultloss.result-level-2 .schoolrun{opacity:.72}.chit.schoolresultloss.result-level-3 .schoolrun{border-color:var(--red);opacity:.58}.chit.schoolresultloss.result-level-3 .schoolrun-matches li.won>b{color:var(--ink-2);border-color:var(--ink-3);background:var(--paper)}.chit.schoolresultpaper .schoolrun{margin-block:8px 7px}.chit.schoolresultpaper .schoolrun p{display:none}.chit.schoolresultpaper .stampbtn{transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .15s ease}.chit.schoolresultpaper .stampbtn:active{transform:rotate(-1deg) scale(.97)}.chit.class9dpaper{--maker-blue: #274f72;width:min(calc(100vw - 20px),430px);padding:27px 27px 20px 39px;text-align:center}.chit .class9dkicker{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 11px;color:var(--maker-blue);font-family:var(--stamp);font-size:10px;letter-spacing:.13em;line-height:1;text-transform:uppercase}.chit .class9dkicker i{width:30px;height:1px;background:#274f7261;transform:rotate(-2deg)}.chit h2.class9dtitle{margin:0;color:var(--ink);font-size:clamp(31px,8.4vw,40px);line-height:.94;text-wrap:balance}.chit .class9dfaceoff{position:relative;display:grid;gap:0;margin:12px 0 11px;padding:8px 0;border-block:1px solid rgba(39,79,114,.22)}.chit .class9dside{display:grid;grid-template-columns:minmax(92px,.58fr) minmax(0,1.42fr);align-items:center;gap:8px;min-width:0;min-height:55px}.chit .class9dside.player{grid-template-columns:minmax(0,1.42fr) minmax(92px,.58fr)}.chit .class9dside>span{display:grid;min-width:0;text-align:right}.chit .class9dside.player>span{text-align:left}.chit .class9dside small{color:var(--ink);font-family:var(--hand);font-size:17px;line-height:1;text-transform:uppercase}.chit .class9dside b{margin-top:4px;color:#a62d24;font-family:var(--stamp);font-size:12px;font-weight:400;letter-spacing:.025em;line-height:1.08;text-transform:uppercase}.chit img.class9dpen{display:block;width:100%;height:46px;margin:0;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(40,30,12,.28));transform:rotate(-1deg)}.chit .class9dside.player img.class9dpen{transform:scaleX(-1) rotate(-1deg)}.chit .class9dvs{display:grid;place-items:center;width:27px;height:21px;margin:-4px auto;color:var(--red);background:var(--paper);font-family:var(--stamp);font-size:11px;font-style:normal;line-height:1;text-transform:uppercase;transform:rotate(-4deg)}.chit .class9drule{margin:0 0 10px;padding:9px 10px 8px;border-left:3px solid var(--red);background:#bf3b2b0b;color:var(--ink);font-family:var(--hand);font-size:15px;line-height:1.12;text-align:left;text-wrap:balance}.chit .class9dresume{display:inline-block;margin:0 0 8px;padding:3px 7px 2px;color:var(--maker-blue);border:1px solid rgba(39,79,114,.38);font-family:var(--stamp);font-size:10px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-1deg)}.chit .class9dsign{display:grid;gap:4px;margin:9px 0;padding:10px 12px 9px;border-block:1px solid rgba(39,79,114,.3);background:repeating-linear-gradient(to bottom,rgba(39,79,114,.055) 0 1px,transparent 1px 24px);color:var(--maker-blue);transform:rotate(-.5deg)}.chit .class9dsign small{color:var(--ink-2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.chit .class9dsign b{font-family:var(--hand);font-size:19px;line-height:1.1}.chit.class9dpaper .stampbtn{min-height:48px;margin-top:2px}.chit.class9dpaper .howlink{min-height:34px;margin-top:3px}.chit.class9dresultpaper .scorebig{margin-block:10px 2px}.chit.class9dresultpaper .rounds{margin-block:2px 9px}.chit .class9dverdict{margin:8px 0;color:var(--ink-2);font-family:var(--hand);font-size:16px;line-height:1.14;text-wrap:balance}.chit .class9downed{margin-block:10px 12px}.chit .class9downed .penshot{max-width:260px;margin-bottom:2px}.chit .class9downed h2{margin:0;font-size:27px}.chit .class9downed p{margin:3px 0 0;color:var(--ink-2);font-size:13px;line-height:1.1}body.class9d canvas{filter:saturate(.93) contrast(1.025) brightness(1.035)}@keyframes school-win-pen{0%{opacity:0;transform:translateY(18%) rotate(-2deg) scale(.95)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes school-loss-pen{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:.56;transform:translateY(12%) rotate(-3deg)}}@keyframes school-result-mark{0%{opacity:0;transform:rotate(-15deg) scale(.92)}to{opacity:1;transform:rotate(-9deg) scale(1)}}.chit.schoolresultwin .schoolresult-pen{animation:school-win-pen .56s cubic-bezier(.23,1,.32,1) both}.chit.schoolresultloss .schoolresult-pen{animation:school-loss-pen .46s cubic-bezier(.77,0,.175,1) both}.chit.schoolresultpaper .schoolresult-mark{animation:school-result-mark .38s .16s cubic-bezier(.23,1,.32,1) both}@media(prefers-reduced-motion:reduce){.chit.schoolresultpaper .schoolresult-pen,.chit.schoolresultpaper .schoolresult-mark{animation:none}.chit .schoolresult-visual.loss.level-2 .schoolresult-pen,.chit .schoolresult-visual.loss.level-3 .schoolresult-pen{transform:none}}.boxwrap.stakepick .boxbar .barbtn{display:none}.pencard .stakehead{margin:-2px 0 10px;padding:0 4px 10px;border-bottom:1px solid rgba(36,66,143,.2);text-align:center}.pencard .stakehead>span{display:block;margin-bottom:4px;color:var(--red);font-family:var(--stamp);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pencard .stakehead h3{margin:0;color:var(--ink);font-family:var(--hand);font-size:23px;font-weight:400;line-height:1.05;text-transform:uppercase}.pencard .stakehead p{margin:4px 0 0;color:var(--ink-2);font-family:var(--hand);font-size:14px;line-height:1.25;text-transform:none}.pencard .stakechoice{display:grid;justify-items:center;gap:2px;min-width:0;padding:2px 6px 7px}.pencard .stakechoice-label{color:var(--ink-2);font-family:var(--stamp);font-size:10px;letter-spacing:.12em;line-height:1;font-weight:400;text-transform:uppercase}.pencard img.stakepen{display:block;width:min(92%,260px);height:38px;margin:1px auto 0;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(40,30,12,.34));transform:rotate(-.7deg)}.pencard.stakecard .stakechoice h4{max-width:100%;margin:0;padding:0;border:0;overflow-wrap:anywhere;text-wrap:balance}.pencard .stakeoutcomes{display:grid;grid-template-columns:1fr 1fr;margin:3px 0 0;border-top:1px dashed rgba(36,66,143,.28);border-bottom:1px dashed rgba(36,66,143,.28)}.pencard .stakeoutcome{display:grid;gap:1px;min-width:0;padding:7px 5px 6px;text-align:center}.pencard .stakeoutcome+.stakeoutcome{border-left:1px solid rgba(36,66,143,.2)}.pencard .stakeoutcome b{color:var(--ink);font-family:var(--stamp);font-size:11px;font-weight:400;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pencard .stakeoutcome span{color:var(--ink-2);font-family:var(--hand);font-size:13px;line-height:1.05}.pencard .stakeoutcome.lose b,.pencard .stakeoutcome.lose span{color:var(--red)}.boxwrap.stakepick .slot:not(.sel):not(.locked){opacity:.68;filter:saturate(.72) drop-shadow(0 2px 3px rgba(0,0,0,.75))}.boxwrap.stakepick .slot:not(.sel):not(.locked):hover,.boxwrap.stakepick .slot:not(.sel):not(.locked):focus-visible{opacity:1}.boxwrap.stakepick .slot.sel:after{content:"your pick";position:absolute;top:50%;right:-7%;padding:4px 7px 3px;color:#fff8e8;background:var(--ink);font-family:var(--stamp);font-size:9px;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:translateY(-50%) rotate(2deg);box-shadow:0 3px 7px #00000073}.boxwrap.schoolloadoutpick .slot.sel:not(.chosen):after{display:none}.boxwrap.schoolloadoutpick .slot.chosen:after{content:"selected";position:absolute;top:50%;right:-7%;padding:4px 7px 3px;color:#fff8e8;background:var(--ink);box-shadow:0 3px 7px #00000073;font-family:var(--stamp);font-size:9px;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:translateY(-50%) rotate(2deg)}.pencard .schoolloadout{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0}.pencard .schoolloadout-slot{display:grid;grid-template-rows:auto 37px auto;place-items:center;min-width:0;min-height:79px;padding:6px 7px 5px;border:1px dashed rgba(36,66,143,.36);background:#24428f06;color:var(--ink-2);text-align:center}.pencard .schoolloadout-slot.filled{border-style:solid;border-color:var(--ink);color:var(--ink)}.pencard .schoolloadout-slot small{font-family:var(--stamp);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pencard .schoolloadout-slot img{width:100%;height:34px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(40,30,12,.2))}.pencard .schoolloadout-slot b{overflow:hidden;max-width:100%;font-family:var(--hand);font-size:15px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pencard .schoolloadout-slot span{align-self:center;font-family:var(--hand);font-size:13px}.pencard .schoolloadout-rule{margin:6px 3px 2px;color:var(--red);font-size:13px;line-height:1.08;text-align:center}.boxwrap.stakepick .actions{flex-direction:column;gap:8px}.boxwrap.stakepick .actions .stampbtn{min-height:51px;color:#fff8e8;background:var(--ink);border-color:#fff8e8;outline-color:var(--ink);transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease}.boxwrap.stakepick .actions .stampbtn:active{transform:rotate(-.8deg) scale(.975)}.boxwrap.stakepick .actions .shutbtn{min-height:40px;padding:7px 8px 5px;background:transparent;border:0;color:#fff0dcc7;font-family:var(--hand);font-size:14px;text-decoration:underline;text-underline-offset:4px}.pencard.recoverystakecard .recoverystakehead{margin-bottom:8px;padding-bottom:8px}.pencard.recoverystakecard .recoverystakehead h3{font-size:29px}.pencard .recoverychoice{display:grid;justify-items:center;gap:2px;padding:2px 4px 0}.pencard .recoverychoice small{color:var(--ink-2);font-family:var(--stamp);font-size:9px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pencard .recoverychoice h4{margin:0;padding:0;border:0;color:var(--ink);font-size:24px;line-height:1;text-wrap:balance}.pencard .recoverychoice p{margin:2px 0 0;color:var(--maker-blue, #274f72);font-size:13px;line-height:1;text-transform:none}.boxwrap.recoverystakepick .slot.sel:after{content:"picked"}.boxwrap.recoverystakepick .actions .stampbtn{transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .15s ease}.chit .schoolpromise{margin:12px 0;padding:9px 11px;border:1px dashed rgba(36,66,143,.42);color:var(--ink-2);font-size:14px;line-height:1.15;text-align:center;transform:rotate(-.25deg)}.chit .schoolpromise b{color:var(--ink);font-family:var(--stamp);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.chit .attendancepass{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;margin:8px 0 12px;padding:9px 12px 8px;border:2px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px #24428f47;text-align:left;transform:rotate(-.45deg)}.chit .attendancephoto{display:grid;place-items:center;width:54px;aspect-ratio:1;border:1px solid var(--ink-2);color:var(--paper-hi);background:var(--ink);font-family:var(--stamp);font-size:27px;transform:rotate(-2deg)}.chit .attendancepass>span:last-child{display:grid;min-width:0}.chit .attendancepass small{color:var(--ink-2);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.chit .attendancepass strong{overflow:hidden;color:var(--ink);font-family:var(--hand);font-size:24px;font-weight:400;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chit .attendancepass b{color:var(--red);font-family:var(--stamp);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.chit .attendancepass.present b{color:var(--ink)}.chit .attendancehonest{margin:8px 8px 0;color:var(--ink-3);font-size:11px;line-height:1.15;text-align:center}.chit.attendancecheckingpaper{width:min(86vw,360px);text-align:center}.chit .attendancechecking{display:grid;justify-items:center;gap:8px;padding:22px 6px 18px}.chit .attendancechecking h2{margin:4px 0 0;font-size:clamp(28px,8vw,36px);line-height:.95}.chit .attendancechecking p{margin:0;color:var(--ink-2);font-size:14px}.chit .attendancecheckicon{width:76px;height:76px;overflow:visible}.chit .attendancecheckpaper{fill:#24428f09;stroke:var(--ink);stroke-width:2.4}.chit .attendancecheckclip,.chit .attendancechecklines{fill:none;stroke:var(--ink-2);stroke-linecap:round;stroke-width:2.4}.chit .attendancecheckstamp{transform-box:fill-box;transform-origin:center;animation:attendancecheckpulse .72s cubic-bezier(.77,0,.175,1) infinite alternate}.chit .attendancecheckstamp circle{fill:var(--paper-hi);stroke:var(--red);stroke-width:2.5}.chit .attendancecheckstamp path{fill:none;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}@keyframes attendancecheckpulse{0%{opacity:.42;transform:scale(.86) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.chit .attendancecheckstamp{animation:none;opacity:1;transform:none}}.chit .attendancestamp{width:max-content;margin:14px auto 16px;padding:8px 16px 5px;border:4px double var(--red);color:var(--red);font-family:var(--stamp);font-size:30px;letter-spacing:.08em;transform:rotate(-6deg)}.chit .attendancechip{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;width:min(100%,310px);min-height:52px;margin:10px auto 8px;padding:6px 10px;border:1.5px solid var(--ink);background:#24428f09;color:var(--ink);text-align:left;cursor:pointer;transform:rotate(-.4deg);transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease}.chit .attendancechip:active{transform:rotate(-.4deg) scale(.975)}.chit .attendancechip:focus-visible{outline:3px solid var(--red);outline-offset:3px}.chit .attendancechip>span{grid-row:1 / 3;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:var(--paper);background:var(--red);font-family:var(--stamp)}.chit .attendancechip.marked>span{background:var(--ink)}.chit .attendancechip b{font-family:var(--stamp);font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.chit .attendancechip small{color:var(--ink-2);font-family:var(--hand);font-size:12px}.chit .visitorprogress{display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;margin:13px 0 10px;padding:9px 10px;border:1px dashed rgba(36,66,143,.38);text-align:center}.chit .visitorprogress>span{display:grid;justify-items:center}.chit .visitorprogress b{color:var(--ink);font-family:var(--stamp);font-size:25px;font-weight:400;line-height:1}.chit .visitorprogress small{color:var(--ink-2);font-size:11px;line-height:1}.chit .visitorprogress i{height:1px;background:var(--ink-3)}.chit .corridorlast{display:grid;justify-items:center;margin:8px 0 2px;color:var(--ink-2);text-align:center}.chit .corridorlast small{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.chit .corridorlast b{color:var(--ink);font-family:var(--hand);font-size:14px;font-weight:400;text-transform:uppercase}.chit .recordsummary{margin:12px 0;border-top:1px solid rgba(36,66,143,.25)}.chit .recordsummary>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:7px 3px 5px;border-bottom:1px solid rgba(36,66,143,.2)}.chit .recordsummary dt{color:var(--ink-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.chit .recordsummary dd{margin:0;color:var(--ink);font-family:var(--hand);font-size:16px;text-align:right;text-transform:uppercase}.chit .recordlast{display:grid;padding:9px 11px;border-left:3px solid var(--red);background:#bf3b2b0a}.chit .recordlast small{color:var(--ink-2);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.chit .recordlast b{color:var(--ink);font-family:var(--hand);font-size:17px;font-weight:400;text-transform:uppercase}.chit .recordlast span{color:var(--ink-2);font-size:12px}.chit .recordlast.empty{border-left-color:var(--ink-3)}@media(max-width:620px){.chit.schoolpaper{width:min(100%,440px);max-height:calc(100dvh - max(20px,calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))));padding:clamp(18px,4.6vw,24px) clamp(14px,4.2vw,20px) clamp(18px,4.6vw,24px) clamp(27px,7vw,34px)}.chit .schooldoors{margin-top:11px;gap:7px}.chit .schooldoors>.schooldoor .schooldoor-visual{border-width:2px}.chit .schooldoors-later{gap:6px}.chit .schooldoor-copy{min-height:43px;padding-top:6px}.chit .schooldoor-copy b{font-size:15px}.chit .schooldoor-copy small{font-size:12px}.chit .schooldoor-reason{display:none}.chit .schoolaway{gap:6px}.chit .schoolfighter img.vspen{height:44px}.chit .schoolfighter.mine img.vspen{height:48px}.chit .schoolrun{--run-step: clamp(37px, 10vw, 44px);margin:10px 0 9px;padding:9px 8px 8px}.chit .schoolrun-head{margin-bottom:8px}.chit .schoolrun-head span>strong{font-size:clamp(17px,5.1vw,21px)}.chit .schoolrun-head>b{font-size:18px}.chit .schoolrun-route{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.chit .schoolrun-origin{display:none}.chit .schoolrun-matches{gap:clamp(3px,1.2vw,6px)}.chit .schoolrun-matches:before{top:calc(var(--run-step) / 2)}.chit .schoolrun-matches li small{font-size:8px;letter-spacing:.03em}.chit .schoolrun-arrow{font-size:20px}.chit .schoolrun-dest{min-width:45px;padding:5px 5px 4px}.chit .schoolrun-dest small{display:none}.chit .schoolrun-dest b{font-size:18px}.chit .schoolrun p{margin-top:7px;font-size:12px}.chit .schooljourney{grid-template-columns:1fr;gap:4px;margin:10px 0 9px}.chit .schoolrecovery{grid-template-columns:92px minmax(0,1fr);grid-template-rows:1fr;align-items:center;justify-items:stretch;min-height:76px;padding:8px 10px;text-align:left}.chit .schoolrecovery img{width:86px;height:48px;margin:0}.chit .schoolrecovery-copy{justify-items:start}.chit .schoolrecovery-copy strong{font-size:20px}.chit .schoolrecovery-copy b{font-size:12px}.chit .schooljourney-then{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.chit .schooljourney-then i{width:100%;height:1px;transform:none}.chit .schooljourney .schoolrun{--run-step: clamp(35px, 9.4vw, 41px)}.chit .corridorjourney{height:154px}.chit .corridorjourney-door.first{width:72px;height:108px}.chit .corridorjourney-door.second{width:44px;height:66px;bottom:52px}.chit .corridorjourney-door.third{width:29px;height:44px;bottom:68px}.chit .attendancehonest{margin-inline:2px}}@media(max-width:620px)and (max-height:740px){.chit.schoolmatchpaper{padding-top:16px;padding-bottom:14px}.chit.schoolmatchpaper .brand{margin-bottom:8px;padding-bottom:7px}.chit.schoolmatchpaper .fmt{margin-bottom:7px;font-size:14px}.chit.schoolmatchpaper .schoolmatch{margin:0 0 2px}.chit.schoolmatchpaper .schoolfighter img.vspen{height:35px}.chit.schoolmatchpaper .schoolfighter.mine img.vspen{height:39px}.chit.schoolmatchpaper .schoolfighter .who{font-size:14px}.chit.schoolmatchpaper .schoolfighter .pen{font-size:12px}.chit.schoolmatchpaper .schoolvs{height:22px}.chit.schoolmatchpaper .schoolvs span{font-size:15px}.chit.schoolmatchpaper .schoolrun{margin:5px 0 4px;padding-block:6px}.chit.schoolmatchpaper .schoolrun-head{margin-bottom:6px;padding-bottom:5px}.chit.schoolmatchpaper .schoolrun p{display:none}.chit.schoolmatchpaper .terms{margin-top:6px;font-size:14px;line-height:1.15}.chit.schoolmatchpaper .terms span{font-size:12px}.chit.schoolmatchpaper .stampbtn{min-height:48px;margin-top:10px;padding-block:8px}.chit.schoolmatchpaper .howlink{min-height:40px;margin-top:5px}.chit.schoolmatchpaper .schooljourney{margin:6px 0}.chit.schoolmatchpaper .schooljourney .schoolrecovery{grid-template-columns:76px minmax(0,1fr);min-height:62px;padding-block:5px}.chit.schoolmatchpaper .schooljourney .schoolrecovery img{width:70px;height:38px}.chit.schoolmatchpaper .schooljourney .schoolrecovery-copy small{display:none}.chit.schoolmatchpaper .schooljourney .schoolrun-head{margin-bottom:5px}.chit.schoolmatchpaper .schooljourney .schoolrun p{display:none}.chit.attendancepaper .brand{margin-bottom:7px;padding-bottom:6px}.chit.attendancepaper .fmt{margin-bottom:6px}.chit.attendancepaper .attendancepass{margin-block:5px 8px;padding-block:6px}.chit.attendancepaper h2{margin-block:7px 4px;font-size:clamp(25px,8vw,32px)}.chit.attendancepaper>.quiet.who{margin-block:3px 6px;font-size:14px;line-height:17px}.chit.attendancepaper .attendancehonest{font-size:10px}}@media(max-width:620px)and (max-height:640px){.chit.v2paper{padding:11px 12px 11px 25px}.chit.v2paper .brand{margin-bottom:5px;padding-bottom:5px}.chit.v2paper .brand span{font-size:16px}.chit.v2paper .v2step{margin-bottom:3px;font-size:9px}.chit.v2paper .v2title{margin:2px 0 4px;font-size:clamp(25px,8.6vw,30px)}.chit.v2paper .v2definition{margin-bottom:5px;font-size:13px;line-height:1.08}.chit.v2paper .corridorjourney,.chit.schoolreleasepaper .corridorjourney{height:108px;margin:4px 0}.chit.v2paper .corridorjourney-door.first,.chit.schoolreleasepaper .corridorjourney-door.first{right:7%;bottom:9px;width:49px;height:74px}.chit.v2paper .corridorjourney-door.second,.chit.schoolreleasepaper .corridorjourney-door.second{left:47%;bottom:36px;width:31px;height:47px}.chit.v2paper .corridorjourney-door.third,.chit.schoolreleasepaper .corridorjourney-door.third{bottom:49px;width:21px;height:32px}.chit.v2paper .corridorjourney-door em,.chit.schoolreleasepaper .corridorjourney-door em{font-size:8px}.chit.v2paper .corridorjourney-door.first b,.chit.schoolreleasepaper .corridorjourney-door.first b{bottom:3px;padding:2px 3px;font-size:6px}.chit.v2paper .corridorjourney-route,.chit.schoolreleasepaper .corridorjourney-route{bottom:24px}.chit.v2paper .corridorjourney-origin,.chit.schoolreleasepaper .corridorjourney-origin{left:4px;bottom:4px;padding:3px 5px}.chit.v2paper .corridorjourney-origin img,.chit.schoolreleasepaper .corridorjourney-origin img{height:20px}.chit.v2paper .corridorjourney-origin small,.chit.v2paper .corridorjourney-origin b,.chit.schoolreleasepaper .corridorjourney-origin small,.chit.schoolreleasepaper .corridorjourney-origin b{font-size:7px}.chit.v2paper .stampbtn{min-height:44px;margin-top:6px;padding-block:7px;font-size:17px}.chit.attendancepaper,.chit.schoolreleasepaper{padding:10px 12px 10px 24px}.chit.attendancepaper .brand,.chit.schoolreleasepaper .brand{margin-bottom:5px;padding-bottom:5px}.chit.attendancepaper .fmt,.chit.schoolreleasepaper .fmt{margin-bottom:4px;font-size:12px}.chit.attendancepaper .attendancepass{grid-template-columns:40px minmax(0,1fr);gap:7px;margin:3px 0 5px;padding:5px 7px}.chit.attendancepaper .attendancephoto{width:38px;font-size:19px}.chit.attendancepaper .attendancepass strong{font-size:18px}.chit.attendancepaper .attendancepass small,.chit.attendancepaper .attendancepass b{font-size:8px}.chit.attendancepaper h2,.chit.schoolreleasepaper h2{margin:4px 0 3px;font-size:clamp(22px,7.5vw,27px);line-height:1}.chit.attendancepaper>.quiet.who,.chit.schoolreleasepaper>.quiet.who{margin:2px 0 4px;font-size:12px;line-height:14px}.chit.attendancepaper .stampbtn{min-height:44px;margin-top:5px;padding-block:7px;font-size:17px}.chit.attendancepaper .attendancehonest{margin-top:4px;font-size:8px;line-height:1}.chit.attendancepaper .howlink{min-height:30px;margin-top:3px;font-size:11px}.chit.schoolreleasepaper .schoolpromise{margin:5px 0;padding:5px 7px;font-size:10px}.chit.schoolreleasepaper .schoolpromise b{font-size:9px}.chit.schoolreleasepaper .stampbtn{min-height:44px;margin-top:5px;padding-block:7px;font-size:17px}.chit.schoolreleasepaper .howlink{min-height:30px;margin-top:3px;font-size:11px}.chit.schoolmatchpaper .schoolmatch{display:grid;grid-template-columns:minmax(0,1.55fr) 24px minmax(72px,.72fr);align-items:center;gap:3px;margin:1px 0 3px}.chit.schoolmatchpaper .schoolaway{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.chit.schoolmatchpaper .schoolfighter.bot{transform:none}.chit.schoolmatchpaper .schoolfighter.mine{width:auto;margin:0}.chit.schoolmatchpaper .schoolfighter .who{margin:0;font-size:11px;line-height:1}.chit.schoolmatchpaper .schoolfighter .pen{display:none}.chit.schoolmatchpaper .schoolfighter img.vspen,.chit.schoolmatchpaper .schoolfighter.mine img.vspen{width:100%;height:30px;margin:1px 0 0}.chit.schoolmatchpaper .schoolvs{height:auto;margin:0}.chit.schoolmatchpaper .schoolvs:before,.chit.schoolmatchpaper .schoolvs:after{display:none}.chit.schoolmatchpaper .schoolvs span{padding:0;font-size:14px}.chit.schoolmatchpaper>.quiet.who{margin-top:1px;font-size:12px;line-height:15px}.chit.schoolmatchpaper .schooljourney .schoolrecovery{grid-template-columns:62px minmax(0,1fr);min-height:54px}.chit.schoolmatchpaper .schooljourney .schoolrecovery img{width:58px;height:31px}.chit.schoolmatchpaper .schooljourney .schoolrecovery-copy strong{font-size:17px}.chit.schoolmatchpaper .schooljourney .schoolrecovery-copy b{font-size:10px}.chit.schoolmatchpaper .schooljourney-then{height:14px}.chit.schoolmatchpaper .schooljourney .schoolrun{padding-block:5px}}@media(max-width:360px){.chit .schoolrun{--run-step: clamp(31px, 9.2vw, 36px);padding-inline:6px}.chit .schoolrun-head small{font-size:9px}.chit .schoolrun-head span>strong{font-size:16px}.chit .schoolrun-matches li small{display:none}.chit .schoolrun-dest{min-width:40px}.chit.schoolmatchpaper>.quiet.who{font-size:13px}}@media(max-height:760px)and (orientation:landscape){.chit.restorepaper{padding:10px 18px 8px 30px}.chit.restorepaper .brand{margin-bottom:5px;padding-bottom:5px}.chit.restorepaper .fmt{margin-bottom:3px}.chit.restorepaper h2{margin:4px 0 2px}.chit.restorepaper>.quiet.who{margin:2px 0 4px}.chit.restorepaper .stampbtn{min-height:44px;margin-top:5px;padding-block:7px}.chit.restorepaper .howlink{min-height:30px;margin-top:2px}.chit.attendancepaper{width:min(94vw,760px);max-height:calc(100dvh - 16px);display:grid;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);grid-template-areas:"brand brand" "fmt fmt" "pass title" "pass copy" "privacy primary" ". secondary";align-items:center;gap:2px 18px;padding:13px 20px 11px 32px}.chit.attendancepaper .brand{grid-area:brand;margin-bottom:6px;padding-bottom:6px}.chit.attendancepaper .fmt{grid-area:fmt;margin-bottom:4px}.chit.attendancepaper .attendancepass{grid-area:pass;align-self:stretch;margin:5px 0}.chit.attendancepaper>h2{grid-area:title;margin:4px 0 1px;font-size:clamp(27px,5vh,35px)}.chit.attendancepaper>.quiet.who{grid-area:copy;margin:0 0 4px;font-size:14px;line-height:17px}.chit.attendancepaper #pf-attendance-google{grid-area:primary;min-height:45px;margin:4px 0 0;padding-block:7px;font-size:16px}.chit.attendancepaper .attendancehonest{grid-area:privacy;margin:4px 2px;font-size:10px}.chit.attendancepaper #pf-attendance-look{grid-area:secondary;min-height:32px;margin:2px 0 0}.chit.schoolcorridorpaper{width:min(96vw,1180px);max-height:calc(100dvh - 12px);display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.72fr);grid-template-areas:"brand brand" "fmt fmt" "title attendance" "copy attendance" "restore restore" "visitor visitor" "debt debt" "heading heading" "doors doors" "last last" "back back";align-items:center;gap:0 14px;padding:11px 17px 9px 29px}.chit.schoolcorridorpaper .corridorheading{grid-area:heading;margin:6px 0 4px}.chit.schoolcorridorpaper .corridorwrap{grid-area:doors;align-items:start}.chit.schoolcorridorpaper .brand{grid-area:brand;margin-bottom:5px;padding-bottom:5px}.chit.schoolcorridorpaper .fmt{grid-area:fmt;margin-bottom:3px}.chit.schoolcorridorpaper>h2{grid-area:title;margin:2px 0;font-size:27px}.chit.schoolcorridorpaper>.quiet.who{grid-area:copy;margin:0;font-size:13px;line-height:16px}.chit.schoolcorridorpaper>.returningchampion{grid-area:restore;margin:1px 0 3px;padding-block:5px 3px;font-size:14px}.chit.schoolcorridorpaper .attendancechip{grid-area:attendance;width:100%;margin:2px 0}.chit.schoolcorridorpaper .visitorprogress{grid-area:visitor;margin:4px 0;padding-block:5px}.chit.schoolcorridorpaper .schooldebt{grid-area:debt;margin:3px 0;padding-block:4px}.chit.schoolcorridorpaper .corridorlast{grid-area:last;margin:2px 0}.chit.schoolcorridorpaper #pf-corridor-desk{grid-area:back;min-height:32px;margin:1px 0 0}.chit.schoolcorridorpaper #pf-find-record{grid-area:restore;min-height:32px;margin:1px 0 2px}.chit.schoolmatchpaper{width:min(94vw,820px);max-height:calc(100dvh - 16px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand" "where away" "who who" "sub sub" "steps steps" "match match" "tell outcome" "pens pens" "primary primary" "back back";gap:0 14px;padding:14px 18px 12px 30px}.chit.schoolmatchpaper .brand{grid-area:brand;margin-bottom:7px;padding-bottom:6px}.chit.schoolmatchpaper .cardwhere{grid-area:where;align-self:center;text-align:left;margin:0}.chit.schoolmatchpaper .awayframe{grid-area:away;align-self:center;text-align:right;margin:0}.chit.schoolmatchpaper h2.cardwho{grid-area:who;margin:4px 0 0;font-size:34px}.chit.schoolmatchpaper .cardwho-sub{grid-area:sub;margin:1px 0 2px}.chit.schoolmatchpaper .cardsteps{grid-area:steps;margin:4px 0 2px}.chit.schoolmatchpaper .schooltactic{grid-area:tell;align-self:stretch;margin:4px 0}.chit.schoolmatchpaper .cardoutcome{grid-area:outcome;align-self:stretch;margin:4px 0;grid-template-columns:1fr}.chit.schoolmatchpaper .schooltrystatus{grid-area:pens;margin:4px 0 0}.chit.schoolmatchpaper .schoolmatch{grid-area:match;display:grid;grid-template-columns:minmax(0,1.5fr) 44px minmax(130px,.72fr);align-items:center;gap:8px;margin:1px 0 3px}.chit.schoolmatchpaper .schoolaway{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chit.schoolmatchpaper .schoolfighter.mine{width:auto;margin:0}.chit.schoolmatchpaper .terms{grid-area:terms;align-self:center;margin:2px 0;padding-left:14px;border-left:1px solid rgba(36,66,143,.22);font-size:13px;line-height:1.15}.chit.schoolmatchpaper #pf-school-start{grid-area:primary;min-height:44px;margin-top:8px;padding-block:7px}.chit.schoolmatchpaper #pf-school-back{grid-area:back;align-self:center;min-height:36px;margin-top:3px}.chit.schoolmatchpaper .schoolfighter img.vspen{height:43px}.chit.schoolmatchpaper .schoolfighter.mine img.vspen{height:47px}.chit.schoolmatchpaper .schoolvs{height:24px}.chit.schoolmatchpaper .schoolrun{--run-step: clamp(28px, 4.3vw, 36px)}.chit.schoolmatchpaper .schoolrun p{font-size:12px}}.chit .tape{display:grid;grid-template-columns:1fr auto 1fr;gap:5px 10px;margin:12px 0 2px;padding:10px 0;border-top:1px solid rgba(36,66,143,.18);border-bottom:1px solid rgba(36,66,143,.18);font-family:var(--hand);font-size:13px}.chit .tape .l{text-align:right;color:var(--ink)}.chit .tape .r{text-align:left;color:var(--ink)}.chit .tape .m{text-align:center;color:#24428f73;font-size:11px;letter-spacing:.06em;text-transform:uppercase;align-self:center}.chit .dropped{margin:8px 0 2px;text-align:center;font-family:var(--hand);font-size:16px;color:var(--red)}.chit .terms{margin:10px 0 2px;text-align:center;font-family:var(--hand);font-size:16px;color:var(--red);line-height:1.3}.chit .terms span{color:#24428f80;font-size:13px}.chit .stakeline{margin:6px 0 10px;font-family:var(--hand);font-size:15px;color:#24428f9e;text-align:center}.chit .stakeline.risk{color:var(--red)}.chit .nag{margin:5px 0 12px;font-size:13px;opacity:.5;transition:color .18s ease,opacity .18s ease}.chit .nag.nagging{color:var(--red);opacity:1}.actions .shutbtn{background:#1c0e028c;color:#fff0dcf0;border:1px solid rgba(255,214,160,.34)}.penshot{display:block;width:96%;margin:0 auto 8px;filter:drop-shadow(0 6px 7px rgba(40,30,12,.42));transform:rotate(-1.1deg)}.penshot.faded{opacity:.45;filter:grayscale(.55) drop-shadow(0 4px 6px rgba(40,30,12,.3))}.topbtns{position:fixed;top:max(10px,env(safe-area-inset-top));right:10px;z-index:6;display:flex;gap:8px;align-items:flex-start}.toputilities{display:flex;flex-direction:column;gap:6px}.soundcontrol{position:relative;transition:opacity .18s ease}.playdoors{display:contents}.ambbtn,.boardbtn{height:44px;min-width:44px;padding:0 11px;border:1px solid rgba(240,234,220,.26);border-radius:10px;background:#1e1a146b;color:#f0eadc;font-family:var(--hand);font-size:15px;line-height:42px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ambbtn{position:relative;padding:0;transition:transform .14s cubic-bezier(.23,1,.32,1),color .14s ease}.ambbtn:active,.soundrow:active{transform:scale(.97)}.ambbtn.partial:after{content:"";position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:#e0aa57}.ambbtn:focus-visible,.soundrow:focus-visible{outline:2px solid var(--paper-hi);outline-offset:2px}.topbtns:has(.soundpanel.open){z-index:2147483647}.soundpanel{position:absolute;z-index:2147483647;top:calc(100% + 8px);right:0;width:min(238px,calc(100vw - 24px));padding:15px 12px 13px 34px;color:var(--ink);background-color:var(--paper);background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 26px,#607ebe38 26px,#607ebe38 27px);background-size:180px 180px,auto;box-shadow:0 12px 26px #0000006b;clip-path:polygon(0 4px,9% 1px,18% 5px,28% 1px,39% 5px,51% 1px,62% 5px,73% 1px,84% 5px,94% 1px,100% 4px,100% 100%,0 100%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px) scale(.97);transform-origin:top right;transition:opacity .14s ease-out,transform .16s cubic-bezier(.23,1,.32,1),visibility 0s linear .16s}.soundpanel:before{content:"";position:absolute;top:0;bottom:0;left:23px;width:1.5px;background:#bf3b2b80}.soundpanel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.soundtitle{margin:0 0 4px;font-family:var(--stamp);font-size:12px;line-height:18px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.soundrow{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px;border:0;border-bottom:1px solid rgba(36,66,143,.16);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.soundrow:last-child{border-bottom:0}.soundrow span{min-width:0}.soundrow b,.soundrow small{display:block;font-family:var(--hand);font-weight:400}.soundrow b{font-size:17px;line-height:18px}.soundrow small{margin-top:1px;font-size:13px;line-height:15px;color:var(--ink-2)}.soundrow i{position:relative;flex:0 0 auto;width:34px;height:20px;border:1px solid rgba(36,66,143,.36);border-radius:12px;background:#24428f1f}.soundrow i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#24428f7a;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .14s ease}.soundrow[aria-checked=true] i{background:#24428f3d}.soundrow[aria-checked=true] i:after{background:var(--ink);transform:translate(14px)}.playfriendtop{white-space:nowrap;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease,background-color .16s ease,color .16s ease}.sharetop{background:#1e1a146b;color:#f0eadc}.sharetop svg{display:block;width:18px;height:18px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.playfriendtop:active{transform:scale(.97)}.playfriendtop:focus-visible{outline:2px solid var(--paper-hi);outline-offset:2px}.playfriendtop[aria-disabled=true]{opacity:.68}.topbtns.signedin .playfriendtop,.topbtns.signedin .corridortop{background:var(--paper-hi);border-color:#18100657;color:var(--ink)}.signintop{background:var(--paper-hi);border-color:#18100657;color:var(--ink);white-space:nowrap;transition:transform .14s cubic-bezier(.23,1,.32,1)}.signintop:active{transform:scale(.97)}.signintop:focus-visible{outline:2px solid var(--paper-hi);outline-offset:2px}.signintop.wants{color:var(--red);border-color:#b0362a80}.signintop[hidden]{display:none}.menuextra:empty{display:none}.menulink{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0 0 9px;padding:0 0 9px;background:none;border:0;border-bottom:1px solid rgba(90,103,136,.28);color:var(--ink);cursor:pointer;text-align:left;font-family:var(--hand);font-size:16px;line-height:1.2}.menulink i{font-family:var(--stamp);font-size:13px;color:#5a678899;font-style:normal}.menulink:active{color:var(--red)}.menulink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.commbtn{font-family:var(--hand);text-transform:lowercase;letter-spacing:.02em;text-decoration:underline;text-decoration-color:#f0eadc66;text-underline-offset:3px;white-space:nowrap}.commbtn:active{color:#fff}.corridortop{white-space:nowrap}.corridortop[hidden]{display:none}.soundpanel .inmenu,.soundpanel .inmenu.boardbtn,.topbtns .soundpanel .inmenu,.topbtns.signedin .soundpanel .inmenu,.topbtns.signedin .soundpanel .inmenu.playfriendtop,.topbtns.signedin .soundpanel .inmenu.playstrangertop,.soundpanel .inmenu.playfriendtop,.soundpanel .inmenu.playstrangertop,.soundpanel .inmenu.corridortop,.soundpanel .inmenu.commbtn{display:flex;align-items:center;justify-content:space-between;gap:10px;position:static;inset:auto;width:100%;min-width:0;height:auto;min-height:0;margin:0 0 9px;padding:0 0 9px;background:none;border:0;border-bottom:1px solid rgba(90,103,136,.28);border-radius:0;box-shadow:none;filter:none;color:var(--ink);text-align:left;text-decoration:none;font-family:var(--hand);font-size:16px;line-height:1.2;letter-spacing:0;text-transform:lowercase}.soundpanel .inmenu:after,.soundpanel .inmenu.boardbtn:after,.soundpanel .inmenu.corridortop:after,.soundpanel .inmenu.playfriendtop:after,.soundpanel .inmenu.commbtn:after{content:"›";font-family:var(--stamp);font-size:13px;color:#5a678899;text-decoration:none}.soundpanel .inmenu:hover,.soundpanel .inmenu.corridortop:hover,.soundpanel .inmenu.playfriendtop:hover{background:none;color:var(--ink)}.soundpanel .inmenu:active,.soundpanel .inmenu.playfriendtop:active,.soundpanel .inmenu.corridortop:active,.soundpanel .inmenu.commbtn:active{color:var(--red);transform:none;background:none}.soundpanel .inmenu:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ambbtn{font-size:18px;padding:0}.ambbtn:active,.boardbtn:active{transform:scale(.96)}.ambbtn:focus-visible,.boardbtn:focus-visible{outline:2px solid #f0eadc;outline-offset:2px}.ambbtn.off{color:#f0eadc73}@keyframes boardbtnwait{0%,to{opacity:1}50%{opacity:.45}}.boardbtn.loading{animation:boardbtnwait .9s ease-in-out infinite;pointer-events:none}@keyframes chipthump{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@media(max-width:620px){.chit.schoolpaper.class9dpaper{width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:22px 20px 15px 31px;overflow:hidden}.chit.class9dpaper .class9dkicker{margin-bottom:9px}.chit.class9dpaper h2.class9dtitle{font-size:clamp(29px,8.6vw,35px)}.chit.class9dpaper .class9dfaceoff{margin:10px 0 9px;padding-block:6px}.chit.class9dpaper .class9dside{min-height:49px}.chit.class9dpaper img.class9dpen{height:41px}.chit.class9dpaper .class9drule{margin-bottom:8px;padding-block:8px 7px;font-size:14px}.chit.class9dpaper .stampbtn{min-height:48px;margin-top:1px}.chit.class9dpaper .howlink{min-height:32px;margin-top:2px}}@media(max-width:620px)and (max-height:650px){.chit.schoolpaper.class9dpaper{padding-top:16px;padding-bottom:10px}.chit.class9dpaper .class9dkicker{margin-bottom:6px}.chit.class9dpaper h2.class9dtitle{font-size:clamp(25px,7.8vw,31px)}.chit.class9dpaper .class9dfaceoff{margin:7px 0 6px;padding-block:3px}.chit.class9dpaper .class9dside{min-height:43px}.chit.class9dpaper img.class9dpen{height:35px}.chit.class9dpaper .class9drule{margin-bottom:6px;padding-block:6px 5px;font-size:13px}.chit.class9dpaper .stampbtn{min-height:44px}.chit.class9dpaper .howlink{min-height:28px}}.penchip.thump{animation:chipthump .5s cubic-bezier(.2,1.2,.3,1)}.penchip{position:fixed;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:6;display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:4px;cursor:pointer}.penchip[hidden]{display:none}.penchip img{width:62px;height:auto;display:block;filter:drop-shadow(0 4px 7px rgba(0,0,0,.55))}.penchip span{font-family:var(--hand);font-size:15px;color:#f4eee0e6;text-shadow:0 1px 5px rgba(0,0,0,.65)}.btn-reset{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;padding:8px 14px;border:1px solid #55555588;border-radius:6px;background:#fff6;color:#222;font-size:13px;cursor:pointer}#debug-panel{position:fixed;top:0;right:0;width:270px;max-height:100vh;overflow-y:auto;background:#1e1e1ee6;color:#ddd;font:11px/1.5 ui-monospace,monospace;padding:10px;z-index:10}#debug-panel.brain-only{top:max(12px,env(safe-area-inset-top));right:12px;width:300px;max-height:calc(100vh - 24px - env(safe-area-inset-top));border:1px solid #8ecdf744;border-radius:12px;box-shadow:0 12px 40px #0008;z-index:10001}#debug-panel.brain-only h4{margin-top:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}#debug-panel h4{margin:8px 0 2px;color:#8ecdf7;font-size:11px}#debug-panel label{display:flex;justify-content:space-between;align-items:center;gap:6px}#debug-panel label span.val{min-width:48px;text-align:right;color:#ffd479}#debug-panel input[type=range]{flex:1}#debug-panel button{margin:2px 2px 2px 0;padding:3px 8px;font-size:11px}#debug-brain{display:grid;gap:7px;margin:3px 0 7px;padding:9px;border:1px solid #ffffff1f;border-radius:8px;background:linear-gradient(145deg,#111820,#19151c);box-shadow:inset 0 1px #ffffff0a}#debug-brain p{margin:0}#debug-brain .debug-brain-empty{color:#8f9aa5;line-height:1.45}#debug-brain .debug-brain-head{display:flex;align-items:center;justify-content:space-between;gap:8px}#debug-brain .debug-brain-head strong{padding:2px 7px;border:1px solid #7fd6a855;border-radius:99px;color:#9ff0c0;font-size:10px;letter-spacing:.08em}#debug-brain .debug-brain-head span{color:#8ecdf7}#debug-brain .debug-brain-action{color:#f7d584;white-space:normal}#debug-brain .debug-brain-facts{display:flex;flex-wrap:wrap;gap:4px}#debug-brain .debug-brain-facts span{padding:1px 5px;border-radius:3px;background:#ffffff0b;color:#bac4ce;font-size:9px}#debug-brain .debug-brain-model{color:#d6dce2;line-height:1.4}#debug-brain .debug-brain-reply{padding-left:7px;border-left:2px solid #c597f144;color:#cbb7e5;line-height:1.4}#debug-brain .debug-brain-list{display:grid;gap:2px}#debug-brain .debug-brain-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;padding:3px 5px;border-radius:4px;color:#9ba5af}#debug-brain .debug-brain-row.chosen{background:#78d8a315;color:#eef9f2;outline:1px solid #78d8a329}#debug-brain .debug-brain-row .rank{color:#6f7b87;text-align:center}#debug-brain .debug-brain-row.chosen .rank{color:#8ae4b1}#debug-brain .debug-brain-row .move{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#debug-brain .debug-brain-row .score{color:#f1c97b;font-variant-numeric:tabular-nums}#debug-overlay{position:fixed;top:max(12px,env(safe-area-inset-top));left:12px;color:#1a1a1a;font:11px/1.5 ui-monospace,monospace;white-space:pre;pointer-events:none;z-index:9}@media(max-width:700px){#debug-panel.brain-only{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:46vh}}@media(max-width:900px),(orientation:portrait){.boxrail{display:contents}.boxbar{grid-area:bar}.tinframe{grid-area:tin}.pencard{grid-area:card}.actions{grid-area:actions}.boxstack{grid-template-columns:1fr;grid-template-areas:"tin" "card" "actions" "bar";grid-template-rows:1fr auto auto auto;height:100dvh;width:100vw;gap:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.tinframe{width:100%;height:auto;max-height:100%;min-height:0;justify-self:center;align-self:center;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.boxbar{margin:0 0 8px}.barbtn,.boxtab{padding:7px 12px 6px;font-size:12px}.pencard{background:none;border:none;box-shadow:none;padding:0;margin:18px 0 0;text-align:center;transform:none}.pencard:before,.pencard .pencard-mark,.pencard img.oncard,.pencard .cardtally{display:none}.pencard h4{font-family:var(--hand);font-size:23px;margin:0;color:#f6f0e2;border:none;text-decoration:none}.pencard h4:after,.pencard h4:before{display:none}.pencard p{font-size:13px;margin:4px 0 0;color:#f6f0e299}.pencard p.state{color:#edc987}.wonflag{position:static;display:inline-block;margin:0 0 8px;transform:rotate(-1.5deg)}.actions{margin:18px 0 0;gap:10px}.actions .stampbtn,.actions .shutbtn{min-height:52px;font-size:15px}.actions.inert .stampbtn{display:none}.actions.inert .shutbtn{flex:1}.boxbar{margin:14px 0 0;justify-content:center}.boxbar .boxtabs{flex:0 0 auto}.boxbar .barbtn{background:none;border:none;padding:10px 14px;color:#f6f0e285;font-size:12px}.pencard{background:linear-gradient(180deg,#f2ecdc,#e7dfca);border-radius:2px;box-shadow:0 10px 20px #0000006b;padding:13px 18px 15px;margin:16px 0 0;text-align:center}.pencard h4{color:var(--ink);font-size:21px;line-height:1.15}.pencard p{color:#24428fa8;font-size:13px;letter-spacing:.02em;margin:5px 0 0}.pencard p.state{color:var(--red);margin-top:7px}.boxbar .barbtn{background:#f6f0e217;border:1px solid rgba(246,240,226,.3);border-radius:3px;min-height:44px;padding:12px 22px;color:#f6f0e2db;font-size:12px}.penchip{top:max(8px,env(safe-area-inset-top));bottom:auto;left:12px}.penchip img{width:44px}.topbtns{gap:6px}.toputilities{gap:5px}.ambbtn,.boardbtn{padding:0 9px;font-size:14px}.ambbtn{padding:0}.playfriendtop{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 52px);right:12px;min-height:38px}.topbtns.signedin .playfriendtop,.topbtns.signedin .corridortop{position:static;top:auto;right:auto;min-height:44px}.soundpanel .inmenu,.soundpanel .inmenu.boardbtn,.topbtns.signedin .soundpanel .inmenu,.topbtns.signedin .soundpanel .inmenu.playfriendtop,.soundpanel .inmenu.playfriendtop,.soundpanel .inmenu.playstrangertop{position:static;inset:auto;height:auto;min-height:0;padding:0 0 9px;background:none;border:0;border-bottom:1px solid rgba(90,103,136,.28);box-shadow:none}.playstrangertop{top:calc(max(8px,env(safe-area-inset-top)) + 96px)}.penchip{max-width:calc(100% - 237px)}.penchip span{display:block;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boxrail{display:flex;flex-direction:column;gap:14px;position:relative;margin:16px 0 0;padding:20px 18px 18px 34px;color:var(--ink);background-color:var(--paper);background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 26px,#607ebe38 26px,#607ebe38 27px);background-size:180px 180px,auto;box-shadow:0 -6px 34px #00000080;clip-path:polygon(0 7px,5% 1px,11% 8px,17% 2px,24% 9px,31% 2px,38% 8px,45% 1px,52% 8px,59% 2px,66% 9px,73% 2px,80% 8px,87% 1px,94% 8px,100% 3px,100% 100%,0 100%);width:100%;min-width:0;max-width:100vw;box-sizing:border-box}.boxrail:before{content:"";position:absolute;top:0;bottom:0;left:23px;width:1.5px;background:#bf3b2b80}.boxrail .pencard{order:1}.boxrail .actions{order:2}.boxrail .boxbar{order:3}.pencard{background:none;box-shadow:none;border-radius:0;padding:0;margin:0;text-align:center}.pencard h4{color:var(--ink);font-size:22px;margin:0}.pencard p{color:#24428fad;font-size:13px;margin:4px 0 0}.pencard p.state{color:var(--red);margin-top:6px}.pencard.stakecard .stakehead{margin:0 0 10px;padding-bottom:9px}.pencard.stakecard .stakehead h3{font-size:20px}.pencard.stakecard .stakehead p{display:block;font-size:13px}.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin:0;gap:10px}.actions.inert{grid-template-columns:1fr}.actions .shutbtn,.actions .stampbtn{min-width:0;min-height:52px;border-radius:0;border:2px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 5px var(--ink);background:transparent;color:var(--ink);font-family:var(--stamp);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.boxwrap.stakepick .actions .shutbtn{min-height:38px;color:#24428fcc;box-shadow:none}.boxbar{min-width:0;margin:0;justify-content:center;flex-wrap:wrap;gap:2px 16px}.boxbar .boxtabs{flex:0 0 100%;min-width:0;flex-wrap:wrap;justify-content:center}.boxbar .barbtn{background:none;border:none;min-height:44px;padding:10px 4px;color:#24428fcc;font-family:var(--hand);font-size:15px;letter-spacing:.03em;text-transform:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.boxbar a.barbtn{text-decoration:underline;text-decoration-color:#24428f73;text-underline-offset:4px;text-decoration-thickness:1.5px}.boxstack{grid-template-areas:"tin" "rail";grid-template-rows:1fr auto;padding:10px 0 calc(6px + env(safe-area-inset-bottom));min-width:0;box-sizing:border-box}.boxrail{grid-area:rail}.tinframe{width:calc(100% - 32px)}.boxwrap.stakepick .boxstack{grid-template-areas:"tin" "rail";grid-template-rows:minmax(0,1fr) auto;height:100dvh;padding:max(8px,env(safe-area-inset-top)) 0 max(4px,env(safe-area-inset-bottom));overflow:hidden}.boxwrap.stakepick .tinframe{aspect-ratio:760 / 591;width:min(calc(100% - 24px),520px);height:auto;max-height:none;margin:0 0 8px;align-self:end;overflow:hidden;perspective:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.58))}.boxwrap.stakepick .tinart{position:absolute;top:-95.7%;left:0;width:100%;height:auto;clip-path:none}.boxwrap.stakepick .tinlid,.boxwrap.stakepick .tinshut,.boxwrap.stakepick .tinowner{display:none}.boxwrap.stakepick .tinframe.shut .tinslots{opacity:1;transition:none}.boxwrap.stakepick .slot{top:var(--tray-slot-top)}.boxwrap.stakepick .slot.sel{transform:translate(-50%,calc(-50% - 3px)) scale(1.045)}.boxwrap.stakepick .slot.sel:after{right:-4%;padding:5px 8px 4px;font-size:9px}.boxwrap.stakepick .boxrail{gap:9px;width:100%;max-height:56dvh;margin:0;padding:16px 18px calc(10px + env(safe-area-inset-bottom)) 34px;align-self:end;overflow:hidden}.boxwrap.stakepick .boxrail:before{left:23px}.boxwrap.stakepick .pencard.stakecard .stakehead{margin:0 0 7px;padding:0 2px 7px}.boxwrap.stakepick .pencard.stakecard .stakehead h3{font-size:clamp(20px,6vw,25px);line-height:1;text-wrap:balance}.boxwrap.stakepick .pencard.stakecard .stakehead p{display:block;margin-top:4px;font-size:13px}.boxwrap.stakepick .pencard.stakecard .stakechoice h4{color:var(--ink);font-size:clamp(20px,5.8vw,24px);line-height:1}.boxwrap.stakepick .actions{gap:3px;margin:0}.boxwrap.stakepick .actions .stampbtn{min-height:54px;padding:10px 8px 8px;font-size:clamp(14px,4.2vw,17px)}.boxwrap.stakepick .actions .shutbtn{min-height:40px;padding:7px 8px 5px;color:#24428fc7;font-size:14px}.boxwrap.stakepick .boxbar{gap:8px}.boxwrap.stakepick .boxbar:has(.boxtabs:empty){display:none}}@media(max-width:900px)and (orientation:portrait)and (min-height:780px){.boxwrap.stakepick .tinframe{aspect-ratio:760 / 1157;width:auto;height:100%;max-width:calc(100% - 24px);max-height:100%;margin-bottom:8px;overflow:visible;perspective:1400px}.boxwrap.stakepick .tinart{position:static;width:100%;height:100%;clip-path:inset(48.9% 0 0 0)}.boxwrap.stakepick .tinlid,.boxwrap.stakepick .tinshut,.boxwrap.stakepick .tinowner{display:block}.boxwrap.stakepick .slot{top:var(--slot-top)}.boxwrap.stakepick .tinframe.shut .tinslots{opacity:0;transition:opacity .16s ease}}@media(max-width:900px)and (orientation:portrait)and (max-height:700px){.boxwrap.stakepick .tinframe{width:min(calc(100% - 34px),430px);margin-bottom:5px}.boxwrap.stakepick .boxrail{gap:6px;max-height:59dvh;padding-top:12px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}.boxwrap.stakepick .pencard.stakecard .stakehead{margin-bottom:4px;padding-bottom:5px}.boxwrap.stakepick .pencard.stakecard .stakehead>span{font-size:9px}.boxwrap.stakepick .pencard.stakecard .stakehead h3{font-size:clamp(18px,5.8vw,22px)}.boxwrap.stakepick .pencard.stakecard .stakehead p,.boxwrap.stakepick .pencard img.stakepen{display:none}.boxwrap.stakepick .pencard .stakechoice{padding-bottom:4px}.boxwrap.stakepick .pencard .stakechoice-label{font-size:9px}.boxwrap.stakepick .pencard.stakecard .stakechoice h4{font-size:clamp(18px,5.7vw,22px)}.boxwrap.stakepick .pencard .stakeoutcome{padding-block:5px 4px}.boxwrap.stakepick .pencard .stakeoutcome span{font-size:12px}.boxwrap.stakepick .actions .stampbtn{min-height:50px}.boxwrap.stakepick .actions .shutbtn{min-height:36px;padding-block:5px 3px}}@media(max-height:620px)and (orientation:landscape){.boxwrap.stakepick .boxstack{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-template-areas:"tin rail";grid-template-rows:minmax(0,1fr);gap:clamp(10px,2vw,22px);width:100vw;height:100dvh;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.boxwrap.stakepick .tinframe{width:min(100%,128.6dvh);margin:0;align-self:center;justify-self:center}.boxwrap.stakepick .boxrail{width:100%;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));padding:14px 15px 10px 30px;align-self:center}.boxwrap.stakepick .boxrail:before{left:19px}.boxwrap.stakepick .pencard.stakecard .stakehead p,.boxwrap.stakepick .pencard img.stakepen{display:none}.boxwrap.stakepick .pencard.stakecard .stakehead h3{font-size:clamp(18px,3vw,23px)}.boxwrap.stakepick .pencard.stakecard .stakechoice h4{font-size:clamp(18px,2.7vw,22px)}.boxwrap.stakepick .pencard .stakechoice{padding-bottom:3px}.boxwrap.stakepick .pencard .stakeoutcome{padding-block:5px 4px}.boxwrap.stakepick .actions .stampbtn{min-height:48px;font-size:14px}.boxwrap.stakepick .actions .shutbtn{min-height:34px;padding-block:4px 2px}}@media(max-width:360px){.topbtns{right:7px;gap:4px}.toputilities{gap:4px}.ambbtn,.boardbtn{height:36px;min-width:36px;padding-inline:6px;font-size:12px}.ambbtn{padding-inline:0}.soundpanel .inmenu,.soundpanel .inmenu.boardbtn{height:auto;min-height:0;padding:0 0 9px;font-size:16px}.schoolbtn{width:58px;padding-inline:3px;font-size:10px;letter-spacing:-.01em}.penchip{left:7px;max-width:70px}.penchip span{display:none}}@media(prefers-reduced-motion:reduce){.soundpanel,.soundrow,.soundrow i:after,.ambbtn{transition-duration:.01ms}.soundpanel{transform:none}}.modechoices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px}.modechoices .stampbtn{min-height:92px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.modechoices .stampbtn small{font-family:var(--hand);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;opacity:.72}@media(max-width:900px),(orientation:portrait){.boxwrap.recoverystakepick .boxrail{gap:6px;max-height:40dvh;padding:10px 18px calc(7px + env(safe-area-inset-bottom)) 32px}.boxwrap.recoverystakepick .boxrail:before{left:22px}.boxwrap.recoverystakepick .boxbar{order:1}.boxwrap.recoverystakepick .pencard{order:0}.boxwrap.recoverystakepick .actions{order:2}.boxwrap.recoverystakepick .pencard.recoverystakecard .stakehead{margin:0 0 5px;padding:0 2px 6px}.boxwrap.recoverystakepick .pencard.recoverystakecard .stakehead>span{font-size:9px}.boxwrap.recoverystakepick .pencard.recoverystakecard .stakehead h3{font-size:clamp(22px,6.5vw,27px)}.boxwrap.recoverystakepick .pencard.recoverystakecard .stakehead p{margin-top:3px;font-size:13px}.boxwrap.recoverystakepick .recoverychoice{padding:0}.boxwrap.recoverystakepick .recoverychoice h4{font-size:clamp(20px,5.8vw,24px)}.boxwrap.recoverystakepick .recoverychoice p{font-size:12px}.boxwrap.recoverystakepick .actions .stampbtn{min-height:50px}.boxwrap.recoverystakepick .actions .shutbtn{min-height:34px;padding-block:4px 2px}.boxwrap.recoverystakepick .boxtab{min-height:30px;padding:4px 8px 3px;font-size:10px}}@media(max-width:900px)and (orientation:portrait)and (max-height:700px){.boxwrap.recoverystakepick .boxrail{max-height:45dvh;padding-top:7px}.boxwrap.recoverystakepick .pencard.recoverystakecard .stakehead p{display:block}}.group-sheet{z-index:110}.group-paper{width:min(92vw,430px);max-width:430px;max-height:min(94dvh,760px);overflow:hidden;box-sizing:border-box;text-align:center}.group-paper[data-view=terms],.group-paper[data-view=pen-picker]{width:min(94vw,460px);max-width:460px}.chit.penpicker{width:min(94vw,460px);max-width:460px;max-height:min(94dvh,760px);box-sizing:border-box;text-align:center}.group-paper[data-view=pen-picker],.chit.penpicker{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.group-brand{padding-bottom:12px;border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--stamp);font-size:22px;letter-spacing:.05em}.group-paper .eyebrow{margin:18px 0 4px;color:#24428fb3;font-family:var(--stamp);font-size:14px;letter-spacing:.16em}.group-paper h2{margin:2px 0 14px}.group-loader{width:26px;height:26px;margin:18px auto;border:2px dashed rgba(36,66,143,.5);border-radius:50%;animation:group-spin 1.1s linear infinite}.group-paper.verification-open .group-loader{display:none}@keyframes group-spin{to{transform:rotate(360deg)}}.group-seats{margin:14px 0 18px;padding:0;list-style:none;text-align:left}.group-seats li{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;min-height:44px;padding:7px 3px;border-bottom:1px solid rgba(36,66,143,.2);color:#24428f8c;font-size:20px}.group-seats li>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:22px;line-height:1.05}.group-you{color:var(--red);font-family:var(--stamp);font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.group-player-dot{display:inline-block;flex:0 0 auto;width:12px;height:12px;border:2px solid rgba(255,252,237,.9);border-radius:50%;background:var(--player-color);box-shadow:0 0 0 1px #1a1d216b}.group-seats li.filled,.group-seats li.ready{color:var(--ink)}.group-seats li.ready:after{content:"✓";position:absolute;right:4px;top:8px;color:var(--ink)}.group-seats small{color:#24428f9e;font-size:16px}.group-seats.group-terms li{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 10px;min-height:52px;padding:5px 4px}.group-player-name{grid-column:1;grid-row:1}.group-player-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400}.group-player-pen{grid-column:1;grid-row:2;justify-self:start;margin-left:22px;white-space:nowrap}.group-player-pen b{margin-right:5px;color:var(--player-color);font-family:var(--stamp);font-size:9px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.group-change-pen{grid-column:2;grid-row:1 / 3;min-width:82px;min-height:42px;padding:7px 9px;border:1px solid rgba(36,66,143,.28);border-radius:3px;background:#fffcedb8;color:var(--ink);font-family:var(--stamp);font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.group-change-pen:active{transform:scale(.97)}.group-change-pen:focus-visible{outline:2px solid var(--red);outline-offset:3px}.group-rule{margin:9px 0 5px;color:var(--red);font-size:17px;line-height:1.2}.group-practice{margin-bottom:2px}.group-paper[data-view=terms] .stampbtn{margin-top:10px}.group-paper[data-view=terms] .group-wait{margin-top:3px}.group-picker-head .eyebrow{margin:18px 0 4px;color:var(--player-color);font-family:var(--stamp);font-size:14px;letter-spacing:.16em}.group-picker-head h2{margin-bottom:2px}.group-pen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 10px}.group-pen-option{min-width:0;min-height:64px;padding:7px 5px 6px;border:1px solid rgba(36,66,143,.2);border-radius:3px;background:#fffced7a;color:var(--ink);font-family:var(--hand);cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease,box-shadow .14s ease}.group-pen-photo{display:block;width:min(88%,96px);height:13px;margin:1px auto 5px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(20,12,4,.3));transform:rotate(-4deg);pointer-events:none;-webkit-user-select:none;user-select:none}.group-pen-option strong,.group-pen-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-pen-option strong{font-size:17px;line-height:1.05;font-weight:400}.group-pen-option small{margin-top:2px;color:#24428f9e;font-size:12px}.group-pen-option.selected{border-color:var(--player-color);background:#fffcede6;box-shadow:inset 0 0 0 1px var(--player-color),0 3px 7px #140c0424}.group-pen-option:active{transform:scale(.97)}.group-pen-option:focus-visible{outline:2px solid var(--red);outline-offset:2px}.group-paper[data-view=pen-picker] .stampbtn,.chit.penpicker .stampbtn{margin-top:7px}.group-final-score{margin:2px 0 4px;color:var(--ink);font-family:var(--stamp);font-size:32px;letter-spacing:.12em}.pencil-link{min-height:44px;padding:10px 6px;border:0;background:transparent;color:#24428fb3;font-family:var(--hand);font-size:16px;text-decoration:underline;text-underline-offset:4px}.group-paper .stampbtn:active:not(:disabled),.modechoices .stampbtn:active:not(:disabled){transform:scale(.97)}.group-paper button[data-state=working]{cursor:wait}@media(max-width:560px){.modechoices{grid-template-columns:1fr;gap:9px}.modechoices .stampbtn{min-height:70px}.group-paper,.chit.penpicker{width:min(94vw,430px);max-height:min(94dvh,720px);padding:20px 16px 18px 25px}.group-seats li>span{font-size:20px}.group-pen-grid{gap:6px}.group-pen-option{min-height:60px;padding-inline:4px}.group-pen-option strong{font-size:16px}.group-player-pen{max-width:220px;overflow:hidden;text-overflow:ellipsis}}@media(max-height:640px){.group-paper,.chit.penpicker{max-height:calc(100dvh - 12px);padding-top:14px;padding-bottom:13px}.group-brand{padding-bottom:6px;font-size:18px}.group-paper .eyebrow,.chit.penpicker .eyebrow{margin-top:8px}.group-paper h2,.chit.penpicker h2{margin-bottom:7px;font-size:28px;line-height:1.02}.group-seats{margin:7px 0 8px}.group-seats.group-terms li{min-height:43px;padding-block:3px}.group-rule{margin-top:5px;font-size:15px}.group-practice{display:none}.group-paper[data-view=terms] .stampbtn{min-height:46px;margin-top:6px;padding-block:8px}.group-paper[data-view=terms] .group-wait{font-size:15px;line-height:18px}.group-picker-head .quiet{display:none}.group-pen-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:7px 0 6px}.group-pen-option{min-height:50px;padding-block:5px 4px}.group-pen-photo{height:10px;margin-bottom:3px}.group-pen-option strong{font-size:14px}.group-pen-option small{display:none}.group-paper[data-view=pen-picker] .stampbtn,.chit.penpicker .stampbtn{min-height:44px;margin-top:5px;padding-block:8px}.group-paper[data-view=pen-picker] .pencil-link,.chit.penpicker .pencil-link{min-height:36px;padding-block:5px}}@media(max-height:460px)and (min-width:560px){.group-paper[data-view=terms],.group-paper[data-view=pen-picker],.chit.penpicker{width:min(92vw,620px);max-width:620px}.group-paper[data-view=terms] .group-seats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.group-paper[data-view=terms] .group-seats li{display:block;min-width:0;border:1px solid rgba(36,66,143,.2);padding:6px}.group-paper[data-view=terms] .group-player-name{display:flex;font-size:17px}.group-paper[data-view=terms] .group-player-pen{display:block;margin:4px 0 0;max-width:100%;font-size:13px;overflow:hidden;text-overflow:ellipsis}.group-paper[data-view=terms] .group-change-pen{width:100%;min-height:32px;margin-top:5px}.group-paper[data-view=terms] .group-rule{margin:4px 0}.group-pen-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.group-loader{animation-duration:2.2s}.group-paper .stampbtn,.modechoices .stampbtn,.group-change-pen,.group-pen-option{transition:none}}.pencilmatchpaper h2,.pencilresultpaper h2,.pencillosspaper h2{margin-bottom:12px}.pencilmatchup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0}.pencilmatchup>strong{font-family:var(--stamp);font-size:26px;color:var(--red);transform:rotate(-4deg)}.pencilduel-side{min-width:0;padding:12px;border:1px solid rgba(31,49,91,.22);background:#ffffff80}.pencilduel-side small,.pencilduel-side b{display:block;text-transform:uppercase;letter-spacing:.08em}.pencilduel-side small{font-size:11px;color:var(--ink-2)}.pencilduel-side b{font-family:var(--stamp);font-size:24px;color:var(--ink)}.pencilduel-side .penshot{display:block;width:100%;height:22px;object-fit:contain;margin-top:9px;filter:drop-shadow(0 2px 2px rgba(20,22,35,.2));transform:rotate(-2deg)}.pencilduel-side.rival{text-align:right}.pencilduel-side.rival .penshot{transform:rotate(2deg)}.chit.schoolcorridorpaper .scrollcue{display:none}.chit .corridorhello{margin:2px 0 14px;padding:0}.chit .corridorhi{margin:0 0 2px;font:20px/1.15 var(--hand);color:var(--ink)}.chit .corridorhi b{font-weight:400;color:var(--red)}.chit .corridorhi-ctx{margin:0;font:14px/1.35 var(--hand);color:var(--ink-2)}.chit .corridorhi-ctx b{color:var(--ink);font-weight:400;font-family:var(--stamp);font-size:12px;letter-spacing:.03em;padding:0 3px;background:#1f315b14;border-radius:2px}.chit .corridorhi-nudge{margin:8px 0 0;padding:8px 10px;background:#1f315b0f;border-left:3px solid rgba(31,49,91,.55);font:13px/1.3 var(--hand);color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.chit .corridorhi-nudge span{color:var(--red);font-size:9px;padding-top:6px}@media(min-width:900px){.chit.schoolcorridorpaper .corridorhello{margin:6px 0 20px;padding:0 4px}.chit.schoolcorridorpaper .corridorhi{font-size:26px;margin-bottom:4px}.chit.schoolcorridorpaper .corridorhi-ctx{font-size:17px;max-width:78ch}.chit.schoolcorridorpaper .corridorhi-nudge{font-size:14px}}@media(max-width:759px){.chit.schoolcorridorpaper .corridorhello{margin:6px 0 10px}.chit.schoolcorridorpaper .corridorhi{font-size:16px;margin:0}.chit.schoolcorridorpaper .corridorhi-ctx,.chit.schoolcorridorpaper .corridorhi-nudge{display:none}.chit.schoolcorridorpaper .corridorsigninchip{display:inline-flex;align-items:center;gap:6px;margin:4px auto 0;padding:5px 10px 6px;background:#1f315b14;border:1px solid rgba(31,49,91,.2);border-radius:14px;font:11px var(--stamp);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.chit.schoolcorridorpaper .corridorsigninchip:before{content:"•";color:var(--red);font-size:14px;line-height:1}}.chit .corridorroute{list-style:none;margin:0;padding:0;display:grid;gap:0}.chit .corridorstop{all:unset;cursor:pointer;box-sizing:border-box;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:9px 6px;position:relative;border-radius:6px;transition:background .12s ease}.chit .corridorstop:hover{background:#1f315b0d}.chit .corridorstop:focus-visible{outline:2px solid var(--red);outline-offset:2px}.chit .corridorstop:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:2px;background:#1f315b29}.chit .corridorstop:first-child:before{top:50%}.chit .corridorstop:last-child:before{bottom:50%}.chit .corridorstop.done:before,.chit .corridorstop.here:before{background:#1f315b6b}.chit .corridorstop-badge{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid rgba(31,49,91,.28);background:var(--paper);font:13px var(--stamp);letter-spacing:.02em;color:var(--ink-2)}.chit .corridorstop-badge svg{width:22px;height:22px;display:block}.chit .corridorstop.done .corridorstop-badge,.chit .corridorstop.here .corridorstop-badge{background:#22407e;border-color:#22407e;color:#f4f6fb}.chit .corridorstop.locked{opacity:.5}.chit .corridorstop.disabled{opacity:.42;cursor:default;pointer-events:none}.chit .corridorstop.disabled .corridorstop-badge{background:transparent;border-style:dashed;color:var(--ink-2);font-size:16px}.chit .corridorstop.faraway{opacity:.28;cursor:default;pointer-events:none}.chit .corridorstop.faraway .corridorstop-badge{background:transparent;border:2px dashed rgba(31,49,91,.28)}.chit .corridorstop.faraway .corridorstop-copy b{font-style:italic}.chit .corridorstop.faraway:before{background:linear-gradient(180deg,rgba(31,49,91,.16),transparent 90%)!important;bottom:-30px!important}.chit .corridorstop.locked:hover{opacity:.72}.chit .corridorstop[aria-current=true]{background:#1f315b0f}.chit .corridorstop[aria-current=true] .corridorstop-badge{border-color:var(--red);box-shadow:0 0 0 3px #bf3b2b24}.chit .corridorstop-copy{display:grid;gap:1px;min-width:0}.chit .corridorstop-copy b{font-family:var(--hand);font-weight:400;font-size:16px;color:var(--ink);line-height:1.05;text-transform:none;letter-spacing:0}.chit .corridorstop[aria-current=true] .corridorstop-copy b{color:var(--ink)}.chit .corridorstop-copy small{font:10px var(--stamp);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.chit .corridorpanels{position:relative;min-width:0}.chit .corridorpanel{display:none}.chit .corridorpanel.on,.chit .corridorwrap[data-selected="9A"] .corridorpanel[data-panel="9A"],.chit .corridorwrap[data-selected="9B"] .corridorpanel[data-panel="9B"],.chit .corridorwrap[data-selected="9C"] .corridorpanel[data-panel="9C"],.chit .corridorwrap[data-selected=CHEM] .corridorpanel[data-panel=CHEM],.chit .corridorwrap[data-selected=PHY] .corridorpanel[data-panel=PHY],.chit .corridorwrap[data-selected=BIO] .corridorpanel[data-panel=BIO],.chit .corridorwrap[data-selected="9D"] .corridorpanel[data-panel="9D"],.chit .corridorwrap[data-selected="10A"] .corridorpanel[data-panel="10A"],.chit .corridorwrap[data-selected="12B"] .corridorpanel[data-panel="12B"]{display:grid}.chit .corridorpanel-body{display:grid;gap:12px;padding:14px;background:#fffdf4b8;border:1.5px solid rgba(31,49,91,.32);position:relative}.chit .corridorpanel-body:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px;background:radial-gradient(circle at 6px 0,transparent 3px,rgba(255,253,244,.72) 3px) 0 0 / 12px 6px repeat-x}.chit .corridorpanel-body.locked{opacity:.62;background:#f0ecdc8c}.chit.schoolcorridorpaper .corridorpanel-body.freeperiod-poster{gap:0;padding:28px 24px 24px;text-align:center;border-color:#1f315b2e;background:#fffdf49e}.chit .freeperiod-poster .freeperiod-eyebrow{margin:0 0 7px;color:var(--red);font:18px/1.1 var(--hand);transform:rotate(-4deg)}.chit .freeperiod-poster .freeperiod-title{margin:0;padding:0;color:var(--ink);font:clamp(36px,4.4vw,60px)/1.08 var(--stamp);letter-spacing:.025em}.chit .freeperiod-poster .freeperiod-caption{margin:10px 0 0;color:var(--ink-2);font:19px/1.2 var(--hand)}.chit .freeperiod-sketch{width:100%;max-width:640px;margin:6px auto 0}.chit .freeperiod-sketch>svg{display:block;width:100%;height:auto;overflow:visible}.chit .freeperiod-facts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:10px 0 20px;color:var(--ink);font:18px/1.2 var(--hand)}.chit .freeperiod-facts>span{display:inline-flex;align-items:center;gap:6px}.chit .freeperiod-facts b{font:24px/1 var(--stamp);font-weight:400}.chit .freeperiod-facts svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chit.schoolcorridorpaper .freeperiod-poster .corridorgo{display:flex;justify-content:center;align-items:center;gap:24px;justify-self:center;width:min(100%,380px);min-width:0;min-height:54px;margin:0;padding:13px 18px;color:#fff9e9;background:var(--ink);outline-color:var(--ink);font-size:20px}.chit .freeperiod-poster .corridorgo span{font:27px/1 var(--hand)}.chit .freeperiod-poster .corridorgo:active{transform:scale(.97)}.chit .freeperiod-poster .corridorgo:focus-visible{outline:3px solid var(--red);outline-offset:5px}@media(hover:hover)and (pointer:fine){.chit.schoolcorridorpaper .freeperiod-poster .corridorgo:hover{background:#183366}}@media(max-width:759px){.chit.schoolcorridorpaper .corridorpanel-body.freeperiod-poster{padding:18px 12px}.chit .freeperiod-poster .freeperiod-eyebrow{font-size:16px;margin-bottom:5px}.chit .freeperiod-poster .freeperiod-title{font-size:clamp(32px,10vw,48px)}.chit .freeperiod-poster .freeperiod-caption{margin-top:7px;font-size:16px}.chit .freeperiod-sketch{width:calc(100% + 16px);margin:8px -8px 0}.chit .freeperiod-facts{gap:7px 14px;margin:8px 0 16px;font-size:15px}.chit .freeperiod-facts b{font-size:21px}.chit .freeperiod-facts svg{width:17px;height:17px}.chit.schoolcorridorpaper .freeperiod-poster .corridorgo{min-height:50px;font-size:18px;gap:16px}}@media(prefers-reduced-motion:reduce){.chit .freeperiod-poster .corridorgo:active{transform:none}}.chit .corridorchit-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.chit .corridorchit-badge{display:grid;place-items:center;min-width:52px;height:48px;padding:6px 10px;background:#e8dcae;border:1.6px solid rgba(60,48,20,.4);font:22px var(--stamp);color:#3a2f14}.chit .corridorchit-badge.locked{background:#d9d3c0;color:#7a6c4a;border-color:#3c301438}.chit .corridorchit-badge svg{width:26px;height:26px;display:block}.chit .corridorchit-name b{display:block;font:22px var(--stamp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);line-height:1.05}.chit .corridorchit-name small{display:block;font-family:var(--hand);font-size:14px;color:var(--ink-2);line-height:1.2;margin-top:2px}.chit .corridorchit-count{text-align:right}.chit .corridorchit-count b{display:block;font:32px var(--stamp);color:var(--ink);line-height:1}.chit .corridorchit-count b i{font-size:16px;font-style:normal;color:var(--ink-2)}.chit .corridorchit-count small{font:9px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.chit .corridorchit-count.locked b{color:var(--ink-2)}.chit .corridordots{display:flex;gap:7px;align-items:center}.chit .corridordots i,.chit .corridordots.pickable button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;padding:0;margin:0;border:1.6px solid rgba(31,49,91,.26);font:12px var(--stamp);font-style:normal;color:var(--ink-2);background:transparent}.chit .corridordots.pickable button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}.chit .corridordots.pickable button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.chit .corridordots i.done,.chit .corridordots.pickable button.done{background:#22407e;border-color:#22407e;color:#f4f6fb}.chit .corridordots i.here,.chit .corridordots.pickable button.here{border-color:var(--red);color:var(--red);background:transparent}.chit .corridorvs{display:grid;grid-template-columns:1.4fr auto 1fr;gap:0;border:1.5px solid rgba(31,49,91,.32);background:#fffdf48c;min-width:0}.chit .corridorvs-them{padding:12px 14px;min-width:0}.chit .corridorvs-cap{margin:0 0 10px;font:9.5px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chit .corridorvs-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.chit .corridorvs-pair.single{grid-template-columns:1fr}.chit .corridorvs-fighter{display:grid;grid-template-rows:auto auto auto auto;gap:3px;align-content:start;justify-items:start;min-width:0}.chit .corridorvs-fighter b.fname{font:20px var(--stamp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);line-height:1}.chit .corridorvs-fighter .role{display:inline-block;margin:2px 0 4px;padding:2px 7px;font:10px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1.3px solid var(--red)}.chit .corridorvs-fighter .role.blank{visibility:hidden}.chit .corridorvs-fighter img.vspen{max-width:100%;height:auto;margin:4px 0 0;transform:none;filter:drop-shadow(0 2px 3px rgba(20,22,35,.18))}.chit .corridorvs-fighter small{font-family:var(--hand);font-size:12px;color:var(--ink-2);line-height:1.2}.chit .corridorvs-mark{display:grid;place-items:center;background:#22407e;padding:22px 12px}.chit .corridorvs-mark span{font:22px var(--stamp);letter-spacing:.08em;color:#f4f6fb}.chit .corridorvs-you{padding:12px 14px;text-align:center;display:grid;justify-items:center;align-content:center;gap:4px;background:#eee8d68c}.chit .corridorvs-you b.fname{font:26px var(--stamp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);line-height:1}.chit .corridorvs-you img.vspen{max-width:150px;height:auto;margin:4px 0;transform:none;filter:drop-shadow(0 2px 3px rgba(20,22,35,.18))}.chit .corridorvs-you small{font-family:var(--hand);font-size:12px;color:var(--ink-2)}.chit .corridorvs-risk{margin:6px 0 0;padding:3px 7px;font:9.5px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1.3px solid var(--red)}.chit .corridoroutcome{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chit .corridoroutcome span{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px 11px;border:1px solid rgba(31,49,91,.22);background:#fffdf4b8}.chit .corridoroutcome i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-style:normal;color:#fff;grid-row:1/3}.chit .corridoroutcome .win i{background:#22407e}.chit .corridoroutcome .lose i{background:var(--red)}.chit .corridoroutcome b{grid-column:2;font:10px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.chit .corridoroutcome small{grid-column:2;font-family:var(--hand);font-size:13.5px;line-height:1.25;color:var(--ink)}.chit .corridorprize{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;border:1.4px solid rgba(151,110,44,.42);background:radial-gradient(circle at 70% 50%,rgba(255,220,140,.72) 0%,rgba(244,224,184,.35) 40%,transparent 74%),repeating-conic-gradient(from 90deg at 70% 50%,rgba(255,200,110,.26) 0deg 6deg,transparent 6deg 12deg),#f4e0b866}.chit .corridorprize-copy small{display:block;font:9px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:#8a6a24}.chit .corridorprize-copy b{display:block;font:17px var(--stamp);letter-spacing:.03em;text-transform:uppercase;color:#3f2f10}.chit .corridorprize-goods{display:flex;align-items:center;gap:6px}.chit .corridorprize-goods .er{width:28px;height:13px;border-radius:2px;background:linear-gradient(90deg,#cf4436 0,#cf4436 52%,#2f4a9c 52%);box-shadow:inset 0 1px #fff6}.chit .corridorprize-goods .er.spent{opacity:.24;filter:grayscale(1)}.chit .corridorprize-goods em{font:14px var(--stamp);font-style:normal;color:#8a6a24}.chit .corridorprize-goods .rm{display:grid;place-items:center;min-width:36px;padding:5px 6px;background:#e8dcae;border:1.6px solid rgba(60,48,20,.42);font:14px var(--stamp);color:#3a2f14}.chit .corridorfootrow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.chit .corridornext{display:grid;gap:1px;margin:0;text-align:left}.chit .corridornext small{font:9px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.chit .corridornext b{font-family:var(--hand);font-weight:400;font-size:14px;color:var(--ink-2)}.chit .corridorgo{min-width:200px;position:relative;z-index:3}.chit .corridorlocked{margin:6px 0 0;padding:12px;text-align:center;font-family:var(--hand);font-size:14px;color:var(--ink-2);background:#3c3c3c0d;border:1px dashed rgba(31,49,91,.22)}.chit .class9dcorridor-pen{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);align-items:center;gap:14px;min-width:0;padding:10px 12px;border-block:1px solid rgba(31,49,91,.24)}.chit .class9dcorridor-pen img{width:100%;height:62px;margin:0;object-fit:contain;transform:none;filter:drop-shadow(0 4px 4px rgba(20,22,35,.2))}.chit .class9dcorridor-pen span{display:grid;min-width:0;text-align:left}.chit .class9dcorridor-pen small{color:var(--red);font:9px var(--stamp);letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.chit .class9dcorridor-pen b{margin-top:3px;color:var(--ink);font:22px/1 var(--hand);font-weight:400;text-transform:uppercase;text-wrap:balance}.chit .class9dcorridor-story{margin:0;color:var(--ink-2);font:15px/1.16 var(--hand);text-align:center;text-wrap:balance}.chit .class9dcorridor-stake{margin:0;padding:8px 10px 7px;border-left:3px solid var(--red);background:#bf3b2b0b;color:var(--ink);font:15px/1.12 var(--hand);text-align:left;text-wrap:balance}@media(min-width:760px){.chit.schoolcorridorpaper .corridorwrap{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:start}.chit.schoolcorridorpaper .corridorroute{position:sticky;top:0}}@media(min-width:900px){.chit.schoolcorridorpaper .corridorpanel-body{padding:22px 26px;gap:16px}.chit.schoolcorridorpaper .corridorchit-badge{min-width:64px;height:60px;font-size:28px;padding:8px 12px}.chit.schoolcorridorpaper .corridorchit-name b{font-size:28px}.chit.schoolcorridorpaper .corridorchit-name small{font-size:16px;margin-top:3px}.chit.schoolcorridorpaper .corridorchit-count b{font-size:40px}.chit.schoolcorridorpaper .corridorchit-count small{font-size:10px}.chit.schoolcorridorpaper .corridordots i,.chit.schoolcorridorpaper .corridordots.pickable button{width:32px;height:32px;font-size:14px}.chit.schoolcorridorpaper .corridorvs-them,.chit.schoolcorridorpaper .corridorvs-you{padding:20px 24px}.chit.schoolcorridorpaper .corridorvs-cap{font-size:11px;margin-bottom:14px}.chit.schoolcorridorpaper .corridorvs-pair{gap:26px}.chit.schoolcorridorpaper .corridorvs-fighter b.fname{font-size:28px}.chit.schoolcorridorpaper .corridorvs-fighter .role{font-size:11px;padding:3px 9px;margin:4px 0 6px}.chit.schoolcorridorpaper .corridorvs-fighter img.vspen{max-width:180px;margin:8px 0 4px}.chit.schoolcorridorpaper .corridorvs-fighter small{font-size:14px}.chit.schoolcorridorpaper .corridorvs-you b.fname{font-size:36px}.chit.schoolcorridorpaper .corridorvs-you img.vspen{max-width:210px;margin:8px 0 6px}.chit.schoolcorridorpaper .corridorvs-you small{font-size:14px}.chit.schoolcorridorpaper .corridorvs-risk{font-size:11px;padding:4px 9px;margin-top:10px}.chit.schoolcorridorpaper .corridorvs-mark{padding:24px 16px}.chit.schoolcorridorpaper .corridorvs-mark span{font-size:28px}.chit.schoolcorridorpaper .corridoroutcome{gap:14px}.chit.schoolcorridorpaper .corridoroutcome span{padding:14px 18px}.chit.schoolcorridorpaper .corridoroutcome b{font-size:12px}.chit.schoolcorridorpaper .corridoroutcome small{font-size:16px;line-height:1.3}.chit.schoolcorridorpaper .corridoroutcome i{width:24px;height:24px;font-size:13px}.chit.schoolcorridorpaper .corridorprize{padding:16px 22px;gap:14px}.chit.schoolcorridorpaper .corridorprize-copy small{font-size:11px}.chit.schoolcorridorpaper .corridorprize-copy b{font-size:22px}.chit.schoolcorridorpaper .corridorprize-goods .er{width:36px;height:16px}.chit.schoolcorridorpaper .corridorprize-goods em{font-size:18px}.chit.schoolcorridorpaper .corridorprize-goods .rm{min-width:48px;font-size:18px;padding:7px 8px}.chit.schoolcorridorpaper .corridorfootrow{gap:16px}.chit.schoolcorridorpaper .corridornext small{font-size:11px}.chit.schoolcorridorpaper .corridornext b{font-size:17px}.chit.schoolcorridorpaper .corridorgo{min-width:280px;padding:16px 22px;font-size:19px}.chit.schoolcorridorpaper .corridorstop{padding:11px 8px;grid-template-columns:52px 1fr;gap:14px}.chit.schoolcorridorpaper .corridorstop:before{left:26px}.chit.schoolcorridorpaper .corridorstop-badge{width:52px;height:52px;font-size:15px}.chit.schoolcorridorpaper .corridorstop-copy b{font-size:18px}.chit.schoolcorridorpaper .corridorstop-copy small{font-size:11px}}@media(max-width:759px){.chit.schoolcorridorpaper{padding:18px 16px 28px 22px}.chit.schoolcorridorpaper .corridorwrap{display:grid;grid-template-columns:1fr;gap:14px}.chit .corridorroute{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:0;margin:0;position:relative;overflow:visible}.chit .corridorroute .corridorstop.faraway{display:none}.chit .corridorroute:after{left:8%;right:8%}.chit .corridorroute:after{content:"";position:absolute;left:12%;right:12%;top:24px;height:2px;background:#1f315b29;z-index:0}.chit .corridorstop{grid-template-columns:1fr;gap:4px;padding:6px 2px;text-align:center;min-width:0}.chit .corridorstop:before{display:none}.chit .corridorstop-badge{width:40px;height:40px;margin:0 auto;font-size:12px;position:relative;z-index:1}.chit .corridorstop-copy b{font-size:10.5px;line-height:1.05}.chit .corridorstop-copy small{display:none}.chit.schoolcorridorpaper{scrollbar-width:thin;scrollbar-color:rgba(31,49,91,.25) transparent}.chit.schoolcorridorpaper::-webkit-scrollbar{width:5px}.chit.schoolcorridorpaper::-webkit-scrollbar-track{background:transparent}.chit.schoolcorridorpaper::-webkit-scrollbar-thumb{background:#1f315b3d;border-radius:3px}.chit .corridorpanel-body{padding:12px 14px 12px 12px;gap:11px;overflow:hidden}.chit .corridorchit-badge{min-width:44px;height:40px;font-size:18px;padding:4px 8px}.chit .corridorchit-name b{font-size:18px}.chit .corridorchit-name small{font-size:13px;margin-top:1px}.chit .corridorchit-count{min-width:58px}.chit .corridorchit-count b{font-size:24px;white-space:nowrap}.chit .corridordots{flex-wrap:wrap}.chit .corridordots i,.chit .corridordots.pickable button{width:22px;height:22px;font-size:10px}.chit .corridorvs{grid-template-columns:1fr}.chit .corridorvs-mark{padding:6px}.chit .corridorvs-mark span{font-size:16px;letter-spacing:.14em}.chit .corridorvs-them,.chit .corridorvs-you{padding:11px 13px}.chit .corridorvs-pair:not(.single){grid-template-columns:1fr 1fr;gap:14px}.chit .corridorvs-fighter b.fname{font-size:18px}.chit .corridorvs-fighter img.vspen{max-width:100%}.chit .corridorvs-you b.fname{font-size:22px}.chit .corridorvs-you img.vspen{max-width:130px}.chit .corridoroutcome{grid-template-columns:1fr}.chit .corridorprize{grid-template-columns:1fr;gap:8px;text-align:center;justify-items:center}.chit .corridorfootrow{grid-template-columns:1fr;gap:10px;text-align:center}.chit .corridornext{text-align:center}.chit .corridorgo{width:100%;min-width:0;padding:14px 12px;font-size:19px}.chit.schoolcorridorpaper .scrollcue{position:sticky;bottom:0;z-index:2;display:grid;justify-items:center;margin:14px -22px 0;padding:14px 0 6px;background:linear-gradient(180deg,rgba(233,226,207,0) 0%,rgba(233,226,207,.94) 55%,var(--paper) 100%);pointer-events:none;transition:opacity .18s ease;opacity:1}.chit.schoolcorridorpaper.at-bottom .scrollcue{opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none}.chit.schoolcorridorpaper .scrollcue{margin:14px auto -6px;padding:14px 0 8px}.chit.schoolcorridorpaper .scrollcue>b{display:inline-block;padding:4px 12px 5px;background:#1f315be6;color:#f4f6fb;font:10.5px var(--stamp);letter-spacing:.14em;text-transform:uppercase;border-radius:14px;box-shadow:0 3px 8px #14162347}.chit.schoolcorridorpaper .scrollcue>i{display:block;margin-top:4px;font:14px var(--stamp);font-style:normal;color:#1f315bb3;animation:pfscrollpulse 1.4s ease-in-out infinite}@keyframes pfscrollpulse{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(3px);opacity:.95}}}.chit .climbbar{display:flex;gap:4px;justify-content:center;margin:6px 0 8px}.chit .climbbar i{display:block;width:18px;height:8px;border-radius:1px;background:#1f315b24;box-shadow:inset 0 0 0 1px #1f315b29}.chit .climbbar i.done{background:#22407e;box-shadow:none}.chit .climbbar i.here{background:var(--red);height:12px;margin-top:-2px;box-shadow:0 0 0 2px #bf3b2b29}.chit .verdictclimb{margin:10px 0 4px}.chit .cardwhere{margin:0 0 2px;font:10px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:center}.chit h2.cardwho{margin:2px 0 0;font-size:30px;line-height:1}.chit .cardwho-sub{margin:2px 0 6px;font:11px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--red);text-align:center}.chit.pencilmatchpaper .cardwho-sub{font:15px/1.25 var(--hand);letter-spacing:0;text-transform:none;color:var(--ink-2)}.chit .cardsteps{justify-content:center;margin:6px 0 2px}.chit .cardoutcome{margin:8px 0 4px}.chit .awayframe{margin:0 0 8px;font:10.5px var(--stamp);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);text-align:center}.chit .sendoff{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:16px 0 4px}.chit .sendoff span{display:grid;gap:3px;padding:11px 9px;text-align:center;border:1px solid rgba(31,49,91,.24);background:#fffdf480}.chit .sendoff small{font:10.5px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.chit .sendoff b{font:17px var(--stamp);letter-spacing:.04em;color:var(--ink)}.chit .sendoff .sendoff-to b{color:var(--red)}.chit .sendoff i{width:26px;height:2px;background:var(--ink-2);position:relative;opacity:.55}.chit .sendoff i:after{content:"";position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-top:2px solid var(--ink-2);border-right:2px solid var(--ink-2);transform:rotate(45deg)}.twinsurface-key{display:grid;grid-template-rows:1fr auto 1fr;gap:0;margin:12px 0 18px;border:1px solid rgba(31,49,91,.24)}.twinsurface-key.laminate{grid-template-rows:1fr}.twinsurface-key.laminate .smooth i{background:linear-gradient(120deg,#ddd8c0,#cfcab1 55%,#d8d3ba);box-shadow:inset 0 1px #ffffff8c}.twinsurface-key span{display:grid;grid-template-columns:34px auto 1fr;column-gap:10px;align-items:center;padding:9px 11px}.twinsurface-key span i{width:34px;height:20px;border-radius:2px}.twinsurface-key span small{text-align:right;white-space:nowrap}.twinsurface-key .rough i{background:linear-gradient(155deg,#6d472b,#8d633c 58%,#674227);box-shadow:inset 0 0 0 1px #ffe1b724}.twinsurface-key .smooth i{background:linear-gradient(145deg,#9a6838,#bb8b51 50%,#8f5d31);box-shadow:inset 5px 0 #ffe7bc1a}.twinsurface-key b{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.twinsurface-key small{color:var(--ink-2)}.twinsurface-key em{display:grid;place-items:center;padding:3px;background:#424745;color:#fff;font:10px var(--stamp);text-transform:uppercase;font-style:normal;letter-spacing:.16em}.tablefacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0;background:#1f315b2e;border:1px solid rgba(31,49,91,.18)}.tablefacts span{display:grid;gap:1px;padding:8px 10px;background:var(--paper)}.tablefacts small{font:10px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tablefacts b{font-family:var(--stamp);font-size:14px;letter-spacing:.03em;text-transform:uppercase}.tablefacts em{font-style:normal;font-size:13px;line-height:1.2;color:var(--ink-2)}.pencilplan{margin:8px 12px 6px;text-align:center;font:17px/1.35 var(--hand);color:var(--ink)}.pencilfoot{margin:6px 12px 2px;text-align:center;font:14px/1.4 var(--hand);color:var(--ink-2)}.pencilstakes{margin:2px 12px 8px;text-align:center;font:13px/1.4 var(--hand);color:var(--ink-2)}.pencilstakes b{color:var(--ink);font-weight:400}.chit.pencilmatchpaper .pencilmatchup{grid-template-columns:1fr auto 1fr;gap:14px;align-items:end}.chit.pencilmatchpaper .pencilduel-side{border:0;background:transparent;padding:2px 4px 0;text-align:center}.chit.pencilmatchpaper .pencilduel-side.rival{text-align:center}.chit.pencilmatchpaper .pencilduel-side small{font:11px var(--stamp);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase}.chit.pencilmatchpaper .pencilduel-side b{font:19px/1 var(--hand);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px}.chit.pencilmatchpaper .pencilduel-side .penshot{height:34px;margin-top:8px;transform:none;filter:drop-shadow(0 3px 4px rgba(20,22,35,.22))}.chit.pencilmatchpaper .pencilduel-side.mine .penshot{transform:rotate(-1.6deg)}.chit.pencilmatchpaper .pencilduel-side.rival .penshot{transform:rotate(1.6deg)}.chit.pencilmatchpaper .pencilmatchup>strong{font-family:var(--hand);font-size:22px;color:var(--red);transform:rotate(-4deg);align-self:center}.pencil-tell{padding:9px 12px;background:#f4e0b873;box-shadow:inset 0 0 0 1px #976e2c38}.pencil-tell small,.pencil-tell b{display:block}.pencil-tell small{font:11px var(--stamp);text-transform:uppercase;letter-spacing:.1em;color:#986018}.pencil-tell b{margin-top:4px;line-height:1.3}.eraserbank{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:14px 0;border:1px solid rgba(177,55,43,.28);background:#fff2eca3}.eraserbank>span{display:flex;gap:7px}.eraserbank i,.eraserreward i{position:relative;display:block;width:44px;height:20px;flex:0 0 44px;border:1px solid rgba(38,39,55,.34);border-radius:2px;background:linear-gradient(90deg,#c23b2e 0,#c23b2e 61%,#2b3f8c 61%,#2b3f8c);box-shadow:1px 2px #3d28293d,inset 0 1px #ffffff3d;transform:rotate(-3deg)}.eraserbank i:after,.eraserreward i:after{content:"";position:absolute;top:3px;right:4px;bottom:3px;left:4px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(42,28,28,.13)}.eraserbank i:nth-child(2n),.eraserreward i:nth-child(2n){transform:rotate(4deg)}.eraserbank i.spent{filter:grayscale(1);opacity:.2;transform:scale(.72) rotate(2deg)}.eraserbank p{margin:0}.eraserbank b,.eraserbank small{display:block}.eraserbank b{font-family:var(--stamp);text-transform:uppercase;letter-spacing:.05em}.eraserbank small{color:var(--ink-2)}.eraserbank.compact{justify-content:center}.eraserreward{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin:16px 0;padding:15px;border:2px solid #b77822;background:#fff2cc;box-shadow:4px 4px #b7782233}.eraserreward>div{display:flex;gap:6px;transform:rotate(-3deg)}.eraserreward small,.eraserreward b{display:block;text-transform:uppercase}.eraserreward small{font:11px var(--stamp);color:#986018;letter-spacing:.1em}.eraserreward b{font:28px var(--stamp);color:var(--ink)}.eraserreward p{margin:2px 0 0}.eraserhud{position:fixed;z-index:34;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid rgba(247,235,205,.56);border-radius:3px;background:#181f30e0;color:#fff8df;box-shadow:0 4px 14px #00000040;opacity:0;pointer-events:none;transform:translateY(-8px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .14s ease,transform .18s ease}.eraserhud.show{opacity:1;transform:translateY(0);pointer-events:auto}.eraserhud.show:active{transform:translateY(0) scale(.96)}.eraserhud .eraserstock{display:flex;gap:5px}.eraserhud i{display:block;position:relative;width:26px;height:12px;border-radius:2px;background:linear-gradient(90deg,#cf4436 0,#cf4436 52%,#2f4a9c 52%);box-shadow:inset 0 1px #fff6,inset 0 -3px #00000047,0 2px 2px #0000004d;transform:rotate(-3deg)}.eraserhud i:after{content:"";position:absolute;inset:3px 4px auto;height:1px;background:#ffffff57}.eraserhud i:nth-child(2){transform:rotate(3deg)}.eraserhud i.spent{opacity:.2;filter:grayscale(1);box-shadow:none}.eraserhud b{font:16px var(--stamp)}.eraserwhat{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;gap:0;padding:24px;background:#0e121cd1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .2s ease}.eraserwhat.show{opacity:1;pointer-events:auto}.eraserwhat-inner{display:grid;justify-items:center;gap:26px;max-width:340px;text-align:center}.eraserstage{position:relative;perspective:640px;width:210px;height:150px;display:grid;place-items:center}.eraserbob{animation:eraserbob 3.6s ease-in-out infinite;transform-style:preserve-3d}.eraser3d{position:relative;width:132px;height:26px;transform-style:preserve-3d;animation:eraserturn 11s linear infinite}.eraser3d div{position:absolute;left:50%;top:50%;box-sizing:border-box;backface-visibility:hidden}.eraser3d .ft,.eraser3d .bk{width:132px;height:26px}.eraser3d .lf,.eraser3d .rt{width:46px;height:26px}.eraser3d .up,.eraser3d .dn{width:132px;height:46px}.eraser3d .ft{transform:translate(-50%,-50%) translateZ(23px);background:linear-gradient(90deg,#d4483a 0,#d4483a 50%,#31479c 50%)}.eraser3d .bk{transform:translate(-50%,-50%) rotateY(180deg) translateZ(23px);background:linear-gradient(90deg,#31479c 0,#31479c 50%,#d4483a 50%);filter:brightness(.68)}.eraser3d .rt{transform:translate(-50%,-50%) rotateY(90deg) translateZ(66px);background:#27408c}.eraser3d .lf{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(66px);background:#bb3a2c}.eraser3d .up{transform:translate(-50%,-50%) rotateX(90deg) translateZ(13px);background:linear-gradient(90deg,#e05343 0,#e05343 50%,#3a53b4 50%)}.eraser3d .dn{transform:translate(-50%,-50%) rotateX(-90deg) translateZ(13px);background:linear-gradient(90deg,#a63325 0,#a63325 50%,#22357c 50%);filter:brightness(.6)}.eraser3d .ft:after,.eraser3d .up:after{content:"";position:absolute;left:6%;right:6%;top:calc(50% - 1px);height:1px;background:#ffffff38}.eraser3d .ft,.eraser3d .bk,.eraser3d .up,.eraser3d .dn,.eraser3d .lf,.eraser3d .rt{border-radius:3px}.eraserstage:after{content:"";position:absolute;bottom:14px;left:50%;width:118px;height:13px;margin-left:-59px;border-radius:50%;background:#00000080;filter:blur(8px);animation:erasershadow 3.6s ease-in-out infinite}@keyframes eraserturn{0%{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(360deg)}}@keyframes eraserbob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes erasershadow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.28;transform:scale(.84)}}@media(prefers-reduced-motion:reduce){.eraser3d{animation:none;transform:rotateX(-14deg) rotateY(-32deg)}.eraserbob,.eraserstage:after{animation:none}}.eraserwhat h3{margin:0;font:22px var(--stamp);letter-spacing:.05em;text-transform:uppercase;color:#fff6e0}.eraserwhat p{margin:9px 0 0;font-family:var(--hand);font-size:16px;line-height:1.45;color:#faf4e4db}.eraserwhat .eraserleft{font:14px var(--stamp);letter-spacing:.14em;text-transform:uppercase;color:#faf4e49e}.eraserwhat button{margin-top:2px;padding:11px 30px;border:1px solid rgba(250,244,228,.5);border-radius:2px;background:transparent;color:#fff6e0;font:13px var(--stamp);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.eraserwhat button:active{background:#faf4e41f}.eraserhud .erasercount{padding-right:8px;border-right:1px solid rgba(247,235,205,.32)}@media(max-width:430px){.eraserhud{top:max(8px,env(safe-area-inset-top));left:max(7px,env(safe-area-inset-left));gap:5px;padding:5px 7px}.eraserhud i{width:18px;height:9px}.eraserhud .erasercount{padding-right:5px}}.lostround-mark,.pencilverdict{position:relative;display:grid;place-items:center;width:92px;height:76px;margin:14px auto}.lostround-mark i,.pencilverdict i{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:3px solid var(--red);border-radius:50%;transform:rotate(-7deg)}.lostround-mark span,.pencilverdict span{position:relative;z-index:1;font:64px/1 var(--stamp);color:var(--red)}.pencilverdict.win i{border-color:#2759aa}.pencilverdict.win span{color:#2759aa;font-size:48px}.eraserchoice{margin:18px 0;padding:12px;border:2px solid rgba(39,89,170,.35)}.eraserchoice .eraserbank{margin:0 0 10px;border:0;padding:4px;background:transparent}.dangerlink{color:var(--red)}.pencilrun{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0}.pencilrun i{display:grid;place-items:center;width:34px;height:34px;border:2px solid rgba(31,49,91,.26);border-radius:50%;font:16px var(--stamp);font-style:normal}.pencilrun i.clear{background:#2759aa;border-color:#2759aa;color:#fff}.pencilrun i.next{border-color:#b77822;box-shadow:0 0 0 4px #b7782229}@media(min-width:700px){.chit.pencilmatchpaper{width:min(94vw,760px);max-height:calc(100dvh - 16px);display:grid;grid-template-columns:1fr;grid-template-areas:"brand" "where" "away" "who" "plan" "steps" "match" "foot" "stakes" "primary" "back";gap:0;padding:14px 24px 12px 34px}.chit.pencilmatchpaper .brand{grid-area:brand;margin-bottom:6px;padding-bottom:5px}.chit.pencilmatchpaper .cardwhere{grid-area:where;margin:0;text-align:center}.chit.pencilmatchpaper .awayframe{grid-area:away;margin:2px 0 4px;text-align:center}.chit.pencilmatchpaper h2.cardwho{grid-area:who;margin:6px 0 4px;font-size:48px;text-align:center}.chit.pencilmatchpaper .pencilplan{grid-area:plan;margin:0 auto 6px;max-width:44ch}.chit.pencilmatchpaper .cardsteps{grid-area:steps;margin:6px 0 4px;justify-content:center}.chit.pencilmatchpaper .pencilmatchup{grid-area:match;margin:10px auto 4px;max-width:520px;width:100%}.chit.pencilmatchpaper .pencilfoot{grid-area:foot;margin:12px auto 2px}.chit.pencilmatchpaper .pencilstakes{grid-area:stakes;margin:2px auto 8px}.chit.pencilmatchpaper #pf-pencil-start{grid-area:primary;min-height:52px;margin:12px 0 0}.chit.pencilmatchpaper #pf-pencil-back{grid-area:back;min-height:32px;margin:6px 0 0}}@media(max-width:600px){.pencilmatchup{gap:7px}.pencilmatchup>strong{font-size:20px}.pencilmatchpaper .stampbtn,.pencillosspaper .stampbtn,.pencilresultpaper .stampbtn{min-height:54px}.chit.pencilmatchpaper{padding:14px 18px 12px 28px}.chit.pencilmatchpaper .brand{margin-bottom:8px;padding-bottom:8px}.chit.pencilmatchpaper h2.cardwho{font-size:clamp(38px,11vw,52px);line-height:1}.chit.pencilmatchpaper .pencilplan{font-size:16px;padding:0;max-width:none}.chit.pencilmatchpaper .pencilmatchup{margin:12px 0 4px}.chit.pencilmatchpaper .pencilduel-side .penshot{height:28px}.chit.pencilmatchpaper .pencilfoot{font-size:13px;margin:10px 0 2px}.chit.pencilmatchpaper .pencilstakes{font-size:12.5px;margin:2px 0 6px}}@media(prefers-reduced-motion:reduce){.pencilduel-side .penshot,.eraserbank i,.eraserreward i{transform:none}}.chit.schoolpaper.class9dpaper{width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:28px 25px 20px 32px;overflow-y:auto}.chit.class9dpaper .class9dkicker{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.06em;color:#435b63;margin-bottom:14px}.chit.class9dpaper h2.class9dtitle{font-size:clamp(29px,8.4vw,38px);line-height:1.02}.chit.class9dpaper .class9drecognition{font:18px/1.25 var(--hand);margin:8px 0 0;color:#536363}.chit.class9dpaper .class9dside{min-height:62px;grid-template-columns:90px minmax(0,1fr)}.chit.class9dpaper .class9dside.player{grid-template-columns:minmax(0,1fr) 90px}.chit.class9dpaper .class9dside b{font:13px/1.25 Arial,sans-serif;color:#6f392b;text-transform:none;letter-spacing:0}.chit.class9dpaper .class9dside small{font-size:19px;line-height:1.2;text-transform:none}.chit.class9dpaper img.class9dpen{height:46px}.chit.class9dpaper .class9drule{font:15px/1.4 var(--hand);padding:10px 12px;margin:0 0 14px}.chit.class9dpaper .howlink{min-height:44px;font-size:15px;line-height:1.25}.chit.class9dpaper .stampbtn{min-height:52px;font-size:20px;letter-spacing:.035em}.chit.class9dpaper .class9d-result-pen{width:85%;height:64px;object-fit:contain;margin:12px auto}.chit.class9dpaper .class9dfinalscore{font:16px/1.3 var(--hand);color:#536363;margin:10px 0 0}.class9dfinalscore i{padding-inline:12px;font-style:normal}.chit.class9dpaper .class9dverdict{font:18px/1.35 var(--hand);margin:10px 0 16px}.chit.class9dpaper .class9dnextwhisper{font:15px/1.4 var(--hand);color:#536363;margin:0 0 18px;padding-top:12px;border-top:1px solid #53636340}.class9d-encounter{position:fixed;z-index:5;top:max(74px,calc(env(safe-area-inset-top) + 64px));left:50%;transform:translate(-50%);width:min(318px,calc(100vw - 48px));pointer-events:none;color:#f5edda}.class9d-encounter[hidden]{display:none}.class9d-encounter[data-score-side] .class9d-live-score{padding:12px 14px}.class9d-encounter[data-score-side] .class9d-live-score>small{flex-direction:column;gap:5px}.class9d-encounter[data-score-side] .class9d-live-score>div{flex-wrap:wrap;gap:0 8px;font-size:20px}.class9d-encounter[data-score-side] .class9d-live-score>div>span{white-space:nowrap}.class9d-encounter[data-score-side] .class9d-live-score b{font-size:24px}.class9d-encounter[data-score-side] .class9d-turn{margin:8px -14px -12px;font-size:18px}.class9d-encounter[data-score-narrow] .class9d-live-score{padding-inline:8px}.class9d-encounter[data-score-narrow] .class9d-live-score>div{flex-direction:column;align-items:center}.class9d-encounter[data-score-narrow] .class9d-live-score i,.class9d-encounter[data-score-narrow] .class9d-score-place{display:none}.class9d-encounter[data-score-narrow] .class9d-turn{margin-inline:-8px;padding-inline:4px}body.chit-open .class9d-encounter,body.boxopen .class9d-encounter{visibility:hidden}.class9d-live-score{padding:13px 19px 10px;background:#233b36f2;border:1px solid #cbd1af65;box-shadow:0 3px 14px #151c2326}.class9d-live-score>small{display:flex;justify-content:space-between;font:10px/1.3 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#d1d6bd}.class9d-live-score>div{display:flex;justify-content:center;align-items:baseline;gap:14px;margin:6px 0 3px;font:22px/1.2 var(--hand)}.class9d-live-score b{font-size:30px;font-weight:400;margin-inline:5px;font-variant-numeric:tabular-nums}.class9d-live-score i{font:14px Arial,sans-serif;color:#b4c2ad}.class9d-live-score p{text-align:center;margin:0;color:#d1d6bd;font:12px/1.4 Arial,sans-serif}.class9d-turn{display:block;margin:8px -19px -10px;padding:6px 12px;border-top:1px solid #cbd1af40;text-align:center;font:17px/1.1 var(--hand);font-weight:400;color:#f6e3ac}.class9d-spoken{position:absolute;box-sizing:border-box;width:238px;padding:12px 16px 13px;margin:0;isolation:isolate;color:#3f4d40;font:15px/1.4 Arial,sans-serif;text-align:left;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);filter:drop-shadow(0 2px 2px #201b142b)}.class9d-spoken:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#e5ddc4;background-image:var(--paper-tex, none),repeating-linear-gradient(transparent 0 20px,#758db321 20px,#758db321 21px);background-size:180px 180px,auto;background-position:0 0,0 11px;clip-path:polygon(0 3px,9% 1px,23% 4px,41% 0,58% 3px,74% 1px,91% 4px,100% 2px,100% calc(100% - 3px),89% calc(100% - 1px),73% calc(100% - 4px),55% 100%,38% calc(100% - 2px),21% 100%,8% calc(100% - 3px),0 calc(100% - 1px))}.class9d-spoken>small{display:block;margin-bottom:3px;font:600 11px/1.3 Arial,sans-serif;color:#64664e}.class9d-spoken>span{display:block;text-wrap:pretty}.class9d-spoken.visible{opacity:1;transform:translateY(0)}.class9d-encounter[data-speech-fits=false] .class9d-spoken{visibility:hidden}.class9d-encounter[data-tight]{top:max(58px,calc(env(safe-area-inset-top) + 54px))}.class9d-encounter[data-tight] .class9d-live-score{padding:6px 14px}.class9d-encounter[data-tight] .class9d-live-score>div{margin:2px 0;font-size:18px}.class9d-encounter[data-tight] .class9d-live-score b{font-size:23px}.class9d-encounter[data-tight] .class9d-live-score p{display:none}.class9d-encounter[data-tight] .class9d-turn{margin:4px -14px -6px;padding:4px 10px;font-size:16px}.class9d-encounter[data-tight] .class9d-spoken{padding:10px 14px}.class9d-encounter[data-tight] .class9d-spoken>small{display:inline;margin:0 6px 0 0}.class9d-encounter[data-tight] .class9d-spoken>span{display:inline}.boxwrap.recoverystakepick{overflow-y:auto;align-items:safe center;padding:18px 0}.boxwrap.recoverystakepick .boxstack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-template-rows:auto auto 280px auto auto;min-height:0;height:auto;width:min(388px,calc(100vw - 24px));gap:12px;padding:24px 20px 18px;color:#fff1d6;background-color:#764820;background-image:linear-gradient(110deg,#ffe6ac15,transparent 45%,#2e1a0c33),var(--recovery-bench);background-size:100% 100%;border:1px solid #5a351c;border-radius:2px;box-shadow:inset 0 1px #ffe8b957,inset 2px 0 3px #f0c18d21,inset -2px -2px 3px #29170c5c,0 5px #4e2e19,0 7px 1px #29190f,0 16px 24px -5px #100b08aa,0 28px 65px #100b0866;transition:transform .18s ease-out,opacity .15s ease-out}.boxwrap.recoverystakepick.recovery-away .boxstack{opacity:0;transform:translateY(6px)}.boxwrap.recoverystakepick .boxrail,.boxwrap.recoverystakepick .pencard{display:contents}.boxwrap.recoverystakepick .boxrail:before,.boxwrap.recoverystakepick .boxrail:after,.boxwrap.recoverystakepick .pencard:before,.boxwrap.recoverystakepick .pencard:after{display:none}.boxwrap.recoverystakepick .recoverystakehead,.boxwrap.recoverystakepick .tinframe,.boxwrap.recoverystakepick .boxbar,.boxwrap.recoverystakepick .recoverychoice,.boxwrap.recoverystakepick .actions{grid-column:1}.boxwrap.recoverystakepick .recoverystakehead{grid-row:1;text-align:left;margin:0;padding:0 2px 5px;text-shadow:0 1px 1px #30170680;border:0}.boxwrap.recoverystakepick .recoverystakehead>span{font:12px/1.4 Arial,sans-serif;color:#f8e3bd;letter-spacing:0;text-transform:none}.boxwrap.recoverystakepick .recoverystakehead h3{font:30px/1.1 var(--hand);color:#fff3dc;margin:5px 0}.boxwrap.recoverystakepick .recoverystakehead p{font:15px/1.3 var(--hand);margin:0;color:#fff0d4;text-align:left}.boxwrap.recoverystakepick .boxbar{grid-row:2;margin:0}.boxwrap.recoverystakepick .boxtabs{display:flex;gap:6px;width:100%}.boxwrap.recoverystakepick .boxtab{flex:1;min-height:44px;padding:6px 4px;font:12px/1.2 Arial,sans-serif;text-transform:none;letter-spacing:0;background:#321d126b;color:#fff0d4;border:1px solid #ecd0a657;border-radius:1px;box-shadow:inset 0 1px 2px #24140933}.boxwrap.recoverystakepick .boxtab.on{background:linear-gradient(110deg,#f6e9cc,#e5d4ae);color:#29413b;border-color:#efe0bd;box-shadow:0 1px 1px #2c180a8c,0 3px 4px #2c180a40,inset 0 1px #fff6e2}.boxwrap.recoverystakepick .boxtab:active{transform:translateY(1px)}.boxwrap.recoverystakepick .tinframe{grid-row:3;width:100%;height:280px;aspect-ratio:auto;overflow:hidden;filter:drop-shadow(0 2px 1px #1b0e09aa) drop-shadow(2px 10px 7px #2012088c);transform:none;transition:none}.boxwrap.recoverystakepick .tinart{position:absolute;bottom:0;width:100%;height:195.695%;clip-path:none}.boxwrap.recoverystakepick .tinlid,.boxwrap.recoverystakepick .tinshut,.boxwrap.recoverystakepick .tinowner{display:none}.boxwrap.recoverystakepick .tinslots{transition:none;opacity:1}.boxwrap.recoverystakepick .slot{top:var(--tray-slot-top);min-height:44px;height:14%}.boxwrap.recoverystakepick .slot.sel:after{font:10px/1 Arial,sans-serif;letter-spacing:.02em}.boxwrap.recoverystakepick .recoverychoice{grid-row:4;padding:9px 0 3px;margin:0;border:0;text-align:left;text-shadow:0 1px 1px #30170680}.boxwrap.recoverystakepick .recoverychoice small{display:none}.boxwrap.recoverystakepick .recoverychoice h4{font:24px/1.2 var(--hand);color:#fff3dc;margin:0}.boxwrap.recoverystakepick .recoverychoice p{font:14px/1.35 var(--hand);color:#f8e3bd;margin:4px 0 0}.boxwrap.recoverystakepick .actions{grid-row:5;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.boxwrap.recoverystakepick .actions .stampbtn{min-height:50px;font-size:21px;background:linear-gradient(105deg,#f5e9d0,#eaddbd);color:#29413b;border-color:#29413b;outline-color:#e8d7b8;box-shadow:0 2px 1px #301a0d80,1px 6px 8px #301a0d45;text-shadow:none}.boxwrap.recoverystakepick .actions .stampbtn:active{transform:translateY(1px)}.boxwrap.recoverystakepick .actions .shutbtn{min-height:44px;background:none;color:#fff0d4;border:0;font:15px/1.2 var(--hand);text-shadow:0 1px 1px #30170680}.boxwrap.recoverystakepick button:focus-visible{outline:2px solid #bd4b31;outline-offset:2px}@media(max-height:690px){.class9d-encounter{top:65px}.class9d-live-score{padding-block:8px}.class9d-live-score p{display:none}.class9d-turn{margin-bottom:-8px}.chit.schoolpaper.class9dpaper{padding-block:20px 12px}.chit.class9dpaper .class9dside{min-height:54px}}@media(prefers-reduced-motion:reduce){.class9d-spoken,.boxwrap.recoverystakepick .boxstack{transition:none;transform:none}}.chit.class9dpaper .class9efixture{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 8px}.chit.class9dpaper .class9efixture-side{display:grid;gap:4px;padding:8px 10px;border:1.5px solid rgba(60,44,30,.35);border-radius:3px}.chit.class9dpaper .class9efixture-side small{font-family:var(--stamp);letter-spacing:.08em;font-size:13px;opacity:.8}.chit.class9dpaper .class9efixture-side b{font-family:var(--hand);font-weight:400;font-size:24px;line-height:1.15;border-bottom:1.5px solid rgba(60,44,30,.45);padding-bottom:2px}.chit.class9dpaper .class9efixture-side b.class9esigned{color:#1e2d6b;transform:rotate(-1.5deg)}.chit.class9dpaper .class9efaceoff{grid-template-columns:1fr}.chit.class9dpaper .class9efaceoff .class9dside{min-height:50px}.chit.class9dpaper .class9efaceoff img.class9dpen{height:38px}.class9e-encounter .class9e-ring{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 0;counter-reset:seat}.class9e-encounter .class9e-ring em{font:15px/1.2 var(--hand);font-style:normal;color:#d1d6bd;min-width:0}.class9e-encounter .class9e-ring em:before{counter-increment:seat;content:counter(seat) ". ";color:#b4c2ad;font-size:12px}.class9e-encounter .class9e-ring em small{display:block;font:12px/1.25 var(--hand);margin-top:2px}.class9e-encounter .class9e-ring em.on span{color:#f6e3ac;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.class9e-encounter .class9e-ring em.out span{text-decoration:line-through}.class9e-encounter .class9e-ring em.out small{display:none}.class9e-encounter .class9e-ring em i{display:block;font:12px/1.25 var(--hand);color:#d1d6bd}.class9e-encounter .class9e-ring em i[hidden]{display:none}.class9e-encounter[data-tight] .class9d-live-score .class9e-ring{display:grid}.class9e-encounter[data-tight] .class9e-ring em small{display:none}.class9e-encounter[data-tight] .class9e-ring em i:not([hidden]){display:inline;margin-left:2px}.class9e-encounter[data-score-side] .class9e-ring{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.tinframe.labbox .tinart,.tinframe.labbox .tinlid img,.tinframe.labbox .tinshut{filter:var(--tin-green)}.tinframe.labbox{position:relative}.tinframe.labbox:after{content:"chem lab";position:absolute;left:3%;top:30.2%;font-family:var(--stamp);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#eef0e599;text-shadow:0 1px 0 rgba(20,30,22,.35);transform:rotate(-1.6deg);pointer-events:none}.boxwrap.rewardtransfer .tinframe.labbox .slot,.boxwrap.rewardtransfer .tinframe.labbox .slot.sel{opacity:0;pointer-events:none;transform:translate(calc(-50% + 106px),calc(-50% + 128px)) rotate(7deg) scale(.9);transition:transform .84s cubic-bezier(.16,.82,.25,1),opacity .16s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.boxwrap.rewardtransfer.rewardtransfergo .tinframe.labbox .slot,.boxwrap.rewardtransfer.rewardtransfergo .tinframe.labbox .slot.sel{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.boxwrap.rewardtransfer .boxbar,.boxwrap.rewardtransfer .actions{opacity:.34;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.boxwrap.rewardtransfer.rewardtransferlanded .boxbar,.boxwrap.rewardtransfer.rewardtransferlanded .actions{opacity:1}@media(max-width:900px),(orientation:portrait){.boxwrap.rewardtransfer .tinframe.labbox .slot,.boxwrap.rewardtransfer .tinframe.labbox .slot.sel{transform:translate(-50%,calc(-50% + 112px)) rotate(4deg) scale(.94);transition:transform .76s cubic-bezier(.77,0,.175,1),opacity .14s cubic-bezier(.23,1,.32,1)}.boxwrap.rewardtransfer.rewardtransfergo .tinframe.labbox .slot,.boxwrap.rewardtransfer.rewardtransfergo .tinframe.labbox .slot.sel{transform:translate(-50%,-50%) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.boxwrap.rewardtransfer .tinframe.labbox .slot,.boxwrap.rewardtransfer .tinframe.labbox .slot.sel{transition:none}}.chit .corridorprize-goods .prizetin{width:66px;height:auto;display:block;filter:var(--tin-green)}.labtin{margin:8px auto 4px;display:grid;justify-items:center;gap:7px;max-width:260px}.labtin-shot{position:relative;display:block;width:100%;line-height:0;container-type:inline-size}.labtin-shot img{display:block;width:100%;height:auto;filter:var(--tin-green)}.labtin-stencil{position:absolute;left:7%;bottom:15%;font:4.23cqw/1 var(--stamp);letter-spacing:.26em;text-transform:uppercase;color:#eef0e59e;transform:rotate(-1.6deg);text-shadow:0 1px 0 rgba(20,30,22,.35)}.labtin-tape{position:absolute;left:50%;top:63%;transform:translate(-50%,-50%) rotate(-2.6deg);width:66%;padding:1.92cqw 3.08cqw 1.54cqw;background:linear-gradient(#f4e9cd,#eadfbe);box-shadow:0 1px 2px #140e044d;clip-path:polygon(2% 8%,97% 0%,100% 86%,4% 100%);text-align:center;line-height:1}.labtin-tape i{font-family:var(--hand);font-style:normal;font-size:6.92cqw;color:#26324a;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prize{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:22px 18px calc(22px + env(safe-area-inset-bottom));opacity:0;transition:opacity .34s ease}.pf-gl-host.dimmed{filter:blur(9px) saturate(.92)}body.prizeon .topbtns,body.prizeon .reactbar,body.prizeon .penchip{opacity:0;pointer-events:none;transition:opacity .3s ease}.prize:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#09110d85}.prize.up{opacity:1}.prize-in{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;max-width:440px;width:100%}.prize-room{margin:0;font-family:var(--stamp);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#e2ece080}.prize-box{margin:2px 0 0;width:min(76vw,380px);transform:translateY(26px) scale(.92) rotate(-3.4deg);opacity:0;transition:transform .62s cubic-bezier(.17,.87,.31,1),opacity .4s ease;position:relative}.prize.up .prize-box{transform:translateY(0) scale(1) rotate(-1.4deg);opacity:1}.prize-box:before{content:"";position:absolute;z-index:-1;left:50%;top:54%;width:168%;height:190%;transform:translate(-50%,-50%) scale(.84);background:radial-gradient(ellipse at center,#fff9e74d,#fff6dd26 32%,#dbeee412 56%,#dbeee400 74%);opacity:0;pointer-events:none;transition:opacity .9s ease .16s,transform .9s cubic-bezier(.17,.87,.31,1) .16s}.prize.up .prize-box:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.prize.claimed .prize-box:before{animation:prizebreath 1.6s cubic-bezier(.3,.9,.3,1) 1}@keyframes prizebreath{0%{transform:translate(-50%,-50%) scale(1);opacity:1}34%{transform:translate(-50%,-50%) scale(1.11);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.prize .labtin-shot img{filter:var(--tin-green) drop-shadow(0 16px 22px rgba(0,0,0,.55))}.prize-cue{margin:2px 0 0;font-family:var(--hand);font-size:17px;color:#e8f0e4d1;text-align:center;opacity:0;transition:opacity .5s ease}.prize-cue.on{opacity:1}.prize-out{display:grid;justify-items:center;gap:9px;width:100%;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.prize-out.on{opacity:1;transform:none;pointer-events:auto}.prize-score{margin:0;font-family:var(--hand);font-size:14.5px;color:#d6e2d49e;text-align:center}.prize-take{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:2px;padding:11px 26px 9px;background:var(--paper-hi);color:var(--ink);border:2.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:2px;font-family:var(--stamp);font-size:15px;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-.8deg)}.prize-take:focus-visible{outline:3px solid var(--paper-hi);outline-offset:3px}.penprize{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));color:#f1ead7;background:#080c0aad;opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.23,1,.32,1)}.penprize.up{opacity:1;pointer-events:auto}.penprize-in{width:min(520px,100%);display:grid;justify-items:center;gap:10px;text-align:center}.penprize-room,.penprize-copy small{margin:0;font:11px/1.2 var(--stamp);letter-spacing:.2em;text-transform:uppercase;color:#f1ead79e}.penprize-run{display:flex;align-items:center;gap:8px;margin:2px 0 5px}.penprize-run i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(238,224,189,.5);border-radius:50%;color:#243127;background:#eee0bd;font:normal 15px/1 var(--stamp)}.penprize-pen{position:relative;width:min(480px,92vw);min-height:104px;margin:2px 0 4px;display:grid;place-items:center;opacity:0;transform:translateY(14px) scale(.96) rotate(-1deg);transition:transform .42s cubic-bezier(.77,0,.175,1),opacity .22s cubic-bezier(.23,1,.32,1)}.penprize-pen:before{content:"";position:absolute;top:-60%;right:-10%;bottom:-60%;left:-10%;z-index:-1;background:radial-gradient(ellipse,#efe0bc47,#efe0bc00 68%);pointer-events:none}.penprize-pen img{display:block;width:100%;max-height:124px;object-fit:contain;filter:drop-shadow(0 13px 11px rgba(0,0,0,.56))}.penprize.up .penprize-pen{opacity:1;transform:rotate(-.35deg)}.penprize-copy{opacity:0;transform:translateY(8px);transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.penprize.settled .penprize-copy{opacity:1;transform:none}.penprize-copy h2{margin:4px 0 3px;font:38px/1 var(--hand);text-transform:uppercase;text-wrap:balance}.penprize-copy p{margin:0;font:17px/1.15 var(--hand);color:#f1ead7c7;text-wrap:balance}.penprize-take{min-width:min(320px,100%);min-height:52px;margin-top:8px;padding:11px 18px 9px;border:2px solid #252e27;outline:1px solid #eee0bd;outline-offset:3px;border-radius:2px;color:#253027;background:#eee0bd;font:14px/1 var(--stamp);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.penprize.settled .penprize-take{opacity:1;transform:none}.penprize.settled .penprize-take:active{transform:scale(.97)}.penprize-take:focus-visible{outline:3px solid #f7edcf;outline-offset:4px}@media(max-width:520px){.penprize-in{gap:8px}.penprize-pen{width:min(94vw,430px);min-height:86px}.penprize-copy h2{font-size:clamp(30px,9vw,38px)}.penprize-copy p{max-width:330px;font-size:16px}.penprize-take{width:100%}}@media(max-height:520px)and (orientation:landscape){.penprize-in{grid-template-columns:minmax(250px,1.2fr) minmax(260px,.8fr);grid-template-areas:"room room" "pen copy" "pen take";gap:7px 20px;width:min(760px,100%)}.penprize-room{grid-area:room}.penprize-run{position:absolute;top:max(14px,env(safe-area-inset-top))}.penprize-pen{grid-area:pen;width:100%;min-height:94px}.penprize-copy{grid-area:copy;align-self:end}.penprize-copy h2{font-size:clamp(28px,6vh,36px)}.penprize-take{grid-area:take;align-self:start;margin-top:2px}}@media(prefers-reduced-motion:reduce){.prize,.prize-box,.prize-cue,.prize-out{transition:none}.prize-box{transform:rotate(-1.4deg);opacity:1}.prize-box:before{transition:none;opacity:1;transform:translate(-50%,-50%)}.prize.claimed .prize-box:before{animation:none}.penprize{transition:opacity .12s cubic-bezier(.23,1,.32,1)}.penprize-pen,.penprize-copy,.penprize-take{transition:opacity .12s cubic-bezier(.23,1,.32,1);transform:none}}.labtin figcaption{font:10px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-align:center}.chit .cardrun>p{margin:0;font:10px var(--stamp);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chit.chooser{--entry-rule: rgba(36, 66, 143, .25);display:flex;flex-direction:column;width:min(calc(100vw - 20px),900px);max-height:min(94dvh,720px);padding:21px 25px 21px 39px;overflow-x:hidden;text-align:left}.chit.chooser .brand{margin-bottom:13px;padding-bottom:8px}.chit.chooser .chooser-foot{margin-top:auto;padding-top:16px;text-align:center}.chit.chooser .chooser-foot .madeby{margin-top:0;font-size:12px;line-height:1.35;text-align:center;color:#24428f85}.chit.chooser .chooser-foot .madeby a{color:#24428fbd;text-decoration-color:#24428f42}.chit.chooser .chooser-foot .madeby.legalby{margin-top:4px;font-size:11px}.entry-heading{max-width:620px;margin:0 auto 19px;text-align:center}.chit.chooser .entry-heading .pickq{margin:0;font-size:clamp(29px,4vw,38px);line-height:1.02;text-wrap:balance}.entry-heading>p{margin:6px auto 0;color:var(--ink-2);font:15px/1.25 var(--hand);text-wrap:pretty}.entry-layout{display:grid;grid-template-columns:minmax(0,1.08fr) 1px minmax(0,.92fr);gap:0 29px;min-width:0;flex:1 1 auto}.entry-solo-path,.entry-people{min-width:0}.entry-people{display:flex;flex-direction:column}.entry-divider{width:1px;height:100%;background:linear-gradient(transparent,var(--entry-rule) 8%,var(--entry-rule) 92%,transparent)}.entry-solo{position:relative;display:flex;flex-direction:column;min-height:0;padding:18px 18px 0;border:1px solid rgba(36,66,143,.28);background-color:var(--paper);background-image:var(--paper-tex, none),linear-gradient(155deg,#f4efe0eb,#e9e2cff0),repeating-linear-gradient(transparent 0 26px,#607ebe1c 26px,#607ebe1c 27px);background-size:180px 180px,auto,auto;box-shadow:0 7px 14px #2a1e1021,inset 0 0 0 3px #ffffff47;transform:rotate(-.25deg)}.entry-solo:before{content:"";position:absolute;top:-8px;left:50%;width:70px;height:17px;background:#e1ca807a;box-shadow:0 1px 2px #3225101a;transform:translate(-50%) rotate(1.5deg);pointer-events:none}.entry-solo-cardhead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.entry-kicker{display:flex;align-items:center;gap:9px;margin:0 0 7px;font-family:var(--stamp);line-height:1;text-transform:uppercase}.entry-kicker b{color:var(--ink-2);font-size:10px;font-weight:400;letter-spacing:.14em}.entry-kicker span{display:inline-flex;align-items:center;gap:9px;color:var(--ink-2);font:10.5px/1 var(--hand);letter-spacing:.03em;text-transform:none}.entry-kicker span:before{content:"";width:18px;height:1px;background:var(--entry-rule)}.entry-solo h3{margin:0;color:var(--ink);font:30px/1 var(--hand);letter-spacing:.01em;text-align:left;text-transform:uppercase;text-wrap:balance}.entry-solo-copy>p:last-child{max-width:370px;margin:7px 0 0;color:var(--ink-2);font:15px/1.28 var(--hand);text-wrap:pretty}.entry-solo-count{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:end;min-width:48px;padding:4px 6px 5px;border:1px solid rgba(36,66,143,.34);color:var(--ink);text-align:right;transform:rotate(1.4deg)}.entry-solo-count b{font:18px/1 var(--hand);font-weight:400}.entry-solo-count i{color:var(--ink-2);font:11px/1 var(--hand);font-style:normal}.entry-solo-count small{grid-column:1 / -1;margin-top:2px;color:var(--red);font:7px/1 var(--stamp);letter-spacing:.08em;text-transform:uppercase}.entry-prize{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;margin-top:15px;padding:9px 10px 8px;border:1px solid rgba(36,66,143,.19);background:#24428f09}.chit.chooser .entry-prize .pickpen{display:block;width:100%;max-width:236px;height:34px;margin:0;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(30,20,8,.24));transform:rotate(-1.4deg)}.entry-prize>span{display:flex;flex-direction:column;min-width:88px;text-align:right}.entry-prize small{color:var(--red);font:8.5px/1 var(--stamp);letter-spacing:.12em;text-transform:uppercase}.entry-prize strong{margin-top:3px;color:var(--ink);font:15px/1 var(--hand);font-weight:400;text-transform:uppercase}.entry-journey{margin-top:13px;padding-top:1px}.entry-journey>span{display:block;margin-bottom:8px;color:var(--ink-2);font:13px/1.15 var(--hand)}.chit.chooser .entry-journey .ladder{margin:0 0 15px}.chit.chooser .entry-journey .ladder b{display:block}.chit.chooser .entry-solo-action{width:calc(100% + 36px);min-height:48px;margin:14px -18px 0;padding:11px 9px 9px;box-shadow:0 5px #8f2c22,0 8px 13px #4a1f1630;font-size:17px;letter-spacing:.055em;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .14s ease}.entry-people-heading{margin-bottom:9px}.entry-people-heading h3{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font:24px/1.05 var(--hand);font-weight:400;text-transform:uppercase;text-wrap:balance}.entry-people-heading h3:after{content:"";flex:1 1 auto;height:1px;background:var(--entry-rule)}.entry-people-heading small{display:block;margin-top:5px;color:var(--ink-2);font:13px/1.22 var(--hand);text-wrap:pretty}.entry-routes{border-top:1px solid var(--entry-rule);border-bottom:1px solid var(--entry-rule)}.entry-route{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:9px 5px 8px 2px;border:0;color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.entry-route+.entry-route{border-top:1px solid rgba(36,66,143,.18)}.entry-route:active{transform:scale(.985)}.entry-route:focus-visible{outline:2px solid var(--red);outline-offset:3px}.entry-route-art{display:flex;align-items:center;justify-content:center;width:43px;height:43px;transform:rotate(-1.5deg)}.entry-route-icon{display:block;width:34px;height:34px;overflow:visible;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(.5px .7px 0 rgba(36,66,143,.12))}.entry-route-icon .entry-icon-mark{stroke:var(--red);stroke-width:1.5}.entry-route.is-queue .entry-route-art{transform:rotate(1deg)}.entry-route.is-friend .entry-route-art{transform:rotate(-2deg)}.entry-route-copy{min-width:0}.entry-route-title{display:flex;align-items:center;gap:7px;min-width:0}.entry-route-title>strong{display:block;overflow:hidden;font:18px/1.03 var(--hand);font-weight:400;letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.entry-route-copy>small{display:block;margin-top:4px;color:var(--ink-2);font:12.5px/1.16 var(--hand);text-wrap:pretty}.entry-route-action{display:inline-flex;align-items:center;gap:5px;min-width:48px;color:var(--ink);font:9px/1 var(--stamp);letter-spacing:.06em;text-align:right;text-transform:uppercase}.entry-route-action b{color:var(--red);font-family:var(--hand);font-size:17px;font-weight:400;line-height:1}.entry-route .newtag{position:static;flex:none;padding:3px 5px 2px;font-size:8px;transform:rotate(5deg);animation:none}.entry-route-save{display:block;min-width:0;margin-top:4px;font:10.5px/1.14 var(--hand)}.entry-route-save b,.entry-route-save i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-route-save b{color:var(--red);font-family:var(--stamp);font-size:8px;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.entry-route-save i{margin-top:2px;color:var(--ink-2);font-style:normal}@media(hover:hover)and (pointer:fine){.entry-route:hover{background:#24428f0e}}.entry-scroll-cue{display:none}@media(max-width:759px),(orientation:portrait){.chit.chooser{width:min(calc(100vw - 16px),480px);max-height:calc(100dvh - 16px);padding:22px 18px 24px 31px}.chit.chooser .brand{margin-bottom:15px;padding-bottom:8px}.entry-heading{margin-bottom:22px}.chit.chooser .entry-heading .pickq{font-size:clamp(30px,9vw,36px)}.entry-heading>p{display:none}.entry-layout{display:block}.entry-divider{display:block;width:100%;height:1px;margin:27px 0 21px;background:linear-gradient(90deg,transparent,var(--entry-rule) 8%,var(--entry-rule) 92%,transparent)}.entry-solo{min-height:0}.entry-solo{padding:19px 15px 0;transform:none}.entry-solo:before{width:64px}.entry-solo-cardhead{display:block}.entry-solo-count{position:absolute;top:17px;right:15px}.entry-kicker{margin-bottom:8px}.entry-kicker b{color:var(--red);font-size:10px}.entry-kicker span{display:none}.entry-solo h3{font-size:27px}.entry-solo-copy>p:last-child{max-width:none;margin-top:7px;font-size:14px}.entry-prize{grid-template-columns:minmax(0,1fr) auto;min-height:58px;margin-top:16px;padding:8px 9px 7px}.chit.chooser .entry-prize .pickpen{max-width:230px;height:35px;margin:0}.entry-prize>span{display:flex;min-width:72px}.entry-prize strong{font-size:13px}.entry-journey{margin-top:14px}.entry-journey>span{display:none}.chit.chooser .entry-journey .ladder{margin-bottom:16px}.chit.chooser .entry-journey .ladder b{display:none}.chit.chooser .entry-solo-action{width:calc(100% + 30px);min-height:50px;margin:0 -15px;padding-block:12px 10px;font-size:17px}.entry-people-heading{margin-bottom:12px}.entry-people-heading h3{gap:10px;font-size:23px}.entry-people-heading small{margin-top:6px;font-size:13px}.entry-route{grid-template-columns:43px minmax(0,1fr) 20px;gap:12px;min-height:78px;padding:11px 4px 10px 2px}.entry-route-art{width:43px;height:43px}.entry-route-icon{width:34px;height:34px}.entry-route-title>strong{font-size:18px}.entry-route-copy>small{margin-top:5px;font-size:12.5px}.entry-route-action{justify-content:flex-end;min-width:20px;overflow:hidden;font-size:0}.entry-route-action b{font-size:20px}.entry-scroll-cue{position:absolute;bottom:max(8px,env(safe-area-inset-bottom));left:50%;z-index:31;display:flex;align-items:flex-end;justify-content:center;gap:8px;width:min(calc(100% - 32px),480px);height:62px;padding:0 12px 9px;color:var(--ink);background:linear-gradient(to bottom,#e9e2cf00,#e9e2cfe6 48%,#e9e2cffc 76%);font:10.5px/1 var(--stamp);letter-spacing:.055em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .14s ease}.entry-scroll-cue b{color:var(--red);font:19px/.55 var(--hand);font-weight:400}.entry-scroll-cue.show{opacity:1}}@media(min-width:760px)and (max-height:700px)and (orientation:landscape){.chit.chooser{padding-top:14px;padding-bottom:13px}.chit.chooser .brand{margin-bottom:6px}.entry-heading{margin-bottom:9px}.chit.chooser .entry-heading .pickq{font-size:25px}.entry-heading>p{margin-top:3px;font-size:12.5px}.entry-kicker{margin-bottom:4px}.entry-solo{padding:12px 12px 0}.entry-solo:before{top:-6px;height:13px}.entry-solo-cardhead{gap:8px}.entry-solo-count{padding-block:3px}.entry-solo h3{font-size:22px}.entry-solo-copy>p:last-child{margin-top:4px;font-size:12.5px}.entry-prize{min-height:43px;margin-top:7px;padding-block:3px}.chit.chooser .entry-prize .pickpen{height:25px}.entry-prize strong{font-size:13px}.entry-journey{margin-top:7px}.entry-journey>span{margin-bottom:4px}.chit.chooser .entry-journey .ladder{margin-bottom:7px}.chit.chooser .entry-solo-action{width:calc(100% + 24px);min-height:44px;margin:8px -12px 0;padding-block:8px 7px}.entry-divider{margin-block:10px 8px}.entry-people-heading>p{margin-bottom:4px}.entry-people-heading h3{font-size:18px}.entry-people-heading small{margin-top:3px}.entry-route{min-height:57px;padding-block:4px}.entry-route-art{height:34px}.entry-route-icon{width:28px;height:28px}.entry-route-copy>strong{font-size:15px}.entry-route-copy>small{margin-top:2px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.entry-route,.chit.chooser .entry-solo-action{transition-duration:0ms}}.chooser .togetherpick{border-color:#bf3b2b8c}.chooser .togetherpick.hasresume{background:#bf3b2b0e}.chooser .localgroupicon{width:34px;height:30px}.localpromise{margin:0 0 10px;color:var(--ink-2);font:12.5px/1.2 var(--hand)}.localresume{width:100%;margin:0 0 10px;padding:7px 8px;border-top:1px dashed rgba(191,59,43,.42);border-bottom:1px dashed rgba(191,59,43,.42);color:var(--ink);font:12px/1.22 var(--hand);text-align:center}.localresume strong,.localresume span{display:block}.localresume strong{color:var(--red);font-weight:600;text-transform:uppercase}.localresume span{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px)and (min-height:620px){.chit.chooser:has(.pickcols.threeways){width:min(96vw,990px)}.chit.chooser .pickcols.threeways{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.chit.chooser .pickcols.threeways:before{display:none}.chit.chooser .pickcols.threeways>.pickcol{grid-column:auto;grid-row:1;min-width:0;padding:0 20px}.chit.chooser .pickcols.threeways>.pickcol:first-child{padding-left:0}.chit.chooser .pickcols.threeways>.pickcol:last-child{padding-right:0}.chit.chooser .pickcols.threeways>.pickcol+.pickcol{border-left:1px solid rgba(36,66,143,.22)}}@media(min-width:900px)and (min-height:500px)and (max-height:619px){.chit.chooser:has(.pickcols.threeways){width:min(96vw,990px);max-height:94vh;padding:15px 28px 14px 42px}.chit.chooser .pickcols.threeways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.chit.chooser .pickcols.threeways>.pickcol{display:flex;flex-direction:column;min-width:0;margin-top:0;padding:0 18px}.chit.chooser .pickcols.threeways>.pickcol:first-child{padding-left:0}.chit.chooser .pickcols.threeways>.pickcol:last-child{padding-right:0}.chit.chooser .pickcols.threeways>.pickcol+.pickcol{border-left:1px solid rgba(36,66,143,.22)}.chit.chooser .pickcols.threeways .pick{flex:1 1 auto;padding:9px 10px 10px}.chit.chooser .pickcols.threeways .picksec{margin-bottom:6px}.chit.chooser .pickcols.threeways .pickart{height:25px;margin-bottom:2px}.chit.chooser .pickcols.threeways .pickicon{width:23px;height:23px}.chit.chooser .pickcols.threeways .pick h3{font-size:18px;margin-bottom:3px}.chit.chooser .pickcols.threeways .pickbody{font-size:13.5px;margin-bottom:6px}.chit.chooser .pickcols.threeways .ladder{margin-bottom:7px}.chit.chooser .pickcols.threeways .localpromise,.chit.chooser .pickcols.threeways .localresume{margin-bottom:6px}.chit.chooser .pickcols.threeways .pickduo{gap:6px}.chit.chooser .pickcols.threeways .pickduo .stampbtn{min-height:39px}}.diary .chooser .diarylocalcol{margin-bottom:clamp(4px,1vh,8px)}.diary .chooser .diarylocal{border-color:#bf3b2b75}.diary .chooser .diarylocal .localresume{margin-bottom:3px;padding:4px 5px;font-size:10.5px}.diary .chooser .diarylocal .stampbtn{width:100%}@media(max-width:899px){.chit.chooser:has(.pickcols.threeways){max-height:92vh;padding-block:16px 14px}.chit.chooser .pickcols.threeways .pickcol+.pickcol{margin-top:6px}.chit.chooser .pickcols.threeways .picksec{margin-bottom:4px;font-size:11.5px}.chit.chooser .pickcols.threeways .pick{padding:6px 8px 7px}.chit.chooser .pickcols.threeways .pickart{height:20px;margin-bottom:1px}.chit.chooser .pickcols.threeways .pickicon{width:19px;height:19px}.chit.chooser .pickcols.threeways .pick h3,.chit.chooser .pickcols.threeways .pick.solo h3{margin-bottom:2px;font-size:17px}.chit.chooser .pickcols.threeways .pickbody,.chit.chooser .pickcols.threeways .pick.solo .pickbody{margin-bottom:4px;font-size:12.5px;line-height:1.18}.chit.chooser .pickcols.threeways .pick.solo .pickpen{max-width:122px;height:27px;margin-bottom:1px;object-fit:contain}.chit.chooser .pickcols.threeways .ladder{margin-bottom:4px}.chit.chooser .pickcols.threeways .localpromise{margin-bottom:3px;font-size:11.5px}.chit.chooser .pickcols.threeways .localresume{margin-bottom:3px;padding:3px 5px;font-size:10.5px}.chit.chooser .pickcols.threeways .gostamp,.chit.chooser .pickcols.threeways .stampbtn{min-height:40px;padding-block:7px 6px;font-size:13px}}.localpartyshade,.localpartyorientationshade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#18130d94;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s step-end}.localpartyorientationshade{z-index:150;background:#18130de0}.localpartyshade.show,.localpartyorientationshade.show{opacity:1;visibility:visible;transition:opacity .16s ease}.localpartycard,.localpartyorientationcard{position:relative;width:min(94vw,560px);max-height:min(94dvh,780px);padding:27px 28px 24px 38px;color:var(--ink);font-family:var(--hand);text-align:center;background:linear-gradient(90deg,transparent 27px,rgba(191,59,43,.25) 27px,rgba(191,59,43,.25) 29px,transparent 29px),repeating-linear-gradient(0deg,transparent 0 27px,rgba(60,99,166,.14) 27px 28px),#f4edcf;border:1px solid rgba(76,57,28,.28);border-radius:2px 7px 3px 5px;box-shadow:0 22px 64px #120c0675,inset 0 0 28px #7f5f2d14;transform:rotate(-.35deg) translateY(8px);transition:transform .18s cubic-bezier(.2,.8,.3,1);outline:0;overscroll-behavior:contain}.localpartycard{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.localpartyorientationcard{overflow:auto}.localpartycard:focus-visible,.localpartyorientationcard:focus-visible{outline:3px solid #e4b84f;outline-offset:3px}.localpartyshade.show .localpartycard,.localpartyorientationshade.show .localpartyorientationcard{transform:rotate(-.35deg) translateY(0)}.localpartyorientationcard{width:min(92vw,440px)}.localpartyheading{position:relative;z-index:2;flex:0 0 auto}.localpartyscrollbody{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-block:8px 42px;scrollbar-width:thin;scrollbar-color:rgba(36,66,143,.42) transparent}.localpartyscrollbody::-webkit-scrollbar{width:5px}.localpartyscrollbody::-webkit-scrollbar-track{background:transparent}.localpartyscrollbody::-webkit-scrollbar-thumb{border-radius:999px;background:#24428f6b}.localpartyscrollbody:focus-visible{outline:2px dashed rgba(36,66,143,.5);outline-offset:-3px}.localparty-can-scroll:not(.localparty-at-bottom) .localpartyscrollbody{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 38px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 38px),transparent 100%)}.localparty-can-scroll:not(.localparty-at-top):not(.localparty-at-bottom) .localpartyscrollbody{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25px,#000 calc(100% - 38px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25px,#000 calc(100% - 38px),transparent 100%)}.localparty-can-scroll.localparty-at-bottom:not(.localparty-at-top) .localpartyscrollbody{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25px,#000 100%)}.localpartyscrollhint{position:absolute;left:50%;bottom:7px;z-index:3;display:none;padding:4px 9px 3px;border:1px solid rgba(36,66,143,.24);border-radius:999px;background:#f4edcff5;color:var(--ink-2);box-shadow:0 2px 8px #24180a24;font:10px/1 var(--stamp);letter-spacing:.08em;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity .12s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.localparty-can-scroll:not(.localparty-at-bottom) .localpartyscrollhint{display:block;opacity:1;transform:translate(-50%)}.localpartykicker{margin:0 0 7px;color:#24428fa3;font:12px/1 var(--stamp);letter-spacing:.14em}.localpartycard h1,.localpartyorientationcard h1{margin:0;color:var(--red);font:600 clamp(32px,7vw,46px)/1 var(--hand);text-wrap:balance}.localpartycopy{max-width:450px;margin:11px auto 15px;color:var(--ink);font:18px/1.25 var(--hand)}.localpartyscore{font-size:21px}.localpartymetas{margin:8px 0 13px;color:var(--ink-2);font:15px/1.2 var(--hand)}.localpartyorientationnote{max-width:430px;margin:1px auto 3px;color:var(--ink-2);font:14px/1.25 var(--hand)}.localpartycountgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:5px 0 12px}.localpartycount{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:92px;padding:11px 5px 9px;border:1px solid rgba(36,66,143,.36);border-radius:5px;background:#fffdf280;color:var(--ink);font-family:var(--hand);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(191,59,43,.12)}.localpartycount strong{color:var(--red);font-size:34px;font-weight:600;line-height:1}.localpartycount span{font-size:16px}.localpartycount small{margin-top:auto;color:var(--ink-2);font-size:12px}.localpartycount:active{transform:translateY(1px) rotate(-.4deg)}.localpartyresumeroster{display:grid;gap:5px;margin:4px 0 13px;list-style:none}.localpartyresumeroster li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:3px 9px;border-bottom:1px solid rgba(36,66,143,.18);background:#fffdf257;min-width:0;text-align:left;font-size:19px}.localpartyresumeroster i{width:9px;height:9px;border-radius:50%;background:var(--party-colour)}.localpartyresumeroster span{min-width:0;overflow-wrap:anywhere}.localpartyresumeroster strong{color:var(--red);font-size:25px}.localpartyform{display:grid;gap:7px}.localpartyplayerrow{display:grid;grid-template-columns:16px minmax(0,1fr) 150px;align-items:center;gap:8px;min-height:52px;text-align:left}.localpartyplayerdot{width:13px;height:13px;border-radius:999px;background:var(--party-colour);box-shadow:inset 0 0 0 1px #ffffff40,0 1px 2px #00000040}.localpartyplayerrow>label{display:block;min-width:0}.localpartyform input{min-width:0;min-height:44px;padding:4px 9px 1px;border:0;border-bottom:2px solid var(--party-colour);border-radius:2px;background:#fffdf2b8;color:#1f315c;font:22px/1 var(--hand);user-select:text;-webkit-user-select:text}.localpartyform input:focus-visible{outline:3px solid #e4b84f;outline-offset:1px}.localpartypenbutton{display:grid;grid-template-columns:67px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:48px;padding:3px 7px;border:1px dashed rgba(36,66,143,.44);border-radius:5px;background:#fffdf280;color:var(--ink);font-family:var(--hand);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(191,59,43,.12)}.localpartypenbutton img{width:67px;height:31px;object-fit:contain;transform:rotate(-4deg)}.localpartypenbutton span,.localpartypenbutton strong,.localpartypenbutton small{display:block;min-width:0}.localpartypenbutton strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.localpartysetuptools{display:flex;justify-content:center;gap:18px;margin-top:4px}.localpartyterms{margin:7px 0 2px;color:var(--ink-2);font:14px/1.2 var(--hand)}.localpartypengrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 13px;padding:0;border:0}.localpartypenoption{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:76px;padding:8px 9px;border:1px solid rgba(36,66,143,.25);border-radius:6px 3px 7px 4px;background:#fffdf270;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(191,59,43,.12)}.localpartypenoption[data-state=selected]{padding:7px 8px;border:2px solid var(--red);background:#fffae2eb;box-shadow:0 3px 10px #532c1621}.localpartypenoption input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.localpartypenoption img{width:74px;height:42px;object-fit:contain;transform:rotate(-5deg)}.localpartypenoption strong{overflow:hidden;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.localpartypendetail{min-height:20px;margin:-3px 0 4px;color:var(--ink-2);font:14px/1.2 var(--hand)}.localpartypenoption:has(input:focus-visible){outline:3px solid #e4b84f;outline-offset:2px}.localpartyactions{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:10px}.localpartyactions.stacked{grid-template-columns:1fr}.localpartyprimary,.localpartysecondary,.localpartydanger{min-height:48px;padding:9px 14px;border-radius:3px;font:16px/1.05 var(--stamp);letter-spacing:.035em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(191,59,43,.12)}.localpartyprimary{border:2px solid var(--red);background:var(--red);color:#fff7e5}.localpartyrematch strong,.localpartyrematch small{display:block}.localpartyrematch small{margin-top:4px;color:#fff7e5d6;font:12px/1 var(--hand);letter-spacing:0;text-transform:none}.localpartysecondary{border:1px solid rgba(36,66,143,.4);background:#fffdf273;color:var(--ink)}.localpartydanger{border:1.5px solid var(--red);background:transparent;color:var(--red)}.localpartywide{width:100%;margin-top:12px}.localpartytextbutton{min-height:44px;padding:7px 5px;border:0;background:transparent;color:var(--ink);font:16px/1 var(--hand);text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(191,59,43,.12)}.localpartyback{margin-top:7px}.localpartyprimary:active,.localpartysecondary:active,.localpartydanger:active{transform:translateY(1px) scale(.99)}.localpartyprimary:focus-visible,.localpartysecondary:focus-visible,.localpartydanger:focus-visible,.localpartytextbutton:focus-visible,.localpartycount:focus-visible,.localpartypenbutton:focus-visible{outline:3px solid #e4b84f;outline-offset:2px}.localpartycard:has(.localpartymenu){width:min(94vw,620px)}.localpartypausestatus{margin:5px 0 8px;color:var(--ink-2);font:15px/1.1 var(--hand)}.localpartypauseroster{display:grid;grid-template-columns:repeat(var(--party-columns),minmax(0,1fr));gap:5px;margin-bottom:10px}.localpartypauseplayer{min-width:0;padding:7px 7px 6px;border-bottom:2px solid rgba(36,66,143,.16);background:#fffdf247}.localpartypauseplayer.active{border-bottom-color:var(--party-colour);background:#fffdf2b8;box-shadow:0 2px 7px #482f1617}.localpartypauseplayer>span{display:flex;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:1}.localpartypauseplayer i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--party-colour)}.localpartypauseplayer>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localpartypauseplayer strong{margin-left:auto;color:var(--red);font-size:18px;font-variant-numeric:tabular-nums}.localpartymenu{display:grid;gap:8px;text-align:left}.localpartycontinue{width:100%}.localpartyseriespeek{display:grid;gap:5px;min-width:0;padding:8px 10px;border:1px solid rgba(36,66,143,.28);border-radius:4px;background:#fffdf261;color:var(--ink);font-family:var(--hand);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease,border-color .14s ease}.localpartyseriespeekhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:1px dashed rgba(36,66,143,.23)}.localpartyseriespeekhead small{color:#24428fa8;font:9px/1 var(--stamp);letter-spacing:.13em}.localpartyseriespeekhead strong{color:var(--red);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.localpartyserieslast{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.localpartyserieslast>span{min-width:0}.localpartyserieslast strong,.localpartyserieslast small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localpartyserieslast strong{font-size:16px;font-weight:600;line-height:1.05}.localpartyserieslast small{margin-top:2px;color:var(--ink-2);font-size:12px}.localpartyserieslast em{color:var(--ink);font-size:13px;font-style:normal;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.localpartyroundactions{display:flex;align-items:center;justify-content:center;gap:4px 22px;min-height:40px;padding:2px 6px;border-bottom:1px solid rgba(36,66,143,.18)}.localpartytextaction{min-height:36px;padding:5px 2px;border:0;background:transparent;color:var(--ink);font:15px/1 var(--hand);text-decoration:underline;text-decoration-color:#24428f73;text-underline-offset:4px;cursor:pointer;touch-action:manipulation}.localpartysettingsentry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:7px 10px;border:0;border-bottom:1px solid rgba(36,66,143,.18);background:transparent;color:var(--ink);font-family:var(--hand);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.localpartysettingsentry strong,.localpartysettingsentry small{display:block}.localpartysettingsentry strong{font-size:17px;font-weight:600}.localpartysettingsentry small{margin-top:2px;color:var(--ink-2);font-size:12px}.localpartysettingsentry b{color:#24428f94;font:28px/1 var(--hand)}.localpartysettingscontext{margin:8px 0 13px;color:var(--ink-2);font:16px/1.2 var(--hand)}.localpartysettingschoices{display:grid;gap:7px}.localpartysettingschoice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:66px;padding:9px 11px;border:1px solid rgba(36,66,143,.28);border-radius:4px;background:#fffdf261;color:var(--ink);font-family:var(--hand);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.localpartysettingschoice strong,.localpartysettingschoice small{display:block}.localpartysettingschoice strong{font-size:19px;font-weight:600}.localpartysettingschoice small{max-width:340px;margin-top:3px;overflow:hidden;color:var(--ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.localpartysettingschoice em{color:var(--red);font-size:12px;font-style:normal;white-space:nowrap}.localpartymenuutilities{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;margin-top:1px;padding-top:7px;border-top:1px solid rgba(36,66,143,.22)}.localpartysound,.localpartyexit{min-height:40px;border:0;background:transparent;font-family:var(--hand);cursor:pointer;touch-action:manipulation}.localpartysound{display:grid;grid-template-columns:auto auto 34px;align-items:center;gap:6px;padding:4px 2px;color:var(--ink);font-size:16px}.localpartysound strong{color:var(--ink-2);font-size:14px;font-weight:400}.localpartysound i{position:relative;width:34px;height:19px;border-radius:999px;background:#24428f3b}.localpartysound i:after{position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#f4edcf;box-shadow:0 1px 3px #1d140a47;content:"";transition:transform .14s cubic-bezier(.23,1,.32,1)}.localpartysound[aria-pressed=true] i{background:var(--red)}.localpartysound[aria-pressed=true] i:after{transform:translate(15px)}.localpartyexit{padding:4px 2px;color:var(--red);font-size:16px;text-decoration:underline;text-underline-offset:3px}.localpartysound:active,.localpartyexit:active{transform:scale(.97)}.localpartysound:focus-visible,.localpartyexit:focus-visible{outline:3px solid #e4b84f;outline-offset:2px}.localpartywinmoment{position:relative;margin:7px 0 8px;padding:3px 10px 10px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--winner-colour) 48%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--winner-colour) 7%,transparent))}.localpartywinnerpen{display:block;width:min(78%,330px);height:84px;margin:0 auto -3px;object-fit:contain;transform:translateY(0) rotate(-4deg);animation:localparty-winner-pen .42s cubic-bezier(.23,1,.32,1) both}.localpartywinstory{animation:localparty-winner-story .26s .15s cubic-bezier(.23,1,.32,1) both}.localpartywinstory strong{display:inline-block;padding:3px 9px 2px;border:2px solid var(--winner-colour);border-radius:2px;color:var(--winner-colour);font:15px/1 var(--stamp);letter-spacing:.09em;transform:rotate(-1deg)}.localpartywinstory span{display:block;margin-top:5px;color:var(--ink);font-size:16px;line-height:1.1}.localpartyresultcard.settled .localpartywinnerpen,.localpartyresultcard.settled .localpartywinstory{animation:none}@keyframes localparty-winner-pen{0%{opacity:0;transform:translateY(13px) rotate(-7deg)}}@keyframes localparty-winner-story{0%{opacity:0;transform:translateY(5px) scale(.96)}}.localpartyresulttable{margin:3px 0 11px}.localpartyresulthead,.localpartyresultrow{display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;gap:7px;align-items:center}.localpartyresulthead{padding:0 9px 4px;color:#24428fa3;font:11px/1 var(--stamp);letter-spacing:.06em}.localpartyresultrow{min-height:43px;padding:3px 9px;border-top:1px solid rgba(36,66,143,.18);text-align:center}.localpartyresultrow.winner{background:#bf3b2b12}.localpartyresultplayer{display:grid;grid-template-columns:9px minmax(0,1fr);gap:8px;align-items:center;min-width:0;text-align:left}.localpartyresultplayer i{width:9px;height:9px;border-radius:50%;background:var(--party-colour)}.localpartyresultplayer span{overflow-wrap:anywhere}.localpartyresultrow.winner .localpartyresultplayer span{color:var(--red);font-weight:600}.localpartyresultrow strong,.localpartyresumeroster strong{font-variant-numeric:tabular-nums}.localpartyserieslink{width:100%;min-height:42px;margin:-2px 0 3px;padding:7px 10px;border:1px dashed rgba(36,66,143,.34);border-radius:3px;background:#fffdf24d;color:var(--ink);font:15px/1.1 var(--hand);text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.localpartyseriesstory{display:flex;align-items:baseline;justify-content:center;gap:8px 12px;margin:10px 0 -3px;padding:6px 8px;border-block:1px solid rgba(36,66,143,.16)}.localpartyseriesstory strong{color:var(--red);font:11px/1 var(--stamp);letter-spacing:.08em}.localpartyseriesstory span{color:var(--ink);font-size:14px;line-height:1.1}.localpartyseriesstandings{display:grid;grid-template-columns:repeat(var(--party-columns, 3),minmax(0,1fr));gap:5px;margin:12px 0 15px}.localpartyseriesstandings>div{min-width:0;padding:6px 5px 7px;border-bottom:2px solid rgba(36,66,143,.16);background:#fffdf240}.localpartyseriesstandings>div.leader{border-bottom-color:var(--red);background:#bf3b2b11}.localpartyseriesstandings i{display:block;width:10px;height:10px;margin:1px auto 5px;border-radius:50%;background:var(--party-colour)}.localpartyseriesstandings span{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.localpartyseriesstandings strong{display:inline-block;margin-top:2px;color:var(--red);font-size:25px;font-variant-numeric:tabular-nums;line-height:1}.localpartyseriesstandings small{margin-left:4px;color:var(--ink-2);font-size:11px}.localpartyserieslogtitle{margin:0 2px 4px;color:#24428fa6;font:10px/1 var(--stamp);letter-spacing:.14em;text-align:left}.localpartyserieslog{max-height:265px;margin:0;padding:0;overflow:auto;list-style:none;border-top:1px solid rgba(36,66,143,.2);overscroll-behavior:contain}.localpartyserieslog li:not(.localpartyterms){display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:4px 7px;border-bottom:1px solid rgba(36,66,143,.17);text-align:left}.localpartyserieslog li>span:first-child{color:var(--ink-2);font-size:13px}.localpartyserieslog li>span:nth-child(2){display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.localpartyserieslog i{width:9px;height:9px;border-radius:50%;background:var(--party-colour)}.localpartyserieslog li>span:nth-child(2) strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.localpartyserieslog li>strong{color:var(--red);font-size:19px;font-variant-numeric:tabular-nums}.localpartyserieslog .localpartyterms{padding:6px 7px;text-align:left}.localpartyseriespeek:active,.localpartyserieslink:active,.localpartytextaction:active,.localpartysettingsentry:active,.localpartysettingschoice:active{transform:scale(.98)}.localpartyseriespeek:focus-visible,.localpartyserieslink:focus-visible,.localpartytextaction:focus-visible,.localpartysettingsentry:focus-visible,.localpartysettingschoice:focus-visible{outline:3px solid #e4b84f;outline-offset:2px}@media(hover:hover)and (pointer:fine){.localpartycount:hover,.localpartypenbutton:hover,.localpartypenoption:hover{background:#fffae2e6}.localpartyprimary:hover{background:#a92e23;border-color:#a92e23}.localpartysecondary:hover{background:#fffdf2d1;border-color:#24428fad}.localpartydanger:hover{background:#bf3b2b14}.localpartytextbutton:hover{color:var(--red)}.localpartyseriespeek:hover,.localpartyserieslink:hover{border-color:#24428f94;background:#fffdf2b8}.localpartysettingsentry:hover,.localpartysettingschoice:hover{background:#fffdf2b8}.localpartytextaction:hover{color:var(--red)}.localpartyexit:hover{color:#96261e}}.localpartyorientationphone{position:relative;display:block;width:76px;height:43px;margin:9px auto 17px;border:4px solid var(--red);border-radius:9px;box-shadow:4px 4px #24428f24}.localpartyorientationphone:after{position:absolute;top:50%;right:4px;width:4px;height:4px;border-radius:50%;background:var(--red);content:"";transform:translateY(-50%)}.localpartyorientationstatus{min-height:21px;margin:-3px 0 8px;color:var(--ink-2);font:15px/1.2 var(--hand)}.localpartycontrols{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:111;display:flex;gap:8px;align-items:center;pointer-events:none}.localpartypause,.localpartyfullscreen{display:none;pointer-events:auto}.localpartypause.show,.localpartyfullscreen.show{display:inline-flex}.localpartycontrols .localpartypause,.localpartycontrols .localpartyfullscreen{min-width:44px;height:44px;padding-inline:8px;line-height:42px}.localpartyfullscreen{background:#1e1a1494;transition:transform .13s cubic-bezier(.23,1,.32,1),background-color .13s ease,opacity .13s ease}.localpartyfullscreen:active{transform:scale(.97)}.localpartyfullscreen:disabled{opacity:.64;cursor:wait}.localpartyfullscreensteps{display:grid;gap:8px;max-width:390px;margin:0 auto 18px;padding:0 0 0 32px;color:var(--ink);font:18px/1.22 var(--hand);text-align:left}.localpartyfullscreensteps li{padding-left:4px}.localpartyfullscreensteps li::marker{color:var(--red);font-weight:700}.localpartyturnchit{position:fixed;z-index:108;display:grid;max-width:min(230px,calc(100vw - 24px));padding:5px 10px 6px;border:1px solid rgba(62,45,25,.2);border-radius:3px 4px;background:#f4edcff0;color:var(--ink);box-shadow:0 4px 12px #140e0833;font-family:var(--hand);text-align:center;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%) rotate(-1deg) scale(.97);transition:none}.localpartyturnchit:after{position:absolute;top:100%;left:calc(50% + var(--turn-cue-tail-x, 0px));width:1px;height:var(--turn-cue-tail-height, 9px);background:#3e2d196b;content:"";transform:translate(-50%);pointer-events:none}.localpartyturnchit.below:after{top:auto;bottom:100%}.localpartyturnchit.show.positioned{opacity:1;transform:translate(-50%,-50%) rotate(-1deg) scale(1);transition:opacity .1s ease-out,transform .14s cubic-bezier(.23,1,.32,1)}.localpartyturnchit strong{font-size:15px;font-weight:600;line-height:1.05;overflow-wrap:anywhere;white-space:normal}.localpartyroundcue{position:fixed;left:50%;bottom:max(15px,env(safe-area-inset-bottom));z-index:109;display:grid;min-width:min(88vw,390px);padding:10px 13px;border:1px solid rgba(62,45,25,.24);background:#f4edcff5;color:var(--ink);box-shadow:0 8px 24px #140e084d;font-family:var(--hand);text-align:center;transform:translate(-50%,18px) rotate(.35deg);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.localpartyroundcue.show{opacity:1;transform:translate(-50%) rotate(.35deg);pointer-events:auto}.localpartyroundcue strong{color:var(--red);font-size:21px}.localpartyroundcue span{color:var(--ink-2);font-size:14px}.localpartyroundcue button{min-height:42px;margin-top:6px;border:0;border-top:1px dashed rgba(36,66,143,.35);background:transparent;color:var(--ink);font:16px/1 var(--stamp);cursor:pointer}.localpartyroundcue button:focus-visible{outline:3px solid #e4b84f;outline-offset:2px}.localpartyroundcue button:disabled{color:var(--ink-3);cursor:default}@media(max-width:620px){.localpartycountgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.localpartycount{min-height:82px}.localpartyplayerrow{grid-template-columns:14px minmax(0,1fr) 106px;gap:6px}.localpartypenbutton{grid-template-columns:minmax(0,1fr);gap:1px;padding:2px 5px;text-align:center}.localpartypenbutton img{grid-column:1 / -1;width:100%;height:24px}.localpartypengrid{gap:6px}.localpartypenoption{grid-template-columns:57px minmax(0,1fr);min-height:68px;padding:6px;column-gap:5px}.localpartypenoption[data-state=selected]{padding:5px}.localpartypenoption img{width:57px;height:34px}.localpartypenoption strong{font-size:16px}.localpartyseriesstandings{grid-template-columns:repeat(var(--party-columns, 2),minmax(0,1fr))}.localpartyseriesstory{flex-wrap:wrap;gap:4px 8px}.localpartyserieslog{max-height:none;overflow:visible}}@media(max-width:620px)and (max-height:700px){.localpartycard{padding-block:16px 11px}.localpartykicker{margin-bottom:3px}.localpartycard h1{font-size:30px}.localpartymetas{margin-block:4px 6px;font-size:13px}.localpartyform{gap:4px}.localpartyplayerrow{min-height:43px}.localpartyform input{min-height:39px;font-size:19px}.localpartypenbutton{min-height:40px}.localpartypenbutton img{height:23px}.localpartysetuptools{margin-top:1px}.localpartyactions{margin-top:5px}.localpartyback{margin-top:2px}.localpartycard:has(.localpartyresulttable) .localpartywinmoment{margin-block:3px 4px;padding-block:0 5px}.localpartycard:has(.localpartyresulttable) .localpartywinnerpen{height:52px;margin-block:0 -2px}.localpartycard:has(.localpartyresulttable) .localpartywinstory strong{padding:2px 7px 1px;font-size:12px}.localpartycard:has(.localpartyresulttable) .localpartywinstory span{margin-top:2px;font-size:13px}.localpartycard:has(.localpartyresulttable) .localpartyresulthead{padding-bottom:2px}.localpartycard:has(.localpartyresulttable) .localpartyresultrow{min-height:36px;padding-block:1px}.localpartycard:has(.localpartyresulttable) .localpartyactions.stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.localpartycard:has(.localpartyresulttable) .localpartytextbutton{grid-column:1 / -1}}@media(max-height:610px){.localpartycard{width:min(94vw,760px);max-height:calc(100dvh - 10px);padding-block:14px 12px}.localpartykicker{margin-bottom:3px}.localpartycard h1{font-size:30px}.localpartycopy{margin-block:5px 7px;font-size:16px}.localpartyplayerrow{min-height:39px}.localpartyform input{min-height:37px;font-size:19px}.localpartypengrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-block:3px 7px}.localpartypenoption{display:block;min-height:58px;padding:4px;text-align:center}.localpartypenoption[data-state=selected]{padding:3px}.localpartypenoption img{width:100%;height:27px}.localpartypenoption strong{display:block;font-size:14px}.localpartypendetail{margin-bottom:1px;font-size:13px}.localpartycard:has(.localpartymenu){width:min(94vw,760px)}.localpartycard:has(.localpartymenu) h1{font-size:27px}.localpartypausestatus{margin-block:2px 4px;font-size:13px}.localpartypauseroster{grid-template-columns:repeat(var(--party-size),minmax(0,1fr));gap:3px;margin-bottom:5px}.localpartypauseplayer{padding:5px 4px}.localpartypauseplayer>span{font-size:11px}.localpartypauseplayer strong{font-size:15px}.localpartymenu{gap:4px}.localpartycontinue{min-height:40px;padding-block:6px}.localpartyseriespeek{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:7px;padding-block:4px}.localpartyseriespeekhead{display:block;padding:0 7px 0 0;border:0;border-right:1px dashed rgba(36,66,143,.23)}.localpartyseriespeekhead small,.localpartyseriespeekhead strong{display:block}.localpartyseriespeekhead strong{margin-top:3px;font-size:17px}.localpartyserieslast{grid-template-columns:minmax(0,1fr) auto;gap:6px}.localpartyserieslast strong{font-size:13px}.localpartyserieslast small,.localpartyserieslast em{font-size:11px}.localpartymenuutilities{min-height:34px;padding-top:2px}.localpartysound,.localpartyexit{min-height:32px;font-size:14px}.localpartycard:has(.localpartyresulttable) .localpartywinmoment{margin-block:3px 4px;padding-block:0 5px}.localpartycard:has(.localpartyresulttable) .localpartywinnerpen{height:38px;margin-block:0 -2px}.localpartycard:has(.localpartyresulttable) .localpartywinstory strong{padding:2px 7px 1px;font-size:12px}.localpartycard:has(.localpartyresulttable) .localpartywinstory span{margin-top:2px;font-size:13px}.localpartycard:has(.localpartyresulttable) .localpartyresulthead{padding-bottom:2px}.localpartycard:has(.localpartyresulttable) .localpartyresultrow{min-height:28px;padding-block:1px}.localpartycard:has(.localpartyresulttable) .localpartyactions.stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.localpartycard:has(.localpartyresulttable) .localpartyprimary,.localpartycard:has(.localpartyresulttable) .localpartysecondary{min-height:42px;padding-block:6px}.localpartycard:has(.localpartyresulttable) .localpartytextbutton{grid-column:1 / -1}.localpartycard:has(.localpartyserieslog){width:min(94vw,760px)}.localpartycard:has(.localpartyserieslog) .localpartyseriesstandings{grid-template-columns:repeat(var(--party-size, 4),minmax(0,1fr));margin-block:5px 7px}.localpartycard:has(.localpartyserieslog) .localpartyseriesstory{margin-top:4px;padding-block:3px}.localpartycard:has(.localpartyserieslog) .localpartyseriesstandings>div{padding-block:2px 3px}.localpartycard:has(.localpartyserieslog) .localpartyseriesstandings i{margin-bottom:2px}.localpartycard:has(.localpartyserieslog) .localpartyseriesstandings span{font-size:11px}.localpartycard:has(.localpartyserieslog) .localpartyseriesstandings strong{font-size:18px}.localpartycard:has(.localpartyserieslog) .localpartyserieslog{max-height:none;overflow:visible}.localpartycard:has(.localpartyserieslog) .localpartyserieslog li:not(.localpartyterms){min-height:34px;padding-block:2px}.localpartyactions{margin-top:5px}}@media(min-width:621px)and (max-height:610px){.localpartyform{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.localpartyform>.localpartysetuptools,.localpartyform>.localpartyterms,.localpartyform>.localpartyactions{grid-column:1 / -1}.localpartyresumeroster{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-block:3px 6px}.localpartyresumeroster li{min-height:34px;padding-block:2px;font-size:14px}.localpartyresumeroster strong{font-size:18px}.localpartycard:has(.localpartyresumeroster) .localpartyactions.stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.localpartycard:has(.localpartyresumeroster) .localpartytextbutton{grid-column:1 / -1}.localpartycard:has(.localpartyresulttable) .localpartyresulttable{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-block:3px 5px}.localpartycard:has(.localpartyresulttable) .localpartyresulthead{display:none}.localpartycard:has(.localpartyresulttable) .localpartyresultrow{grid-template-columns:minmax(0,1fr) 34px 34px;gap:4px;min-height:42px;padding:3px 6px;border:1px solid rgba(36,66,143,.16)}.localpartycard:has(.localpartyresulttable) .localpartyresultrow>strong:after{display:block;margin-top:1px;color:var(--ink-2);font:8px/1 var(--stamp);content:attr(data-label)}}@media(max-height:460px){.localpartycard{padding:9px 18px 8px 28px}.localpartykicker{display:none}.localpartycard h1{font-size:25px}.localpartymetas{margin-block:3px 6px;font-size:13px}.localpartyplayerrow{min-height:35px}.localpartyform input{min-height:34px;font-size:17px}.localpartypenbutton{min-height:35px}.localpartypenbutton img{height:21px}.localpartysetuptools{margin-top:1px}.localpartyprimary,.localpartysecondary,.localpartydanger{min-height:40px;padding-block:6px}.localpartytextbutton{min-height:36px;padding-block:4px}.localpartyback{margin-top:2px}.localpartyscrollhint{bottom:4px}}@media(prefers-reduced-motion:reduce){.localpartyshade,.localpartycard,.localpartyorientationshade,.localpartyorientationcard,.localpartyturnchit,.localpartyroundcue,.localpartyseriespeek,.localpartyserieslink,.localpartysettingsentry,.localpartysettingschoice,.localpartyfullscreen,.localpartyscrollhint{transition:none}.localpartywinnerpen,.localpartywinstory{animation:none}}.staffdare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22;display:none;align-items:flex-end;justify-content:center;padding:max(18px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));background:linear-gradient(transparent 22%,#090d0bc2);pointer-events:none}.staffdare.show{display:flex}.staffdare.choice{align-items:flex-start}.staffdare.clear{align-items:center;background:radial-gradient(circle at 50% 48%,#2230242e,#080c09cc 74%),#080c092e}.staffdare.timeronly{display:block;padding:0;background:none}.staffdare.timeronly .staffdare-card{display:none}.staffdare-card{width:min(720px,100%);padding:16px 18px 14px;color:#eee5ce;background:#1f231ef0;border:1px solid rgba(231,217,183,.35);border-radius:4px;box-shadow:0 18px 50px #0000009e;pointer-events:auto;max-height:min(82dvh,760px);overflow-y:auto;overscroll-behavior:contain}.staffdare-card header{text-align:center}.staffdare-card header small,.staffinspect small,.staffchoice small{display:block;font:11px/1.2 var(--stamp);letter-spacing:.12em;text-transform:uppercase;opacity:.68}.staffdare-card h2{margin:2px 0 5px;font:32px/1 var(--hand);text-transform:uppercase}.staffdare-card p{margin:5px auto;font:17px/1.18 var(--hand);text-align:center}.staffdare-card .onepen{margin:16px auto 12px}.staffdare-card .onepen img{display:block;width:min(280px,100%);height:48px;object-fit:contain;margin:0 auto 8px}.staffnote-fold{max-width:470px;margin:0 auto 12px;padding:15px 20px;color:var(--ink);background:var(--paper);transform:rotate(-1deg);clip-path:polygon(0 7%,48% 0,100% 6%,97% 100%,3% 96%)}.staffnote-fold small{font:11px var(--stamp);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.staffnote-fold p{text-align:left;font-size:20px}.staffnote-fold b{font:18px var(--hand);text-transform:uppercase}.staffchoices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.staffchoice{min-width:0;min-height:44px;padding:10px 8px 8px;border:1px solid rgba(239,225,193,.22);border-radius:3px;background:#ffffff09;color:inherit;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.staffchoice.on{border-color:#eee0bd;background:#eee0bd21;box-shadow:inset 0 0 0 1px #eee0bd}.staffchoice:focus-visible{outline:2px solid #f6e7c8;outline-offset:3px}.staffchoice:active{transform:scale(.98)}.staffchoice-art,.staffchoice-copy{display:block}.staffchoice-art img{display:block;width:100%;height:34px;object-fit:contain;margin-bottom:4px}.staffchoice-copy b{display:block;font:20px var(--hand);text-transform:uppercase}.staffinspect{min-height:46px;text-align:center}.staffinspect-art{display:none}.staffinspect-copy b{display:block;font:23px var(--hand);text-transform:uppercase}.staffinspect-copy span{display:block;font:16px var(--hand)}.staffinspect-copy small{display:block;font:11px/1.2 var(--stamp);letter-spacing:.12em;text-transform:uppercase;opacity:.68}.staffchoice-rule,.staffordinary{color:#eee5cec2}.staffdare.clear .staffdare-card{width:min(560px,100%);padding:20px 22px 18px}.staffclear-heading{display:grid;justify-items:center}.staffclear-mark{display:grid;width:52px;height:52px;margin:8px 0 6px;place-items:center;border:2px solid #eee0bd;border-radius:50%;color:#283129;background:#eee0bd;font:25px/1 var(--stamp);box-shadow:0 9px 24px #00000047}.staffnext{margin:15px auto 2px;padding:11px 13px 10px;border-top:1px solid rgba(238,224,189,.26);border-bottom:1px solid rgba(238,224,189,.18);text-align:center}.staffnext small{font:10px/1 var(--stamp);letter-spacing:.13em;text-transform:uppercase;color:#eee5cea8}.staffnext p{margin:7px 0 0;font-size:16px;color:#eee5cedb}.staffchoice-rule strong{color:#eee5ce;font-weight:inherit}.staffdare-actions{display:flex;justify-content:center;gap:10px;margin-top:12px}.staffdare-actions button{min-width:44px;min-height:44px;padding:9px 14px 8px;border:1px solid rgba(238,224,189,.45);border-radius:2px;background:transparent;color:#eee5ce;font:13px var(--stamp);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}.staffdare-actions button.go{color:#283129;background:#eee0bd;border-color:#eee0bd}.staffdare-actions button:focus-visible{outline:2px solid #f6e7c8;outline-offset:3px}.staffdare-actions button:active{transform:scale(.97)}.staffclock{--staff-clock-width: 44px;position:fixed;top:22vh;left:50%;z-index:20;display:none;width:var(--staff-clock-width);height:var(--staff-clock-width);min-width:0;padding:0;transform:translate(-50%,-50%);color:#20281f;background:radial-gradient(circle at 45% 38%,#cdcfb0fc,#a0a68bfc);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #2a3028b3,inset 0 3px 8px #262d2633;text-align:center;pointer-events:none}.staffclock.on{display:block}.staffclock:before,.staffclock:after,.staffclock span,.staffclock em{display:none}.staffclock b{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font:700 max(11px,calc(var(--staff-clock-width) * .255)) / 1 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.09em;text-shadow:0 1px rgba(232,236,215,.42)}.staffclock.urgent{box-shadow:inset 0 0 0 2px #873b30d1}.staffclock.urgent b{color:#6e241c}.staffclock.critical{background:linear-gradient(170deg,#b5b28f,#978d72)}body.staffroom .topbtns{display:none!important}@media(max-width:520px){.staffdare{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.staffdare.choice{align-items:center;background:radial-gradient(circle at 50% 42%,#151a1533,#070a08c7 76%),#070a0838}.staffdare.clear{align-items:center}.staffdare-card{padding:14px 14px 12px}.staffdare.choice .staffdare-card{width:min(370px,100%);max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));padding:18px 16px 12px;overflow-x:hidden;border-color:#eee0bd6b;border-radius:10px;background:linear-gradient(180deg,#262b24fa,#191e19fa);box-shadow:0 20px 60px #0000009e,inset 0 1px #ffffff09}.staffdare-card h2{font-size:28px}.staffchoice-heading small{font-size:9px;letter-spacing:.16em}.staffchoice-heading h2{margin:5px 0 4px;line-height:1.05}.staffchoice-heading p{max-width:280px;margin-top:3px;color:#eee5cec2;font-size:15px;line-height:1.15}.staffchoices{gap:4px;margin:14px 0 10px;padding:4px;border:1px solid rgba(238,224,189,.15);border-radius:7px;background:#0407053d}.staffchoice{display:grid;grid-template-rows:25px auto;align-items:center;min-height:57px;padding:5px 3px 6px;border:0;border-radius:5px;background:transparent}.staffchoice.on{color:#263028;border-color:transparent;background:#eee0bd;box-shadow:0 2px 8px #00000038}.staffchoice-art img{height:25px;margin:0}.staffchoice-copy b{font-size:15px;line-height:1}.staffchoice-copy small{display:none}.staffinspect{display:grid;min-height:0;padding:14px 12px 12px;border:1px solid rgba(238,224,189,.18);border-radius:7px;background:#04070533}.staffinspect-art{display:grid;height:62px;margin-bottom:7px;place-items:center}.staffinspect-art img{width:min(286px,92%);height:100%;object-fit:contain;filter:drop-shadow(0 6px 7px rgba(0,0,0,.32))}.staffinspect-copy b{font-size:24px;line-height:1}.staffinspect-copy span{margin-top:4px;font-size:15px;line-height:1.15}.staffinspect-copy small{display:inline-block;margin-top:8px;padding:4px 7px 3px;border:1px solid rgba(238,224,189,.2);border-radius:999px;font-size:8px;letter-spacing:.1em;opacity:.74}.staffchoice-rule{display:block;margin:9px auto 0!important;padding:0 6px;font-size:13px!important;line-height:1.15!important}.staffchoice-rule strong{display:inline}.staffchoice-actions{flex-direction:column;gap:2px;margin-top:10px}.staffchoice-actions button{width:100%;border-radius:5px}.staffchoice-actions .go{order:-1;min-height:49px;font-size:14px}.staffchoice-actions button:not(.go){border-color:transparent;color:#eee5ceb3;background:transparent;font-size:11px}.staffdare.clear .staffdare-card{width:min(370px,100%);padding:18px 16px 14px;border-radius:9px;background:linear-gradient(180deg,#262b24fa,#191e19fa)}.staffdare.clear .staffdare-actions{flex-direction:column;gap:3px}.staffdare.clear .staffdare-actions button{width:100%}.staffdare.clear .staffdare-actions .go{order:-1;min-height:50px}.staffdare.clear .staffdare-actions button:not(.go){border-color:transparent;color:#eee5ceb3}}@media(max-width:520px)and (max-height:650px){.staffdare.choice .staffdare-card{padding-top:12px}.staffchoice-heading p{display:none}.staffchoices{margin-top:10px}.staffinspect{padding-top:10px;padding-bottom:9px}.staffinspect-art{height:46px;margin-bottom:4px}.staffinspect-copy span{font-size:14px}.staffchoice-rule{margin-top:7px!important}.staffchoice-actions{margin-top:7px}}@media(hover:hover)and (pointer:fine){.staffchoice:hover:not(.on){background:#eee0bd14}.staffdare-actions button:hover{border-color:#eee0bdb8}}@media(prefers-reduced-motion:reduce){.staffchoice,.staffdare-actions button{transition-duration:0ms}.staffclock.critical b{color:#6e241c}}
