.cLlNDG_stage{text-align:center;color:var(--ink);background:var(--grid);-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4vh;padding:3vh 4vw;display:flex;position:fixed;inset:0;overflow:hidden}.cLlNDG_asset{text-align:center;border:2px dashed var(--sand-deep);width:100%;height:100%;color:var(--ink);background:50%/contain no-repeat;border-radius:14px;place-items:center;padding:4px;font-size:clamp(11px,1vw,18px);font-weight:600;line-height:1.2;display:grid}.cLlNDG_asset.cLlNDG_art{border:0;padding:0}.cLlNDG_title{letter-spacing:-.025em;font-size:clamp(48px,9vw,180px);font-weight:900;line-height:1.05}.cLlNDG_title em{color:var(--accent);box-shadow:inset 0 -.18em 0 var(--highlight);font-style:normal}.cLlNDG_hint{color:var(--muted);font-size:clamp(20px,2.6vw,48px);font-weight:600;animation:1.8s ease-in-out infinite cLlNDG_breathe}@keyframes cLlNDG_breathe{50%{opacity:.35}}.cLlNDG_home{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3vw;width:100%;height:100%;display:grid}.cLlNDG_homeGames{text-align:left;flex-direction:column;gap:1.6vh;display:flex}.cLlNDG_homeTitle{white-space:nowrap;font-size:clamp(30px,3.5vw,74px)}.cLlNDG_homeGames .cLlNDG_hint{margin-bottom:.6vh}.cLlNDG_menu{gap:1.4vh;display:grid}.cLlNDG_card{text-align:left;font:inherit;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:2px solid #0000;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3vh 1.2vw;padding:1.3vh 1.4vw;transition:transform 80ms,box-shadow .15s,border-color .15s;display:grid}.cLlNDG_card.cLlNDG_shown{border-color:var(--accent);box-shadow:0 0 0 4px #3b5ccc1f, var(--shadow)}.cLlNDG_card:active{transform:translateY(2px)scale(.99)}.cLlNDG_cardArt{aspect-ratio:1;grid-row:span 2;width:clamp(64px,5.6vw,108px);animation:2.4s ease-in-out infinite cLlNDG_bob}.cLlNDG_card:nth-child(2n) .cLlNDG_cardArt{animation-delay:.6s}.cLlNDG_card b{align-self:end;font-size:clamp(18px,1.8vw,34px);line-height:1.2}.cLlNDG_card small{color:var(--muted);align-self:start;font-size:clamp(13px,1.1vw,21px);font-weight:600;line-height:1.3}.cLlNDG_homeBoard{text-align:left;min-height:78vh;box-shadow:var(--shadow);background:#fff;border-radius:36px;flex-direction:column;align-self:center;gap:1vh;padding:3vh 2vw;display:flex}.cLlNDG_homeBoard h2{font-size:clamp(22px,2.2vw,42px);line-height:1.2}.cLlNDG_boardTurn{flex-direction:column;gap:1vh;animation:.35s cLlNDG_turnIn;display:flex}@keyframes cLlNDG_turnIn{0%{opacity:0;transform:translateY(10px)}}.cLlNDG_turnDots{justify-content:center;gap:.6em;margin-top:auto;padding-top:1vh;display:flex}.cLlNDG_turnDots i{background:var(--sand-deep);border-radius:50%;width:.7em;height:.7em;transition:background .2s,transform .2s}.cLlNDG_turnDots i.cLlNDG_on{background:var(--accent);transform:scale(1.3)}.cLlNDG_boardSub{color:var(--muted);font-size:clamp(13px,1.05vw,20px);font-weight:600}.cLlNDG_boardEmpty{text-align:center;color:var(--muted);padding:4vh 0;font-size:clamp(16px,1.5vw,28px);font-weight:600}.cLlNDG_back{z-index:5;cursor:pointer;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.35em 1em;font-size:clamp(14px,1.2vw,22px);font-weight:800;position:absolute;top:2.4vh;left:1.8vw;box-shadow:0 4px 14px #0000000d}.cLlNDG_back:active{transform:translateY(1px)}.cLlNDG_langSwitch{border:1px solid var(--line);background:#e8e7e2e6;border-radius:999px;align-items:center;gap:4px;padding:4px;font-size:clamp(16px,1.4vw,26px);display:flex;position:absolute;top:3vh;right:3vw}.cLlNDG_langSwitch button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3em 1em;font-weight:700}.cLlNDG_langSwitch button.cLlNDG_on{background:var(--ink);color:#fff}.cLlNDG_unsent{background:var(--yellow);border-radius:999px;padding:.45em 1em;font-size:clamp(13px,1.1vw,20px);font-weight:700;position:absolute;top:3vh;right:16vw}.cLlNDG_lights{background:var(--ink);box-shadow:var(--shadow-dark);border-radius:999px;gap:clamp(10px,1.6vw,32px);padding:clamp(12px,2vh,28px) clamp(18px,2.4vw,44px);display:flex}.cLlNDG_lights i{aspect-ratio:1;background:#24317a;border-radius:50%;width:clamp(48px,8vw,150px)}.cLlNDG_lights i.cLlNDG_on{background:var(--red);box-shadow:0 0 40px var(--red), inset 0 -8px 0 #0003}.cLlNDG_clock{background:var(--ink);color:var(--cream);box-shadow:var(--shadow-dark);border-radius:28px;align-items:baseline;gap:.5em;padding:.3em 1.2em;font-size:clamp(16px,1.8vw,34px);display:flex}.cLlNDG_clock b{text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;color:var(--yellow);font-size:3.5em;line-height:1.1}.cLlNDG_frozen{animation:.3s 2 cLlNDG_freeze}@keyframes cLlNDG_freeze{50%{transform:scale(1.06);box-shadow:0 0 0 14px #ffcc6680}}.cLlNDG_msg{text-align:center;min-height:1.4em;font-size:clamp(28px,4vw,72px);font-weight:800}.cLlNDG_kicker{letter-spacing:.06em;color:var(--accent);font-size:clamp(16px,1.6vw,30px);font-weight:800}.cLlNDG_kicker:before{content:"// "}.cLlNDG_btn{font:inherit;cursor:pointer;white-space:nowrap;color:var(--ink);background:var(--yellow);box-shadow:var(--shadow-btn);border:0;border-radius:16px;padding:.4em 2em;font-size:clamp(20px,1.8vw,34px);font-weight:800;transition:transform 80ms,box-shadow .15s}.cLlNDG_btn:active{transform:translateY(2px)scale(.98);box-shadow:0 4px 12px -6px #d9a640e6}.cLlNDG_actions{flex:none;align-items:center;gap:1.5vw;display:flex}.cLlNDG_page{text-align:left;background:var(--grid);padding:4vh 4vw;display:grid;position:absolute;inset:0}.cLlNDG_rankPage{grid-template-columns:1fr 1fr;align-items:center;gap:4vw}.cLlNDG_side{flex-direction:column;gap:1.5vh;min-width:0;display:flex}.cLlNDG_rankTime{color:var(--muted);font-size:clamp(18px,1.9vw,36px);font-weight:700}.cLlNDG_rankTime b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.3em}.cLlNDG_label{font-size:clamp(16px,1.6vw,30px);font-weight:800}.cLlNDG_board{text-align:left;gap:.6vh;margin:.5vh 0;padding:0;list-style:none;display:grid}.cLlNDG_board li{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;grid-template-columns:2.2em 1fr auto;align-items:center;gap:1vw;padding:.3em .8em;font-size:clamp(14px,1.4vw,28px);font-weight:600;display:grid}.cLlNDG_board li>:first-child{text-align:center}.cLlNDG_board.cLlNDG_latest li{grid-template-columns:3.2em minmax(0,1fr) auto}.cLlNDG_board.cLlNDG_latest li>:first-child{color:var(--muted);font-size:.8em}.cLlNDG_board.cLlNDG_latest li:nth-child(-n+3):not(.cLlNDG_you){border-color:var(--line);background:#fff}.cLlNDG_board li:first-child{background:var(--row-1);border-color:var(--row-1-edge)}.cLlNDG_board li:nth-child(2){background:var(--row-2);border-color:var(--row-2-edge)}.cLlNDG_board li:nth-child(3){background:var(--row-3);border-color:var(--row-3-edge)}.cLlNDG_board li.cLlNDG_you{background:var(--yellow);border-color:var(--yellow);box-shadow:var(--shadow-btn);font-weight:800;animation:.6s cubic-bezier(.2,.9,.3,1.3) .25s backwards cLlNDG_slotIn}@keyframes cLlNDG_slotIn{0%{opacity:0;transform:translate(70%)scale(.9)}}.cLlNDG_board li.cLlNDG_gap{text-align:center;color:var(--muted);background:0 0;border:0;padding:0;line-height:1;display:block}.cLlNDG_who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cLlNDG_nameBox{border:2px solid var(--accent);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:1.9em;padding:0 .8em;font-size:clamp(18px,1.8vw,34px);font-weight:800;display:flex;overflow:hidden;box-shadow:0 0 0 4px #3b5ccc1f}.cLlNDG_placeholder{color:var(--muted);font-weight:600}.cLlNDG_caret{background:var(--accent);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite cLlNDG_blink}@keyframes cLlNDG_blink{50%{opacity:0}}.cLlNDG_keyboard{gap:.6vh;margin:.5vh 0 1.5vh;display:grid}.cLlNDG_keyrow{justify-content:center;gap:.3vw;display:flex}.cLlNDG_keyrow button{max-width:3.2em;min-height:clamp(38px,5.4vh,72px);font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;padding:0;font-size:clamp(15px,1.4vw,28px);font-weight:600;box-shadow:0 2px 6px #0000000d}.cLlNDG_keyrow button:active{box-shadow:none;background:var(--sand);transform:translateY(1px)}.cLlNDG_keyrow .cLlNDG_wide{background:var(--sand);flex:1.6;max-width:5em}.cLlNDG_keyrow .cLlNDG_space{flex:5;max-width:none}.cLlNDG_keyrow .cLlNDG_active{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes cLlNDG_bob{50%{transform:translateY(-10px)rotate(-2deg)}}.cLlNDG_answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6vw;display:grid}.cLlNDG_answer{min-height:14vh;font:inherit;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:2px solid #0000;border-radius:24px;padding:1.5vh 1vw;font-size:clamp(18px,2vw,38px);font-weight:800;transition:transform 80ms,box-shadow .15s}.cLlNDG_answer:active{transform:translateY(2px)scale(.99)}.cLlNDG_answer.cLlNDG_right{color:#fff;background:var(--teal);border-color:var(--teal-deep);animation:.4s cLlNDG_pop}.cLlNDG_answer.cLlNDG_wrong{color:#fff;background:var(--red);border-color:#b8363a;animation:.4s cLlNDG_shake}@keyframes cLlNDG_pop{50%{transform:scale(1.06)}}@keyframes cLlNDG_shake{20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}.cLlNDG_factsPage{grid-template-rows:auto 1fr auto;gap:2.4vh}.cLlNDG_hero{justify-content:space-between;align-items:center;gap:3vw;display:flex}.cLlNDG_placeBig{letter-spacing:-.02em;flex:none;font-size:clamp(28px,3.2vw,60px);font-weight:900;line-height:1.1}.cLlNDG_placeNum{color:var(--accent);vertical-align:middle;font-variant-numeric:tabular-nums;font-size:1.5em}.cLlNDG_heroLine{box-shadow:var(--shadow);text-align:right;background:#fff;border-radius:18px;padding:1vh 1.4vw;font-size:clamp(15px,1.6vw,30px);font-weight:700;line-height:1.3}.cLlNDG_heroLine b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.4em}.cLlNDG_timeLabel{color:var(--muted);font-size:.7em;font-weight:600;display:block}.cLlNDG_columns{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2vw;min-height:0;display:grid}.cLlNDG_col{min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:28px;flex-direction:column;gap:1.6vh;padding:2.4vh 2vw;display:flex}.cLlNDG_col h2{font-size:clamp(20px,2vw,38px);line-height:1.25}.cLlNDG_wasteCol{background:var(--ink);color:var(--cream);box-shadow:var(--shadow-dark);gap:1.1vh}.cLlNDG_wasteCol p{font-size:clamp(15px,1.5vw,28px);line-height:1.35}.cLlNDG_wasteCol b{color:var(--yellow)}.cLlNDG_big3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw;display:grid}.cLlNDG_big3>div{background:#fffaf014;border-radius:14px;padding:.8vh 1vw;font-size:clamp(13px,1.25vw,24px);font-weight:600}.cLlNDG_big3 b{font-variant-numeric:tabular-nums;font-size:clamp(26px,2.7vw,52px);line-height:1.1;display:block}.cLlNDG_better{background:#2ab8a038;border-radius:14px;margin-top:auto;padding:.9vh 1vw}.cLlNDG_laps{grid-template-columns:repeat(auto-fill,minmax(7.6em,1fr));gap:.6vh .5vw;padding:0;list-style:none;display:grid}.cLlNDG_laps li{background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;column-gap:.3em;padding:.3vh .7vw;font-size:clamp(12px,1.05vw,20px);font-weight:700;line-height:1.25;display:grid}.cLlNDG_laps small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.72em;overflow:hidden}.cLlNDG_laps b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.35em}.cLlNDG_likeTitle{margin-top:.4vh;font-size:clamp(16px,1.55vw,30px);font-weight:800}.cLlNDG_likes{gap:.7vh;padding:0;font-size:clamp(15px,1.45vw,28px);font-weight:600;line-height:1.3;list-style:none;display:grid}.cLlNDG_wasteCol .cLlNDG_likeTitle{color:var(--yellow)}.cLlNDG_col .cLlNDG_costTitle{font-size:clamp(17px,1.6vw,31px);line-height:1.3}.cLlNDG_col .cLlNDG_timeFact{color:var(--ink);padding:.8vh 1.2vw;font-size:clamp(12px,1vw,19px)}.cLlNDG_pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6vw;display:grid}.cLlNDG_pictures .cLlNDG_likeTitle{margin:0 0 .5vh;font-size:clamp(14px,1.3vw,25px)}.cLlNDG_pictures .cLlNDG_likes{gap:.4vh;font-size:clamp(13px,1.1vw,21px)}.cLlNDG_timeFact{background:var(--yellow);box-shadow:var(--shadow-btn);border-radius:18px;flex-wrap:wrap;align-items:baseline;column-gap:.6em;padding:1.1vh 1.4vw;font-size:clamp(15px,1.55vw,30px);font-weight:600;line-height:1.35;display:flex}.cLlNDG_timeFact b{color:var(--ink);font-weight:800}.cLlNDG_timeFact small{color:var(--ink);opacity:.6;margin-left:auto;font-size:.5em}.cLlNDG_bottom{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5vw;display:grid}.cLlNDG_qr{width:clamp(80px,7vw,130px);height:clamp(80px,7vw,130px);display:block}.cLlNDG_promo{margin-bottom:.4vh;font-size:clamp(16px,1.6vw,30px);font-weight:800}.cLlNDG_promo b{color:var(--accent)}.cLlNDG_assume{color:var(--muted);font-size:clamp(10px,.75vw,14px);line-height:1.4}
._47CVKa_goal{font-size:clamp(26px,3.4vw,64px);font-weight:800;line-height:1.2}._47CVKa_goal b{color:var(--accent);font-variant-numeric:tabular-nums}._47CVKa_howTo{min-height:1.3em;color:var(--muted);font-size:clamp(16px,1.7vw,32px);font-weight:600}._47CVKa_racks{grid-template-columns:repeat(6,minmax(0,1fr));gap:2vh 1.4vw;width:min(80vw,1300px);display:grid}._47CVKa_rack{aspect-ratio:4/5;box-shadow:var(--shadow-dark);cursor:pointer;touch-action:manipulation;background:#1f2c7a;border-radius:20px;flex-direction:column;justify-content:flex-start;gap:10%;padding:12%;transition:background .15s;display:flex;position:relative}._47CVKa_rack i{background:repeating-linear-gradient(90deg, var(--teal) 0 12%, transparent 12% 22%);border-radius:6px;height:11%;animation:.7s steps(2,end) infinite _47CVKa_leds}._47CVKa_rack i:nth-child(2){animation-delay:.25s}._47CVKa_rack i:nth-child(3){animation-delay:.5s}._47CVKa_rack span{text-align:center;color:#fff;font-size:clamp(14px,1.5vw,30px);font-weight:800;position:absolute;inset:auto 0 9%}._47CVKa_idle{background:var(--red);box-shadow:0 0 36px var(--red);animation:.45s ease-in-out infinite alternate _47CVKa_alarm}._47CVKa_idle i{background:#ffffff59;animation:none}._47CVKa_off{box-shadow:none;background:#0b144f}._47CVKa_off i{background:#1a2463;animation:none}._47CVKa_off span{color:var(--muted)}._47CVKa_nope{animation:.4s _47CVKa_nope}@keyframes _47CVKa_leds{50%{opacity:.3}}@keyframes _47CVKa_alarm{to{transform:scale(1.04)}}@keyframes _47CVKa_nope{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}._47CVKa_task{max-width:90vw;font-size:clamp(28px,3.6vw,68px);line-height:1.2}._47CVKa_task span{color:var(--muted)}._47CVKa_prompts{width:min(92vw,1700px)}._47CVKa_prompts button{min-height:26vh;font-size:clamp(17px,1.75vw,34px);line-height:1.35}._47CVKa_duel{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}._47CVKa_half{flex-direction:column;justify-content:flex-end;align-items:center;gap:1vh;padding-bottom:6vh;transition:background .3s;display:flex}._47CVKa_half:first-child{border-right:3px dashed var(--sand-deep);background:#ffcc6629}._47CVKa_half:nth-child(2){background:#3b5ccc14}._47CVKa_half._47CVKa_won{background:#fc69}._47CVKa_half h2{align-items:center;gap:.5em;font-size:clamp(28px,3vw,58px);display:flex}._47CVKa_wins{gap:.2em;display:inline-flex}._47CVKa_wins i{border:3px solid var(--sand-deep);background:#fff;border-radius:50%;width:.5em;height:.5em}._47CVKa_wins i._47CVKa_on{background:var(--yellow);border-color:var(--accent)}._47CVKa_roundList{gap:.7vh;width:min(80%,460px);padding:0;list-style:none;display:grid}._47CVKa_roundList li{background:#ffffffbf;border-radius:14px;grid-template-columns:auto 1fr 1.4em;align-items:center;gap:1vw;padding:.35em 1em;font-size:clamp(16px,1.6vw,30px);font-weight:700;display:grid}._47CVKa_roundList b{text-align:right;font-variant-numeric:tabular-nums;color:var(--accent)}._47CVKa_roundList li._47CVKa_roundWon{background:var(--yellow);box-shadow:var(--shadow-btn)}._47CVKa_roundList li._47CVKa_now{outline:3px dashed var(--sand-deep);background:#fff}._47CVKa_roundTag{background:var(--ink);color:var(--yellow);border-radius:999px;padding:.2em 1.1em;font-size:clamp(16px,1.5vw,28px);font-weight:800}._47CVKa_halfMsg{min-height:1.3em;font-size:clamp(20px,2vw,38px);font-weight:800}._47CVKa_duelMid{pointer-events:none;flex-direction:column;align-items:center;gap:2vh;padding-top:3.5vh;display:flex;position:absolute;inset:0 0 auto}
