.play-module__sQasCq__section{padding:var(--section) 0;overflow-x:clip}.play-module__sQasCq__soft{color:var(--fg-soft);font-weight:300}.play-module__sQasCq__subTitle{font-size:var(--fs-h2-sm);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;font-weight:400;line-height:1.04}.play-module__sQasCq__subText{color:var(--fg-soft);max-width:44ch;margin:14px 0 28px}.play-module__sQasCq__rule{border-bottom:1px solid var(--rule);padding:14px 0}.play-module__sQasCq__rule:first-child{border-top:1px solid var(--ink)}.play-module__sQasCq__rule dt{font-weight:600}.play-module__sQasCq__rule dd{color:var(--fg-soft);text-wrap:pretty;margin:4px 0 0}.play-module__sQasCq__tokenRow{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.play-module__sQasCq__tokenFig{justify-items:start;margin:0;display:grid}.play-module__sQasCq__tokenStamps{grid-template-columns:repeat(2,minmax(0,290px));gap:clamp(14px,2vw,26px);padding:6px 0 20px;display:grid}.play-module__sQasCq__overprinted{display:block;position:relative}.play-module__sQasCq__overprinted:first-child{transform:rotate(-2.2deg)}.play-module__sQasCq__overprinted:last-child{transform:rotate(1.6deg)translateY(18px)}.play-module__sQasCq__overprinted svg{width:46%}.play-module__sQasCq__overprint{color:var(--ink);font-family:var(--font-stamp);text-transform:uppercase;letter-spacing:.12em;background:var(--stamp);pointer-events:none;border-block:3px solid;justify-items:center;gap:2px;padding:5px 0 6px;font-size:clamp(1rem,1.6vw,1.4rem);font-weight:900;font-stretch:72%;line-height:1;display:grid;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)rotate(-11deg)}.play-module__sQasCq__overprint[data-light]{color:var(--stamp);background:var(--ink)}.play-module__sQasCq__tokenCaption{max-width:36ch;font-size:var(--fs-small);color:var(--fg-soft);margin-top:24px}.play-module__sQasCq__tokenRules dl{display:grid}.play-module__sQasCq__limits{font-size:var(--fs-small);color:var(--fg-soft);max-width:56ch;margin-top:18px}.play-module__sQasCq__repeat{margin-top:clamp(88px,11vw,160px)}.play-module__sQasCq__repeatHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:18px clamp(32px,5vw,80px);margin-bottom:clamp(30px,3.6vw,48px);display:grid}.play-module__sQasCq__repeatCopy{gap:12px;display:grid}.play-module__sQasCq__repeatCopy p{max-width:42ch;color:var(--fg-soft)}.play-module__sQasCq__repeatCopy .play-module__sQasCq__tagline{color:var(--ink);font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:500;line-height:1.4}.play-module__sQasCq__record{gap:26px;display:grid}.play-module__sQasCq__controls{flex-wrap:wrap;align-items:flex-end;gap:22px clamp(28px,3.4vw,52px);display:flex}.play-module__sQasCq__gaps{border:0;min-width:0;margin:0;padding:0}.play-module__sQasCq__gapsLegend{margin-bottom:12px;padding:0;font-weight:600}.play-module__sQasCq__gapsRow{flex-wrap:wrap;gap:10px;display:flex}.play-module__sQasCq__gaps[data-small] .play-module__sQasCq__gapsRow{gap:6px}.play-module__sQasCq__gaps[data-small] .play-module__sQasCq__gap span{font-size:var(--fs-small);padding:0 15px}.play-module__sQasCq__gap{display:inline-flex;position:relative}.play-module__sQasCq__gap input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.play-module__sQasCq__gap span{border:1.5px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius:var(--r-pill);min-height:44px;color:var(--ink);touch-action:manipulation;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);align-items:center;padding:0 22px;font-weight:500;line-height:1.1;display:inline-flex}@media (hover:hover) and (pointer:fine){.play-module__sQasCq__gap input:hover+span{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}.play-module__sQasCq__gap input:active+span{transform:scale(.97)}.play-module__sQasCq__gap input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.play-module__sQasCq__gap input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.play-module__sQasCq__strip{background:var(--stamp);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-plate);--fg-soft:var(--ink-soft);--focus:var(--prussian);margin:0;padding:0 clamp(16px,2.4vw,34px)}.play-module__sQasCq__stripSelvage{color:var(--ink-soft);border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 22px;padding:14px 0;display:flex}.play-module__sQasCq__formula{text-transform:none;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.8rem;font-stretch:88%}.play-module__sQasCq__formula sup{vertical-align:.7em;font-size:.72em;line-height:0}.play-module__sQasCq__cancels{border-block:1px solid var(--rule);grid-template-columns:repeat(11,minmax(0,1fr));margin:clamp(22px,3vw,36px) 0 clamp(16px,2.2vw,26px);display:grid}.play-module__sQasCq__pass{text-align:center;align-content:start;justify-items:center;gap:6px;min-width:0;padding:clamp(18px,2.4vw,30px) clamp(4px,.8vw,12px) clamp(14px,1.8vw,22px);display:grid}.play-module__sQasCq__pass+.play-module__sQasCq__pass{border-left:1px solid var(--rule)}.play-module__sQasCq__cancelWrap{z-index:1;color:#111426eb;width:112%;max-width:140px;opacity:var(--ink,1);mix-blend-mode:multiply;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--rot,0deg));animation:play-module__sQasCq__strike .34s var(--ease-out) calc(var(--i,0) * 60ms) both;margin:0 -6% 6px;display:block;position:relative}.play-module__sQasCq__cancels[data-armed] .play-module__sQasCq__cancelWrap{opacity:0;animation:none}@keyframes play-module__sQasCq__strike{0%{opacity:0;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--rot,0deg)) scale(1.34);filter:blur(2px)}}.play-module__sQasCq__cancel{width:100%;height:auto;display:block;overflow:visible}.play-module__sQasCq__cancel text{fill:currentColor;stroke:none}.play-module__sQasCq__cancelValue{font-family:var(--font-stamp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:900;font-stretch:100%}.play-module__sQasCq__cancelArc{font-family:var(--font-stamp);letter-spacing:.08em;font-size:10.5px;font-weight:800;font-stretch:70%}.play-module__sQasCq__cancelSlug{font-family:var(--font-stamp);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;font-stretch:70%}.play-module__sQasCq__passMins{color:var(--ink);white-space:nowrap;font-size:1.05rem}.play-module__sQasCq__passMins b{font-variant-numeric:tabular-nums;font-weight:600}[data-blind] .play-module__sQasCq__passMins{color:var(--ink-soft)}.play-module__sQasCq__passDay{color:var(--ink-soft);font-size:.82rem;line-height:1.3;display:grid}.play-module__sQasCq__passDot{display:none}.play-module__sQasCq__passDayN{font-variant-numeric:tabular-nums}.play-module__sQasCq__total{border-top:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:14px 0;display:flex}.play-module__sQasCq__total b{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.play-module__sQasCq__totalCeiling{font-size:var(--fs-small);color:var(--ink-soft);max-width:52ch}.play-module__sQasCq__stripCaption{max-width:72ch;margin:0;padding:0 0 16px}.play-module__sQasCq__cram{font-size:var(--fs-small);color:var(--fg-soft);max-width:62ch;margin-top:18px}.play-module__sQasCq__pair{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px clamp(40px,6vw,104px);margin-top:clamp(88px,11vw,160px);display:grid}.play-module__sQasCq__booking,.play-module__sQasCq__together{min-width:0}.play-module__sQasCq__slipFig{gap:16px;max-width:470px;margin:0;display:grid}.play-module__sQasCq__slip{background:var(--stamp);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-plate);--fg-soft:var(--ink-soft);--focus:var(--prussian);padding:0 clamp(18px,2.2vw,28px);transform:rotate(-1.2deg)}.play-module__sQasCq__slipSelvage{color:var(--ink-soft);border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.play-module__sQasCq__slipFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:4px 0 20px;display:grid}.play-module__sQasCq__slipFields>div{min-width:0;margin-top:14px}.play-module__sQasCq__slipFields dt{color:var(--ink-soft)}.play-module__sQasCq__slipFields dd{border-bottom:1px solid var(--ink-soft);margin:6px 0 0;padding-bottom:6px;font-size:1.08rem;font-weight:500;line-height:1.3}.play-module__sQasCq__slipWide{grid-column:1/-1}.play-module__sQasCq__tnum{font-variant-numeric:tabular-nums}.play-module__sQasCq__player{align-items:center;gap:8px;display:flex}.play-module__sQasCq__avatar{width:28px;color:var(--prussian);flex:none}.play-module__sQasCq__slipTear{background:radial-gradient(circle, var(--paper-deep) 3px, transparent 3.5px) 0 50% / 12px 100% repeat-x;height:8px;margin:0 calc(-1*clamp(18px,2.2vw,28px))}.play-module__sQasCq__slipPay{padding:16px 0 22px}.play-module__sQasCq__slipPayLabel{color:var(--ink-soft)}.play-module__sQasCq__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 20px;display:grid}.play-module__sQasCq__slot{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}.play-module__sQasCq__slot>span:first-child{width:100%;max-width:96px;display:block}.play-module__sQasCq__slot svg{width:58%}.play-module__sQasCq__slotEssay{aspect-ratio:96/128;border:1.5px dashed color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink-soft);place-items:center;display:grid!important}.play-module__sQasCq__slotLabel{color:var(--ink-soft);font-size:.82rem;line-height:1.25}.play-module__sQasCq__still{border-top:1.5px solid var(--ink);align-items:center;gap:14px;padding-top:14px;font-weight:500;line-height:1.3;display:flex}.play-module__sQasCq__stillN{border:2px solid var(--prussian);width:52px;height:52px;color:var(--prussian);border-radius:50%;flex:none;place-items:center;font-size:1.45rem;display:grid}.play-module__sQasCq__slipCaption{max-width:44ch}.play-module__sQasCq__conditions{display:grid}.play-module__sQasCq__phrases{margin-top:26px}.play-module__sQasCq__phrasesLabel{font-size:var(--fs-small);color:var(--fg-soft);margin-bottom:10px}.play-module__sQasCq__phraseList{flex-wrap:wrap;gap:8px;display:flex}.play-module__sQasCq__phrase{background:var(--stamp);color:var(--ink);border-radius:var(--r-paper);font-weight:500;font-size:var(--fs-small);padding:7px 13px 8px;line-height:1.2;box-shadow:0 1px #151a2e24}.play-module__sQasCq__phrase:nth-child(odd){transform:rotate(-1deg)}.play-module__sQasCq__phrase:nth-child(2n){transform:rotate(.8deg)}.play-module__sQasCq__mancala{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;margin-top:32px;padding-top:24px;display:grid}.play-module__sQasCq__mancalaGlyph{color:var(--prussian);padding-top:4px}.play-module__sQasCq__mancalaGlyph svg{width:64px;height:auto;display:block}.play-module__sQasCq__mancala p{max-width:52ch}.play-module__sQasCq__cup{color:var(--fg-soft);margin:10px 0 8px}.play-module__sQasCq__make{margin-top:clamp(88px,11vw,160px)}.play-module__sQasCq__pack{background:var(--stamp);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-plate);--fg-soft:var(--ink-soft);--focus:var(--prussian);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.play-module__sQasCq__packMount{background:var(--ink);color:var(--on-night);border-radius:var(--r-paper) 0 0 var(--r-paper);align-content:center;justify-items:center;gap:26px;padding:clamp(32px,4.4vw,64px) clamp(24px,3.6vw,52px);display:grid}.play-module__sQasCq__block{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:400px;display:grid}.play-module__sQasCq__blockCell{min-width:0;display:grid}.play-module__sQasCq__blockCell>:not(.play-module__sQasCq__essay) svg{width:60%}.play-module__sQasCq__essay{border:1.5px dashed color-mix(in srgb, var(--on-night) 55%, transparent);color:var(--on-night);font-family:var(--font-stamp);grid-template-rows:auto 1fr auto auto;gap:6px;margin:7px;padding:10px 9px;display:grid}.play-module__sQasCq__essayTop,.play-module__sQasCq__essayFoot{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.play-module__sQasCq__essay .play-module__sQasCq__essaySketch{width:78%;height:auto;color:color-mix(in srgb, var(--on-night) 80%, transparent);place-self:center}.play-module__sQasCq__essayName{text-transform:uppercase;letter-spacing:.1em;text-align:center;justify-self:center;font-size:.85rem;font-weight:800;font-stretch:80%}.play-module__sQasCq__essay .play-module__sQasCq__essayAvatar{width:22px;height:auto;color:var(--on-night);flex:none}.play-module__sQasCq__essayBlank{white-space:nowrap;text-align:left;border-bottom:1.5px dashed color-mix(in srgb, var(--on-night) 55%, transparent);flex:1;padding-bottom:2px}.play-module__sQasCq__packLeaf{align-content:start;min-width:0;padding:clamp(32px,4.4vw,64px) clamp(24px,4vw,60px);display:grid;position:relative}.play-module__sQasCq__packMark{position:absolute;top:clamp(20px,2.6vw,34px);right:clamp(18px,2.6vw,34px)}.play-module__sQasCq__makeTitle{font-size:var(--fs-h2-sm);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;padding-right:110px;font-weight:400;line-height:1.04}.play-module__sQasCq__makeLead{max-width:54ch;color:var(--ink-soft);margin:18px 0 28px}.play-module__sQasCq__topicsLabel{color:var(--ink-soft);margin-bottom:10px}.play-module__sQasCq__topics{border-top:1.5px solid var(--ink);margin-bottom:22px}.play-module__sQasCq__topics li{border-bottom:1px solid var(--rule)}.play-module__sQasCq__topicLink{min-height:44px;color:inherit;grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;text-decoration:none;display:grid}.play-module__sQasCq__topicCode{color:var(--prussian);font-variant-numeric:tabular-nums}.play-module__sQasCq__topicName{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);transition:text-decoration-color var(--dur-ui) var(--ease-out);font-weight:500}.play-module__sQasCq__topicLink:hover .play-module__sQasCq__topicName{-webkit-text-decoration-color:var(--marigold-deep);text-decoration-color:var(--marigold-deep)}.play-module__sQasCq__topicLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.play-module__sQasCq__topicLevel{font-size:var(--fs-small);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.play-module__sQasCq__hack{max-width:54ch;color:var(--ink-soft);margin-bottom:14px}.play-module__sQasCq__foot{border-top:1px solid var(--rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px clamp(40px,6vw,104px);margin-top:clamp(56px,7vw,96px);padding-top:22px;display:grid}.play-module__sQasCq__status{max-width:54ch;font-weight:500}.play-module__sQasCq__village{font-size:var(--fs-small);color:var(--fg-soft);max-width:46ch}@media (max-width:1100px){.play-module__sQasCq__cancels{grid-template-columns:repeat(6,minmax(0,1fr))}.play-module__sQasCq__cancelWrap{max-width:108px}.play-module__sQasCq__pass+.play-module__sQasCq__pass{border-left:0}.play-module__sQasCq__pass:not(:nth-child(6n+1)){border-left:1px solid var(--rule)}.play-module__sQasCq__pass:nth-child(n+7){border-top:1px solid var(--rule)}.play-module__sQasCq__pass:nth-child(6){border-bottom:1px solid var(--rule);margin-bottom:-1px}}@media (max-width:960px){.play-module__sQasCq__tokenRow,.play-module__sQasCq__repeatHead,.play-module__sQasCq__pair,.play-module__sQasCq__pack,.play-module__sQasCq__foot{grid-template-columns:1fr}.play-module__sQasCq__slip{transform:none}.play-module__sQasCq__packMount{border-radius:var(--r-paper) var(--r-paper) 0 0}}@media (max-width:760px){.play-module__sQasCq__cancels{grid-template-columns:repeat(4,minmax(0,1fr))}.play-module__sQasCq__pass:not(:nth-child(6n+1)){border-left:0}.play-module__sQasCq__pass:nth-child(n+7){border-top:0}.play-module__sQasCq__pass:nth-child(6){border-bottom:0;margin-bottom:0}.play-module__sQasCq__pass:nth-child(n+5){border-top:1px solid var(--rule)}.play-module__sQasCq__pass:nth-child(8){border-bottom:1px solid var(--rule);margin-bottom:-1px}.play-module__sQasCq__cancelWrap{width:100%;transform:translate(calc(var(--dx,0) / 2), calc(var(--dy,0) / 2)) rotate(var(--rot,0deg));margin-inline:0}.play-module__sQasCq__tokenStamps{grid-template-columns:repeat(2,minmax(0,150px))}.play-module__sQasCq__topicLink{grid-template-columns:minmax(0,1fr) auto}.play-module__sQasCq__topicName{grid-area:2/1/auto/-1}.play-module__sQasCq__makeTitle{margin-top:52px;padding-right:0}.play-module__sQasCq__slipFields{grid-template-columns:1fr 1fr}}@media (max-width:420px){.play-module__sQasCq__gapsRow{gap:6px}.play-module__sQasCq__gap span{padding:0 11px;font-size:.98rem}.play-module__sQasCq__gaps[data-small] .play-module__sQasCq__gap span{padding:0 10px}}@media (prefers-reduced-motion:reduce){.play-module__sQasCq__cancelWrap{animation:none}}
