.l06R2W_page{place-content:center;gap:1.5rem;min-height:100vh;padding:2rem;display:grid}.l06R2W_form{border:1px solid var(--stitch);background:linear-gradient(#241618,#170e10);border-radius:.5rem;gap:1rem;width:min(24rem,90vw);padding:1.75rem;display:grid;box-shadow:inset 0 0 0 1px #0008,0 4px 14px #0009}.l06R2W_formEmbedded{gap:1rem;display:grid}.l06R2W_field{gap:.25rem;display:grid}.l06R2W_field input{border:1px solid var(--stitch);min-height:44px;font:inherit;color:var(--ivory);background:#120b0d;border-radius:.35rem;padding:.6rem .75rem}.l06R2W_field input[aria-invalid=true]{border-color:var(--danger)}.l06R2W_error,.l06R2W_alert{color:var(--danger);margin:0;font-size:.9rem}.l06R2W_form button[type=submit],.l06R2W_formEmbedded button[type=submit]{border:1px solid var(--brass-light);background:var(--btn-fill);min-height:44px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;border-radius:.35rem;padding:.6rem 1.2rem;font-weight:700}.l06R2W_form button[type=submit]:disabled,.l06R2W_formEmbedded button[type=submit]:disabled{cursor:wait;opacity:.4;cursor:default}
.v_oKKq_group{gap:.25rem;display:inline-flex}.v_oKKq_group button{border:1px solid var(--stitch);min-height:36px;font:inherit;color:var(--ivory);cursor:pointer;background:0 0;border-radius:.35rem;padding:.25rem .8rem}.v_oKKq_group button[aria-pressed=true]{background:var(--btn-fill);color:var(--btn-ink);font-weight:700}
.H50DNG_field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.H50DNG_slot{aspect-ratio:5/7;filter:drop-shadow(0 14px 18px #000b);opacity:.85;width:clamp(4.5rem,11vw,8rem);position:absolute}.H50DNG_bob{width:100%;height:100%;animation:9s ease-in-out infinite alternate H50DNG_bob}@keyframes H50DNG_bob{0%{translate:0 -10px}to{translate:0 12px}}@media (max-width:720px){.H50DNG_slot{opacity:.35}}@media (prefers-reduced-motion:reduce){.H50DNG_bob{animation:none}}
.SosgZq_reveal{will-change:transform, opacity, filter}.SosgZq_pill{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--brass-light) 20%, transparent), transparent 70%), linear-gradient(var(--pill-top), var(--pill-bottom));box-shadow:inset 0 0 0 1px var(--brass), 0 0 24px color-mix(in srgb, var(--brass) 28%, transparent);filter:url(#liquid-goo);position:absolute;inset:0}.SosgZq_surface{border-radius:inherit;isolation:isolate;position:relative;overflow:hidden}.SosgZq_ripple{z-index:0;pointer-events:none;background:radial-gradient(circle,#ecd59a66,#ecd59a00 70%);border-radius:50%;animation:.7s cubic-bezier(.22,1,.36,1) forwards SosgZq_ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes SosgZq_ripple{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.SosgZq_blobs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.SosgZq_blob{aspect-ratio:1;filter:blur(70px);opacity:.5;border-radius:50%;width:46vmax;animation:26s ease-in-out infinite alternate SosgZq_drift;position:absolute}.SosgZq_blob:first-child{background:radial-gradient(circle, var(--blob-1), transparent 65%);top:-14vmax;left:-12vmax}.SosgZq_blob:nth-child(2){background:radial-gradient(circle, var(--blob-2), transparent 65%);animation-duration:34s;animation-delay:-9s;top:20vh;right:-16vmax}.SosgZq_blob:nth-child(3){background:radial-gradient(circle, var(--blob-3), transparent 65%);animation-duration:40s;animation-delay:-17s;bottom:-22vmax;left:20vw}@keyframes SosgZq_drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,8vmax)scale(.94)}}@media (prefers-reduced-motion:reduce){.SosgZq_blob,.SosgZq_ripple{animation:none}.SosgZq_ripple{display:none}}
._s4oeG_page{gap:1rem;width:min(46rem,94vw);margin:0 auto;padding:1.25rem 0 4rem;display:grid;position:relative}._s4oeG_game{gap:.6rem;display:grid}._s4oeG_top{gap:.5rem;display:grid}._s4oeG_top h1{font-size:clamp(1.8rem,6vw,2.6rem)}._s4oeG_back{width:fit-content;color:var(--brass-light)}._s4oeG_back:hover{text-decoration:underline}._s4oeG_panel{border:1px solid var(--stitch);background:linear-gradient(#241618cc,#170e10cc);border-radius:.8rem;gap:.8rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 10px 28px #0009}._s4oeG_panel h2{font-size:1.3rem}._s4oeG_formGrid,._s4oeG_rules{gap:.8rem;display:grid}._s4oeG_rules label,._s4oeG_joinLabel{gap:.25rem;display:grid}._s4oeG_rules select,._s4oeG_rules input[type=number],._s4oeG_joinLabel input{border:1px solid var(--stitch);min-height:44px;font:inherit;color:var(--ivory);background:#120b0d;border-radius:.35rem;padding:.5rem .7rem}._s4oeG_joinLabel input{text-transform:uppercase;letter-spacing:.3em;font-family:var(--font-display);font-size:1.2rem}._s4oeG_check{align-items:center;gap:.6rem;min-height:44px;display:flex!important}._s4oeG_check input{accent-color:var(--brass);width:1.15rem;height:1.15rem}._s4oeG_joinRow{grid-template-columns:1fr auto;align-items:end;gap:.7rem;display:grid}._s4oeG_primary{border:1px solid var(--brass-light);background:var(--btn-fill);min-height:44px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;border-radius:.35rem;place-items:center;padding:.6rem 1.2rem;font-weight:700;display:inline-grid}._s4oeG_primary:disabled{opacity:.4;cursor:default}._s4oeG_secondary{border:1px solid var(--stitch);min-height:44px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;place-items:center;width:fit-content;padding:.5rem 1rem;display:inline-grid}._s4oeG_secondary:hover:not(:disabled){border-color:var(--brass)}._s4oeG_secondary:disabled{opacity:.4;cursor:default}._s4oeG_error{color:var(--danger);margin:0;font-size:.9rem}._s4oeG_hint{opacity:.8;margin:0;font-size:.88rem}._s4oeG_codeRow{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}._s4oeG_code{font-family:var(--font-display);letter-spacing:.25em;color:var(--brass-light);text-shadow:0 0 30px color-mix(in srgb, var(--brass) 40%, transparent);font-size:clamp(2.4rem,10vw,3.6rem)}._s4oeG_seats{gap:.6rem;list-style:none;display:grid}._s4oeG_seat{border:1px solid var(--stitch);background:#0b0709aa;border-radius:.6rem;align-items:center;gap:.8rem;padding:.6rem .8rem;transition:border-color .4s,box-shadow .4s;display:flex}._s4oeG_seatReady{border-color:var(--brass);box-shadow:0 0 16px color-mix(in srgb, var(--brass) 22%, transparent)}._s4oeG_seatEmpty{opacity:.6;border-style:dashed}._s4oeG_avatar{border:1px solid var(--stitch);width:2.6rem;height:2.6rem;color:var(--brass-light);font-family:var(--font-display);background:#1a1112;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}._s4oeG_seatText{flex:1;gap:.1rem;display:grid}._s4oeG_seatText small{opacity:.7}._s4oeG_dot{background:#555;border-radius:50%;width:.6rem;height:.6rem}._s4oeG_on{background:#4ade80;box-shadow:0 0 8px #4ade80}._s4oeG_icon{border:1px solid var(--stitch);width:2.2rem;height:2.2rem;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;font-size:1.2rem}._s4oeG_icon:hover{border-color:var(--danger);color:var(--danger)}._s4oeG_actions{justify-items:start;gap:.7rem;display:grid}._s4oeG_banner{border:1px solid var(--stitch);color:var(--brass-light);text-align:center;z-index:5;background:#241618ee;border-radius:.5rem;margin:0 auto;padding:.45rem 1rem;position:sticky;top:.4rem}._s4oeG_result{border:1px solid var(--stitch);background:linear-gradient(#241618ee,#170e10ee);border-radius:.8rem;gap:.7rem;width:min(34rem,94vw);margin:.5rem auto 0;padding:1.2rem;display:grid;box-shadow:0 10px 28px #0009}._s4oeG_result table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._s4oeG_result th,._s4oeG_result td{text-align:left;border-bottom:1px solid #8b6b3a55;padding:.4rem .6rem}._s4oeG_result td:not(:first-child){font-family:var(--font-display);font-size:1.1rem}._s4oeG_buttons{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._s4oeG_result tbody tr{animation:.5s cubic-bezier(.22,1,.36,1) both _s4oeG_rowIn;animation-delay:calc(1.1s + var(--i,0) * .18s)}._s4oeG_verdict{animation:.6s cubic-bezier(.22,1,.36,1) 1.9s both _s4oeG_rowIn}._s4oeG_banner,._s4oeG_error,._s4oeG_enter{animation:.45s cubic-bezier(.22,1,.36,1) both _s4oeG_rowIn}@keyframes _s4oeG_rowIn{0%{opacity:0;transform:translate(-.6rem)}}._s4oeG_enter{display:inline-block}._s4oeG_primary,._s4oeG_secondary{transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .3s,opacity .4s}._s4oeG_primary:enabled:hover{transform:translateY(-2px)}._s4oeG_primary:enabled:active,._s4oeG_secondary:enabled:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){._s4oeG_result tbody tr,._s4oeG_verdict,._s4oeG_banner,._s4oeG_error,._s4oeG_enter{animation:none}}._s4oeG_leaveSmall{color:var(--ivory);opacity:.6;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.5rem;text-decoration:underline}@media (max-width:720px){._s4oeG_joinRow{grid-template-columns:1fr}}._s4oeG_checkRow{align-items:center;gap:.6rem;min-height:44px;display:flex}._s4oeG_checkRow input{accent-color:var(--brass);width:1.15rem;height:1.15rem}._s4oeG_autoBanner{border:1px solid var(--brass);color:var(--brass-light);background:color-mix(in srgb, var(--brass) 10%, #170e10);border-radius:.5rem;margin:0;padding:.6rem 1rem;font-weight:600}._s4oeG_openBadge{border:1px solid var(--stitch);opacity:.85;border-radius:999px;width:fit-content;padding:.15rem .7rem;font-size:.78rem}._s4oeG_takeBack{border:1px solid var(--brass-light);color:var(--brass-light);font:inherit;cursor:pointer;background:#2a1a10;border-radius:999px;margin-left:.5rem;padding:.25rem .8rem;font-weight:700;transition:background .25s,color .25s}._s4oeG_takeBack:hover,._s4oeG_takeBack:focus-visible{background:var(--brass-light);color:#1a0f0a}._s4oeG_board{border:1px solid var(--stitch);background:linear-gradient(#241618cc,#170e10cc);border-radius:.8rem;gap:.5rem;padding:.9rem 1.1rem;display:grid;box-shadow:0 10px 28px #0009}._s4oeG_board h2{font-size:1.1rem}._s4oeG_standings{font-variant-numeric:tabular-nums;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._s4oeG_standings li{border-radius:.4rem;align-items:center;gap:.7rem;padding:.3rem .5rem;display:flex}._s4oeG_standings ._s4oeG_me{background:color-mix(in srgb, var(--brass) 14%, transparent)}._s4oeG_rank{border:1px solid var(--stitch);width:1.6rem;height:1.6rem;color:var(--brass-light);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}._s4oeG_standName{flex:1}._s4oeG_standTotal{color:var(--brass-light);font-weight:700}._s4oeG_boards{gap:.6rem;width:min(34rem,94vw);margin:.5rem auto 0;display:grid}._s4oeG_tableArea{position:relative}._s4oeG_resultOverlay{z-index:40;pointer-events:none;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}._s4oeG_resultOverlay>*{pointer-events:auto;width:min(26rem,100%);margin:0}._s4oeG_leaveBar{justify-self:start}._s4oeG_leaveTop{border:1px solid var(--stitch);min-height:40px;color:var(--ivory);font:inherit;cursor:pointer;background:#241618cc;border-radius:.4rem;padding:.4rem .9rem;transition:border-color .2s,color .2s}._s4oeG_leaveTop:hover,._s4oeG_leaveTop:focus-visible{border-color:var(--brass);color:var(--brass-light)}._s4oeG_rulesView{gap:0;margin:0;display:grid}._s4oeG_ruleRow{border-bottom:1px solid color-mix(in srgb, var(--stitch) 40%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._s4oeG_ruleRow:last-child{border-bottom:0}._s4oeG_ruleRow dt{opacity:.85}._s4oeG_ruleRow dd{text-align:right;margin:0;font-weight:600}._s4oeG_ruleSwitch{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}._s4oeG_ruleSwitch input{accent-color:var(--brass);width:1.1rem;height:1.1rem}
.GK8smG_scene{--hand-w:clamp(4.2rem, 11vw, 7.2rem);--table-w-base:clamp(2.8rem, 6.4vw, 4.4rem);--back-base:clamp(1.7rem, 3.4vw, 2.5rem);grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem 1.25rem;display:grid;position:relative;overflow-x:clip}.GK8smG_status{text-align:center;align-content:start;justify-items:center;gap:.35rem;min-height:7rem;display:grid}.GK8smG_status p,.GK8smG_status h2{margin:0}.GK8smG_overTitle{animation:GK8smG_rise .7s var(--liquid-ease) both}.GK8smG_hud{grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:.75rem;width:100%;min-height:2.4rem;display:grid}.GK8smG_hudLeft{justify-content:flex-start;display:flex}.GK8smG_hudRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.GK8smG_message{color:var(--ivory);text-wrap:balance;max-width:38rem;transition:color .5s,text-shadow .5s}.GK8smG_mine{color:var(--brass-light);text-shadow:0 0 16px color-mix(in srgb, var(--brass) 45%, transparent);font-weight:600}.GK8smG_chip{border:1px solid color-mix(in srgb, var(--stitch) 70%, transparent);background:color-mix(in srgb, var(--leather) 75%, transparent);white-space:nowrap;min-height:1.9rem;animation:GK8smG_pop .45s var(--liquid-ease) both;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.2rem .75rem;font-size:.85rem;transition:border-color .4s,color .4s,box-shadow .4s;display:inline-flex}.GK8smG_direction{color:var(--ink-dim,#cbbf9f)}.GK8smG_alerts{align-content:start;justify-items:center;gap:.3rem;min-height:3.4rem;display:grid}.GK8smG_alert{animation:GK8smG_alertIn .5s var(--liquid-ease) both;border-radius:.4rem;padding:.2rem .9rem}.GK8smG_error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);animation:GK8smG_alertIn .5s var(--liquid-ease) both, GK8smG_nudge .4s ease-in-out .15s;font-weight:600}.GK8smG_warning{color:var(--brass-light);background:color-mix(in srgb, var(--brass) 10%, transparent);font-weight:600}.GK8smG_timer{font-variant-numeric:tabular-nums}.GK8smG_timer.GK8smG_low{color:var(--danger);border-color:var(--danger);box-shadow:0 0 14px color-mix(in srgb, var(--danger) 35%, transparent)}@property --share{syntax:"<number>";inherits:false;initial-value:1}.GK8smG_ring{background:conic-gradient(currentColor calc(var(--share) * 360deg), #8b6b3a44 0);width:1.3rem;height:1.3rem;color:var(--brass);border-radius:50%;transition:--share 1s linear;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.GK8smG_low .GK8smG_ring{color:var(--danger)}.GK8smG_tick{animation:GK8smG_tick .5s var(--liquid-ease);display:inline-block}.GK8smG_enter{animation:GK8smG_enter .45s var(--liquid-ease) both;display:inline-block}@keyframes GK8smG_enter{0%{opacity:0;filter:blur(3px);transform:translateY(.35rem)}}@keyframes GK8smG_pop{0%{opacity:0;transform:scale(.85)}}@keyframes GK8smG_rise{0%{opacity:0;filter:blur(4px);transform:translateY(.6rem)scale(.96)}}@keyframes GK8smG_alertIn{0%{opacity:0;transform:translateY(-.4rem)}}@keyframes GK8smG_nudge{25%{translate:-4px}75%{translate:4px}}@keyframes GK8smG_tick{0%{transform:scale(1.25)}}@keyframes GK8smG_fadeIn{0%{opacity:0}}.GK8smG_stage{grid-template-columns:minmax(7rem,1fr) minmax(0,4fr) minmax(7rem,1fr);grid-template-areas:".top.""left table right";align-items:start;gap:.75rem;display:grid}.GK8smG_opponent{align-content:start;justify-items:center;gap:.4rem;min-width:0;display:grid;container-type:inline-size}.GK8smG_backs{--back-w:min(var(--back-base), calc(100cqw / (1 + .4 * (max(var(--n,1), 1) - 1))));justify-content:center;display:flex}.GK8smG_back{width:var(--back-w);aspect-ratio:5/7;margin-left:calc(var(--back-w) * -.6);filter:drop-shadow(0 2px 3px #000a);display:block}.GK8smG_back:first-child{margin-left:0}.GK8smG_plaque{border:1px solid var(--stitch);text-align:center;background:linear-gradient(#241618,#170e10);border-radius:.4rem;justify-items:center;gap:.1rem;min-width:6rem;max-width:100%;margin:0;padding:.3rem .8rem;font-size:.85rem;transition:border-color .5s,box-shadow .5s,color .5s;display:grid;box-shadow:0 3px 8px #0009}.GK8smG_active .GK8smG_plaque{border-color:var(--brass-light);box-shadow:0 0 0 1px var(--brass), 0 0 18px color-mix(in srgb, var(--brass) 40%, transparent);color:var(--brass-light);animation:2.4s ease-in-out .5s infinite GK8smG_seatGlow}@keyframes GK8smG_seatGlow{50%{box-shadow:0 0 0 1px var(--brass), 0 0 28px color-mix(in srgb, var(--brass) 60%, transparent)}}.GK8smG_table{isolation:isolate;--table-w:calc(var(--table-w-base) * var(--fit,1));grid-template:"top top top""left center right"minmax(0,1fr)"me me me"/auto minmax(0,1fr) auto;grid-area:table;height:clamp(23rem,100dvh - 26rem,36rem);padding:2.4rem 1.6rem 1.4rem;display:grid;position:relative}.GK8smG_surface{z-index:-1;transform-origin:50% 100%;border:.9rem solid var(--leather);outline:2px dashed var(--stitch);outline-offset:-.45rem;background:radial-gradient(ellipse 60% 55% at 50% 0%, #fff2, transparent 70%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), radial-gradient(ellipse at 50% 40%, var(--felt-center) 0%, var(--felt-edge) 85%);border-radius:2.4rem;position:absolute;inset:0;transform:perspective(1100px)rotateX(14deg);box-shadow:0 2rem 3rem #000c,inset 0 0 3rem #0008}.GK8smG_center{flex-wrap:wrap;grid-area:center;justify-content:center;place-self:center;align-items:flex-start;gap:1.5rem;max-width:100%;display:flex}.GK8smG_centerTurned{flex-direction:row-reverse}.GK8smG_stock{width:var(--table-w);aspect-ratio:5/7;color:var(--ivory);cursor:pointer;background:0 0;border:0;margin-bottom:1.2rem;padding:0;position:relative}.GK8smG_stockLayer{transform:translate(calc(var(--layer) * -.7px), calc(var(--layer) * -1.6px));filter:drop-shadow(0 1px #000c);position:absolute;inset:0}.GK8smG_stock{transform-origin:50% 100%;transform:perspective(700px)rotateX(14deg)}.GK8smG_shuffle{pointer-events:none;position:absolute;inset:0}.GK8smG_shuffleCard{filter:drop-shadow(0 1px #000c);position:absolute;inset:0}.GK8smG_shuffling .GK8smG_stockLayer{opacity:0}.GK8smG_stock small{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;opacity:.8;padding-top:.3rem;font-size:.72rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.GK8smG_stock:enabled{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brass) 60%, transparent))}.GK8smG_stock:enabled:hover{transform:perspective(700px)rotateX(14deg)translateY(-4px)}.GK8smG_stock:disabled{cursor:default}.GK8smG_pile{--card-w:var(--table-w);width:calc(var(--table-w) * var(--w));height:calc(var(--table-w) * var(--h) + .4rem);min-width:var(--table-w);min-height:calc(var(--table-w) * 1.4);position:relative}.GK8smG_snakeCard{left:calc(var(--table-w) * (var(--x) - .5));top:calc(var(--table-w) * (var(--y) - .7));width:var(--table-w);position:absolute}.GK8smG_snakeCard .GK8smG_selected{transform:rotate(var(--rot,0deg)) scale(1.08)}.GK8smG_burned{white-space:nowrap;opacity:.8;position:absolute;bottom:-1.3rem;left:0}.GK8smG_mainCard{width:var(--table-w);aspect-ratio:5/7;perspective:600px;z-index:0;filter:drop-shadow(0 3px 4px #000a);position:absolute;top:0;left:0}.GK8smG_mainCardTurned{inset:auto 0 0 auto}.GK8smG_mainBack,.GK8smG_mainFront{backface-visibility:hidden;display:block;position:absolute;inset:0}.GK8smG_mainFront{transform:rotateY(180deg)}.GK8smG_mainFront .GK8smG_card{width:100%}.GK8smG_overlay{z-index:30;pointer-events:none;background:radial-gradient(#000a 0%,#000d 80%);border-radius:1rem;place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:-.5rem}.GK8smG_overlayCard{aspect-ratio:5/7;width:clamp(9rem,28vw,14rem);filter:drop-shadow(0 0 28px color-mix(in srgb, var(--brass) 55%, transparent)) drop-shadow(0 16px 24px #000)}.GK8smG_overlayCount{font-family:var(--font-display);color:var(--brass-light);text-shadow:0 0 24px color-mix(in srgb, var(--brass) 60%, transparent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,9vw,4.2rem)}.GK8smG_overlayPopup{pointer-events:auto}.GK8smG_overlayTitle{font-family:var(--font-display);color:var(--brass-light);text-align:center;text-shadow:0 0 22px color-mix(in srgb, var(--brass) 55%, transparent);margin:0;font-size:clamp(1.4rem,5vw,2.1rem)}.GK8smG_overlaySub{text-align:center;opacity:.9;margin:0}.GK8smG_overlayOk{border:1px solid var(--brass-light);background:var(--btn-fill);min-height:44px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;border-radius:.35rem;padding:.6rem 1.6rem;font-weight:700}.GK8smG_reveal{color:var(--brass-light);font-weight:700;animation:1.2s ease-in-out infinite GK8smG_revealPulse}@keyframes GK8smG_revealPulse{50%{text-shadow:0 0 14px var(--brass-light)}}.GK8smG_lane{gap:.6rem;min-width:0;padding:.4rem .5rem;display:grid}.GK8smG_lane_top{grid-area:top;justify-items:center}.GK8smG_lane_me{grid-area:me;justify-items:center}.GK8smG_lane_left{grid-area:left;align-self:center;justify-items:start;padding-inline:.5rem 0}.GK8smG_lane_right{grid-area:right;align-self:center;justify-items:end;padding-inline:0 .5rem}.GK8smG_melds{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.GK8smG_lane_left .GK8smG_melds,.GK8smG_lane_right .GK8smG_melds{flex-flow:column;align-items:center}.GK8smG_meld{background:#0004;border-radius:.4rem;padding:.3rem .4rem;animation:.6s both GK8smG_fadeIn;display:flex;box-shadow:inset 0 0 0 1px #c9a14a33}.GK8smG_meld .GK8smG_slot+.GK8smG_slot{margin-left:calc(var(--table-w) * -.5)}.GK8smG_slot{display:block}.GK8smG_card{--card-w:var(--table-w);width:var(--card-w);aspect-ratio:5/7;color:inherit;font:inherit;cursor:default;transform:rotate(var(--rot,0deg)) translateY(var(--drop,0px));transition:transform .5s var(--liquid-ease), filter .45s ease;filter:drop-shadow(0 3px 4px #000a);background:0 0;border:0;border-radius:6%;padding:0;display:block;position:relative}.GK8smG_card svg{display:block}button.GK8smG_card{cursor:pointer}button.GK8smG_card:enabled:not([aria-disabled=true]):hover:not(.GK8smG_selected){transform:rotate(var(--rot,0deg)) translateY(calc(var(--drop,0px) - 8px));transition-duration:.28s,.45s}button.GK8smG_card:enabled:not([aria-disabled=true]):active:not(.GK8smG_selected){transform:rotate(var(--rot,0deg)) translateY(calc(var(--drop,0px) - 4px)) scale(.97);transition-duration:.12s,.45s}button.GK8smG_card:disabled,button.GK8smG_card[aria-disabled=true]{cursor:default}.GK8smG_takeable{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 2px var(--brass)) drop-shadow(0 0 7px var(--brass))}.GK8smG_selected{z-index:3;transform:rotate(var(--rot,0deg)) translateY(-2.6rem) scale(1.07);filter:drop-shadow(0 0 3px var(--brass-light)) drop-shadow(0 8px 8px #000c);transition:transform .6s cubic-bezier(.34,1.4,.64,1),filter .45s}.GK8smG_hand{--card-w:var(--hand-w);min-height:calc(var(--hand-w) * 1.4 + 2rem);justify-content:center;align-items:flex-end;padding:3.2rem .5rem 1.9rem;display:flex;overflow:auto hidden}.GK8smG_hand .GK8smG_card{--card-w:var(--hand-w)}.GK8smG_fan{flex:none;display:block;position:relative}.GK8smG_fan:has(.GK8smG_selected){z-index:5}.GK8smG_fan+.GK8smG_fan{margin-left:calc(var(--hand-w) * var(--overlap) * -1)}.GK8smG_actions{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 0;display:flex;position:sticky;bottom:0}.GK8smG_actions button{border:1px solid var(--brass-light);background:var(--btn-fill);min-width:9.5rem;min-height:44px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;transition:opacity .4s ease, transform .25s var(--liquid-ease), box-shadow .25s ease, filter .4s ease;border-radius:.35rem;padding:.6rem 1.2rem;font-weight:700}.GK8smG_actions button:enabled:hover{box-shadow:0 4px 0 var(--btn-edge), 0 10px 18px #0009;transform:translateY(-2px)}.GK8smG_actions button:enabled:active{box-shadow:0 1px 0 var(--btn-edge), 0 4px 8px #0008;transition-duration:.4s,80ms,80ms,.4s;transform:translateY(1px)}.GK8smG_actions button:disabled{filter:saturate(.4)}.GK8smG_actions label{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.GK8smG_actions input{accent-color:var(--brass);width:1.1rem;height:1.1rem}.GK8smG_penalties{color:var(--brass-light);margin:0;padding-left:1.25rem;font-size:.9rem}.GK8smG_penalties li{animation:GK8smG_enter .45s var(--liquid-ease) both}.GK8smG_guided{animation:1.6s ease-in-out infinite GK8smG_guidedPulse}.GK8smG_guidedAction{animation:1.6s ease-in-out infinite GK8smG_guidedRing}@keyframes GK8smG_guidedPulse{0%,to{filter:drop-shadow(0 0 2px var(--brass)) drop-shadow(0 3px 4px #000a)}50%{filter:drop-shadow(0 0 10px var(--brass-light)) drop-shadow(0 0 3px var(--brass-light)) drop-shadow(0 3px 4px #000a)}}@keyframes GK8smG_guidedRing{0%,to{box-shadow:0 2px 0 var(--btn-edge), 0 0 0 0 color-mix(in srgb, var(--brass) 60%, transparent)}50%{box-shadow:0 2px 0 var(--btn-edge), 0 0 0 8px transparent}}.GK8smG_gap{z-index:4;border:1px solid var(--brass);width:1.7rem;height:1.7rem;color:var(--brass-light);cursor:pointer;box-shadow:0 0 10px color-mix(in srgb, var(--brass) 45%, transparent);animation:GK8smG_pop .35s var(--liquid-ease) both;background:#1a1112;border-radius:50%;place-items:center;padding:0;font-size:.7rem;transition:background .2s,color .2s;display:grid;position:absolute;bottom:-1.6rem}.GK8smG_gapStart{left:-.85rem}.GK8smG_gapEnd{right:-.85rem}.GK8smG_gap:hover{background:var(--brass);color:var(--btn-ink)}@media (max-width:720px){.GK8smG_scene{--hand-w:clamp(3.4rem, 16.5vw, 4.6rem);--table-w-base:clamp(2.3rem, 10.5vw, 3.1rem);--back-base:clamp(1.5rem, 6vw, 2.1rem);padding:.5rem .5rem .75rem}.GK8smG_hud{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"msg msg""left right";row-gap:.4rem;min-height:4rem}.GK8smG_message{grid-area:msg}.GK8smG_hudLeft{grid-area:left;min-width:0}.GK8smG_hudRight{grid-area:right;min-width:0}.GK8smG_chip{white-space:normal;text-align:center;padding-inline:.6rem;font-size:.78rem}.GK8smG_stage{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.GK8smG_stage>.GK8smG_opponent{flex:6rem;order:1;grid-area:auto!important}.GK8smG_stage>.GK8smG_table{flex:100%;order:2}.GK8smG_table{height:clamp(22rem,100dvh - 24rem,34rem);padding:1.7rem .8rem 1rem}.GK8smG_status{min-height:9rem}.GK8smG_plaque{min-width:0;padding:.25rem .5rem;font-size:.78rem}.GK8smG_surface{border-width:.55rem;border-radius:1.4rem;transform:perspective(900px)rotateX(8deg)}.GK8smG_actions button{flex:1 1 0;min-width:0}.GK8smG_center{gap:1rem}.GK8smG_hand{scroll-snap-type:x proximity;justify-content:flex-start;padding-inline:1rem}.GK8smG_actions{background:linear-gradient(transparent, var(--room) 40%);padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.GK8smG_card,.GK8smG_stock,.GK8smG_ring,.GK8smG_plaque,.GK8smG_actions button,.GK8smG_stage{transition:none}.GK8smG_push{transform:none}.GK8smG_revealed .GK8smG_back,.GK8smG_pts{animation:none}.GK8smG_surface{transform:none}.GK8smG_enter,.GK8smG_chip,.GK8smG_alert,.GK8smG_error,.GK8smG_tick,.GK8smG_overTitle,.GK8smG_meld,.GK8smG_gap,.GK8smG_penalties li,.GK8smG_active .GK8smG_plaque{animation:none}}.GK8smG_actions button:disabled{opacity:.4;cursor:default}.GK8smG_backsDeal{width:calc(var(--back-w) * (1 + .4 * (max(var(--n), 1) - 1)));min-height:calc(var(--back-w) * 1.4);justify-content:flex-start}.GK8smG_flip{transform-style:preserve-3d;position:relative}.GK8smG_flipFront,.GK8smG_flipBack{backface-visibility:hidden}.GK8smG_flipBack{transform:rotate(var(--rot,0deg)) translateY(var(--drop,0px)) rotateY(180deg);filter:drop-shadow(0 3px 4px #000a);position:absolute;inset:0}.GK8smG_probe{width:var(--table-w-base);visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.GK8smG_penaltyDock{z-index:2;pointer-events:none;max-width:45%;max-height:40%;position:absolute;bottom:.5rem;left:.75rem;overflow:hidden}.GK8smG_preview{top:var(--preview-top,7.5rem);z-index:20;pointer-events:none;justify-items:center;gap:.35rem;width:clamp(7rem,16vw,10rem);animation:.18s ease-out both GK8smG_previewIn;display:grid;position:absolute;right:.75rem}.GK8smG_preview>span:first-child{aspect-ratio:5/7;filter:drop-shadow(0 6px 14px #000c);width:100%;display:block}.GK8smG_previewName{background:color-mix(in srgb, var(--leather) 85%, transparent);border:1px solid var(--stitch);text-align:center;border-radius:999px;padding:.15rem .6rem;font-size:.8rem}@keyframes GK8smG_previewIn{0%{opacity:0;transform:translateY(.3rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.GK8smG_preview{animation:none}}@media (max-width:720px){.GK8smG_preview{width:6rem}}.GK8smG_card{-webkit-touch-callout:none;touch-action:manipulation}.GK8smG_takeBackdrop{z-index:60;background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.GK8smG_takeDialog{border:1px solid var(--brass-light);background:var(--panel,#10261c);border-radius:.8rem;gap:.8rem;width:100%;max-width:30rem;max-height:90vh;padding:1.2rem;display:grid;overflow:auto;box-shadow:0 20px 50px #000c}.GK8smG_takeTitle{font-family:var(--font-display);color:var(--brass-light);text-align:center;margin:0}.GK8smG_takeGroup{gap:.4rem;display:grid}.GK8smG_takeLabel{opacity:.9;margin:0;font-weight:700}.GK8smG_takeCards{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.GK8smG_takeCard{aspect-ratio:5/7;width:clamp(3.2rem,14vw,4.4rem)}.GK8smG_takeNote{opacity:.85;text-align:center;margin:0;font-size:.9rem}.GK8smG_takeButtons{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.GK8smG_takeCancel{border:1px solid var(--brass-light);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.6rem 1.4rem}.GK8smG_closeBack{width:100%;height:100%;display:block}.GK8smG_pts{color:#fff4d6;pointer-events:none;animation:GK8smG_pop .45s var(--liquid-ease) both;background:#180c0ee6;border-radius:.3rem;justify-items:center;padding:0 .3rem;font-size:.8rem;font-weight:700;line-height:1.25;display:grid;position:absolute;bottom:.15rem;left:.2rem}.GK8smG_wild:after{content:"";pointer-events:none;border-radius:6%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffd36a,inset 0 0 10px #ffd36acc}.GK8smG_wildTag{color:#2a1b06;pointer-events:none;background:linear-gradient(#ffe08a,#c9a14a);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.75rem;line-height:1;display:grid;position:absolute;bottom:.15rem;left:.2rem;box-shadow:0 0 6px #ffd36a}.GK8smG_ptsPlus{color:#d4ffe0;background:#125428ee}.GK8smG_ptsMinus{color:#ffdede;background:#701620ee}.GK8smG_ptsJoker{box-shadow:0 0 0 1px #ffd36a}.GK8smG_pts b{letter-spacing:.06em;color:#ffd36a;font-size:.5em}.GK8smG_revealed .GK8smG_back{animation:GK8smG_turnUp .6s var(--liquid-ease) both;animation-delay:var(--d,0s)}.GK8smG_revealed .GK8smG_card{--card-w:var(--back-w)}.GK8smG_revealed .GK8smG_pts{padding:0 .15rem;font-size:.55rem;bottom:.1rem;left:.1rem}@keyframes GK8smG_turnUp{0%{opacity:0;transform:rotateY(90deg)scale(.9)}}.GK8smG_stage{transition:transform 1.2s var(--liquid-ease);transform-origin:50% 40%}.GK8smG_push{transform:scale(1.02)}.GK8smG_closePoints{color:var(--brass-light);pointer-events:none;background:#000b;border-radius:.3rem;padding:0 .3rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.15rem;left:.2rem}
.H-QoqW_gateway{text-align:center;place-content:center;justify-items:center;gap:1.25rem;min-height:100vh;padding:2rem 1rem;display:grid;position:relative}.H-QoqW_hero,.H-QoqW_card,.H-QoqW_lang,.H-QoqW_guest{z-index:1;position:relative}.H-QoqW_logo{letter-spacing:.02em;text-shadow:0 0 60px #c9a14a66;font-size:clamp(3.4rem,14vw,7rem);line-height:1}.H-QoqW_tagline{color:var(--ivory);opacity:.8;margin-top:.5rem}.H-QoqW_card{border:1px solid var(--stitch);text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#241618ee,#170e10ee);border-radius:.75rem;width:min(26rem,92vw);padding:1.25rem 1rem 1rem;box-shadow:inset 0 0 0 1px #0008,0 24px 60px #000c}.H-QoqW_tabs{background:#0b0709;border-radius:.6rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid;position:relative}.H-QoqW_tab{min-height:44px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-weight:600;position:relative}.H-QoqW_tab span{z-index:1;position:relative}.H-QoqW_tab[aria-selected=true]{color:var(--brass-light)}.H-QoqW_panel{display:block}.H-QoqW_guest{justify-items:center;gap:.25rem;display:grid}.H-QoqW_guestButton{border:1px dashed var(--stitch);min-height:44px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem 1.2rem}.H-QoqW_guestButton:hover{border-color:var(--brass);color:var(--brass-light)}.H-QoqW_guest small{opacity:.6}.H-QoqW_guestError{color:var(--danger);font-size:.9rem}
.LzfAVW_lobby{align-content:center;justify-items:center;gap:1.1rem;min-height:calc(100vh - 3rem);padding:1.5rem 1rem 3rem;display:grid;position:relative}.LzfAVW_head,.LzfAVW_lang,.LzfAVW_menu{z-index:1;position:relative}.LzfAVW_head{text-align:center}.LzfAVW_head h1{text-shadow:0 0 50px color-mix(in srgb, var(--brass) 35%, transparent);font-size:clamp(2.6rem,9vw,4.6rem);line-height:1}.LzfAVW_head p{opacity:.8;margin-top:.4rem}.LzfAVW_menu{width:min(34rem,94vw)}.LzfAVW_menu ul{gap:.7rem;list-style:none;display:grid}.LzfAVW_item{display:block}.LzfAVW_surface{border:1px solid var(--stitch);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#241618cc,#170e10cc);border-radius:.8rem;transition:transform .5s cubic-bezier(.34,1.4,.64,1),border-color .3s;box-shadow:0 10px 28px #0009}.LzfAVW_surface:hover,.LzfAVW_surface:focus-within{border-color:var(--brass);transform:translateY(-3px)scale(1.012)}.LzfAVW_entry{z-index:1;min-height:4.6rem;color:var(--ivory);align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex;position:relative}.LzfAVW_icon{width:3rem;height:3rem;color:var(--brass-light);border:1px solid var(--stitch);background:#0b0709aa;border-radius:50%;flex:none;place-items:center;display:grid}.LzfAVW_text{gap:.15rem;display:grid}.LzfAVW_text strong{font-family:var(--font-display);color:var(--brass-light);font-size:1.3rem}.LzfAVW_text small{opacity:.75;font-size:.85rem}.LzfAVW_soon{opacity:.55;cursor:not-allowed}.LzfAVW_badge{border:1px solid var(--stitch);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.7rem}@media (max-width:720px){.LzfAVW_entry{padding:.7rem .8rem}.LzfAVW_text small{font-size:.78rem}}.LzfAVW_notice{border:1px solid var(--stitch);background:color-mix(in srgb, var(--leather) 85%, transparent);max-width:32rem;color:var(--brass-light);text-align:center;border-radius:.5rem;margin:0 auto;padding:.5rem 1rem}.LzfAVW_backLink{color:var(--brass-light);margin-bottom:.8rem;display:inline-block}.LzfAVW_backLink:hover{text-decoration:underline}
.gwhalG_page{gap:1.2rem;width:min(40rem,94vw);margin:0 auto;padding:1.5rem 0 4rem;display:grid;position:relative}.gwhalG_head{gap:.5rem;display:grid}.gwhalG_head h1{font-size:clamp(2.2rem,8vw,3.6rem)}.gwhalG_head p{opacity:.85;margin:0;line-height:1.5}.gwhalG_back{width:fit-content;color:var(--brass-light)}.gwhalG_back:hover{text-decoration:underline}.gwhalG_panel{border:1px solid var(--stitch);background:linear-gradient(#241618cc,#170e10cc);border-radius:.8rem;gap:.8rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 10px 28px #0009}.gwhalG_form{gap:.9rem;display:grid}.gwhalG_error{color:var(--danger);margin:0;font-size:.9rem}.gwhalG_search{border:1px solid var(--brass-light);background:var(--btn-fill);min-height:48px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;border-radius:.35rem;padding:.6rem 1.4rem;font-weight:700}.gwhalG_search:disabled{opacity:.4;cursor:default}
._9_DlFq_page{gap:1.1rem;width:min(46rem,94vw);margin:0 auto;padding:1.25rem 0 4rem;display:grid;position:relative}._9_DlFq_top{gap:.4rem;display:grid}._9_DlFq_back{width:fit-content;color:var(--brass-light)}._9_DlFq_back:hover{text-decoration:underline}._9_DlFq_top h1{font-size:clamp(2rem,7vw,3rem)}._9_DlFq_section{border:1px solid var(--stitch);background:linear-gradient(#241618cc,#170e10cc);border-radius:.8rem;gap:.75rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 10px 28px #0009}._9_DlFq_section h2{font-size:1.35rem}._9_DlFq_hint{opacity:.75;margin:0;font-size:.88rem}._9_DlFq_languages{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}._9_DlFq_language{border:1px solid var(--stitch);min-height:52px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.6rem;font-weight:600;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.34,1.4,.64,1)}._9_DlFq_language:hover{border-color:var(--brass);transform:translateY(-2px)}._9_DlFq_language[aria-checked=true]{background:var(--btn-fill);color:var(--btn-ink);border-color:var(--brass-light)}._9_DlFq_choices{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem;display:grid}._9_DlFq_choice{border:1px solid var(--stitch);color:var(--ivory);font:inherit;cursor:pointer;background:#0b0709aa;border-radius:.7rem;justify-items:center;gap:.5rem;padding:.6rem;transition:transform .45s cubic-bezier(.34,1.4,.64,1),border-color .3s,box-shadow .3s;display:grid}._9_DlFq_choice:hover{border-color:var(--brass);transform:translateY(-3px)scale(1.02)}._9_DlFq_choice[aria-checked=true]{border-color:var(--brass-light);box-shadow:0 0 0 1px var(--brass), 0 0 22px color-mix(in srgb, var(--brass) 35%, transparent)}._9_DlFq_choiceName{font-size:.85rem;font-weight:600}._9_DlFq_preview{place-items:center;width:100%;display:grid}._9_DlFq_uiSwatch{border-radius:.5rem;place-items:center;width:100%;height:4.2rem;display:grid;position:relative}._9_DlFq_uiSwatch i{border-radius:99px;width:55%;height:.55rem}._9_DlFq_feltSwatch{border-radius:.5rem;width:100%;height:4.2rem;box-shadow:inset 0 0 0 .35rem #1a1112,inset 0 0 0 .45rem #8b6b3a,inset 0 0 1.5rem #0008}._9_DlFq_cardFan{justify-content:center;align-items:center;width:100%;height:5.6rem;display:flex;position:relative}._9_DlFq_cardFan>span{aspect-ratio:5/7;filter:drop-shadow(0 3px 4px #000a);width:2.6rem;margin-inline:-.55rem;display:block}._9_DlFq_cardFan>._9_DlFq_backPreview{margin-left:.3rem}._9_DlFq_slider{grid-template-columns:9rem 1fr 3rem;align-items:center;gap:.75rem;display:grid}._9_DlFq_slider input{accent-color:var(--brass)}._9_DlFq_slider output{text-align:right;font-variant-numeric:tabular-nums}._9_DlFq_check{align-items:center;gap:.6rem;min-height:44px;display:flex}._9_DlFq_check input{accent-color:var(--brass);width:1.15rem;height:1.15rem}._9_DlFq_field{gap:.3rem;display:grid}._9_DlFq_field select{border:1px solid var(--stitch);min-height:44px;font:inherit;color:var(--ivory);background:#120b0d;border-radius:.35rem;padding:.5rem .7rem}._9_DlFq_logout{border:1px solid var(--stitch);width:fit-content;min-height:44px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.6rem 1.2rem}._9_DlFq_logout:hover{border-color:var(--danger);color:var(--danger)}@media (max-width:720px){._9_DlFq_slider{grid-template-columns:1fr 3rem}._9_DlFq_slider input{grid-area:2/1/auto/-1}}
._8wm8mG_stage{--preview-top:.75rem;height:var(--stage-h,clamp(26rem, calc(100dvh - 17rem), 64rem));touch-action:none;position:relative;overflow:clip}._8wm8mG_pad{padding-inline:1rem}._8wm8mG_stageFixed{touch-action:pan-y}._8wm8mG_stage canvas{display:block}._8wm8mG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._8wm8mG_popup{z-index:6;border:1px solid var(--brass);background:color-mix(in srgb, var(--leather) 92%, transparent);opacity:0;visibility:hidden;border-radius:.6rem;padding:.5rem .6rem;transition:opacity .15s,visibility .15s;position:absolute;top:0;left:0;box-shadow:0 8px 24px #000a}._8wm8mG_popupOn{opacity:1;visibility:visible}._8wm8mG_popup>*{background:0 0!important;padding:0!important;position:static!important}._8wm8mG_scores{z-index:5;border:1px solid var(--stitch);background:color-mix(in srgb, var(--leather) 82%, transparent);pointer-events:none;border-radius:.5rem;min-width:8rem;max-width:13rem;padding:.4rem .7rem;font-size:.82rem;position:absolute;top:.75rem;left:.75rem}._8wm8mG_scores h3{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 .2rem;font-size:.7rem}._8wm8mG_scores ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._8wm8mG_scores li{justify-content:space-between;gap:.8rem;display:flex}._8wm8mG_scores b{font-variant-numeric:tabular-nums}._8wm8mG_scoreMe{color:var(--brass-light);font-weight:600}._8wm8mG_zoomBar{z-index:5;border:1px solid var(--stitch);background:color-mix(in srgb, var(--leather) 72%, transparent);border-radius:.55rem;gap:.2rem;padding:.2rem;display:grid;position:absolute;bottom:.6rem;right:.6rem}._8wm8mG_zoomBar button{border:1px solid var(--brass-light);background:var(--btn-fill);width:1.8rem;height:1.8rem;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 1px 0 var(--btn-edge);border-radius:.35rem;padding:0;font-size:.95rem;font-weight:700;line-height:1}._8wm8mG_zoomBar button:hover{filter:brightness(1.08)}._8wm8mG_zoomBar button:active{transform:translateY(1px)}@media (max-width:720px){._8wm8mG_scores{min-width:6.5rem;max-width:9rem;font-size:.72rem;top:.5rem;left:.5rem}._8wm8mG_zoomBar{bottom:.4rem;right:.4rem}._8wm8mG_stage{height:var(--stage-h,clamp(26rem, calc(100dvh - 19rem), 60rem))}}._8wm8mG_penalties{pointer-events:none;max-width:45%;max-height:40%;font-size:.85rem;position:absolute;bottom:.75rem;left:.75rem;overflow:hidden}
.M3lEzq_page{gap:.9rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem 3rem;display:grid;position:relative}.M3lEzq_lessonPage{--sheet-h:13rem;--stage-h:clamp(22rem, calc(100dvh - 19rem - var(--sheet-h)), 60rem)}.M3lEzq_sheetFolded{--sheet-h:4.2rem}.M3lEzq_top{justify-items:center;gap:.5rem;display:grid}.M3lEzq_back{color:var(--brass-light);justify-self:start}.M3lEzq_back:hover{text-decoration:underline}.M3lEzq_progress{opacity:.8;margin:0;font-size:.9rem}.M3lEzq_dots{gap:.5rem;display:flex}.M3lEzq_dot{border:1px solid var(--stitch);background:0 0;border-radius:50%;width:.7rem;height:.7rem;transition:background .5s,transform .5s cubic-bezier(.34,1.4,.64,1)}.M3lEzq_past{background:var(--stitch)}.M3lEzq_now{background:var(--brass);box-shadow:0 0 12px color-mix(in srgb, var(--brass) 60%, transparent);transform:scale(1.35)}.M3lEzq_sheet{border:1px solid var(--stitch);background:linear-gradient(#241618ee,#170e10ee);border-radius:.8rem;gap:.6rem;width:min(44rem,100%);margin:0 auto;padding:1rem 1.2rem;display:grid;box-shadow:0 10px 28px #0009}.M3lEzq_sheet h1{margin:0;font-size:clamp(1.25rem,4.5vw,1.8rem)}.M3lEzq_sheet p{margin:0;line-height:1.5}.M3lEzq_hint{color:var(--brass-light);font-weight:600}.M3lEzq_nudge{color:var(--brass-light)}.M3lEzq_good{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.M3lEzq_good strong{font-family:var(--font-display);color:var(--brass-light);font-size:1.4rem}.M3lEzq_primary{border:1px solid var(--brass-light);background:var(--btn-fill);min-height:44px;color:var(--btn-ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--btn-edge), 0 6px 12px #0008;border-radius:.35rem;place-items:center;padding:.6rem 1.2rem;font-weight:700;display:inline-grid}.M3lEzq_secondary{border:1px solid var(--stitch);width:fit-content;min-height:40px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;place-items:center;padding:.4rem 1rem;display:inline-grid}.M3lEzq_secondary:hover{border-color:var(--brass)}.M3lEzq_complete{text-align:center;justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.M3lEzq_complete h1{font-size:clamp(2rem,7vw,3.2rem)}.M3lEzq_buttons{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.M3lEzq_menuPage{gap:1rem;width:min(52rem,94vw);margin:0 auto;padding:1.25rem 0 4rem;display:grid;position:relative}.M3lEzq_menuHead{gap:.4rem;display:grid}.M3lEzq_menuHead h1{font-size:clamp(2.2rem,7vw,3.4rem)}.M3lEzq_menuHead p{opacity:.85;margin:0;line-height:1.5}.M3lEzq_tabs{border:1px solid var(--stitch);background:#0b0709;border-radius:.6rem;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.3rem;display:grid}.M3lEzq_tab{min-height:44px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;font-weight:600;transition:background .4s,color .4s}.M3lEzq_tab[aria-selected=true]{background:var(--btn-fill);color:var(--btn-ink)}.M3lEzq_lessonList{gap:.6rem;list-style:none;display:grid}.M3lEzq_lessonItem{text-align:left;border:1px solid var(--stitch);width:100%;color:var(--ivory);font:inherit;cursor:pointer;background:linear-gradient(#241618cc,#170e10cc);border-radius:.7rem;align-items:center;gap:1rem;padding:.8rem 1rem;transition:transform .6s cubic-bezier(.34,1.4,.64,1),border-color .4s;display:flex}.M3lEzq_lessonItem:hover{border-color:var(--brass);transform:translateY(-2px)}.M3lEzq_lessonNo{border:1px solid var(--stitch);width:2.4rem;height:2.4rem;font-family:var(--font-display);color:var(--brass-light);border-radius:50%;flex:none;place-items:center;display:grid}.M3lEzq_lessonText{flex:1;gap:.15rem;display:grid}.M3lEzq_lessonText strong{font-family:var(--font-display);color:var(--brass-light);font-size:1.2rem}.M3lEzq_lessonText small{opacity:.75}.M3lEzq_lessonDone{border:1px solid var(--brass);color:var(--brass-light);border-radius:999px;padding:.1rem .6rem;font-size:.75rem}.M3lEzq_rules{grid-template-columns:13rem 1fr;align-items:start;gap:1.5rem;display:grid}.M3lEzq_toc{border:1px solid var(--stitch);background:#170e10cc;border-radius:.7rem;gap:.5rem;padding:.9rem 1rem;font-size:.9rem;display:grid;position:sticky;top:1rem}.M3lEzq_toc h2{font-size:1.1rem}.M3lEzq_toc ul{gap:.3rem;list-style:none;display:grid}.M3lEzq_toc a{color:var(--ivory);opacity:.85}.M3lEzq_toc a:hover{color:var(--brass-light);opacity:1}.M3lEzq_ruleBody{gap:1.6rem;max-width:60ch;display:grid}.M3lEzq_ruleBody section{gap:.5rem;scroll-margin-top:1rem;display:grid}.M3lEzq_ruleBody h2{font-size:1.5rem}.M3lEzq_ruleBody ul{gap:.5rem;padding-left:1.2rem;line-height:1.55;display:grid}.M3lEzq_faq{gap:.6rem;max-width:60ch;display:grid}.M3lEzq_faqSearch input{border:1px solid var(--stitch);width:100%;min-height:44px;font:inherit;color:var(--ivory);background:#120b0d;border-radius:.4rem;padding:.5rem .8rem}.M3lEzq_faqEmpty{opacity:.8;margin:0}.M3lEzq_faqItem{border:1px solid var(--stitch);background:#170e10cc;border-radius:.6rem}.M3lEzq_faqItem summary{cursor:pointer;padding:.8rem 1rem;font-weight:600;line-height:1.4}.M3lEzq_faqItem summary:hover{color:var(--brass-light)}.M3lEzq_faqItem p{opacity:.92;margin:0;padding:0 1rem 1rem;line-height:1.6}.M3lEzq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.M3lEzq_rules{grid-template-columns:1fr}.M3lEzq_toc{position:static}}.M3lEzq_backButton{color:var(--brass-light);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.M3lEzq_backButton:hover{text-decoration:underline}.M3lEzq_sheet{max-height:var(--sheet-h,13rem);align-content:start;overflow-y:auto}.M3lEzq_sheetHead{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.M3lEzq_sheetToggle{border:1px solid var(--stitch);min-height:36px;color:var(--ivory);font:inherit;cursor:pointer;background:0 0;border-radius:.35rem;flex:none;padding:.2rem .8rem;font-size:.85rem}.M3lEzq_sheetToggle:hover,.M3lEzq_sheetToggle:focus-visible{border-color:var(--brass);color:var(--brass-light)}
