.article{z-index:1;text-align:left;max-width:760px;margin:0 auto;padding:0 1.4rem 4rem;position:relative}.article h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:2.2rem 0 .6rem;font-size:clamp(1.9rem,4.6vw,2.8rem);font-weight:800;line-height:1.15}.article .lede{color:var(--muted);margin:0 0 1.6rem;font-size:1.06rem;line-height:1.6}.article h2{font-family:var(--display);margin:2.4rem 0 .6rem;font-size:1.45rem;font-weight:700}.article p{margin:.8rem 0;line-height:1.65}.article ul,.article ol{padding-left:1.3rem;line-height:1.65}.article li{margin:.35rem 0}.article .callout{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:1.4rem 0;padding:1rem 1.2rem}.article .calls-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.2rem;margin:1rem 0;padding:0;list-style:none;display:grid}.article .calls-grid li{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:.45rem .7rem;font-size:.92rem}.article .calls-grid b{font-family:var(--display);color:var(--teal-deep);margin-right:.35rem}.article .cta-band{text-align:center;margin-top:2.6rem}.article-nav{z-index:1;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:1.2rem 1.4rem;display:flex;position:relative}.article-nav .links{font-family:var(--display);align-items:center;gap:1rem;font-size:.92rem;font-weight:700;display:flex}.article-nav .links a{color:var(--ink);text-decoration:none}.article-nav .links .btn{white-space:nowrap}@media (max-width:480px){.article-nav,.article-nav .links{gap:.6rem}.article-nav .links a:not(.btn){display:none}}.calls-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.5rem 1.2rem;margin:1.6rem 0 2.2rem;display:grid}.callplayer{margin:1.4rem 0 2rem}.cp-voices{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.cp-lab{color:var(--muted);margin-right:.2rem;font-size:.85rem;font-weight:700}.cp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cp-row{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px 44px minmax(0,1fr);align-items:start;gap:.6rem;padding:.65rem .8rem;display:grid}.cp-row.playing{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.cp-play{cursor:pointer;background:var(--teal);color:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .12s,background .15s;display:grid}.cp-play:hover{background:var(--teal-deep)}.cp-play:active{transform:scale(.94)}.cp-row.house .cp-play{background:var(--gold);color:var(--ink)}.cp-row.house .cp-play:hover{background:#e8ae1f}.cp-n{font-family:var(--display);color:var(--ink);text-align:center;font-size:1.35rem;font-weight:800;line-height:40px}.cp-body{flex-direction:column;gap:.15rem;min-width:0;padding-top:.35rem;display:flex}.cp-call{font-family:var(--display);color:var(--ink);font-size:.98rem}.cp-origin{color:var(--muted);font-size:.82rem;line-height:1.45}.cp-key{color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin:.6rem 0 0;font-size:.85rem;display:flex}.cp-key i{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:.35rem;display:inline-block}@media (max-width:700px){.cp-list{grid-template-columns:1fr}}.numboard{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:1.2rem 0 .6rem;display:grid}.numboard span{aspect-ratio:1.15;background:var(--card);border:1px solid var(--line);font-family:var(--display);color:var(--ink);border-radius:10px;place-items:center;font-weight:700;display:grid}.numboard span.c{background:var(--teal-soft);border-color:var(--teal);color:var(--teal-deep)}.numboard span.h{border-color:var(--gold);background:#fff4d1}@media (max-width:600px){.numboard{grid-template-columns:repeat(5,minmax(0,1fr))}}.numtable{border-collapse:collapse;width:100%;margin:1rem 0 1.6rem;font-size:.92rem}.numtable th,.numtable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}.numtable th{font-family:var(--display);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.numtable td:first-child{font-family:var(--display);color:var(--ink);width:3.2rem;font-weight:800}.numtable td:nth-child(2){width:9rem;color:var(--muted)}.step{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.4rem;margin:1.6rem 0;display:grid}.step h3{font-family:var(--display);align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:1.15rem;display:flex}.step-n{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}.step p,.step-shot{margin:0}.step-shot img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow);border-radius:16px;display:block}.step-shot.phone img{border-radius:22px;max-width:300px;margin:0 auto}.promo-video{margin:1.4rem 0 2rem}.promo-video video{width:100%;height:auto;box-shadow:var(--shadow);background:#0d8078;border-radius:18px;display:block}.promo-video figcaption{color:var(--muted);text-align:center;margin-top:.5rem;font-size:.85rem}@media (max-width:700px){.step{grid-template-columns:1fr}.step-shot.phone img{max-width:260px}}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.6rem;display:grid}.dl{background:var(--card);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.05rem .95rem 3.2rem;text-decoration:none;transition:transform .12s,border-color .15s;display:flex;position:relative}.dl:hover{border-color:var(--teal);transform:translateY(-2px)}.dl:before{content:"";background:var(--teal) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4v11M6 11l6 6 6-6M5 20h14'/></svg>") center / 15px no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;top:1rem;left:1rem}.dl b{font-family:var(--display);font-size:1rem}.dl span{color:var(--muted);font-size:.86rem;line-height:1.4}.article ul{padding-left:1.2rem}.article ul li,.article ol li{margin:.45rem 0;line-height:1.55}@media (max-width:600px){.dl-grid{grid-template-columns:1fr}}.patlib{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem;margin:1rem 0 1.6rem;display:grid}.patcard{background:var(--card);border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:1rem;display:flex}.patcard .pat-glyph{width:96px;height:96px}.patcard h3{font-family:var(--display);margin:.2rem 0 0;font-size:1rem}.patcard p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.patcard .pat-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.patcard .pat-acts{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.patcard .pat-acts a{padding:.35rem .75rem;font-size:.78rem}.board75{grid-template-columns:repeat(5,1fr);gap:.4rem;margin:.8rem 0 1.4rem;display:grid}.b75col{gap:.3rem;display:grid}.b75col .b75l{font-family:var(--display);text-align:center;color:var(--teal-deep);padding:.2rem 0 .35rem;font-size:1.4rem;font-weight:800}.b75col .c{text-align:center;background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:.35rem 0;font-size:.92rem;font-weight:700;display:block}.release{border-left:3px solid var(--gold);margin:1.6rem 0;padding-left:1rem}.release time{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.release h2{margin:.15rem 0 .4rem}.patcard{box-sizing:border-box;height:100%}.patcard p{flex:1}.patcard .pat-acts{margin-top:auto}@media (max-width:520px){.patlib{grid-template-columns:1fr;gap:.6rem}.patcard{text-align:left;grid-template-columns:84px 1fr;grid-template-areas:"g h""g m""g p""a a";align-items:start;gap:.15rem .9rem;padding:.8rem .9rem;display:grid}.patcard .pat-glyph{grid-area:g;align-self:center;width:84px;height:84px}.patcard h3{grid-area:h;margin:0}.patcard .pat-meta{grid-area:m}.patcard p{grid-area:p}.patcard .pat-acts{grid-area:a;justify-content:flex-start;margin-top:.55rem}.patcard .pat-acts a{padding:.45rem 1rem;font-size:.85rem}}
.gen-controls{margin:1.6rem 0 2rem}.gen-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.gen-words{resize:vertical;min-height:9rem;font-family:inherit}.gen-hint{color:var(--muted);margin:.4rem 0 0;font-size:.8rem}.gen-empty{color:var(--muted);text-align:center;padding:2rem 0}.gen-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.2rem;margin:0 0 2.4rem;display:grid}.pcard{border:1.5px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:.9rem}.pcard-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.55rem;display:flex}.pcard-title{font-family:var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.pcard-n{color:var(--muted);letter-spacing:.06em;flex:none;font-size:.7rem;font-weight:700}.phead75{grid-template-columns:repeat(5,1fr);gap:3px;margin-bottom:3px;display:grid}.phead75 span{text-align:center;font-family:var(--display);color:var(--teal-deep);font-size:.95rem;font-weight:800}.pgrid{gap:3px;display:grid}.pgrid.p90{grid-template-columns:repeat(9,1fr)}.pgrid.p75{grid-template-columns:repeat(5,1fr)}.pgrid .pc{aspect-ratio:1;border:1.5px solid var(--line);min-width:0;color:var(--ink);cursor:default;background:#fdfcf8;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.95rem;font-weight:800;display:flex}button.pc{cursor:pointer;transition:background .12s,transform .12s}button.pc:active{transform:scale(.94)}.pgrid .pc.dabbed{color:#fff;background:radial-gradient(circle at 35% 30%,#7adfd8,#12a59c 78%);border-color:#0000;border-radius:50%}.pgrid .pc.word.dabbed{border-radius:10px}.pgrid .pc.blank{background:repeating-linear-gradient(45deg,#f1ede2 0 5px,#faf7ef 5px 10px);border-color:#eee8d8}.pgrid .pc.free{background:var(--teal-soft);color:var(--teal-deep)}.pgrid .pc.word{text-align:center;aspect-ratio:auto;word-break:break-word;min-height:52px;padding:2px;font-size:.56rem;font-weight:700;line-height:1.15}.pgrid.pwords{grid-auto-rows:1fr}@media print{.article{max-width:none;padding:0}.gen-cards{grid-template-columns:1fr 1fr;gap:6mm;margin:0}.gen-cards.pp-1{grid-template-columns:1fr}.gen-cards.pp-1 .pcard{width:100%;max-width:150mm;margin:0 auto 8mm}.gen-cards.pp-4{grid-template-columns:1fr 1fr}.gen-cards.pp-4 .pgrid .pc{font-size:.7rem}.gen-cards.pp-4 .pgrid .pc.word{min-height:40px;font-size:.5rem}.gen-cards.pp-4 .pcard-title{font-size:.8rem}.pcard{break-inside:avoid;page-break-inside:avoid;box-shadow:none;border:2px solid #000;border-radius:4px}.pcard-title,.pcard-n,.phead75 span{color:#000}.gen-cards[class*=pth-]:not(.pth-classic) .pcard{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pgrid .pc{color:#000;background:#fff;border-color:#000;border-radius:2px}.pgrid .pc.blank{background:repeating-linear-gradient(45deg,#ccc 0 4px,#fff 4px 8px)}.pgrid .pc.free{color:#000;background:#eee}.pgrid .pc.dabbed{color:#fff;background:#000;border-radius:50%}.pgrid .pc.word.dabbed{border-radius:8px}}.pgrid.pwords.pw3{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid.pwords.pw4{grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid.pwords.pw5{grid-template-columns:repeat(5,minmax(0,1fr))}.pgrid.pw3 .pc.word{min-height:64px;font-size:.72rem}.pgrid.pw4 .pc.word{min-height:56px;font-size:.62rem}.gen-cards.pth-teal .pcard{border-color:#9ed4d0}.gen-cards.pth-teal .pcard-title,.gen-cards.pth-teal .phead75 span{color:#0c857e}.gen-cards.pth-teal .pc.free{color:#0c857e;background:#e2f4f2}.gen-cards.pth-red .pcard{border-color:#ecb0a9}.gen-cards.pth-red .pcard-title,.gen-cards.pth-red .phead75 span{color:#b5302a}.gen-cards.pth-red .pc.free{color:#b5302a;background:#ffe3e0}.gen-cards.pth-purple .pcard{border-color:#c8b2ea}.gen-cards.pth-purple .pcard-title,.gen-cards.pth-purple .phead75 span{color:#6d3fbf}.gen-cards.pth-purple .pc.free{color:#6d3fbf;background:#efe6fb}.gen-cards.pth-gold .pcard{border-color:#e8cd8a}.gen-cards.pth-gold .pcard-title,.gen-cards.pth-gold .phead75 span{color:#a06e08}.gen-cards.pth-gold .pc.free{color:#a06e08;background:#fff3d6}
.lobby{margin:1.2rem 0 .2rem}.lobby-wait{color:var(--muted);margin:0;font-size:.88rem}.lobby-count{font-family:var(--display);margin:0 0 .5rem;font-size:.9rem;font-weight:700}.lobby-chips{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.lobby-chip{border:1.5px solid var(--teal);color:var(--teal-deep);background:var(--card);font-size:.84rem;font-family:var(--display);border-radius:999px;padding:.3rem .85rem;font-weight:700}.intro-lobby{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:min(80vw,640px);display:flex}.intro-lobby .lobby-chip{padding:.25rem .7rem;font-size:.78rem}.claimbox{z-index:900;background:var(--gold-soft,#ffd94d);border:2px solid var(--gold,#ffc53d);box-shadow:var(--shadow);color:#1c2b55;text-align:center;border-radius:14px;max-width:min(92vw,420px);padding:.9rem 1.1rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.claimbox b{font-family:var(--display);font-size:1.05rem}.cb-verdict{margin-top:.25rem;font-size:.85rem}.cb-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.7rem;display:flex}.cb-actions .btn{padding:.5rem 1.1rem;font-size:.88rem}@media print{.claimbox{display:none}}
body.theme-christmas .board .cell.called:nth-child(5n){color:#fff;background:#d94f4f;border-color:#d94f4f}body.theme-christmas .board .cell.called:nth-child(5n+1){color:#fff;background:#3a9d63;border-color:#3a9d63}body.theme-christmas .board .cell.called:nth-child(5n+2){color:#3a2b10;background:#ffc53d;border-color:#ffc53d}body.theme-christmas .board .cell.called:nth-child(5n+3){color:#fff;background:#4f7ad9;border-color:#4f7ad9}body.theme-christmas .board .cell.called:nth-child(5n+4){color:#fff;background:#a86ae0;border-color:#a86ae0}body.theme-christmas .board .cell.latest{color:#b23a3a;background:#fff;border-color:#fff}body.theme-birthday .board .cell.called:nth-child(4n){color:#fff;background:#f2543d;border-color:#f2543d}body.theme-birthday .board .cell.called:nth-child(4n+1){color:#6b4308;background:#ffb63d;border-color:#ffb63d}body.theme-birthday .board .cell.called:nth-child(4n+2){color:#fff;background:#7a4fd8;border-color:#7a4fd8}body.theme-birthday .board .cell.called:nth-child(4n+3){color:#fff;background:#12a59c;border-color:#12a59c}body.theme-halloween .board .cell.called:nth-child(2n){color:#fff;background:#f07f1f;border-color:#f07f1f}body.theme-halloween .board .cell.called:nth-child(odd){color:#fff;background:#8b5cf6;border-color:#8b5cf6}body.theme-halloween .board .cell.latest{color:#6b3a05;background:#f6e7b2;border-color:#f6e7b2}body.theme-easter .board .cell.called:nth-child(4n){color:#fff;background:#b79ae0;border-color:#b79ae0}body.theme-easter .board .cell.called:nth-child(4n+1){color:#6b4f08;background:#ffd166;border-color:#ffd166}body.theme-easter .board .cell.called:nth-child(4n+2){color:#6b2340;background:#f4a8c0;border-color:#f4a8c0}body.theme-easter .board .cell.called:nth-child(4n+3){color:#0e4a63;background:#7cd3ea;border-color:#7cd3ea}body.theme-summer .board .cell.called:nth-child(3n){color:#fff;background:#ff9f43;border-color:#ff9f43}body.theme-summer .board .cell.called:nth-child(3n+1){color:#fff;background:#12a5c9;border-color:#12a5c9}body.theme-summer .board .cell.called:nth-child(3n+2){color:#6b4f08;background:#ffd166;border-color:#ffd166}body.theme-birthday .phrase{color:#c9452f}body.theme-summer .phrase{color:#0b7391}body.theme-christmas .phrase{color:#ef8f8f}body.theme-easter .phrase{color:#7d54ab}body.theme-christmas .big-number{background:linear-gradient(#fffdf5 30%,#f0e6c8 78%,#cdbd94 100%);color:#0000;filter:drop-shadow(0 4px #1c422abf)drop-shadow(0 10px 16px #00140a80);-webkit-background-clip:text;background-clip:text}body.theme-halloween .big-number{background:linear-gradient(#fffdf2 30%,#f2dcb8 78%,#e0a86a 100%);color:#0000;filter:drop-shadow(0 4px #5a3c8cb3)drop-shadow(0 10px 16px #0a00198c);-webkit-background-clip:text;background-clip:text}body.theme-birthday .big-number{background:linear-gradient(#6c53a8 25%,#43306b 75%,#34245a 100%);color:#0000;filter:drop-shadow(0 4px #43306b38)drop-shadow(0 9px 14px #43306b33);-webkit-background-clip:text;background-clip:text}body.theme-easter .big-number{background:linear-gradient(#8266b3 25%,#4a3d63 75%,#392e50 100%);color:#0000;filter:drop-shadow(0 4px #4a3d6333)drop-shadow(0 9px 14px #4a3d632e);-webkit-background-clip:text;background-clip:text}body.theme-summer .big-number{background:linear-gradient(#2a7c9e 25%,#0e4a63 75%,#0a3a50 100%);color:#0000;filter:drop-shadow(0 4px #0e4a6338)drop-shadow(0 9px 14px #0e4a6333);-webkit-background-clip:text;background-clip:text}body.theme-space .big-number{background:linear-gradient(#fff 30%,#c3cde8 78%,#8f9cc4 100%);color:#0000;filter:drop-shadow(0 4px #4658968c)drop-shadow(0 10px 16px #0000008c);-webkit-background-clip:text;background-clip:text}body.theme-space .now-pill{color:#ffd166;background:#0a0f28cc;border:1.6px solid #ffd166;box-shadow:0 0 12px #ffd16640}body.theme-space .now-pill:before{content:"★";margin-right:.5em;font-size:.9em}body.theme-space .now-pill:after{content:"★";margin-left:.5em;font-size:.9em}body.theme-space .board .cell{color:#8b97d0;background:linear-gradient(#202a5fe6,#11183ef2);border:1.5px solid #5f6ebe61;box-shadow:inset 0 1px #ffffff14}body.theme-space .board .cell.called{color:#1c2b55;background:#eef1ff;border-color:#eef1ff;font-weight:800;box-shadow:0 0 9px #eef1ff59}body.theme-space .board .cell.latest{color:#054d42;background:linear-gradient(#7df2e0 0%,#14b3a0 100%);border-color:#9ff7e9;font-weight:800;box-shadow:0 0 16px #37e0c8d9}body.theme-space .marquee{background:#0a0f28e6;border-bottom-color:#232d5c}body.theme-space .marquee .title{color:#ffd166;text-shadow:0 0 14px #ffd16680}body.theme-space .marquee .title .st{color:#fff}body.theme-space .mini.newest{box-shadow:0 0 14px #37e0c8d9}body.theme-trainer .stagecard{background:linear-gradient(#ffffff1a 0%,#fff0 30%,#0f204047 100%),url(/images/trainer-bg.webp) 50%/cover no-repeat,linear-gradient(165deg,#9fd2ff 0%,#6fb7f2 100%)}body.theme-trainer .phrase{color:#2a5cad;text-shadow:-1px 0 #fff,1px 0 #fff,0 -1px #fff,0 1px #fff,0 0 8px #ffffffe6,0 0 16px #ffffffb3}body.theme-trainer .big-number{background:linear-gradient(#ffe25e 22%,#ffcb05 62%,#f0a91b 100%);color:#0000;filter:drop-shadow(2px 0 #2a5cad)drop-shadow(-2px 0 #2a5cad)drop-shadow(0 2px #2a5cad)drop-shadow(0 -2px #2a5cad)drop-shadow(0 8px 12px #14285a59);-webkit-background-clip:text;background-clip:text}body.theme-trainer .marquee .title,body.theme-trainer .ttitle-row{color:#ffcb05;text-shadow:-2px 0 #2a5cad,2px 0 #2a5cad,0 -2px #2a5cad,0 2px #2a5cad,-1.5px -1.5px #2a5cad,1.5px 1.5px #2a5cad,-1.5px 1.5px #2a5cad,1.5px -1.5px #2a5cad,0 5px 10px #14285a59}body.theme-blue .stagecard{background:radial-gradient(120% 85% at 68% -5%,#8cbeff24 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#00081680 0%,#0000 55%),linear-gradient(165deg,#1d4d82 0%,#17416f 48%,#0e2c4e 100%)}body.theme-purple .stagecard{background:radial-gradient(120% 85% at 68% -5%,#bea0ff21 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#0802198c 0%,#0000 55%),linear-gradient(165deg,#3d2a73 0%,#322060 48%,#1f1342 100%)}body.theme-red .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffaa961f 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#1902058c 0%,#0000 55%),linear-gradient(165deg,#6f2634 0%,#5e1e28 48%,#3f1219 100%)}body.theme-black .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffff14 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#0009 0%,#0000 55%),linear-gradient(165deg,#27272f 0%,#1e1e23 48%,#131317 100%)}body.theme-christmas .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffdc961f 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#000e068c 0%,#0000 55%),linear-gradient(165deg,#215237 0%,#1a402b 48%,#0e2418 100%)}body.theme-halloween .stagecard{background:radial-gradient(120% 85% at 68% -5%,#f07f1f21 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#06020e99 0%,#0000 55%),linear-gradient(165deg,#2c2145 0%,#221735 48%,#130b20 100%)}body.theme-space .stagecard{background:radial-gradient(120% 85% at 68% -5%,#7896ff24 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#00020c99 0%,#0000 55%),linear-gradient(165deg,#17204a 0%,#111838 48%,#080d22 100%)}body.theme-pink .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffffbf 0%,#0000 42%),radial-gradient(150% 120% at 50% 135%,#f2a3c433 0%,#0000 55%),linear-gradient(165deg,#fffdfe 0%,#fdf2f7 100%)}body.theme-yellow .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffffbf 0%,#0000 42%),radial-gradient(150% 120% at 50% 135%,#ffc53d38 0%,#0000 55%),linear-gradient(165deg,#fffdf3 0%,#fdf6dd 100%)}body.theme-easter .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffffbf 0%,#0000 42%),radial-gradient(150% 120% at 50% 135%,#9d6fd024 0%,#0000 55%),linear-gradient(165deg,#fff 0%,#f8f2fb 100%)}body.theme-summer .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffffb3 0%,#0000 42%),radial-gradient(150% 130% at 50% 140%,#f0c87852 0%,#0000 50%),linear-gradient(165deg,#f3fbff 0%,#dff2fa 100%)}body.theme-birthday .stagecard{background:radial-gradient(120% 85% at 68% -5%,#ffffffbf 0%,#0000 42%),radial-gradient(150% 120% at 50% 135%,#ff6b5724 0%,#0000 55%),linear-gradient(165deg,#fff 0%,#fff4e6 100%)}body.theme-christmas .caller:not(.solo) .ctrl-panel .btn-danger{color:#b23a3a;border-color:#b23a3a80}body.theme-christmas .ctrl-panel,body.theme-halloween .ctrl-panel,body.theme-space .ctrl-panel,body.theme-summer .ctrl-panel,body.theme-easter .ctrl-panel,body.theme-birthday .ctrl-panel{background:0 0;border-top:none}body.theme-christmas .caller:not(.solo) .ctrl-panel .btn-ghost,body.theme-easter .caller:not(.solo) .ctrl-panel .btn-ghost,body.theme-summer .caller:not(.solo) .ctrl-panel .btn-ghost,body.theme-birthday .caller:not(.solo) .ctrl-panel .btn-ghost{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;box-shadow:0 2px 8px #14281e24}body.theme-easter .caller:not(.solo) .ctrl-panel .btn-ghost{color:#2c5a3a;border-color:#2c5a3a66}body.theme-christmas .caller:not(.solo) .ctrl-panel .btn-ghost{color:#274a6e;border-color:#274a6e59}body.theme-space .stagecard,body.theme-halloween .stagecard,body.theme-christmas .stagecard,body.theme-summer .stagecard,body.theme-easter .stagecard,body.theme-birthday .stagecard{background:var(--card)}body.theme-space .stat,body.theme-halloween .stat,body.theme-christmas .stat,body.theme-summer .stat,body.theme-easter .stat,body.theme-birthday .stat{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body:not([class*=theme-]) .big-number{background:linear-gradient(#3f5896 22%,#1c2b55 72%,#121d3a 100%);color:#0000;filter:drop-shadow(0 4px #1c2b552e)drop-shadow(0 9px 14px #1c2b5538);-webkit-background-clip:text;background-clip:text}body.theme-pink .big-number{background:linear-gradient(#8a4478 22%,#43173a 72%,#331029 100%);color:#0000;filter:drop-shadow(0 4px #43173a2e)drop-shadow(0 9px 14px #43173a38);-webkit-background-clip:text;background-clip:text}body.theme-yellow .big-number{background:linear-gradient(#96792a 22%,#4a3a10 72%,#362a0b 100%);color:#0000;filter:drop-shadow(0 4px #4a3a1033)drop-shadow(0 9px 14px #4a3a103d);-webkit-background-clip:text;background-clip:text}body.theme-blue .big-number{background:linear-gradient(#fff 28%,#cfe1f7 76%,#97b7dd 100%);color:#0000;filter:drop-shadow(0 4px #09264aa6)drop-shadow(0 10px 16px #000a1e80);-webkit-background-clip:text;background-clip:text}body.theme-purple .big-number{background:linear-gradient(#fff 28%,#ded3f8 76%,#b0a0e2 100%);color:#0000;filter:drop-shadow(0 4px #2c1a5aa6)drop-shadow(0 10px 16px #06001680);-webkit-background-clip:text;background-clip:text}body.theme-red .big-number{background:linear-gradient(#fff7f3 28%,#f6d0c3 76%,#dba28e 100%);color:#0000;filter:drop-shadow(0 4px #54141ab3)drop-shadow(0 10px 16px #18000480);-webkit-background-clip:text;background-clip:text}body.theme-black .big-number{background:linear-gradient(#fff 28%,#d8d8e0 76%,#a9a9b6 100%);color:#0000;filter:drop-shadow(0 4px #000000bf)drop-shadow(0 10px 16px #0009);-webkit-background-clip:text;background-clip:text}
.featc{border-width:2px;border-radius:14px;position:relative}.featc:after{content:"";background:var(--teal);opacity:.35;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px}.langpick{gap:.35rem;display:inline-flex;position:relative}.langpick .lp-current{align-items:center;gap:.25rem;display:inline-flex}.langpick .lp-current svg{width:12px;height:12px}.langpick.up .lp-menu{top:auto;bottom:calc(100% + 6px)}.lp-menu{z-index:300;background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:.15rem;min-width:140px;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);right:0}.lp-item{text-align:left;cursor:pointer;width:100%;font-family:var(--body);color:var(--ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.85rem;display:flex}.lp-item b{font-family:var(--display);color:var(--teal-deep);font-size:.72rem}.lp-item:hover{background:var(--paper)}.langpick .lp{font-family:var(--display);cursor:pointer;border:1.5px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;padding:.32rem .55rem;font-size:.72rem;font-weight:800}.langpick .lp.on{border-color:var(--teal);color:var(--teal-deep)}.langpick .lp:hover{border-color:var(--teal)}.landing:not(.tpage) .btn-gold,.choose:not(.themed-page) .btn-gold{background:linear-gradient(#ffdf7e 0%,#ffc53d 52%,#f2ab19 100%);border-color:#0000;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffb3}.landing:not(.tpage) .btn-gold:hover,.choose:not(.themed-page) .btn-gold:hover{background:linear-gradient(#ffe694 0%,#ffce55 52%,#f5b125 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3}.landing:not(.tpage) .btn-gold:active,.choose:not(.themed-page) .btn-gold:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffb3}.landing:not(.tpage) .fball,.choose:not(.themed-page) .fball{background:radial-gradient(circle at 32% 26%, #fffffff2 0%, #fff6 12%, transparent 34%), var(--fball-bg,radial-gradient(circle at 40% 35%, #ff9d8a 0%, #e5384f 68%, #a81f31 100%));box-shadow:inset -5px -7px 12px #00000042,inset 3px 4px 8px #ffffff40,0 10px 18px #1c2b5540}.landing:not(.tpage) .fball.b-green,.choose:not(.themed-page) .fball.b-green{--fball-bg:radial-gradient(circle at 40% 35%, #7fdcae 0%, #23a866 68%, #147244 100%)}.landing:not(.tpage) .article .callout{background:linear-gradient(#fff 0%,#fcfaf4 100%);border:1px solid #1c2b550f;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1c2b550d,0 14px 30px #1c2b5514}.landing:not(.tpage) .article .cta-band{color:#fff;background:radial-gradient(90% 130% at 50% -20%,#ffffff29 0%,#0000 55%),radial-gradient(140% 120% at 50% 130%,#0328248c 0%,#0000 60%),linear-gradient(150deg,#14a89d 0%,#0c837b 100%);border-radius:22px;padding:2.2rem 1.6rem;box-shadow:0 24px 50px #0c837b59}.landing:not(.tpage) .article .cta-band .fine{color:#ffffffd9}.join-box{text-align:center;z-index:1;background:linear-gradient(#fff 0%,#fbf8f0 100%);border:1px solid #1c2b5512;border-radius:18px;max-width:460px;margin:2rem auto 0;padding:1.2rem 1.4rem 1.3rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1c2b550f,0 14px 30px #1c2b5514}.jb-t{font-family:var(--display);color:var(--ink);margin-bottom:.7rem;font-weight:800;display:block}.jb-row{justify-content:center;gap:.5rem;display:flex}.jb-input{text-transform:uppercase;text-align:center;max-width:190px;font-family:var(--display);letter-spacing:.14em;font-weight:800}.jb-bad{color:#c2453a;margin-top:.5rem;font-size:.8rem;display:block}.join-hint a{color:#ffffffd9;text-underline-offset:3px;text-decoration:underline}.join-hint a:hover{color:#fff}.join-hint{margin-top:.2rem}.landing:not(.tpage){overflow:visible}.article-nav,.choose:not(.themed-page) .land-nav{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#f6f3ec99;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:.9rem max(2rem,50vw - 550px);position:sticky;top:0;box-shadow:0 1px #1c2b550f,0 10px 30px #1c2b550d}.article-nav{margin-top:-2.5rem;margin-bottom:1.8rem}.choose:not(.themed-page) .land-nav{margin-top:-1.4rem;margin-bottom:1.2rem}@media (max-width:640px){.article-nav,.choose:not(.themed-page) .land-nav{padding:.6rem 1.1rem}}html:has(.article-nav,.choose:not(.themed-page) .land-nav){scroll-padding-top:calc(91px + 1rem)}@media (max-width:640px){html:has(.article-nav,.choose:not(.themed-page) .land-nav){scroll-padding-top:calc(81px + 1rem)}}.lvl-chip{background:var(--card);border:1px solid var(--line);font-family:var(--display);color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .4rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.lvl-chip .lvl-av{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.nf-ball{width:150px;height:150px;font-family:var(--display);color:#fff;background:radial-gradient(circle at 35% 30%,#e88a87 0%,#e2504c 55%,#b23a37 100%);border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:3rem;font-weight:800;display:grid;box-shadow:inset -8px -12px 20px #00000038,inset 8px 12px 16px #ffffff4d,0 18px 34px #1c2b5540}.lvl-chip{white-space:nowrap}
:where(.landing.home) .calls{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}:where(.landing.home) .calls li{background:var(--paper);border:1.5px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .35rem;font-size:.86rem;display:inline-flex}:where(.landing.home) .calls .fball{width:28px;height:28px;font-size:.72rem}@container (max-width:470px){:where(.landing.home) .sc-body{grid-template-columns:1fr;row-gap:2.4cqw}:where(.landing.home) .sc-caller{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:4cqw;display:grid}:where(.landing.home) .numcol{flex-direction:column;align-items:center;display:flex}:where(.landing.home) .callcol{text-align:left}:where(.landing.home) .pill-cur{padding:1cqw 2.4cqw;font-size:2.3cqw}:where(.landing.home) .numwrap{height:17cqw}:where(.landing.home) .bignum{font-size:16cqw}:where(.landing.home) .roller{width:10cqw;height:10cqw;font-size:4cqw}:where(.landing.home) .callsay{min-height:0;margin-top:0;font-size:4cqw}:where(.landing.home) .recent{justify-content:flex-start;gap:1.6cqw;margin-top:2.4cqw}:where(.landing.home) .recent span{border-width:.35cqw;width:8cqw;height:8cqw;font-size:2.9cqw}:where(.landing.home) .sc-title{margin:2cqw 0 1.8cqw;font-size:3.6cqw}:where(.landing.home) .sc-brand img{height:6cqw}:where(.landing.home) .sc-live{font-size:2cqw}:where(.landing.home) .sc-btn{border-radius:2.4cqw;padding:1cqw 1.8cqw;font-size:2cqw}:where(.landing.home) .sc-btn s{width:2cqw;height:2cqw}:where(.landing.home) .sc-btn:nth-child(3){display:none}:where(.landing.home) .sc-board{gap:.9cqw}:where(.landing.home) .sc-board i{border-width:.25cqw;border-radius:1.5cqw;font-size:3.3cqw}:where(.landing.home) .sc-slot{height:9.6cqw;margin-bottom:2.4cqw}:where(.landing.home) .slot{gap:2cqw}:where(.landing.home) .lab{white-space:normal;max-width:15cqw;font-size:2.1cqw;line-height:1.2}:where(.landing.home) .tile{border-radius:2.2cqw;padding:1.2cqw 2.2cqw}:where(.landing.home) .tile b{font-size:4.4cqw}:where(.landing.home) .tile i{font-size:2cqw}:where(.landing.home) .note{white-space:normal;font-size:2.1cqw;line-height:1.25}:where(.landing.home) .note s{width:2.2cqw;height:2.2cqw}:where(.landing.home) .bots{flex-wrap:wrap;gap:2cqw}:where(.landing.home) .bot{gap:1.2cqw;font-size:2.1cqw}:where(.landing.home) .bot .bar{width:10cqw;height:2.2cqw}:where(.landing.home) .bot:nth-child(5){display:none}:where(.landing.home) .chips{flex:1;gap:1.6cqw}:where(.landing.home) .chip{gap:1.1cqw;padding:.9cqw 2cqw .9cqw .9cqw;font-size:2.1cqw}:where(.landing.home) .chip s{width:3.8cqw;height:3.8cqw;font-size:2cqw}:where(.landing.home) .winflash b{font-size:15cqw}:where(.landing.home) .winflash em{font-size:3.6cqw}:where(.landing.home) .cf{width:3.4cqw;height:3.4cqw}}:where(.landing.home) .screen{background:var(--paper);color:var(--ink);font-family:var(--body);border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}:where(.landing.home) .sc-pad{z-index:2;flex-direction:column;padding:2.2cqw 2.2cqw 2.4cqw;display:flex;position:relative}:where(.landing.home) .sc-blob{z-index:1;pointer-events:none;border-radius:50%;position:absolute}:where(.landing.home) .sc-blob.b1{background:#12a59c1a;width:15cqw;height:15cqw;top:20cqw;left:-3cqw}:where(.landing.home) .sc-blob.b2{background:#ffc53d24;width:22cqw;height:22cqw;top:-7cqw;right:-6cqw}:where(.landing.home) .sc-blob.b3{background:#ffc53d1a;width:17cqw;height:17cqw;bottom:-7cqw;left:12cqw}:where(.landing.home) .sc-top{flex:none;justify-content:space-between;align-items:center;gap:1.4cqw;display:flex}:where(.landing.home) .sc-brand{align-items:center;gap:1cqw;display:flex}:where(.landing.home) .sc-brand img{width:auto;height:4cqw}:where(.landing.home) .sc-live{font-family:var(--display);letter-spacing:.1em;color:var(--teal-deep);background:var(--teal-soft);border-radius:999px;padding:.35cqw 1cqw;font-size:1.25cqw;font-weight:800}:where(.landing.home) .sc-btns{gap:.8cqw;display:flex}:where(.landing.home) .sc-btn{color:#6f7a99;border:.16cqw solid var(--line);white-space:nowrap;background:#fff;border-radius:1.6cqw;align-items:center;gap:.55cqw;padding:.62cqw 1.2cqw;font-size:1.3cqw;display:flex}:where(.landing.home) .sc-btn s{background:#c9d0e2;border-radius:.35cqw;flex:none;width:1.3cqw;height:1.3cqw;text-decoration:none}:where(.landing.home) .sc-title{font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;text-align:center;color:var(--navy);flex:none;margin:1.1cqw 0;font-size:2.45cqw;font-weight:800;transition:opacity .3s}:where(.landing.home) .sc-title u{color:var(--gold);margin:0 .6cqw;text-decoration:none}:where(.landing.home) .sc-title.fade{opacity:0}:where(.landing.home) .sc-slot{flex:none;height:6.4cqw;margin-bottom:1.8cqw;position:relative}:where(.landing.home) .slot{opacity:0;pointer-events:none;align-items:center;gap:1.4cqw;transition:opacity .38s,transform .38s;display:flex;position:absolute;inset:0;transform:translateY(1.1cqw)}:where(.landing.home) .slot.on{opacity:1;transform:none}:where(.landing.home) .lab{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:#8b95b1;white-space:nowrap;font-size:1.35cqw;font-weight:800}:where(.landing.home) .tile{border:.16cqw solid var(--line);background:#f0ece0;border-radius:1.3cqw;align-items:baseline;gap:.7cqw;padding:.7cqw 1.5cqw;display:flex}:where(.landing.home) .tile b{font-family:var(--display);color:var(--navy);font-size:2.7cqw;font-weight:800;line-height:1}:where(.landing.home) .tile i{letter-spacing:.1em;text-transform:uppercase;color:#8b95b1;font-size:1.3cqw;font-style:normal}:where(.landing.home) .note{color:#6f7a99;white-space:nowrap;align-items:center;gap:.8cqw;font-size:1.4cqw;display:flex}:where(.landing.home) .note s{background:var(--teal);border-radius:50%;flex:none;width:1.5cqw;height:1.5cqw;text-decoration:none}:where(.landing.home) .bots{flex:1;align-items:center;gap:1.5cqw;display:flex}:where(.landing.home) .bot{color:var(--ink-2);align-items:center;gap:.8cqw;font-size:1.35cqw;display:flex}:where(.landing.home) .bot em{white-space:nowrap;font-style:normal;font-weight:700}:where(.landing.home) .bot .bar{background:#e7e2d4;border-radius:999px;width:7.5cqw;height:1.4cqw;position:relative;overflow:hidden}:where(.landing.home) .bot .bar span{transform-origin:0;background:linear-gradient(90deg,#7adfd8,var(--teal));border-radius:999px;position:absolute;inset:0;transform:scaleX(.22)}:where(.landing.home) .bot.you em{color:var(--teal-deep);font-weight:800}:where(.landing.home) .bot.you .bar span{background:linear-gradient(90deg,#ffe9a3,var(--gold))}:where(.landing.home) .live-stage[data-mode=solo] .bot .bar span{animation:3.4s cubic-bezier(.45,.05,.5,1) infinite alternate race}:where(.landing.home) .live-stage[data-mode=solo] .bot:nth-child(2) .bar span{animation-duration:4.2s}:where(.landing.home) .live-stage[data-mode=solo] .bot:nth-child(3) .bar span{animation-duration:3.1s}:where(.landing.home) .live-stage[data-mode=solo] .bot:nth-child(4) .bar span{animation-duration:4.7s}:where(.landing.home) .live-stage[data-mode=solo] .bot:nth-child(5) .bar span{animation-duration:3.7s}:where(.landing.home) .sc-body{grid-template-columns:1fr 48.8cqw;align-items:start;column-gap:2.4cqw;display:grid}:where(.landing.home) .sc-caller{text-align:center;flex-direction:column;align-items:center;display:flex}:where(.landing.home) .pill-cur{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#4c3305;background:linear-gradient(#ffe9a3 0%,#ffc53d 70%,#f0b427 100%);border-radius:999px;padding:.65cqw 1.5cqw;font-size:1.3cqw;font-weight:800;box-shadow:inset 0 .12cqw #ffffffbf,0 .5cqw 1.2cqw #b4780038}:where(.landing.home) .numwrap{justify-content:center;align-items:center;height:14.5cqw;margin-top:.4cqw;display:flex;position:relative}:where(.landing.home) .bignum{font-family:var(--display);background:linear-gradient(152deg,#61709c 0%,#2b3b6b 45%,#16224a 100%);color:#0000;filter:drop-shadow(0 .55cqw 1cqw #1c2b554d);will-change:transform;-webkit-background-clip:text;background-clip:text;font-size:13cqw;font-weight:800;line-height:1}:where(.landing.home) .bignum.pop{animation:.62s cubic-bezier(.2,1.3,.35,1) both numPop}:where(.landing.home) .roller{opacity:0;pointer-events:none;will-change:transform,opacity;width:8.2cqw;height:8.2cqw;margin:0;font-size:3.1cqw;position:absolute;top:50%;left:50%}:where(.landing.home) .roller.go{animation:1.15s cubic-bezier(.3,.7,.35,1) both ballRoll}:where(.landing.home) .callsay{font-family:var(--display);color:var(--teal-deep);min-height:3cqw;margin:.6cqw 0 0;font-size:2.5cqw;font-weight:700;transition:opacity .25s}:where(.landing.home) .callsay.fade{opacity:0}:where(.landing.home) .recent{justify-content:center;align-items:center;gap:1cqw;margin-top:1.4cqw;display:flex}:where(.landing.home) .recent span{width:5.4cqw;height:5.4cqw;font-family:var(--display);border:.2cqw solid var(--teal);color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.85cqw;font-weight:800;display:grid}:where(.landing.home) .recent span:first-child{background:var(--teal);border-color:var(--teal);color:#fff}:where(.landing.home) .recent span.in{animation:.45s cubic-bezier(.2,1.3,.35,1) both ballIn}:where(.landing.home) .sc-board{grid-template-columns:repeat(10,1fr);align-content:start;gap:.5cqw;display:grid}:where(.landing.home) .sc-board i{aspect-ratio:1.06;border:.16cqw solid var(--line);font-style:normal;font-family:var(--display);color:#aab2c9;will-change:transform;background:#fff;border-radius:.8cqw;place-items:center;font-size:1.75cqw;font-weight:700;transition:background-color .35s,color .35s,border-color .35s;display:grid}:where(.landing.home) .sc-board i.called{background:var(--navy);border-color:var(--navy);color:#fff}:where(.landing.home) .sc-board i.current{background:var(--teal);border-color:var(--teal-deep);color:#fff}:where(.landing.home) .sc-board i.hit{animation:.6s cubic-bezier(.2,1.3,.35,1) cellPop}:where(.landing.home) .winflash{z-index:8;text-align:center;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#1abbb1f2,#0a7872f7);place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}:where(.landing.home) .winflash.on{opacity:1}:where(.landing.home) .winflash b{font-family:var(--display);letter-spacing:.02em;color:var(--gold-soft);text-shadow:0 .9cqw 2cqw #03383566;opacity:0;font-size:12cqw;font-weight:800;transition:transform .55s cubic-bezier(.2,1.5,.4,1),opacity .35s;display:block;transform:scale(.55)rotate(-4deg)}:where(.landing.home) .winflash em{font-style:normal;font-family:var(--display);color:#fff;opacity:0;margin-top:.8cqw;font-size:2.4cqw;transition:opacity .4s .2s;display:block}:where(.landing.home) .winflash.on b{opacity:1;transform:scale(1)rotate(-2deg)}:where(.landing.home) .winflash.on em{opacity:1}:where(.landing.home) .winflash.on .cf{animation:1.6s ease-out both cfly}:where(.landing.home) .pgrid{grid-template-columns:repeat(9,1fr);gap:1.3cqw;display:grid}:where(.landing.home) .pgrid i{aspect-ratio:1;color:var(--navy);font-style:normal;font-family:var(--display);background:#f4f1e8;border-radius:1.6cqw;place-items:center;font-size:4.2cqw;font-weight:700;display:grid;position:relative}:where(.landing.home) .pgrid i.blank{background:repeating-linear-gradient(45deg,#f0ece0 0 1.6cqw,#e9e4d6 1.6cqw 3.2cqw)}:where(.landing.home) .pgrid i:after{content:"";background:var(--teal);opacity:0;border-radius:1.6cqw;transition:transform .38s cubic-bezier(.2,1.5,.4,1),opacity .2s;position:absolute;inset:0;transform:scale(0)}:where(.landing.home) .pgrid i span{z-index:2;transition:color .25s;position:relative}:where(.landing.home) .pgrid i.dab span{color:#fff}:where(.landing.home) .pgrid i.dab:after{opacity:1;transform:scale(1)}:where(.landing.home) .pgrid i.fresh:after{animation:.5s cubic-bezier(.2,1.5,.4,1) both dabIn}@container (max-width:380px){:where(.landing.home) .sc-body{grid-template-columns:1fr;row-gap:2.4cqw}:where(.landing.home) .sc-caller{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:4cqw;display:grid}:where(.landing.home) .numcol{flex-direction:column;align-items:center;display:flex}:where(.landing.home) .callcol{text-align:left}:where(.landing.home) .pill-cur{padding:1cqw 2.4cqw;font-size:2.3cqw}:where(.landing.home) .numwrap{height:17cqw}:where(.landing.home) .bignum{font-size:16cqw}:where(.landing.home) .roller{width:10cqw;height:10cqw;font-size:4cqw}:where(.landing.home) .callsay{min-height:0;margin-top:0;font-size:4cqw}:where(.landing.home) .recent{justify-content:flex-start;gap:1.6cqw;margin-top:2.4cqw}:where(.landing.home) .recent span{border-width:.35cqw;width:8cqw;height:8cqw;font-size:2.9cqw}:where(.landing.home) .sc-title{margin:2cqw 0 1.8cqw;font-size:3.6cqw}:where(.landing.home) .sc-brand img{height:6cqw}:where(.landing.home) .sc-live{font-size:2cqw}:where(.landing.home) .sc-btn{border-radius:2.4cqw;padding:1cqw 1.8cqw;font-size:2cqw}:where(.landing.home) .sc-btn s{width:2cqw;height:2cqw}:where(.landing.home) .sc-btn:nth-child(3){display:none}:where(.landing.home) .sc-board{gap:.9cqw}:where(.landing.home) .sc-board i{border-width:.25cqw;border-radius:1.5cqw;font-size:3.3cqw}:where(.landing.home) .sc-slot{height:9.6cqw;margin-bottom:2.4cqw}:where(.landing.home) .slot{gap:2cqw}:where(.landing.home) .lab{white-space:normal;max-width:15cqw;font-size:2.1cqw;line-height:1.2}:where(.landing.home) .tile{border-radius:2.2cqw;padding:1.2cqw 2.2cqw}:where(.landing.home) .tile b{font-size:4.4cqw}:where(.landing.home) .tile i{font-size:2cqw}:where(.landing.home) .note{white-space:normal;font-size:2.1cqw;line-height:1.25}:where(.landing.home) .note s{width:2.2cqw;height:2.2cqw}:where(.landing.home) .bots{flex-wrap:wrap;gap:2cqw}:where(.landing.home) .bot{gap:1.2cqw;font-size:2.1cqw}:where(.landing.home) .bot .bar{width:10cqw;height:2.2cqw}:where(.landing.home) .bot:nth-child(5){display:none}:where(.landing.home) .chips{flex:1;gap:1.6cqw}:where(.landing.home) .chip{gap:1.1cqw;padding:.9cqw 2cqw .9cqw .9cqw;font-size:2.1cqw}:where(.landing.home) .chip s{width:3.8cqw;height:3.8cqw;font-size:2cqw}:where(.landing.home) .winflash b{font-size:15cqw}:where(.landing.home) .winflash em{font-size:3.6cqw}:where(.landing.home) .cf{width:3.4cqw;height:3.4cqw}}:where(.landing.home) .roller{display:none}:where(.landing.home) .dl-screen .screen{border-radius:4px;display:block;overflow:hidden;container-type:inline-size}
:where(.landing.home) img{max-width:100%;display:block}:where(.landing.home) a{color:var(--teal-deep)}:where(.landing.home) .page{z-index:1;position:relative}:where(.landing.home) h1,:where(.landing.home) h2,:where(.landing.home) h3,:where(.landing.home) h4{font-family:var(--display);margin:0}:where(.landing.home) .sec{font-family:var(--display);text-align:center;margin:0 0 .4rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}:where(.landing.home) .sec:after{content:"";background:linear-gradient(90deg,#e5384f 0 20%,#2b6fd6 0 40%,#ffc53d 0 60%,#3a9d63 0 80%,#8b5cf6 0 100%);border-radius:999px;width:88px;height:6px;margin:.7rem auto 0;display:block}:where(.landing.home) .sec-lead{text-align:center;max-width:64ch;color:var(--ink-2);margin:1.1rem auto 0;font-size:1.02rem}:where(.landing.home) .eyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 .6rem;font-size:.74rem;font-weight:800}:where(.landing.home) .band{padding:4.2rem 0}:where(.landing.home) .band-cream{background:var(--paper)}:where(.landing.home) .band-white{background:var(--card);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}:where(.landing.home) .band-mint{background:linear-gradient(180deg,var(--teal-soft) 0%,#eef8f6 100%);border-top:1.5px solid #cfe8e4;border-bottom:1.5px solid #cfe8e4}:where(.landing.home) .band-teal{background:linear-gradient(140deg,var(--teal) 0%,var(--teal-deep) 90%);color:#fff;text-align:center}:where(.landing.home) .band-teal .sec{color:#fff;font-size:clamp(1.9rem,3.6vw,2.7rem)}:where(.landing.home) .b-red{--ball-hi:#ff8a76;--ball-lo:#e5384f}:where(.landing.home) .b-blue{--ball-hi:#7aa8f0;--ball-lo:#2b6fd6}:where(.landing.home) .b-gold{--ball-hi:#ffe08a;--ball-lo:#f0a41f}:where(.landing.home) .b-green{--ball-hi:#7fd49a;--ball-lo:#3a9d63}:where(.landing.home) .b-purple{--ball-hi:#b79ae0;--ball-lo:#8b5cf6}:where(.landing.home) .facts{flex-wrap:wrap;gap:.55rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}:where(.landing.home) .facts li{font-family:var(--display);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.42rem;padding:.4rem .9rem .4rem .7rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff40}:where(.landing.home) .facts svg{width:15px;height:15px;color:var(--gold-soft);flex:none}:where(.landing.home) .devline{color:#ffffffe6;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.88rem;display:flex}:where(.landing.home) .devline .icons{opacity:.9;gap:.55rem;display:flex}:where(.landing.home) .devline svg{width:19px;height:19px}:where(.landing.home) .frame{z-index:2;background:linear-gradient(160deg,#2c3a63 0%,#16224a 100%);border-radius:16px;width:100%;max-width:548px;padding:11px 11px 15px;position:relative;box-shadow:inset 0 1px #ffffff38,0 2px 6px #042e2c66,0 34px 60px -18px #042e2c9e}:where(.landing.home) .frame:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff29 0%,#fff0 34%);border-radius:8px;position:absolute;inset:11px 11px 15px}:where(.landing.home) .frame img{border-radius:8px;width:100%;height:auto}:where(.landing.home) .voice-chip{z-index:3;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .5rem;display:flex;position:absolute;bottom:-26px;right:-6px;box-shadow:0 14px 30px #042e2c57,inset 0 1px #fff}:where(.landing.home) .voice-chip b{font-family:var(--display);font-size:.86rem;line-height:1.25;display:block}:where(.landing.home) .voice-chip span{color:var(--ink-3);font-size:.72rem;line-height:1.25;display:block}:where(.landing.home) .deco{z-index:1;pointer-events:none;position:absolute}:where(.landing.home) .deco.d1{top:54px;left:2.2%}:where(.landing.home) .deco.d2{top:54%;left:2.9%}:where(.landing.home) .deco.d3{bottom:52px;left:1.5%}:where(.landing.home) .modes{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.6rem;display:grid}:where(.landing.home) .mode{background:var(--card);border:1.5px solid var(--line);color:inherit;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}:where(.landing.home) .mode:hover{border-color:var(--teal);transform:translateY(-6px);box-shadow:0 22px 44px #1c2b5529}:where(.landing.home) .mode-shot{aspect-ratio:16/10;background:var(--paper);border-bottom:1.5px solid var(--line);position:relative;overflow:hidden}:where(.landing.home) .mode-shot img{object-fit:cover;object-position:top center;width:100%;height:100%}:where(.landing.home) .mode-shot:after{content:"";background:linear-gradient(#ffffff57 0%,#fff0 30%,#1c2b5524 100%);position:absolute;inset:0}:where(.landing.home) .mode-body{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}:where(.landing.home) .mode-body h3{margin:0 0 .5rem;font-size:1.22rem}:where(.landing.home) .mode-body p{color:var(--ink-2);margin:0 0 1rem;font-size:.95rem;line-height:1.55}:where(.landing.home) .mode-go{font-family:var(--display);color:var(--teal-deep);margin-top:auto;font-size:.95rem;font-weight:700}:where(.landing.home) .badge{z-index:3;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#4c3305;background:linear-gradient(#ffe9a3 0%,#ffc53d 60%,#e8a917 100%);border-radius:999px;padding:.34rem .7rem;font-size:.64rem;font-weight:800;position:absolute;top:.8rem;left:.8rem;box-shadow:inset 0 1px #ffffffb3,0 6px 14px #b4780059}:where(.landing.home) .split{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}:where(.landing.home) .split.rev{grid-template-columns:1fr 1.05fr}:where(.landing.home) .split h2{text-align:left;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}:where(.landing.home) .split h2:after{margin-left:0}:where(.landing.home) .split p{color:var(--ink-2);margin:1.1rem 0 0;font-size:1.02rem}:where(.landing.home) .calls{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}:where(.landing.home) .calls li{background:var(--paper);border:1.5px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .35rem;font-size:.86rem;display:inline-flex}:where(.landing.home) .voice-wrap{position:relative}:where(.landing.home) .voice-shot{border:1.5px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #1c2b5524,0 40px 60px -28px #1c2b554d}:where(.landing.home) .voice-shot img{aspect-ratio:3/2;object-fit:cover;object-position:left center;width:100%;height:auto;display:block}:where(.landing.home) .voice-shot .gloss{pointer-events:none;background:linear-gradient(120deg,#fff6 0%,#fff0 40%);position:absolute;inset:0}:where(.landing.home) .voice-host{z-index:3;filter:drop-shadow(0 20px 24px #1c2b554d);width:auto;height:250px;position:absolute;bottom:-22px;right:-26px}:where(.landing.home) .picks{grid-template-columns:1fr 1fr;gap:.55rem 1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}:where(.landing.home) .picks li{color:var(--ink-2);align-items:flex-start;gap:.6rem;font-size:.94rem;display:flex}:where(.landing.home) .picks svg{width:17px;height:17px;color:var(--teal);flex:none;margin-top:.22rem}:where(.landing.home) .themes{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.6rem;display:grid}:where(.landing.home) .tp{border:1.5px solid var(--line);background:#0d1430;border-radius:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 24px #1c2b551f,0 30px 50px -24px #1c2b5540}:where(.landing.home) .tp:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 18px 38px #1c2b5533,0 46px 70px -24px #1c2b5552}:where(.landing.home) .tp img{aspect-ratio:16/9;object-fit:cover;object-position:center top;width:100%;height:auto}:where(.landing.home) .tp .gloss{pointer-events:none;background:linear-gradient(160deg,#ffffff42 0%,#fff0 34%),linear-gradient(#0000 48%,#00000047 72%,#000000c7 100%);position:absolute;inset:0}:where(.landing.home) .tp .tp-name{z-index:2;font-family:var(--display);color:#fff;text-shadow:0 2px 8px #000000bf;font-size:1.02rem;font-weight:800;position:absolute;bottom:.75rem;left:1rem}:where(.landing.home) .duo{grid-template-columns:1fr 1fr;gap:1.8rem;margin-top:2.6rem;display:grid}:where(.landing.home) .paper-card{background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:1.7rem 1.7rem 1.8rem;display:flex}:where(.landing.home) .paper-card h3{margin:0 0 .6rem;font-size:1.2rem}:where(.landing.home) .paper-card p{color:var(--ink-2);margin:0 0 1.3rem;font-size:.97rem}:where(.landing.home) .paper-card .shotwrap{border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:172px;margin:0 0 1.4rem;display:flex;overflow:hidden;box-shadow:0 10px 24px #1c2b551a}:where(.landing.home) .paper-card .shotwrap img{object-fit:cover;object-position:top center;width:100%;height:100%}:where(.landing.home) .paper-card .shotwrap.fit{padding:.9rem}:where(.landing.home) .paper-card .shotwrap.fit img{object-fit:contain;height:auto}:where(.landing.home) .steps{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:2.8rem;display:grid}:where(.landing.home) .step{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:1.5rem 1.3rem}:where(.landing.home) .coin{width:34px;height:34px;font-family:var(--display);color:#4c3305;background:radial-gradient(circle at 34% 28%,#ffe9a3 0%,#ffc53d 55%,#dd9c14 100%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.9rem;font-size:.95rem;font-weight:800;display:flex;box-shadow:inset 0 2px 3px #ffffffa6,inset 0 -3px 5px #925a0059,0 8px 16px #b4780059}:where(.landing.home) .step h3{margin:0 0 .5rem;font-size:1.02rem;line-height:1.25}@media (min-width:1041px){:where(.landing.home) .step h3{min-height:2.5em}}:where(.landing.home) .step p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}:where(.landing.home) .uses{grid-template-columns:repeat(3,1fr);gap:1.6rem 2.2rem;margin-top:2.6rem;display:grid}:where(.landing.home) .use{border-left:3px solid var(--line);padding-left:1.1rem}:where(.landing.home) .use:first-child{border-left-color:#e5384f}:where(.landing.home) .use:nth-child(2){border-left-color:#2b6fd6}:where(.landing.home) .use:nth-child(3){border-left-color:#f0a41f}:where(.landing.home) .use:nth-child(4){border-left-color:#3a9d63}:where(.landing.home) .use:nth-child(5){border-left-color:#8b5cf6}:where(.landing.home) .use:nth-child(6){border-left-color:var(--teal)}:where(.landing.home) .use h3{margin:0 0 .35rem;font-size:1.02rem}:where(.landing.home) .use p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.55}:where(.landing.home) .gets{grid-template-columns:repeat(3,1fr);gap:.9rem 2rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}:where(.landing.home) .gets li{color:#2f3c66;align-items:flex-start;gap:.7rem;font-size:.97rem;line-height:1.5;display:flex}:where(.landing.home) .gets svg{width:19px;height:19px;color:var(--teal-deep);flex:none;margin-top:.16rem}:where(.landing.home) .faq{border-top:1.5px solid var(--line);margin-top:2.4rem}:where(.landing.home) .faq details{border-bottom:1.5px solid var(--line)}:where(.landing.home) .faq summary{cursor:pointer;font-family:var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .5rem 1.15rem 0;font-size:1.06rem;font-weight:700;list-style:none;display:flex}:where(.landing.home) .faq summary::-webkit-details-marker{display:none}:where(.landing.home) .faq summary:hover{color:var(--teal-deep)}:where(.landing.home) .faq summary .plus{border:1.5px solid var(--line);background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}:where(.landing.home) .faq summary .plus:before,:where(.landing.home) .faq summary .plus:after{content:"";background:var(--teal-deep);border-radius:2px;position:absolute}:where(.landing.home) .faq summary .plus:before{width:11px;height:2px}:where(.landing.home) .faq summary .plus:after{width:2px;height:11px;transition:transform .18s}:where(.landing.home) .faq details[open] summary .plus:after{transform:scaleY(0)}:where(.landing.home) .faq details p{color:var(--ink-2);max-width:70ch;margin:0 0 1.2rem;padding-right:3rem;font-size:.99rem;line-height:1.62}:where(.landing.home) .close-band{padding:3.8rem 0 4rem;position:relative;overflow:hidden}:where(.landing.home) .close-band:after{content:"";pointer-events:none;background:radial-gradient(700px 380px at 50% -20%,#fff3,#fff0 64%);position:absolute;inset:0}:where(.landing.home) .close-inner{z-index:2;position:relative}:where(.landing.home) .close-band p.lead{color:#fffffff0;max-width:48ch;margin:1.3rem auto 1.9rem;font-size:1.05rem}:where(.landing.home) .doors{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem;display:flex}:where(.landing.home) .doors a{font-family:var(--display);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:999px;padding:.55rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none}:where(.landing.home) .doors a:hover{background:#fff3}:where(.landing.home) .close-fine{color:#ffffffd9;margin:1.7rem 0 0;font-size:.85rem}:where(.landing.home) .close-host{z-index:1;filter:drop-shadow(0 22px 26px #063a3761);opacity:.97;width:auto;height:300px;position:absolute;bottom:-10px;right:4%}:where(.landing.home) .ballrow{justify-content:center;gap:.6rem;margin-bottom:1.8rem;display:flex}:where(.landing.home) .stars{gap:.15rem;margin-bottom:.5rem;display:flex}:where(.landing.home) .stars svg{color:#00b67a;width:19px;height:19px}@media (max-width:1345px){:where(.landing.home) .deco{display:none}}@media (max-width:1040px){:where(.landing.home) .hero-grid{text-align:left;grid-template-columns:1fr;gap:2.4rem;padding-bottom:3rem}:where(.landing.home) .hl{max-width:20ch}:where(.landing.home) .stage{justify-content:center}:where(.landing.home) .voice-host{height:200px;bottom:-14px;right:-14px}:where(.landing.home) .modes{grid-template-columns:1fr 1fr}:where(.landing.home) .modes .mode:last-child{grid-column:1/-1}:where(.landing.home) .modes .mode:last-child .mode-shot{aspect-ratio:21/7}:where(.landing.home) .themes,:where(.landing.home) .steps,:where(.landing.home) .uses,:where(.landing.home) .gets{grid-template-columns:1fr 1fr}:where(.landing.home) .split,:where(.landing.home) .split.rev{grid-template-columns:1fr;gap:2rem}:where(.landing.home) .proof{grid-template-columns:1fr;gap:1.4rem}:where(.landing.home) .flinks{grid-template-columns:1fr 1fr}:where(.landing.home) .deco.d3{display:none}}@media (max-width:760px){:where(.landing.home) .band{padding:3rem 0}:where(.landing.home) .wrap,:where(.landing.home) .wrap-narrow{padding:0 1.15rem}:where(.landing.home) .nav{flex-wrap:wrap;gap:.5rem;padding:.5rem 0 .1rem}:where(.landing.home) .brand img{width:138px;height:59px}:where(.landing.home) .nav .btn{padding:.52rem 1.05rem;font-size:.88rem}:where(.landing.home) .nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;gap:1.05rem;width:100%;padding:.15rem 0 .55rem;overflow-x:auto}:where(.landing.home) .nav-links::-webkit-scrollbar{display:none}:where(.landing.home) .nav-links a{font-size:.83rem}:where(.landing.home) .nav-links{-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%)}:where(.landing.home) .hero-grid{gap:2rem;min-height:0;padding:2rem 0 2.6rem}:where(.landing.home) .hl{max-width:none;margin-bottom:.9rem;font-size:clamp(2.1rem,8.6vw,2.9rem)}:where(.landing.home) .hero-p{margin-bottom:1.2rem;font-size:.99rem}:where(.landing.home) .facts{margin-bottom:1.1rem}:where(.landing.home) .hero-cta{margin-bottom:1.05rem}:where(.landing.home) .devline{margin-top:1.1rem}:where(.landing.home) .facts li{padding:.36rem .75rem .36rem .6rem;font-size:.82rem}:where(.landing.home) .hero-cta .btn{justify-content:center;width:100%}:where(.landing.home) .hero-links{flex-direction:column;align-items:flex-start;gap:.5rem}:where(.landing.home) .devline{flex-wrap:wrap;gap:.45rem;font-size:.84rem}:where(.landing.home) .stage{justify-content:center}:where(.landing.home) .frame{width:100%;max-width:none}:where(.landing.home) .voice-chip{padding:.45rem .8rem .45rem .45rem;bottom:-30px;left:8px;right:auto}:where(.landing.home) .voice-host{height:132px;bottom:-10px;right:-6px}:where(.landing.home) .hero-grid{padding-bottom:3.4rem}:where(.landing.home) .sec{font-size:clamp(1.42rem,6.4vw,1.9rem)}:where(.landing.home) .sec-lead{text-align:left;font-size:.97rem}:where(.landing.home) .split h2{font-size:clamp(1.42rem,6.4vw,1.9rem)}:where(.landing.home) .modes{grid-template-columns:1fr;gap:1.2rem}:where(.landing.home) .modes .mode:last-child{grid-column:auto}:where(.landing.home) .modes .mode:last-child .mode-shot{aspect-ratio:16/10}:where(.landing.home) .themes{grid-template-columns:1fr 1fr;gap:.9rem}:where(.landing.home) .tp .tp-name{font-size:.88rem;bottom:.6rem;left:.7rem}:where(.landing.home) .duo{grid-template-columns:1fr;gap:1.2rem}:where(.landing.home) .paper-card{padding:1.35rem}:where(.landing.home) .steps{grid-template-columns:1fr;gap:1rem}:where(.landing.home) .uses{grid-template-columns:1fr;gap:1.3rem}:where(.landing.home) .gets{grid-template-columns:1fr;gap:.75rem}:where(.landing.home) .picks{grid-template-columns:1fr}:where(.landing.home) .faq summary{padding:1rem 0;font-size:1rem}:where(.landing.home) .faq details p{padding-right:0}:where(.landing.home) .close-host{height:190px;bottom:0;left:50%;right:auto;transform:translate(-50%)}:where(.landing.home) .close-band{padding:3rem 0 13rem}:where(.landing.home) .flinks{grid-template-columns:1fr 1fr;gap:1.4rem}:where(.landing.home) .fbottom{flex-direction:column;align-items:flex-start}}:where(.landing.home) .factstrip{background:var(--card);border-bottom:1.5px solid var(--line)}:where(.landing.home) .factstrip p{text-align:center;color:var(--ink-2);font-family:var(--display);margin:0;padding:1rem 0;font-size:.92rem;font-weight:700}@media (max-width:860px){:where(.landing.home) .hero-grid-wide{grid-template-columns:1fr}:where(.landing.home) .stage-mid .frame{margin-bottom:-1.4rem}:where(.landing.home) .factstrip p{font-size:.82rem;line-height:1.7}}:where(.landing.home) .tv-stand{z-index:1;transform-origin:50% 0;opacity:0;pointer-events:none;width:130px;height:24px;transition:opacity .4s,transform .45s;position:absolute;bottom:80px;left:50%;transform:translate(-50%)scaleY(.3)}:where(.landing.home) .tv-stand:before{content:"";clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:linear-gradient(#22305c,#16224a);width:56px;height:19px;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(.landing.home) .tv-stand:after{content:"";background:linear-gradient(#2c3a63,#16224a);border-radius:999px;width:100%;height:7px;position:absolute;bottom:0;left:0;box-shadow:0 8px 18px #042e2c66}@keyframes race{0%{transform:scaleX(.22)}}@keyframes joinIn{0%{opacity:0;transform:translateY(1.4cqw)}}@keyframes dabIn{0%{opacity:0;transform:scale(0)}}@media (max-width:1040px){:where(.landing.home) .hero-live{grid-template-columns:1fr;gap:2.2rem;min-height:0}}@media (max-width:760px){:where(.landing.home) .hero-live{padding:1.6rem 0 2.2rem}:where(.landing.home) .tv-stand{width:108px;bottom:104px}:where(.landing.home) .phone{width:24%;bottom:14px;left:-3%}:where(.landing.home) .phone-mini{width:17.5%;bottom:14px}:where(.landing.home) .phone-mini.p2{left:24%}:where(.landing.home) .phone-mini.p3{left:44%}}@media (max-width:420px){:where(.landing.home) .phone{width:26%;bottom:12px}:where(.landing.home) .phone-mini{width:19%;bottom:12px}:where(.landing.home) .phone-mini.p2{left:27%}:where(.landing.home) .phone-mini.p3{left:48%}}:where(.landing.home) .phone{z-index:5;background:linear-gradient(158deg,#33426e 0%,#16224a 100%);border-radius:11%/5%;width:22%;padding:4.6% 3.6% 5.6%;position:absolute;bottom:4px;left:-1.5%;box-shadow:inset 0 1px #ffffff38,0 20px 34px #042e2c70}:where(.landing.home) .pscreen{background:var(--paper);border-radius:7%/3.2%;padding:5% 4.5% 6%;overflow:hidden;container-type:inline-size}:where(.landing.home) .pname{font-family:var(--display);color:var(--navy);justify-content:center;align-items:center;gap:2.4cqw;margin:0;font-size:7.4cqw;font-weight:800;display:flex}:where(.landing.home) .pname s{color:#fff;background:var(--teal);border-radius:999px;padding:1cqw 2.8cqw;font-size:5.2cqw;font-weight:700;text-decoration:none}:where(.landing.home) .pballs{justify-content:center;gap:2.4cqw;margin:4.4cqw 0;display:flex}:where(.landing.home) .pballs span{width:10cqw;height:10cqw;font-family:var(--display);border:.9cqw solid var(--teal);color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:4.6cqw;font-weight:800;display:grid}:where(.landing.home) .pballs span:first-child{background:var(--teal);border-color:var(--teal);color:#fff}:where(.landing.home) .pticket2{margin-top:3cqw}:where(.landing.home) .pticket{background:#fff;border-radius:4cqw;padding:3cqw 2.6cqw;box-shadow:0 1.6cqw 3cqw #1c2b551a}:where(.landing.home) .pgrid{grid-template-columns:repeat(9,1fr);gap:1.3cqw;display:grid}:where(.landing.home) .pgrid i{aspect-ratio:1;color:var(--navy);font-style:normal;font-family:var(--display);background:#f4f1e8;border-radius:1.6cqw;place-items:center;font-size:4.2cqw;font-weight:700;display:grid;position:relative}:where(.landing.home) .pgrid i.blank{background:repeating-linear-gradient(45deg,#f0ece0 0 1.6cqw,#e9e4d6 1.6cqw 3.2cqw)}:where(.landing.home) .pgrid i:after{content:"";background:var(--teal);opacity:0;border-radius:1.6cqw;transition:transform .38s cubic-bezier(.2,1.5,.4,1),opacity .2s;position:absolute;inset:0;transform:scale(0)}:where(.landing.home) .pgrid i span{z-index:2;transition:color .25s;position:relative}:where(.landing.home) .pgrid i.dab span{color:#fff}:where(.landing.home) .pgrid i.dab:after{opacity:1;transform:scale(1)}:where(.landing.home) .pgrid i.fresh:after{animation:.5s cubic-bezier(.2,1.5,.4,1) both dabIn}:where(.landing.home) .pbingo{text-align:center;font-family:var(--display);letter-spacing:.06em;color:#fff;background:#a9d8d4;border-radius:999px;margin:3.6cqw 0 0;padding:2.6cqw 0;font-size:7.4cqw;font-weight:800;transition:background-color .3s,transform .3s}:where(.landing.home) .pbingo.lit{color:#4c3305;background:linear-gradient(#ffd94d,#f0ae14);transform:scale(1.05)}:where(.landing.home) .phone-mini{z-index:4;opacity:0;background:linear-gradient(158deg,#33426e 0%,#16224a 100%);border-radius:13%/5%;width:14.5%;padding:5% 4% 6%;transition:opacity .45s,transform .5s cubic-bezier(.2,1.2,.4,1);position:absolute;bottom:4px;transform:translateY(30%)scale(.94);box-shadow:0 16px 26px #042e2c66}:where(.landing.home) .phone-mini.p2{left:18.5%}:where(.landing.home) .phone-mini.p3{left:34%}:where(.landing.home) .phone-mini .pscreen{padding:7% 6%}:where(.landing.home) .mname{text-align:center;font-family:var(--display);color:var(--navy);margin:0;font-size:10cqw;font-weight:800}:where(.landing.home) .mgrid{grid-template-columns:repeat(5,1fr);gap:2.2cqw;margin-top:4cqw;display:grid}:where(.landing.home) .mgrid s{aspect-ratio:1;background:#efebdf;border-radius:2cqw;text-decoration:none;display:block}:where(.landing.home) .mgrid s.on{background:var(--teal)}:where(.landing.home) .mtag{text-align:center;background:var(--teal-soft);color:var(--teal-deep);font-family:var(--display);border-radius:999px;margin:4cqw 0 0;padding:2cqw 0;font-size:7cqw;font-weight:800}@media (max-width:1040px){:where(.landing.home) .hero-live{grid-template-columns:1fr;gap:2.2rem;min-height:0}}@media (max-width:760px){:where(.landing.home) .hero-live{padding:1.6rem 0 2.2rem}:where(.landing.home) .tv-stand{width:108px;bottom:104px}:where(.landing.home) .phone{width:24%;bottom:14px;left:-3%}:where(.landing.home) .phone-mini{width:17.5%;bottom:14px}:where(.landing.home) .phone-mini.p2{left:24%}:where(.landing.home) .phone-mini.p3{left:44%}}@media (max-width:420px){:where(.landing.home) .phone{width:26%;bottom:12px}:where(.landing.home) .phone-mini{width:19%;bottom:12px}:where(.landing.home) .phone-mini.p2{left:27%}:where(.landing.home) .phone-mini.p3{left:48%}}@media (max-width:1023px){:where(.landing.home) .hero-band .wrap{padding-left:32px;padding-right:32px}}#hs{--paper:#f6f3ec;--card:#fff;--line:#e7e2d4;--navy:#1c2b55;--muted:#8b95b1;--teal:#12a59c;--teal-deep:#0c857e;--teal-soft:#e2f4f2;--gold:#ffc53d;--gold-soft:#ffd94d;--ink:#1c2b55;--shadow:0 10px 30px #1c2b5514;--display:ui-rounded,"Hiragino Maru Gothic ProN","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ink-2:#47527a;--ink-3:#5b6488;--eyebrow:#5b6488}#hs,#hs *{box-sizing:border-box}#hs{color:var(--ink);text-align:start;font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}#hs img{max-width:100%;display:block}#hs a{color:var(--teal-deep)}#hs .hs-wrap{max-width:1200px;margin:0 auto;padding:0 2rem}#hs .hs-wrap-narrow{max-width:880px;margin:0 auto;padding:0 2rem}#hs h1,#hs h2,#hs h3,#hs h4{font-family:var(--display);margin:0}#hs .hs-sec{font-family:var(--display);text-align:center;margin:0 0 .4rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}#hs .hs-sec:after{content:"";background:linear-gradient(90deg,#e5384f 0 20%,#2b6fd6 0 40%,#ffc53d 0 60%,#3a9d63 0 80%,#8b5cf6 0 100%);border-radius:999px;width:88px;height:6px;margin:.7rem auto 0;display:block}#hs .hs-sec-lead{text-align:center;max-width:64ch;color:var(--ink-2);margin:1.1rem auto 0;font-size:1.02rem}#hs .hs-eyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 .6rem;font-size:.74rem;font-weight:800}#hs .hs-band{padding:4.2rem 0}#hs .hs-band-cream{background:var(--paper)}#hs .hs-band-white{background:var(--card);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}#hs .hs-band-mint{background:linear-gradient(180deg,var(--teal-soft) 0%,#eef8f6 100%);border-top:1.5px solid #cfe8e4;border-bottom:1.5px solid #cfe8e4}#hs .hs-band-teal{background:linear-gradient(140deg,var(--teal) 0%,var(--teal-deep) 90%);color:#fff;text-align:center}#hs .hs-band-teal .hs-sec{color:#fff;font-size:clamp(1.9rem,3.6vw,2.7rem)}#hs .hs-btn{font-family:var(--display);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.78rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}#hs .hs-btn-gold{color:#1c2b55;background:linear-gradient(#ffdf7e 0%,#ffc53d 52%,#f2ab19 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #925a0047,0 10px 22px #b4780059}#hs .hs-btn-gold:hover{background:linear-gradient(#ffe694 0%,#ffce55 52%,#f5b125 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #925a0047,0 16px 30px #b4780066}#hs .hs-btn-gold:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #925a0059,0 4px 10px #b478004d}#hs .hs-btn-big{padding:1rem 2.2rem;font-size:1.14rem}#hs .hs-btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}#hs .hs-btn-ghost:hover{border-color:var(--teal);transform:translateY(-2px)}#hs .hs-band-teal .hs-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff40}#hs .hs-band-teal .hs-btn-ghost:hover{background:#fff3;transform:translateY(-2px)}#hs .hs-fball{--ball-hi:#7adfd8;--ball-lo:#12a59c;width:40px;height:40px;font-family:var(--display);color:#1c2b55;background:radial-gradient(circle at 50% 50%,#fff 0 43%,#fff0 46%), radial-gradient(circle at 35% 30%,var(--ball-hi),var(--ball-lo) 72%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:inset -3px -5px 8px #00000029,inset 3px 5px 8px #ffffff80,0 3px 6px #1c2b5533}#hs .hs-b-red{--ball-hi:#ff8a76;--ball-lo:#e5384f}#hs .hs-b-blue{--ball-hi:#7aa8f0;--ball-lo:#2b6fd6}#hs .hs-b-gold{--ball-hi:#ffe08a;--ball-lo:#f0a41f}#hs .hs-b-green{--ball-hi:#7fd49a;--ball-lo:#3a9d63}#hs .hs-modes{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.6rem;display:grid}#hs .hs-modes.hs-modes-4{grid-template-columns:repeat(4,1fr);gap:1.3rem}#hs .hs-mode{background:var(--card);border:1.5px solid var(--line);color:inherit;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}#hs .hs-mode:hover{border-color:var(--teal);transform:translateY(-6px);box-shadow:0 22px 44px #1c2b5529}#hs .hs-mode-shot{aspect-ratio:16/10;background:var(--paper);border-bottom:1.5px solid var(--line);position:relative;overflow:hidden}#hs .hs-mode-shot img{object-fit:cover;object-position:top center;width:100%;height:100%}#hs .hs-mode-shot:after{content:"";background:linear-gradient(#ffffff57 0%,#fff0 30%,#1c2b5524 100%);position:absolute;inset:0}#hs .hs-mode-body{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}#hs .hs-mode-body h3{margin:0 0 .5rem;font-size:1.22rem}#hs .hs-mode-body p{color:var(--ink-2);margin:0 0 1rem;font-size:.95rem;line-height:1.55}#hs .hs-mode-go{font-family:var(--display);color:var(--teal-deep);margin-top:auto;font-size:.95rem;font-weight:700}#hs .hs-badge{z-index:3;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#4c3305;background:linear-gradient(#ffe9a3 0%,#ffc53d 60%,#e8a917 100%);border-radius:999px;padding:.34rem .7rem;font-size:.64rem;font-weight:800;position:absolute;top:.8rem;left:.8rem;box-shadow:inset 0 1px #ffffffb3,0 6px 14px #b4780059}#hs .hs-split{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}#hs .hs-split h2{text-align:left;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}#hs .hs-split h2:after{margin-left:0}#hs .hs-split p{color:var(--ink-2);margin:1.1rem 0 0;font-size:1.02rem}#hs .hs-calls{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}#hs .hs-calls li{background:var(--paper);border:1.5px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .35rem;font-size:.86rem;display:inline-flex}#hs .hs-calls .hs-fball{width:28px;height:28px;font-size:.72rem}#hs .hs-voice-wrap{position:relative}#hs .hs-voice-shot{border:1.5px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #1c2b5524,0 40px 60px -28px #1c2b554d}#hs .hs-voice-shot img{aspect-ratio:3/2;object-fit:cover;object-position:left center;width:100%;height:auto;display:block}#hs .hs-voice-shot .hs-gloss{pointer-events:none;background:linear-gradient(120deg,#fff6 0%,#fff0 40%);position:absolute;inset:0}#hs .hs-voice-host{z-index:3;filter:drop-shadow(0 20px 24px #1c2b554d);width:auto;height:250px;position:absolute;bottom:-22px;right:-26px}#hs .hs-picks{grid-template-columns:1fr 1fr;gap:.55rem 1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}#hs .hs-picks li{color:var(--ink-2);align-items:flex-start;gap:.6rem;font-size:.94rem;display:flex}#hs .hs-picks svg{width:17px;height:17px;color:var(--teal);flex:none;margin-top:.22rem}#hs .hs-themes{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.6rem;display:grid}#hs .hs-tp{border:1.5px solid var(--line);background:#0d1430;border-radius:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 24px #1c2b551f,0 30px 50px -24px #1c2b5540}#hs .hs-tp:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 18px 38px #1c2b5533,0 46px 70px -24px #1c2b5552}#hs .hs-tp img{aspect-ratio:16/9;object-fit:cover;object-position:center top;width:100%;height:auto}#hs .hs-tp .hs-gloss{pointer-events:none;background:linear-gradient(160deg,#ffffff42 0%,#fff0 34%),linear-gradient(#0000 48%,#00000047 72%,#000000c7 100%);position:absolute;inset:0}#hs .hs-tp .hs-tp-name{z-index:2;font-family:var(--display);color:#fff;text-shadow:0 2px 8px #000000bf;font-size:1.02rem;font-weight:800;position:absolute;bottom:.75rem;left:1rem}#hs .hs-duo{grid-template-columns:1fr 1fr;gap:1.8rem;margin-top:2.6rem;display:grid}#hs .hs-paper-card{background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:1.7rem 1.7rem 1.8rem;display:flex}#hs .hs-paper-card h3{margin:0 0 .6rem;font-size:1.2rem}#hs .hs-paper-card p{color:var(--ink-2);margin:0 0 1.3rem;font-size:.97rem}#hs .hs-paper-card .hs-shotwrap{border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:172px;margin:0 0 1.4rem;display:flex;overflow:hidden;box-shadow:0 10px 24px #1c2b551a}#hs .hs-paper-card .hs-shotwrap img{object-fit:cover;object-position:top center;width:100%;height:100%}#hs .hs-paper-card .hs-shotwrap.hs-fit{padding:.9rem}#hs .hs-paper-card .hs-shotwrap.hs-fit img{object-fit:contain;height:auto}#hs .hs-paper-card .hs-btn{align-self:flex-start;margin-top:auto}#hs .hs-steps{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:2.8rem;display:grid}#hs .hs-step{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:1.5rem 1.3rem}#hs .hs-coin{width:34px;height:34px;font-family:var(--display);color:#4c3305;background:radial-gradient(circle at 34% 28%,#ffe9a3 0%,#ffc53d 55%,#dd9c14 100%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.9rem;font-size:.95rem;font-weight:800;display:flex;box-shadow:inset 0 2px 3px #ffffffa6,inset 0 -3px 5px #925a0059,0 8px 16px #b4780059}#hs .hs-step h3{margin:0 0 .5rem;font-size:1.02rem;line-height:1.25}@media (min-width:1041px){#hs .hs-step h3{min-height:2.5em}}#hs .hs-step p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}#hs .hs-uses{grid-template-columns:repeat(3,1fr);gap:1.6rem 2.2rem;margin-top:2.6rem;display:grid}#hs .hs-use{border-left:3px solid var(--line);padding-left:1.1rem}#hs .hs-use:first-child{border-left-color:#e5384f}#hs .hs-use:nth-child(2){border-left-color:#2b6fd6}#hs .hs-use:nth-child(3){border-left-color:#f0a41f}#hs .hs-use:nth-child(4){border-left-color:#3a9d63}#hs .hs-use:nth-child(5){border-left-color:#8b5cf6}#hs .hs-use:nth-child(6){border-left-color:var(--teal)}#hs .hs-use h3{margin:0 0 .35rem;font-size:1.02rem}#hs .hs-use p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.55}#hs .hs-gets{grid-template-columns:repeat(3,1fr);gap:.9rem 2rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}#hs .hs-gets li{color:#2f3c66;align-items:flex-start;gap:.7rem;font-size:.97rem;line-height:1.5;display:flex}#hs .hs-gets svg{width:19px;height:19px;color:var(--teal-deep);flex:none;margin-top:.16rem}#hs .hs-faq{border-top:1.5px solid var(--line);margin-top:2.4rem}#hs .hs-faq details{border-bottom:1.5px solid var(--line)}#hs .hs-faq summary{cursor:pointer;font-family:var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .5rem 1.15rem 0;font-size:1.06rem;font-weight:700;list-style:none;display:flex}#hs .hs-faq summary::-webkit-details-marker{display:none}#hs .hs-faq summary:hover{color:var(--teal-deep)}#hs .hs-faq summary .hs-plus{border:1.5px solid var(--line);background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}#hs .hs-faq summary .hs-plus:before,#hs .hs-faq summary .hs-plus:after{content:"";background:var(--teal-deep);border-radius:2px;position:absolute}#hs .hs-faq summary .hs-plus:before{width:11px;height:2px}#hs .hs-faq summary .hs-plus:after{width:2px;height:11px;transition:transform .18s}#hs .hs-faq details[open] summary .hs-plus:after{transform:scaleY(0)}#hs .hs-faq details p{color:var(--ink-2);max-width:70ch;margin:0 0 1.2rem;padding-right:3rem;font-size:.99rem;line-height:1.62}#hs .hs-close-band{padding:3.8rem 0 4rem;position:relative;overflow:hidden}#hs .hs-close-band:after{content:"";pointer-events:none;background:radial-gradient(700px 380px at 50% -20%,#fff3,#fff0 64%);position:absolute;inset:0}#hs .hs-close-inner{z-index:2;position:relative}#hs .hs-close-band p.hs-lead{color:#fffffff0;max-width:48ch;margin:1.3rem auto 1.9rem;font-size:1.05rem}#hs .hs-doors{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem;display:flex}#hs .hs-doors a{font-family:var(--display);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:999px;padding:.55rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none}#hs .hs-doors a:hover{background:#fff3}#hs .hs-close-fine{color:#ffffffd9;margin:1.7rem 0 0;font-size:.85rem}#hs .hs-close-host{z-index:1;filter:drop-shadow(0 22px 26px #063a3761);opacity:.97;width:auto;height:300px;position:absolute;bottom:-10px;right:4%}@media (max-width:1040px){#hs .hs-voice-host{height:200px;bottom:-14px;right:-14px}#hs .hs-modes{grid-template-columns:1fr 1fr}#hs .hs-modes .hs-mode:last-child{grid-column:1/-1}#hs .hs-modes .hs-mode:last-child .hs-mode-shot{aspect-ratio:21/7}#hs .hs-modes.hs-modes-4{grid-template-columns:1fr 1fr}#hs .hs-modes.hs-modes-4 .hs-mode:last-child{grid-column:auto}#hs .hs-modes.hs-modes-4 .hs-mode:last-child .hs-mode-shot{aspect-ratio:16/10}#hs .hs-themes,#hs .hs-steps,#hs .hs-uses,#hs .hs-gets{grid-template-columns:1fr 1fr}#hs .hs-split{grid-template-columns:1fr;gap:2rem}}@media (max-width:760px){#hs .hs-band{padding:3rem 0}#hs .hs-wrap,#hs .hs-wrap-narrow{padding:0 1.15rem}#hs .hs-voice-host{height:132px;bottom:-10px;right:-6px}#hs .hs-sec{font-size:clamp(1.42rem,6.4vw,1.9rem)}#hs .hs-sec-lead{text-align:left;font-size:.97rem}#hs .hs-split h2{font-size:clamp(1.42rem,6.4vw,1.9rem)}#hs .hs-modes,#hs .hs-modes.hs-modes-4{grid-template-columns:1fr;gap:1.2rem}#hs .hs-modes .hs-mode:last-child{grid-column:auto}#hs .hs-modes .hs-mode:last-child .hs-mode-shot{aspect-ratio:16/10}#hs .hs-themes{grid-template-columns:1fr 1fr;gap:.9rem}#hs .hs-tp .hs-tp-name{font-size:.88rem;bottom:.6rem;left:.7rem}#hs .hs-duo{grid-template-columns:1fr;gap:1.2rem}#hs .hs-paper-card{padding:1.35rem}#hs .hs-steps{grid-template-columns:1fr;gap:1rem}#hs .hs-uses{grid-template-columns:1fr;gap:1.3rem}#hs .hs-gets{grid-template-columns:1fr;gap:.75rem}#hs .hs-picks{grid-template-columns:1fr}#hs .hs-faq summary{padding:1rem 0;font-size:1rem}#hs .hs-faq details p{padding-right:0}#hs .hs-close-host{height:190px;bottom:0;left:50%;right:auto;transform:translate(-50%)}#hs .hs-close-band{padding:3rem 0 13rem}}.landing:not(.home)>#hs{margin-inline:-2rem}.landing:not(.home)>#hs .hs-wrap{max-width:calc(1100px + 4rem);padding-inline:2rem}.article.article-wide{max-width:none;margin-inline:max(-2rem,50% - 550px - 2rem);padding-inline:2rem}@media (max-width:640px){.landing:not(.home)>#hs .hs-wrap,.article.article-wide{padding-inline:1.1rem}}@media print{.article.article-wide{margin-inline:0;padding-inline:0}}
body:not([data-season=halloween]) .season-halloween-only,body[data-season=halloween] .season-off-only{display:none!important}body[data-season=halloween] .landing.home .hero-band.hero-rich{background:radial-gradient(120% 85% at 78% -5%,#f07f1f26 0%,#0000 45%),radial-gradient(150% 120% at 50% 135%,#06020e99 0%,#0000 55%),linear-gradient(165deg,#2c2145 0%,#221735 48%,#130b20 100%)}body[data-season=halloween] .landing.home .hero-band.hero-rich:before,body[data-season=halloween] .landing.home .hero-band.hero-rich:after,body[data-season=halloween] .landing.home .hero-band .hband-balls{display:none}.season-scene{pointer-events:none;z-index:0;--ground-fill:linear-gradient(#1a1030 0%, #150c28 55%, #110a21 100%);--room-vig:#06020e75;--room-pulse:#f0a04b;--paper:#120c1d;--card:#221735;--line:#3c2d58;--ink:#f2ecdd;--muted:#9c8cbb;--teal:#f07f1f;--teal-deep:#d0680f;position:absolute;inset:0;overflow:hidden}.season-scene .fx-ground{position:absolute;bottom:0;left:0;right:0}.season-scene .moon-beam{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.season-scene .web-left{opacity:.42;transform-origin:0 0;scale:.42;top:-26px!important;left:-26px!important}.season-scene .web-left svg>g:nth-of-type(2){visibility:hidden}.season-scene .web-right{opacity:.4!important;top:70px!important;right:-70px!important}.season-scene .moon-live{top:34px!important;right:5%!important}.season-scene .fx-crosser:nth-of-type(n){top:5%!important}.season-scene .fx-crosser+.fx-crosser{top:13%!important}.season-scene .ghost-live{visibility:hidden}.season-scene .ghost-live.depth-mid{visibility:visible;left:88%!important}.season-scene .fx-near .fx-bokeh:first-child,.season-scene .fx-near .fx-bokeh:nth-child(3),.season-scene .pumpkin-b,.season-scene .fx-cauldron{visibility:hidden}.season-scene .pumpkin-a{transform-origin:0 100%;scale:.68;bottom:-16px!important;left:-40px!important}.season-scene .pumpkin-c{bottom:-10px!important;right:-12px!important}@media (max-width:1399px){.season-scene-hero .web-left,.season-scene-hero .pumpkin-a{visibility:hidden}}@media (max-width:1000px){.season-scene .web-right{transform-origin:100% 0;scale:.7;top:40px!important}.season-scene .moon-live{transform-origin:100% 0;scale:.72;top:18px!important;right:4%!important}.season-scene .pumpkin-c{transform-origin:100% 100%;scale:.7}.season-scene .ghost-live.depth-mid,.season-scene .fx-crosser+.fx-crosser{visibility:hidden}.season-scene .fx-crosser:nth-of-type(n){top:1%!important}}body[data-season=halloween] .landing.home .hero-band .hero-grid{z-index:2}body[data-season=halloween] .landing.home .hero-band .devices .d svg{color:#e9dcff}body[data-season=halloween] .landing.home .device-trio:after{background:radial-gradient(52% 100% at 50% 0,#04010a99 0%,#0000 72%)}body[data-season=halloween] .landing.home .stage-mascot{filter:drop-shadow(0 22px 18px #04010a99)drop-shadow(0 4px 6px #04010a66)}body[data-season=halloween] .landing.home .live-stage{--paper:#1a1030;--ink:#f2ecdd;--navy:#f2ecdd;--line:#3c2d58;--ink-2:#c9bfe6;--teal:#f07f1f;--teal-deep:#ffb25e;--teal-soft:#f07f1f33;color:#f2ecdd;background:radial-gradient(120% 85% at 78% -5%,#f07f1f29 0%,#0000 45%),linear-gradient(165deg,#2c2145 0%,#221735 48%,#130b20 100%)}body[data-season=halloween] .landing.home .live-stage .sc-blob{display:none}body[data-season=halloween] .landing.home .live-stage .sc-btn{color:#c9bfe6;background:#221735;border-color:#3c2d58}body[data-season=halloween] .landing.home .live-stage .sc-btn s{background:#6a579a}body[data-season=halloween] .landing.home .live-stage .tile{background:#1b1230;border-color:#3c2d58}body[data-season=halloween] .landing.home .live-stage .tile span,body[data-season=halloween] .landing.home .live-stage .lab{color:#9c8cbb}body[data-season=halloween] .landing.home .live-stage .bignum{background:linear-gradient(152deg,#fff6de 0%,#ffd28a 45%,#f0a04b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}body[data-season=halloween] .landing.home .live-stage .recent span{color:#f2ecdd;background:#221735}body[data-season=halloween] .landing.home .live-stage .recent span:first-child{background:var(--teal);color:#fff}body[data-season=halloween] .landing.home .live-stage .sc-board i{color:#7a68a0;background:#1d1430;border-color:#2e2147}body[data-season=halloween] .landing.home .live-stage .sc-board i.called{color:#fff;background:#8b5cf6;border-color:#8b5cf6}body[data-season=halloween] .landing.home .live-stage .sc-board i.called:nth-child(2n){background:#f07f1f;border-color:#f07f1f}body[data-season=halloween] .landing.home .live-stage .sc-board i.current{color:#6b3a05;background:#f6e7b2;border-color:#f6e7b2}body[data-season=halloween] .landing.home .live-stage .winflash{background:radial-gradient(circle at 50% 42%,#f07f1ff5,#602c06f7)}body[data-season=halloween] .landing.home .live-stage .pgrid i{color:#f2ecdd;background:#1d1430}body[data-season=halloween] .landing.home .live-stage .pgrid i.blank{background:repeating-linear-gradient(45deg,#231838 0 1.6cqw,#1b1230 1.6cqw 3.2cqw)}body[data-season=halloween] .landing.home .live-stage .bot .bar{background:#3c2d58}body[data-season=halloween] .landing.home .live-stage .bot .bar span{background:linear-gradient(90deg,#ffb25e,var(--teal))}body[data-season=halloween] .landing.home #hs .hs-close-band{background:radial-gradient(110% 90% at 14% -10%,#f07f1f24 0%,#0000 46%),radial-gradient(150% 120% at 50% 135%,#06020e99 0%,#0000 55%),linear-gradient(195deg,#2c2145 0%,#221735 48%,#130b20 100%)}body[data-season=halloween] .landing.home #hs .hs-close-band:after{display:none}.season-scene-close .moon-live{top:30px!important;left:6%!important;right:auto!important}.season-scene-close .fx-sky,.season-scene-close .room-atmos{transform:scaleX(-1)}.season-scene-close .web-left{visibility:hidden}.season-scene-close .web-right{scale:.8;opacity:.32!important;top:-80px!important;right:-90px!important}.season-scene-close .web-right svg>g:nth-of-type(2),.season-scene-close .ghost-live.depth-mid,.season-scene-close .fx-crosser+.fx-crosser{visibility:hidden}.season-scene-close .fx-crosser:nth-of-type(n){top:3%!important}.season-scene-close .fx-near,.season-scene-close .pumpkin-c{visibility:hidden}.season-scene-close .pumpkin-a{transform-origin:0 100%;scale:.86;bottom:-10px!important;left:14px!important}@media (max-width:1100px){.season-scene-close .pumpkin-a{visibility:hidden}}body[data-season=halloween] .landing.home #hs .hs-close-host{filter:drop-shadow(0 22px 18px #04010a99)}
.prize-ladder{font-family:var(--display);flex-wrap:wrap;justify-content:center;align-items:center;gap:.578947em;margin:.7rem auto 0;font-size:.95rem;display:flex}.prize-ladder .pl-lab{font-family:var(--body,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:.483871em;font-size:.652632em;font-weight:700}.prize-ladder .pl-step{background:var(--card);border:1.5px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:.526316em;padding:.31579em .894737em .31579em .336842em;font-size:1em;font-weight:700;line-height:1;display:inline-flex}.prize-ladder .pl-step i{background:var(--paper);border:1.5px solid var(--line);width:1.9375em;height:1.9375em;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.842105em;font-style:normal;font-weight:800;display:grid}.prize-ladder .pl-step b{white-space:nowrap;font-weight:700}.prize-ladder .pl-step em{color:var(--teal-deep);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;padding-left:.121951em;font-size:.863158em;font-style:normal;font-weight:700;overflow:hidden}.prize-ladder .pl-step.done{color:var(--ink)}.prize-ladder .pl-step.done i{background:var(--teal);border-color:var(--teal);color:#fff}.prize-ladder .pl-step.now{background:linear-gradient(180deg, #ffe9a3, var(--gold,#ffc53d));color:#1c2b55;border-color:#f0b427;box-shadow:0 0 0 4px #ffc53d38,0 6px 14px #f0b42747}.prize-ladder .pl-step.now i{color:#1c2b55;background:#fff;border-color:#fff}.prize-ladder .pl-join{background:var(--line);border-radius:2px;width:1.15789em;height:2px}.prize-ladder.compact{flex-wrap:nowrap;gap:.45em;margin:0 0 .1rem;font-size:clamp(.56rem,3.5vw - 1.2px,.78rem)}.prize-ladder.compact .pl-lab,.prize-ladder.compact .pl-join{display:none}.prize-ladder.compact .pl-step{white-space:nowrap;gap:.49em;padding:.31em .83em .31em .33em;font-size:1em}.prize-ladder.compact .pl-step i{width:1.82em;height:1.82em;font-size:.846em}.prize-ladder.compact .pl-step.now{box-shadow:0 0 0 3px #ffc53d38}.marquee .prize-ladder.compact{margin:.5rem auto 0;font-size:clamp(.56rem,3.5vw - 2.2px,.78rem)}@media (min-width:900px){.marquee .prize-ladder.compact{gap:.652em;margin-top:.7rem;font-size:.92rem}.prize-ladder{font-family:"Nunito", var(--display), system-ui, sans-serif}:is(.prize-ladder,.prize-ladder.compact) .pl-step{background:var(--card);color:color-mix(in srgb, var(--ink) 58%, var(--card));border:1.5px solid color-mix(in srgb, var(--teal) 18%, var(--line));box-shadow:0 2px 0 color-mix(in srgb, var(--teal) 14%, transparent), 0 6px 14px #1c2b550f;gap:.543em;padding:.37em 1.087em .37em .391em;font-weight:900}.prize-ladder .pl-step b{letter-spacing:.01em;font-weight:900}:is(.prize-ladder,.prize-ladder.compact) .pl-step i{background:color-mix(in srgb, var(--teal) 9%, var(--card));border:1.5px solid color-mix(in srgb, var(--teal) 22%, var(--line));width:1.7em;height:1.7em;color:color-mix(in srgb, var(--ink) 55%, var(--card));font-size:.88em;font-weight:1000}:is(.prize-ladder,.prize-ladder.compact) .pl-step.now{color:#3b2600;background:linear-gradient(#ffe08a,#ffc53d);border-color:#f0b427;box-shadow:0 3px #d99a00,0 0 0 4px #ffc53d38,0 8px 18px #f0b4274d}.prize-ladder .pl-step.now i{color:#3b2600;background:#fff;border-color:#fff}:is(.prize-ladder,.prize-ladder.compact) .pl-step.done{background:linear-gradient(180deg, color-mix(in srgb, var(--teal) 80%, white), var(--teal));border-color:var(--teal);color:#fff;box-shadow:0 3px 0 var(--teal-deep,#1c4fb0), 0 8px 16px color-mix(in srgb, var(--teal) 24%, transparent)}.prize-ladder .pl-step.done i{color:var(--teal);background:#fff;border-color:#fff}:is(.prize-ladder,.prize-ladder.compact) .pl-step.done em{color:#ffffffdb}}@media (max-width:1099px){.prize-ladder:not(.compact) .pl-lab,.prize-ladder:not(.compact) .pl-join{display:none}}@media (max-width:560px){.prize-ladder:not(.compact){flex-wrap:nowrap;gap:.45em;margin-top:.55rem;font-size:clamp(.56rem,3.5vw - 2.2px,.78rem)}.prize-ladder:not(.compact) .pl-step em{display:none}.prize-ladder:not(.compact) .pl-step{white-space:nowrap;gap:.49em;padding:.31em .83em .31em .33em;font-size:1em}.prize-ladder:not(.compact) .pl-step i{width:1.82em;height:1.82em;font-size:.846em}.prize-ladder:not(.compact) .pl-step.now{box-shadow:0 0 0 3px #ffc53d38}}:is(.stagecard:fullscreen .marquee:has(.prize-ladder),.stagecard.faux-fs .marquee:has(.prize-ladder)){flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.5rem;display:flex}.stagecard:fullscreen .marquee .prize-ladder,.stagecard.faux-fs .marquee .prize-ladder{margin:0}@media (min-width:861px) and (max-height:920px){.solo-stage:fullscreen .marquee .prize-ladder,.solo-stage.faux-fs .marquee .prize-ladder{font-size:.8rem}.solo-stage:fullscreen .marquee .prize-ladder .pl-step,.solo-stage.faux-fs .marquee .prize-ladder .pl-step{padding-block:.12em}.solo-stage:fullscreen .marquee .prize-ladder .pl-step.now,.solo-stage.faux-fs .marquee .prize-ladder .pl-step.now{box-shadow:0 0 0 3px #ffc53d38}}@media (orientation:landscape) and (max-height:540px){.stagecard .marquee:has(.prize-ladder){flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:.9rem;display:flex}.stagecard:fullscreen .marquee:has(.prize-ladder){flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:.9rem;display:flex}.stagecard.faux-fs .marquee:has(.prize-ladder){flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:.9rem;display:flex}.stagecard .marquee:has(.prize-ladder) .title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stagecard .marquee .prize-ladder,.stagecard:fullscreen .marquee .prize-ladder,.stagecard.faux-fs .marquee .prize-ladder{flex-wrap:nowrap;flex:none;gap:.4em;margin:0;font-size:.62rem}.stagecard .marquee .prize-ladder .pl-lab,.stagecard .marquee .prize-ladder .pl-join,.stagecard .marquee .prize-ladder .pl-step em{display:none}.stagecard .marquee .prize-ladder .pl-step{white-space:nowrap;border-width:1px;gap:.45em;padding:.16em .75em .16em .2em;font-size:1em}.stagecard .marquee .prize-ladder .pl-step i{border-width:1px;width:1.5em;height:1.5em;font-size:.85em}.stagecard .marquee .prize-ladder .pl-step.now{box-shadow:0 0 0 2px #ffc53d38}}.tgrid .tc.win{z-index:1;box-shadow:0 0 0 2.5px var(--gold,#ffc53d), 0 0 14px #ffc53d8c;position:relative}.tgrid .tc.win.marked{box-shadow:inset -2px -3px 5px #00000038, 0 0 0 2.5px var(--gold,#ffc53d), 0 0 14px #ffc53d8c}.bf-acts{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}.bf-acts .btn{margin:0}.bf-check .bf-acts{z-index:2;background:linear-gradient(to bottom, transparent 0, var(--card) .75rem);margin:0 -1.1rem -1rem;padding:.75rem 1.1rem 1rem;position:sticky;bottom:-1rem}
@media (max-width:780px){.phrase.long{font-size:.84rem}.phrase.xlong{font-size:.76rem}.board .cell{aspect-ratio:auto;border-radius:6px;height:27px;font-size:.68rem}.stagecard.faux-fs{overflow-y:auto}.stagecard:fullscreen .marquee,.stagecard.faux-fs .marquee{padding:.5rem 1rem .55rem}.stagecard:fullscreen .marquee .title,.stagecard.faux-fs .marquee .title{margin:.15rem 0;font-size:1rem}.stagecard:fullscreen .caller-unit,.stagecard.faux-fs .caller-unit{gap:8px;width:100%}.stagecard:fullscreen .big-number,.stagecard.faux-fs .big-number{font-size:clamp(3rem,15vw,4.5rem)}.stagecard:fullscreen .phrase,.stagecard.faux-fs .phrase{height:auto;min-height:1.3em;font-size:.9rem}.stagecard:fullscreen .phrase.long,.stagecard.faux-fs .phrase.long{font-size:.82rem}.stagecard:fullscreen .phrase.xlong,.stagecard.faux-fs .phrase.xlong{font-size:.74rem}.stagecard:fullscreen .board,.stagecard.faux-fs .board{grid-template-rows:none;height:auto}.stagecard:fullscreen .cell,.stagecard.faux-fs .cell{height:27px;font-size:.68rem}.stagecard:fullscreen .now-pill,.stagecard.faux-fs .now-pill{padding:.3rem .85rem;font-size:.6rem}.stagecard:fullscreen .mini,.stagecard.faux-fs .mini{width:30px;height:30px;font-size:.78rem}.stagecard:fullscreen .stat,.stagecard.faux-fs .stat{padding:.35rem 1rem}.stagecard:fullscreen .stat b,.stagecard.faux-fs .stat b{font-size:1.25rem}.stagecard:fullscreen .stat span,.stagecard.faux-fs .stat span{font-size:.6rem}}.big-number{background:linear-gradient(color-mix(in srgb, var(--ink) 78%, #fff) 22%, var(--ink) 62%, color-mix(in srgb, var(--ink) 70%, #000) 100%);color:#0000;filter:drop-shadow(0 3px #1c2b5533)drop-shadow(0 9px 14px #1c2b5547);-webkit-background-clip:text;background-clip:text}.board.b75{grid-template-columns:repeat(15,1fr)}.board.b75 .cell{font-size:clamp(.55rem,1.1vw,.9rem)}@media (max-width:780px){.stage-body .board.b75{grid-template-columns:repeat(15,minmax(0,1fr));gap:clamp(3px,1.2vw,9px)}}.big-number .bletter{color:var(--teal);-webkit-text-fill-color:var(--teal);vertical-align:.55em;letter-spacing:0;background:0 0;margin-right:.08em;font-size:.42em;font-weight:800}.host-bingo{letter-spacing:.04em;font-weight:800}.host-bingo:disabled{opacity:.45;cursor:not-allowed}.host-bingo.ready{animation:1.1s ease-in-out infinite alternate bingoready}@media (max-width:520px){.call-top{flex-wrap:wrap;gap:.4rem}.call-top .icon-btns{flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.call-top .ibtn{padding:.45rem .55rem}.call-top .ibtn .ibtn-t{display:none}}.stagecard{background:radial-gradient(120% 85% at 68% -5%, #fff9 0%, transparent 42%), radial-gradient(150% 120% at 50% 135%, #1c2b5514 0%, transparent 55%), var(--card);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0a142814,0 26px 60px -12px #0a142838}
.numgen-stage{margin:1.8rem 0 2.4rem}.numgen-stage.faux-fs{margin:0}.numgen-stage.ng75:not(:fullscreen):not(.faux-fs) .solo-grid{grid-template-columns:1fr}.numgen-stage.ng75:not(:fullscreen):not(.faux-fs) .board.b75{width:100%}.numgen-stage .solo-grid{padding-bottom:1.4rem}.numgen-stage:not(:fullscreen):not(.faux-fs) .ball-wrap{margin-top:18px}.numgen-type{justify-content:center;margin-top:.9rem}.numgen-ctl{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.7rem;display:flex}.numgen-stage:fullscreen,.numgen-stage.faux-fs{flex-direction:column;display:flex;overflow-y:auto}.numgen-stage:fullscreen .solo-grid,.numgen-stage.faux-fs .solo-grid{flex:1;align-items:stretch;gap:4vw;min-height:0;padding:3vh 4vw 4vh}.numgen-stage:fullscreen .caller-unit,.numgen-stage.faux-fs .caller-unit{align-self:center;width:min(32vw,720px)}.numgen-stage:fullscreen .board,.numgen-stage.faux-fs .board{grid-template-rows:repeat(9,minmax(0,1fr));height:100%}.numgen-stage:fullscreen .board.b75,.numgen-stage.faux-fs .board.b75{grid-template-rows:repeat(5,minmax(0,1fr))}.numgen-stage:fullscreen .cell,.numgen-stage.faux-fs .cell{aspect-ratio:auto;height:100%;font-size:clamp(1rem,2vw,1.8rem)}@media (max-width:860px){.numgen-stage:fullscreen .caller-unit,.numgen-stage.faux-fs .caller-unit{align-self:auto;width:auto}.numgen-stage:fullscreen .board,.numgen-stage.faux-fs .board{grid-template-rows:none;height:auto}.numgen-stage:fullscreen .cell,.numgen-stage.faux-fs .cell{aspect-ratio:auto;height:clamp(24px,3.4vh,32px);font-size:inherit}}
.tgrid.g75 .tc{font-size:.92rem}.thead75{text-align:center;font-family:var(--display);color:var(--teal-deep);letter-spacing:.04em;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:3px;font-size:.7rem;font-weight:800;display:grid}.tc.free{font-size:.75rem}
