:root .nh-ball{position:relative;box-shadow:none!important;text-shadow:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background:0 0!important;border-color:#0000!important;overflow:visible!important}:root .nh-ball:before,:root .nh-ball:after{display:none!important}:root .nh-ball.pop,:root .nh-ball.drop{animation:none!important}:root .nh-ball>.nhb{z-index:1;color:#141a33;-webkit-text-fill-color:currentColor;text-align:center;width:100%;height:auto;position:absolute;top:0;left:0}:root .num-wrap.nh-ball>.big-number{opacity:0!important}:root .last5:has(.nh-ball){gap:.55rem}:is(:root body:has(>main.choose),:root body:has(>main.dash)){--nhs-plate:url(/look/stage.webp);--nhs-floor:#04113a;--nhs-pw:max(100vw, 1240px);--nhs-ph:calc(var(--nhs-pw) * .5628);--nhs-show:var(--nhs-ph);--nhs-cut:100%;--nhs-glow:67, 230, 255;--nh-out-c:#0f1a40;background:linear-gradient(180deg, #04113a00 0, #04113a00 calc(var(--nhs-show) - 90px), var(--nhs-floor) var(--nhs-show), var(--nhs-floor) var(--nhs-cut), var(--paper) var(--nhs-cut)) top / 100% 100% no-repeat, var(--nhs-plate) top center / var(--nhs-pw) auto no-repeat, var(--nhs-floor)}:root body:has(>main.dash){--nhs-show:calc(var(--nhs-ph) * .46);--nhs-cut:var(--nhs-show)}:root body:has(>main.dash){--rim-a:54vw;--rim-b:clamp(56px, 7vw, 120px);background:radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, rgba(var(--nhs-glow), 0) calc(100% - 7px), rgba(var(--nhs-glow), .5) calc(100% - 4px), rgba(var(--nhs-glow), .9) calc(100% - 2px), var(--paper) 100%) 0 var(--nhs-cut) / 100% var(--rim-b) no-repeat, linear-gradient(var(--paper), var(--paper)) 0 calc(var(--nhs-cut) + var(--rim-b) - 1px) / 100% 100% no-repeat, linear-gradient(180deg, #04113a00 0, #04113a00 calc(var(--nhs-show) - 90px), var(--nhs-floor) var(--nhs-show)) top / 100% 100% no-repeat, var(--nhs-plate) top center / var(--nhs-pw) auto no-repeat, var(--nhs-floor)}:root body.theme-halloween:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-halloween.webp);--nhs-floor:#170530;--nhs-glow:255, 150, 60}:root body.theme-christmas:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-christmas.webp);--nhs-floor:#06200f;--nhs-glow:255, 214, 120}:root body:is(.theme-blue,.theme-black,.theme-purple,.theme-red,.theme-halloween,.theme-christmas,.theme-space):has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nh-out-c:#0000008c}:is(:root body:has(>main.choose) .site-bg,:root body:has(>main.dash) .site-bg){display:none}:root main.choose,:root main.dash{font-family:"Nunito Sans", var(--body)}:root main.choose{position:relative;background:0 0!important}:root main.choose .land-nav,:root main.choose:not(.themed-page) .land-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102fe0;box-shadow:0 10px 30px #00000040}@supports (animation-timeline:scroll()){:root main.choose .land-nav,:root main.choose:not(.themed-page) .land-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08102f00;animation:linear both nh-navbg;animation-timeline:scroll(root);animation-range:0 300px}}@keyframes nh-navbg{0%{box-shadow:none;background-color:#08102f00}to{background-color:#08102fe6;box-shadow:0 10px 30px #00000040}}:root main.choose .land-nav .links>a:not(.lvl-chip){color:#fff;font-family:"Nunito", var(--display);font-weight:900}:root main.choose .lvl-chip,:root main.dash .lvl-chip{font-family:"Nunito", var(--display);background:#ffffff1a;border-color:#ffffff38;font-weight:900;color:#fff!important}:root .lvl-chip .lvl-av{color:#141a33;font-family:"Nunito", var(--display);background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#fffffff2,#fff0 100%),radial-gradient(circle closest-side,#fff 0 62%,#fff0 64%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 38%,#9d6400 104%);font-weight:1000;box-shadow:0 2px 5px #0000004d}:root main.choose .langpick .lp-current{color:#fff;background:#ffffff14;border-color:#ffffff59}:root main.choose .center-h{color:#fff;font:1000 clamp(2.3rem, 5vw, 3.9rem)/1 "Nunito", var(--display);letter-spacing:-.035em;text-shadow:0 8px 30px #00000059;margin:1.6rem 0 .5rem}:root main.choose .center-sub{color:#ffffffd9;font:800 1.15rem "Nunito Sans", var(--body);margin-bottom:2.1rem}:root main.choose .theme-pick{color:#fff;margin-top:-1.2rem}:root main.choose .theme-pick a{color:#ffffffb3}:root main.choose .modes{z-index:2;gap:18px;position:relative}:root main.choose .mode{border:2px solid var(--nh-out-c);box-shadow:0 6px 0 var(--nh-out-c), 0 24px 44px #04082447;border-radius:26px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:6px 16px;padding:22px 22px 20px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;overflow:hidden}:root main.choose .mode:after{display:none}:root main.choose .mode:hover{box-shadow:0 10px 0 var(--nh-out-c), 0 30px 54px #04082452;transform:translateY(-4px)}:root main.choose .mode:active{box-shadow:0 2px 0 var(--nh-out-c), 0 12px 24px #04082440;transform:translateY(4px)}:root main.choose .mode .mi{width:60px;height:60px;color:var(--nh-out-c);background:#ffffffeb;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid;box-shadow:0 4px #0000001f}:root main.choose .mode .mi svg{width:30px;height:30px}:root main.choose .mode h3{font:1000 1.5rem/1.05 "Nunito", var(--display);letter-spacing:-.022em;align-self:end}:root main.choose .mode .mdesc{font:700 1rem/1.4 "Nunito Sans", var(--body);opacity:.92;color:inherit}:root main.choose .mode .mrow{grid-column:1/-1;margin-top:10px}:root main.choose .mode .go{font:1000 .98rem "Nunito", var(--display);color:#0f1a40;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:.55rem 1.05rem;display:inline-flex;box-shadow:0 3px #00000024}:root main.choose .mode[href^=\/dashboard]{color:#fff;box-shadow:0 6px 0 var(--nh-out-c), 0 24px 44px #04082447, inset 0 1px 0 #ffffff24;background:linear-gradient(#33498f 0%,#24386f 100%)}:root main.choose .mode[href^=\/solo]:not(.mode-wide){color:#0f1a40;background:linear-gradient(#ffdc6b 0%,#ffc531 100%)}:root main.choose .mode[href^=\/online]{color:#fff;box-shadow:0 6px 0 var(--nh-out-c), 0 24px 44px #04082447, inset 0 1px 0 #ffffff1a;background:linear-gradient(#17224f 0%,#0b1333 100%)}:root main.choose .mode:is([href^=\/dashboard],[href^=\/online]) .mdesc{color:#ffffffc7}:root main.choose .mode:is([href^=\/dashboard],[href^=\/online]):hover{box-shadow:0 10px 0 var(--nh-out-c), 0 0 0 1.5px #7fe3ff73, 0 0 30px #7fe3ff2e, 0 30px 54px #04082452, inset 0 1px 0 #ffffff1f}:root main.choose .mode.mode-wide{color:#fff;border:1.5px solid rgba(var(--nhs-glow), .8);box-shadow:0 0 0 1px rgba(var(--nhs-glow), .2), 0 0 28px rgba(var(--nhs-glow), .35), 0 30px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#96dcff24,#96dcff0a);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center}:root main.choose .mode.mode-wide:hover{box-shadow:0 0 0 1px rgba(var(--nhs-glow), .3), 0 0 40px rgba(var(--nhs-glow), .5), 0 34px 64px #0006}:root main.choose .mode.mode-wide .mi{color:#2a1b00;background:linear-gradient(#ffe17a,#f6b415);box-shadow:0 0 24px #ffc53173}:root main.choose .mode.mode-wide h3{align-self:end}:root main.choose .mode.mode-wide .mdesc{color:#ffffffd9;grid-column:2}:root main.choose .mode.mode-wide .mrow{grid-area:1/3/span 2;margin:0}:root main.choose .mode.mode-wide .go{color:#2a1b00;box-shadow:none;background:linear-gradient(#ffe17a,#ffc531 60%,#f3ae0c);padding:.8rem 1.4rem;font-size:1.08rem}@media (min-width:1181px){:root main.choose .modes:has(>.mode-live){grid-template-columns:repeat(6,1fr)}:root main.choose .modes:has(>.mode-live)>.mode{grid-column:span 2}:root main.choose .modes:has(>.mode-live)>.mode-wide{grid-column:span 3}}:root main.choose .mode.mode-live .mi{color:#fff;background:linear-gradient(#ff7a7e,#e5484d);box-shadow:0 0 24px #ff5a5f73}:root main.choose .mode.mode-live .go{color:#0f1a40;background:#ffffffeb}:root main.choose .join-box{background:var(--card);border:2px solid var(--nh-out-c);max-width:520px;box-shadow:0 6px 0 var(--nh-out-c), 0 22px 40px #0408241f;border-radius:26px;padding:22px 24px 24px}:root main.choose .jb-t{font:1000 1.25rem "Nunito", var(--display)}:root main.choose .jb-row{gap:10px}:root main.choose .jb-input{border:2px solid color-mix(in srgb, var(--ink) 22%, transparent);max-width:230px;font:1000 1.05rem "Nunito", var(--display);letter-spacing:.14em;border-radius:999px;padding:.75rem 1rem}:root main.choose .join-box .btn-gold{font:1000 1.05rem "Nunito", var(--display);color:#2a1b00;box-shadow:none;background:linear-gradient(#ffe17a,#ffc531 60%,#f3ae0c);border:0;border-radius:999px;padding:.75rem 1.5rem}:root main.choose .mnote{border-radius:20px;border:2px solid color-mix(in srgb, var(--nh-out-c) 14%, transparent)!important;box-shadow:none!important}:root main.choose .mnote b{font-family:"Nunito", var(--display);font-weight:1000}:root main.choose .mnote-i{width:38px;height:38px;color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, var(--card));border:0;border-radius:50%}@media (max-width:780px){:root main.choose{padding-inline:1rem}:root main.choose .center-h{margin:.3rem 0 .25rem;font-size:clamp(1.5rem,7vw,2.1rem)}:root main.choose .center-sub{margin-bottom:1rem;font-size:.95rem}:root main.choose .modes{gap:9px}:root main.choose .modes>.mode,:root main.choose .modes>.mode.mode-wide{border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:11px 12px 11px 13px}:root main.choose .modes>.mode .mi{grid-row:1/span 2;width:44px;height:44px}:root main.choose .modes>.mode .mi svg{width:22px;height:22px}:root main.choose .modes>.mode h3{grid-column:2;align-self:end;font-size:1.08rem}:root main.choose .modes>.mode .mdesc{grid-column:2;align-self:start;font-size:.82rem;line-height:1.3}:root main.choose .modes>.mode .mrow,:root main.choose .modes>.mode.mode-wide .mrow{grid-area:1/3/span 2;margin:0}:root main.choose .modes>.mode .go{width:32px;height:32px;box-shadow:none;border-radius:50%;justify-content:center;gap:0;padding:0;font-size:0}:root main.choose .modes>.mode .go:after{content:"→";font:1000 1.05rem/1 "Nunito", var(--display), system-ui, sans-serif}:root main.choose .join-box{border-radius:22px;margin-top:12px;padding:14px 14px 16px}:root main.choose .jb-t{margin-bottom:.55rem;font-size:1.05rem}:root main.choose .jb-row{gap:8px}:root main.choose .jb-row>.jb-input{letter-spacing:.1em;flex:1;min-width:0;max-width:none;padding:.6rem .7rem;font-size:.95rem}:root main.choose .join-box .jb-row>.btn-gold{flex:none;padding:.6rem 1.1rem;font-size:.95rem}:root main.choose .mode-notes{padding-inline:0}:root main.choose .mode-notes .mnote{background:#fffffff2}}:root main.dash .dash-top h2{color:#fff;font:1000 clamp(1.7rem, 3vw, 2.5rem)/1.05 "Nunito", var(--display);letter-spacing:-.032em;text-shadow:0 6px 24px #00000059}:root main.dash .dash-top .btn-ghost{font-family:"Nunito", var(--display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;font-weight:900;color:#fff!important;background:#ffffff14!important;border:1.5px solid #ffffff47!important}:root main.dash .dash-top .btn-ghost:hover{border-color:rgba(var(--nhs-glow), .9)!important}:root main.dash .dash-top .intro-ic{width:45px;height:45px}:root main.dash .dash-top .intro-ic svg{width:20px;height:20px}:root main.dash .dash-top>div>a:not(.btn){color:#fff}:root main.dash:has(.group.first) .dash-grid{grid-template-columns:minmax(0,800px);justify-content:center}:root main.dash:has(.group.first) .dash-grid>:nth-child(2):not(:empty){order:-1}:root main.dash .card{border:2px solid var(--nh-out-c);box-shadow:0 8px 0 var(--nh-out-c), 0 34px 64px #04082438;border-radius:30px;padding:26px}:root main.dash .card h3{font:1000 1.35rem "Nunito", var(--display);letter-spacing:-.02em}:root main.dash .group{border:1.5px solid var(--line);border-radius:22px;padding:18px 20px}:root main.dash .gt{font:1000 .82rem "Nunito", var(--display);letter-spacing:.14em;gap:.6rem;margin-bottom:.4rem}:root main.dash .gt:before{background:radial-gradient(ellipse 34% 22% at 34% 22%, #fffffff2, #fff0 100%), radial-gradient(circle closest-side, #fff 0 46%, #fff0 49%), radial-gradient(circle at 37% 30%, color-mix(in srgb, var(--teal) 40%, white) 0%, var(--teal) 40%, color-mix(in srgb, var(--teal) 50%, black) 104%);width:20px;height:20px;box-shadow:0 2px 4px #00000040}:root main.dash .setting-row{gap:10px;padding:14px 0}:root main.dash .setting-row .lab{font:900 .74rem "Nunito Sans", var(--body);letter-spacing:.14em}:root main.dash .chipset{gap:8px}:root main.dash .chip{font:900 .98rem "Nunito", var(--display);color:var(--ink);background:var(--card);border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 16%, transparent);padding:.6rem 1.15rem;transition:transform .15s,box-shadow .15s,background-color .2s,border-color .2s}:root main.dash .chip:hover:not([disabled]):not(.on){border-color:var(--teal);color:var(--ink);transform:translateY(-2px)}:root main.dash .chip.on{background:var(--teal);border-color:var(--teal-deep);color:var(--nh-on-accent,#fff);box-shadow:0 3px 0 var(--teal-deep), 0 8px 18px color-mix(in srgb, var(--teal) 35%, transparent)}:root main.dash .chip:active:not([disabled]){box-shadow:0 1px 0 var(--teal-deep);transform:translateY(2px)}:root main.dash .gb-input,:root main.dash .gb-select{border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);font:700 1.02rem "Nunito Sans", var(--body);border-radius:14px;max-width:380px;padding:.75rem 1rem}:root main.dash .gb-input:focus,:root main.dash .gb-select:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 22%, transparent)}:root main.dash .slider{background:color-mix(in srgb, var(--ink) 14%, transparent);height:10px}:root main.dash .slider::-webkit-slider-thumb{cursor:grab;background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#fffffff2,#fff0 100%),radial-gradient(circle closest-side,#fff 0 46%,#fff0 49%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 40%,#9d6400 104%);border:0;width:32px;height:32px;box-shadow:0 3px 8px #00000059}:root main.dash .slider::-moz-range-thumb{background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(circle closest-side,#fff 0 46%,#fff0 49%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 40%,#9d6400 104%);border:0;width:30px;height:30px}:root main.dash .slider-val{font:1000 1.5rem "Nunito", var(--display);min-width:2ch}:root main.dash .swatchset{gap:10px}:root main.dash .swatch{border-width:2px;width:40px;height:40px}:root main.dash .swatch.on{outline-offset:3px;outline-width:3px}:root main.dash .card .btn-gold{min-height:64px;font:1000 1.3rem "Nunito", var(--display);letter-spacing:-.01em;color:#2a1b00;background:linear-gradient(#ffe58a 0%,#ffc531 52%,#f3ae0c 100%);border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s;display:flex;box-shadow:inset 0 1.5px #ffffffbf}:root main.dash .card .btn-gold:hover{filter:brightness(1.05);transform:none;box-shadow:inset 0 1.5px #ffffffbf}:root main.dash .card .btn-gold:active{transform:translateY(2px);box-shadow:inset 0 1.5px #ffffffbf}:root main.dash .card .btn-ghost{font-family:"Nunito", var(--display);border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:999px;font-weight:900}:root main.dash .adv-toggle{border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);font:1000 1.1rem "Nunito", var(--display);background:var(--paper);border-radius:20px;padding:1rem 1.2rem}:root main.dash .adv-toggle .adv-sub{font:700 .9rem "Nunito Sans", var(--body)}:root main.dash .tlink{font:900 1rem "Nunito", var(--display);border:2px dashed color-mix(in srgb, var(--ink) 22%, transparent);border-radius:999px;padding:.6rem 1rem}:root main.dash .tqr-row>*{box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 14%, transparent), 0 14px 30px #0408241f;border-radius:18px}:root main.dash .thelp{font:600 .98rem/1.5 "Nunito Sans", var(--body)}@media (max-width:780px){:is(:root body:has(>main.choose),:root body:has(>main.dash)){--nhs-pw:150vw}:root body:has(>main.dash){--nhs-show:var(--nhs-ph);--nhs-cut:var(--nhs-show)}:root main.choose .center-h{margin-top:.6rem}:root main.choose .mode.mode-wide{grid-template-columns:auto 1fr}:root main.choose .mode.mode-wide .mrow{grid-area:auto/1/auto/-1;margin-top:10px}:root main.dash .card{border-radius:24px;padding:18px 14px}:root main.dash .group{padding:14px}}@media (max-width:560px){:root main.dash:has(>.build-top){padding:12px 12px 28px}:root main.dash .build-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;margin-bottom:14px;display:flex}:root main.dash:not(:has(>.dash-grid)) .build-top .intro-ic{order:1}:root main.dash:not(:has(>.dash-grid)) .build-top .btn:not(.intro-ic){order:2;margin-top:0}:root main.dash:not(:has(>.dash-grid)) .build-top:after{order:3}:root main.dash .build-top>div{display:contents!important}:root main.dash .build-top .site-logo{order:0;margin-right:auto}:root main.dash .build-top .site-logo img{height:42px!important}:root main.dash .build-top .intro-ic{order:1;width:40px;height:40px}:root main.dash .build-top .intro-ic svg{width:18px;height:18px}:root main.dash .build-top:after{content:"";flex-basis:100%;order:2;height:0}:root main.dash .build-top .btn:not(.intro-ic){order:3;justify-content:center;align-items:center;min-height:40px;margin-top:10px;padding:0 .9rem;display:inline-flex;font-size:.82rem!important}:root main.dash .build-top>div>div{flex-basis:100%;order:4;margin-top:12px}:root main.dash .build-top h2{font-size:1.5rem}:root main.dash:has(>.dash-grid) .card{border-radius:22px;padding:8px}:root main.dash:has(>.dash-grid) .card h3{margin-bottom:.6rem}:root main.dash:has(>.dash-grid) .group{border-radius:18px;padding:12px}:root main.dash:has(>.dash-grid) .gt{margin-bottom:.1rem;font-size:.76rem}:root main.dash:has(>.dash-grid) .gt:before{width:18px;height:18px}:root main.dash:has(>.dash-grid) .setting-row{gap:7px;padding:9px 0}:root main.dash:has(>.dash-grid) .setting-row .lab{font-size:.68rem}:root main.dash:has(>.dash-grid) .chipset{gap:6px}:root main.dash:has(>.dash-grid) .chip{padding:.45rem .85rem;font-size:.9rem}:root main.dash:has(>.dash-grid) :is(.gb-input,.gb-select){border-radius:12px;max-width:none;padding:.55rem .8rem;font-size:.95rem}:root main.dash:has(>.dash-grid) .slider-val{font-size:1.3rem}:root main.dash:has(>.dash-grid) .swatchset{grid-auto-columns:minmax(0,38px);grid-auto-flow:column;justify-content:start;gap:7px;display:grid}:root main.dash:has(>.dash-grid) .swatch{aspect-ratio:1;width:100%;height:auto}:root main.dash:has(>.dash-grid) .swatch.on{outline-offset:2px;outline-width:2px}:root main.dash:has(>.dash-grid) .adv-toggle{border-radius:16px;padding:.7rem .9rem;font-size:1rem}:root main.dash:has(>.dash-grid) .adv-toggle .adv-sub{font-size:.82rem}:root main.dash:has(>.dash-grid) .thelp{font-size:.9rem}:root main.dash:has(>.dash-grid) .card .btn-gold{min-height:54px;font-size:1.15rem}}:root main.dash .tlink{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:560px){:root main.dash:has(>.dash-grid) .tlink{padding:.5rem .85rem;font-size:.86rem}}:root,:root .landing:not(.tpage),:root .choose:not(.themed-page),:root #hs{--teal:#2f6ce6;--teal-deep:#1f4fc4;--teal-soft:#e7eefc}:root .cell.latest{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 25%, transparent), 0 4px 12px color-mix(in srgb, var(--teal) 35%, transparent)}:root .btn-play{box-shadow:0 14px 40px color-mix(in srgb, var(--teal) 45%, transparent)}:root .count-num{text-shadow:0 10px 40px color-mix(in srgb, var(--teal) 35%, transparent)}:root .chip.on{box-shadow:0 4px 12px color-mix(in srgb, var(--teal) 35%, transparent)}:root .gb-input:focus,:root .gb-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 18%, transparent)}:root .gt:before{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--teal) 45%, white), var(--teal) 72%)}:root .tico.on{box-shadow:0 4px 12px color-mix(in srgb, var(--teal) 35%, transparent)}:root .pgrid .pc.dabbed{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--teal) 45%, white), var(--teal) 78%)}@keyframes cellring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal) 70%, transparent);opacity:1}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--teal) 0%, transparent);opacity:0}}@keyframes dabripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal) 60%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--teal) 0%, transparent)}}:root .btn{font-family:"Nunito", var(--display), system-ui, sans-serif;letter-spacing:.005em;font-weight:900;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background-color .2s,border-color .2s,color .2s}:root .btn:hover:not([disabled]){transform:translateY(-1px)}:root .btn:active:not([disabled]){transform:translateY(3px)}:root .btn-gold{color:#2a1b00;background:linear-gradient(#ffe58a 0%,#ffc531 52%,#f3ae0c 100%);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3}:root .btn-gold:hover:not([disabled]){background:linear-gradient(#ffeb9c 0%,#ffcb45 52%,#f6b51c 100%)}:root .btn-gold:active:not([disabled]){box-shadow:inset 0 1.5px #ffffffb3}:root body:is(.theme-yellow,.theme-trainer) .btn-gold{color:var(--nh-on-accent,#fff);background:var(--teal);box-shadow:inset 0 1.5px #ffffff4d}:root .game-intro .btn-play{box-shadow:inset 0 2px #ffffffb3}:root .game-intro .btn-play:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffffb3}:root .btn-ghost{background:var(--card);color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 16%, transparent)}:root .btn-ghost:hover:not([disabled]){border-color:var(--teal)}:root .btn-danger{background:var(--card);color:color-mix(in srgb, #e5484d 78%, var(--ink));border-color:#e5484d6b;box-shadow:0 3px #e5484d3d}:root .btn-danger:active:not([disabled]){box-shadow:0 1px #e5484d3d}:root .ibtn{background:var(--card);color:var(--ink);border-color:color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 15%, transparent);font-family:"Nunito", var(--display), system-ui, sans-serif;border-radius:999px;font-weight:800;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .2s}:root .ibtn:hover{border-color:var(--teal);transform:translateY(-1px)}:root .ibtn:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 15%, transparent);transform:translateY(2px)}:root .tnum,:root .tico,:root .bf-num{font-family:"Nunito", var(--display), system-ui, sans-serif;border-color:color-mix(in srgb, var(--ink) 18%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 14%, transparent);transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .2s,color .2s}:root .tnum{border-radius:16px;font-weight:900}:root :is(.tnum,.tico,.bf-num):active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(2px)}:root .pill-live{font-family:"Nunito", var(--display), system-ui, sans-serif;letter-spacing:.14em;align-items:center;gap:.45em;font-weight:900;display:inline-flex}:root .pill-live:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.6em;height:.6em;animation:1.4s ease-in-out infinite nh-live-blink}@keyframes nh-live-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){:root .pill-live:before{animation:none}}:root .chip{font-family:"Nunito", var(--display), system-ui, sans-serif;color:var(--ink);border-color:color-mix(in srgb, var(--ink) 18%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 14%, transparent);font-weight:900;transition:transform .15s,box-shadow .15s,background-color .2s,border-color .2s}:root .chip:hover:not([disabled]):not(.on){border-color:var(--teal);color:var(--ink);transform:translateY(-1px)}:root .chip.on{background:var(--teal);border-color:var(--teal-deep);color:var(--nh-on-accent,#fff);box-shadow:0 3px 0 var(--teal-deep), 0 6px 14px color-mix(in srgb, var(--teal) 30%, transparent)}:root .chip:active:not([disabled]){box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(2px)}:root body.theme-blue{--teal:#5aa9ff;--teal-deep:#4596f2;--teal-soft:#dceeff;--nh-on-accent:#06223d}:root body.theme-pink{--teal:#d6336c;--teal-deep:#b02158;--teal-soft:#fde4ee;--nh-on-accent:#fff}:root body.theme-purple{--teal:#b794ff;--teal-deep:#a07ff5;--teal-soft:#efe7ff;--nh-on-accent:#1d0f3d}:root body.theme-red{--teal:#ff8466;--teal-deep:#f26c50;--teal-soft:#ffe5de;--nh-on-accent:#3a0a10}:root body.theme-yellow{--teal:#e8961c;--teal-deep:#b8730f;--teal-soft:#fdeccc;--nh-on-accent:#2b1a00}:root body.theme-black{--teal:#ffc531;--teal-deep:#f0b20f;--teal-soft:#fff3cc;--nh-on-accent:#2a1b00}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-yellow,.theme-black) :is(.cell.latest,.tc.marked,.tico.on){color:var(--nh-on-accent)}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black) .pill-live{background:color-mix(in srgb, var(--teal) 18%, transparent);color:var(--teal)}:root .ibtn{color:color-mix(in srgb, var(--teal) 72%, var(--ink));border-color:color-mix(in srgb, var(--teal) 38%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--teal) 28%, transparent)}:root .ibtn:hover{border-color:var(--teal)}:root .ibtn:active{box-shadow:0 1px 0 color-mix(in srgb, var(--teal) 28%, transparent)}:root .btn-ghost{color:color-mix(in srgb, var(--teal) 62%, var(--ink));border-color:color-mix(in srgb, var(--teal) 34%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--teal) 24%, transparent)}:root .btn-ghost:active:not([disabled]){box-shadow:0 1px 0 color-mix(in srgb, var(--teal) 24%, transparent)}.nh-tm{display:inline-flex;position:relative}.call-top:has(.nh-tm-menu){z-index:90;position:relative}.nh-tm-menu{z-index:90;background:var(--card);width:318px;color:var(--ink);text-align:left;border:1.5px solid color-mix(in srgb, var(--ink) 12%, transparent);transform-origin:calc(100% - 20px) -6px;border-radius:22px;padding:10px 10px 4px;animation:.24s cubic-bezier(.23,1,.32,1) both nh-tm-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #04081e52,0 4px 12px #04081e24}.nh-tm-menu.closing{animation:.14s cubic-bezier(.4,0,1,1) both nh-tm-out}@keyframes nh-tm-in{0%{opacity:0;filter:blur(2px);transform:scale(.92)translateY(-6px)}}@keyframes nh-tm-out{to{opacity:0;transform:scale(.96)translateY(-3px)}}.nh-tm-h{font:900 .68rem/1 "Nunito", var(--display), system-ui, sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:6px 8px 8px}.nh-tm-grid{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:10px;display:grid}.nh-tm-item{cursor:pointer;min-width:0;color:var(--ink);text-align:left;font:800 .9rem/1.1 "Nunito", var(--display), system-ui, sans-serif;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.nh-tm-item:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.nh-tm-item:active{transform:scale(.97)}.nh-tm-item[aria-checked=true]{background:color-mix(in srgb, var(--teal) 16%, transparent)}.nh-tm-item span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-tm-dot{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #0000001f,inset -3px -4px 6px #0000001f,0 2px 4px #00000029}.nh-tm-item[aria-checked=true] .nh-tm-dot{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--teal), 0 2px 4px #00000029}.nh-tm-dot svg{width:15px;height:15px}.nh-tm-item:focus-visible{outline:2px solid var(--teal);outline-offset:1px}@media (max-width:520px){.nh-tm-menu{width:min(318px,100vw - 24px);right:-40px}}@media (prefers-reduced-motion:reduce){.nh-tm-menu,.nh-tm-menu.closing{animation:none}}:root .cp-play,:root .cp-row.house .cp-play{background:var(--teal);color:#fff;box-shadow:0 3px 0 var(--teal-deep), 0 6px 14px color-mix(in srgb, var(--teal) 26%, transparent);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s,background-color .2s}:root .cp-play:hover,:root .cp-row.house .cp-play:hover{background:var(--teal-deep)}:root .cp-play:active,:root .cp-row.house .cp-play:active{box-shadow:0 1px 0 var(--teal-deep);transform:translateY(2px)}:root .cp-key,:root .call-top .ibtn .ibtn-t{display:none}:root .call-top .ibtn{justify-content:center;width:36px;height:36px;padding:0}@media (max-width:520px){:root main:not(.live-page) .call-top{flex-wrap:nowrap}:root main:not(.live-page) .call-top .sess{flex:none}:root main:not(.live-page) .call-top .icon-btns{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:4px;min-width:0}:root main:not(.live-page) .call-top .icon-btns>*{flex:0 36px;min-width:24px}:root main:not(.live-page) .call-top .icon-btns>.ibtn,:root main:not(.live-page) .call-top .icon-btns>*>.ibtn{aspect-ratio:1;width:100%;height:auto}}@media (max-width:360px){:root main:not(.live-page) .call-top .icon-btns{gap:3px}:root main:not(.live-page) .call-top .sess img{width:auto!important;height:32px!important}}.nh-tm-menu{width:340px}:root body:is(.theme-christmas,.theme-easter,.theme-summer,.theme-birthday) .caller:not(.solo) .ctrl-panel .btn-ghost{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--nh-acc-ink,color-mix(in srgb, var(--teal) 62%, var(--ink)));border-color:color-mix(in srgb, var(--teal) 34%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--teal) 24%, transparent)}:root body:is(.theme-christmas,.theme-easter,.theme-summer,.theme-birthday) .caller:not(.solo) .ctrl-panel .btn-ghost:hover:not([disabled]){border-color:var(--teal)}:root body:is(.theme-christmas,.theme-easter,.theme-summer,.theme-birthday) .caller:not(.solo) .ctrl-panel .btn-ghost:active:not([disabled]){box-shadow:0 1px 0 color-mix(in srgb, var(--teal) 24%, transparent)}:root body.theme-christmas .caller:not(.solo) .ctrl-panel .btn-danger{background:var(--card);color:#ff9d8a;border-color:#ff9d8a66}@media screen{:root body:has(>main.landing>.article-nav){--nhs-plate:url(/look/stage.webp);--nhs-floor:#04113a;--nhs-pw:max(100vw, 1240px);--nhs-ph:calc(var(--nhs-pw) * .5628);background:linear-gradient(180deg, #04113a00 0, #04113a00 calc(var(--nhs-ph) - 90px), var(--nhs-floor) var(--nhs-ph)) top / 100% 100% no-repeat, var(--nhs-plate) top center / var(--nhs-pw) auto no-repeat, var(--nhs-floor)}:root main.landing:has(>.article-nav){--nha-cream:#fdf6e8;--nha-ink:#0f1a40;--nha-ink-2:#3a4470;--nha-link:#1f4fc4;--nha-on-stage-link:#9fdcff;--rim-a:54vw;--rim-b:clamp(56px, 7vw, 120px);--rim-rgb:92, 176, 255;--nha-hs-pb:3.4rem;--nha-hs-overlap:150px;font-family:"Nunito Sans", var(--body);overflow-y:clip;background:0 0!important}:root main.landing:has(>.article-nav):before{display:none}:root main.landing:has(>.article-nav) .site-bg{display:none}:root main.landing>#hs{z-index:0;font-family:"Nunito Sans", var(--body);position:relative}:root main.landing>.article-nav+#hs:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, rgba(var(--rim-rgb), 0) calc(100% - 7px), rgba(var(--rim-rgb), .55) calc(100% - 4px), rgba(var(--rim-rgb), .95) calc(100% - 2px), var(--nha-cream) 100%) top / 100% var(--rim-b) no-repeat, linear-gradient(var(--nha-cream), var(--nha-cream)) 0 calc(var(--rim-b) - 1px) / 100% 100% no-repeat;width:100vw;height:100000px;margin-left:-50vw;position:absolute;left:50%}:root main.landing:has(>.article-nav):not(:has(.nf-ball))>.article-nav+.article h1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, rgba(var(--rim-rgb), 0) calc(100% - 7px), rgba(var(--rim-rgb), .55) calc(100% - 4px), rgba(var(--rim-rgb), .95) calc(100% - 2px), var(--nha-cream) 100%) top / 100% var(--rim-b) no-repeat, linear-gradient(var(--nha-cream), var(--nha-cream)) 0 calc(var(--rim-b) - 1px) / 100% 100% no-repeat;width:100vw;height:100000px;margin-left:-50vw;position:absolute;left:50%}:root main.landing>.article-nav+#hs:after{top:calc(100% - var(--nha-hs-pb) - var(--nha-hs-overlap))}:root main.landing:has(>.article-nav):not(:has(.nf-ball))>.article-nav+.article h1{position:relative}:root main.landing:has(>.article-nav):not(:has(.nf-ball))>.article-nav+.article h1:before{top:calc(100% + 48px)}:root main.landing>.article-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102fe0;box-shadow:0 10px 30px #00000040}@supports (animation-timeline:scroll()){:root main.landing>.article-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08102f00;animation:linear both nh-navbg;animation-timeline:scroll(root);animation-range:0 300px}}:root main.landing>.article-nav .links a:not(.btn){color:#fff;font-family:"Nunito", var(--display);font-weight:900}:root main.landing:has(>.article-nav) .btn-gold{color:#2a1b00;background:linear-gradient(#ffe58a 0%,#ffc531 52%,#f3ae0c 100%);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3}:root main.landing:has(>.article-nav) .btn-gold:hover{background:linear-gradient(#ffeb9c 0%,#ffcb45 52%,#f6b51c 100%);transform:translateY(-1px);box-shadow:inset 0 1.5px #ffffffb3}:root main.landing:has(>.article-nav) .btn-gold:active{transform:translateY(2px);box-shadow:inset 0 1.5px #ffffffb3}:root main.landing>#hs .hs-band-cream{background:0 0}:root main.landing>#hs .hs-band{padding:1.6rem 0 var(--nha-hs-pb)}:root main.landing>#hs .hs-sec{color:#fff;font:1000 clamp(2.2rem, 4.8vw, 3.7rem)/1.02 "Nunito", var(--display);letter-spacing:-.035em;text-shadow:0 8px 30px #00000059;text-wrap:balance}:root main.landing>#hs .hs-sec:after{display:none}:root main.landing>#hs .hs-sec-lead{color:#ffffffdb;font:700 1.1rem/1.55 "Nunito Sans", var(--body)}:root main.landing>#hs .hs-modes{gap:20px}:root main.landing>#hs .hs-mode{border:2px solid #0f1a40;border-radius:26px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;box-shadow:0 6px #0f1a40,0 24px 44px #04082452}:root main.landing>#hs .hs-mode:hover{border-color:#0f1a40;transform:translateY(-4px);box-shadow:0 10px #0f1a40,0 30px 54px #0408245c}:root main.landing>#hs .hs-mode:active{transform:translateY(4px);box-shadow:0 2px #0f1a40,0 12px 24px #04082440}:root main.landing>#hs .hs-mode[href=\/dashboard]{color:#fff;background:linear-gradient(#33498f 0%,#24386f 100%)}:root main.landing>#hs .hs-mode[href=\/solo]{color:#0f1a40;background:linear-gradient(#ffdc6b 0%,#ffc531 100%)}:root main.landing>#hs .hs-mode[href=\/online]{color:#fff;background:linear-gradient(#17224f 0%,#0b1333 100%)}:root main.landing>#hs .hs-mode:is([href=\/dashboard],[href=\/online]):hover{box-shadow:0 10px #0f1a40,0 0 0 1.5px #7fe3ff73,0 0 30px #7fe3ff2e,0 30px 54px #04082452}:root main.landing>#hs .hs-mode[href=\/live]{color:#fff;background:linear-gradient(#96dcff29,#96dcff0d),linear-gradient(#13265e 0%,#0b1638 100%);border-color:#7fe3ffbf;box-shadow:0 6px #0f1a40,0 0 28px #7fe3ff4d,0 24px 44px #04082452}:root main.landing>#hs .hs-mode[href=\/live]:hover{border-color:#7fe3ffe6;box-shadow:0 10px #0f1a40,0 0 40px #7fe3ff73,0 30px 54px #0408245c}:root main.landing>#hs .hs-mode-shot{background:#0c1640;border-bottom:2px solid #0f1a40}:root main.landing>#hs .hs-mode-shot:after{background:linear-gradient(#ffffff29 0%,#fff0 30%,#04082429 100%)}:root main.landing>#hs .hs-mode-body h3{font:1000 1.45rem/1.08 "Nunito", var(--display);letter-spacing:-.022em;color:inherit}:root main.landing>#hs .hs-mode-body p{font:600 .98rem/1.55 "Nunito Sans", var(--body);color:#fffc}:root main.landing>#hs .hs-mode[href=\/solo] .hs-mode-body p{color:#2b3560}:root main.landing>#hs .hs-mode-go{font:1000 .98rem "Nunito", var(--display);color:#0f1a40;background:#fffffff0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:.55rem 1.05rem;display:inline-flex;box-shadow:0 3px #0000002e}@media (min-width:1041px){:root main.landing>#hs .hs-modes-4{gap:16px}:root main.landing>#hs .hs-modes-4 .hs-mode-body{padding:1.2rem 1.05rem 1.3rem}:root main.landing>#hs .hs-modes-4 .hs-mode-body h3{font-size:1.35rem}:root main.landing>#hs .hs-modes-4 .hs-mode-go{white-space:nowrap;padding:.55rem .9rem;font-size:.92rem}}:root main.landing>#hs .hs-badge{font-family:"Nunito", var(--display);color:#2a1b00;background:linear-gradient(#ffe17a,#ffc531 60%,#f3ae0c);font-weight:1000;box-shadow:0 3px #c98d00,0 8px 16px #00000040}:root main.landing>.article+#hs{z-index:2}:root main.landing>.article+#hs:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff1a 0 2.2px,#0000 2.8px) 0 0/26px 26px,radial-gradient(700px 220px at 18% 0,#2f6ce661,#2f6ce600 70%),radial-gradient(900px 400px at 50% 110%,#43e6ff24,#43e6ff00 70%),linear-gradient(#101b4e,#08102f);position:absolute;inset:0 calc(50% - 50vw)}:root main.landing>.article+#hs .hs-band{padding:4.2rem 0 4.8rem}:root main.landing:has(>.article-nav) .article{color:var(--nha-ink-2)}:root main.landing:has(>.article-nav) .article :is(h1,h2,h3){font-family:"Nunito", var(--display);color:var(--nha-ink)}:root main.landing:has(>.article-nav) .article h1{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:1000;line-height:1.04}:root main.landing:has(>.article-nav) .article h1:after{display:none}:root main.landing:has(>.article-nav) .article h2{letter-spacing:-.022em;font-weight:1000;line-height:1.15}:root main.landing:has(>.article-nav) .article h3{letter-spacing:-.01em;font-weight:1000}:root main.landing:has(>.article-nav) .article .lede{font:600 1.15rem/1.6 "Nunito Sans", var(--body);color:var(--nha-ink-2)}:root main.landing:has(>.article-nav) .article :is(b,strong){color:var(--nha-ink);font-weight:800}:root main.landing:has(>.article-nav) .article a:not(.btn):not(.dl){color:var(--nha-link);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}:root main.landing:has(>.article-nav) .article ul>li::marker{color:#c98d00}:root main.landing:has(>.article-nav) .article ol:not([class]){counter-reset:nha-ol;padding-left:0;list-style:none}:root main.landing:has(>.article-nav) .article ol:not([class])>li{counter-increment:nha-ol;padding-left:2.6rem;position:relative}:root main.landing:has(>.article-nav) .article ol:not([class])>li:before{content:counter(nha-ol);width:30px;height:30px;position:absolute;top:.02em;left:0}:root main.landing:has(>.article-nav) .article ol:not([class])>li:before{color:#141a33;font:1000 .82rem/1 "Nunito", var(--display);background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#fffffff2,#fff0 100%),radial-gradient(circle closest-side,#fff 0 64%,#fff0 67%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 38%,#9d6400 104%);border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 6px #0f1a4040}:root main.landing:has(>.article-nav) .article .step-n{color:#141a33;font:1000 .82rem/1 "Nunito", var(--display);background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#fffffff2,#fff0 100%),radial-gradient(circle closest-side,#fff 0 64%,#fff0 67%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 38%,#9d6400 104%);border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 6px #0f1a4040}:root main.landing:has(>.article-nav) .article .step-n{width:32px;height:32px}:root main.landing:has(>.article-nav) .article .callout{border:2px solid var(--nha-ink);box-shadow:0 5px 0 var(--nha-ink), 0 22px 40px #0f1a401a;background:#fff;border-radius:22px}:root main.landing:has(>.article-nav) .article .dl{border:2px solid var(--nha-ink);box-shadow:0 4px 0 var(--nha-ink), 0 14px 26px #0f1a4014;background:#fff;border-radius:18px}:root main.landing:has(>.article-nav) .article .dl:hover{border-color:var(--nha-ink);box-shadow:0 6px 0 var(--nha-ink), 0 18px 30px #0f1a401f;transform:translateY(-2px)}:root main.landing:has(>.article-nav) .article .dl:before{box-shadow:none;background:#ffc531 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1a40' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4v11M6 11l6 6 6-6M5 20h14'/></svg>") 50%/15px no-repeat}:root main.landing:has(>.article-nav) .article .dl b{font-family:"Nunito", var(--display);color:var(--nha-ink);font-weight:1000}:root main.landing:has(>.article-nav) .article .patcard{border:2px solid var(--nha-ink);box-shadow:0 4px 0 var(--nha-ink), 0 14px 26px #0f1a4014;border-radius:20px}:is(:root main.landing:has(>.article-nav) .article .step-shot img,:root main.landing:has(>.article-nav) .article .promo-video video){border:2px solid var(--nha-ink);box-shadow:0 5px 0 var(--nha-ink), 0 22px 40px #0f1a4024;background:#0c1640;border-radius:18px}:root main.landing:has(>.article-nav) .article .step-shot.phone img{border-radius:24px}:root main.landing:has(>.article-nav) .article .numtable th{font-family:"Nunito", var(--display);color:#4a5480;font-weight:900}:root main.landing:has(>.article-nav) .article .numtable td:first-child{font-family:"Nunito", var(--display)}:root main.landing:has(>.article-nav) .article :is(.numboard span,.b75col .c,.calls-grid b,.cp-n){font-family:"Nunito", var(--display)}:root main.landing:has(>.article-nav) .article .cta-band{isolation:isolate;color:#fff;border:2px solid var(--nha-ink);box-shadow:0 6px 0 var(--nha-ink), 0 26px 50px #08102f47;background:radial-gradient(700px 260px at 50% 125%,#43e6ff4d,#43e6ff00 70%),radial-gradient(600px 180px at 18% 0,#2f6ce666,#2f6ce600 70%),linear-gradient(#101b4e,#08102f);border-radius:28px;padding:2.6rem 1.6rem 2.4rem;position:relative;overflow:hidden}:root main.landing:has(>.article-nav) .article .cta-band:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:radial-gradient(circle,#fff 0 2.2px,#0000 2.8px) 0 0/26px 26px;position:absolute;inset:0}:root main.landing:has(>.article-nav) .article .cta-band :is(h2,h3){margin-top:0;font-size:clamp(1.7rem,3.4vw,2.5rem);color:#fff!important}:root main.landing:has(>.article-nav) .article .cta-band h2.sec:after{display:none}:root main.landing:has(>.article-nav) .article .cta-band :is(p,.fine){color:#fffc}:root main.landing:has(>.article-nav)>.article-nav+.article>h1{color:#fff;text-align:center;letter-spacing:-.035em;text-shadow:0 8px 30px #00000059;margin:1.4rem auto .9rem;font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.02}:root main.landing:has(>.article-nav)>.article-nav+.article>.no-print>h1{color:#fff;text-align:center;letter-spacing:-.035em;text-shadow:0 8px 30px #00000059;margin:1.4rem auto .9rem;font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.02}:root main.landing:has(>.article-nav):not(:has(.nf-ball))>.article-nav+.article>h1{margin-bottom:calc(48px + var(--rim-b) + 1.6rem)}:root main.landing:has(>.article-nav):not(:has(.nf-ball))>.article-nav+.article>.no-print>h1{margin-bottom:calc(48px + var(--rim-b) + 1.6rem)}:root main.landing:has(>.article-nav):has(.nf-ball) .article>.lede{color:#ffffffdb;text-align:center;text-wrap:pretty}:root main.landing:has(.nf-ball) .article{--muted:#ffffffb3;color:#ffffffdb}:root main.landing:has(.nf-ball) .article a:not(.btn){color:var(--nha-on-stage-link)}:root main.landing:has(.nf-ball) .nf-ball{color:#141a33;font-family:"Nunito", var(--display);background:url(/look/balls/red.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#ffffffe6,#fff0 100%),radial-gradient(circle closest-side,#fff 0 60%,#fff0 62.5%),radial-gradient(circle at 37% 30%,#ff9d8a 0%,#e5384f 42%,#8f1426 104%);font-size:2.6rem;font-weight:1000;box-shadow:0 18px 40px #00000073,0 0 60px #ff787840}:root main.landing:has(>.article-nav) .gen-controls>.group{border:2px solid var(--nha-ink);box-shadow:0 6px 0 var(--nha-ink), 0 26px 48px #0f1a401f;background:#fff;border-radius:26px;padding:20px 24px}:root main.landing:has(>.article-nav) .gen-controls .setting-row{border-bottom-color:#0f1a401f}:root main.landing:has(>.article-nav) .gen-controls .setting-row .lab{font:900 .74rem "Nunito Sans", var(--body);letter-spacing:.16em;color:#4a5480}@media (max-width:780px){:root body:has(>main.landing>.article-nav){--nhs-pw:150vw}:root main.landing:has(>.article-nav){--nha-hs-overlap:110px}}:root body.theme-birthday .stagecard .fx-sky .sky-grad{background:url(/look/bday/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-birthday .stagecard .fx-sky :is(.sky-neb,.sky-far,.sky-orb),:root body.theme-birthday .stagecard .atmos-birthday :is(.party-beam,.party-floor),:root body.theme-birthday .stagecard .fx-layer :is(.fxf,.popper-right){display:none!important}:root body.theme-birthday .stagecard .atmos-birthday{background:linear-gradient(#fff7ec4d,#fff7ec4d),url(/look/bday/confetti.webp) 50%/100% 100% no-repeat}:root body.theme-birthday .stagecard .fx-string>*{visibility:hidden}:root body.theme-birthday .stagecard .fx-string{filter:drop-shadow(0 6px 8px #7850a02e);background:url(/look/bday/bunting.webp) top/auto 62px repeat-x;height:62px}:root body.theme-birthday .stagecard :is(.cake-live,.gifts-live,.tether-balloon) .fx-prop>svg{visibility:hidden}:root body.theme-birthday .stagecard .cake-live .fx-prop{filter:drop-shadow(0 10px 14px #783c7838);background:url(/look/bday/cake.webp) bottom/contain no-repeat}:root body.theme-birthday .stagecard .gifts-live .fx-prop{filter:drop-shadow(0 8px 12px #783c7833);background:url(/look/bday/gifts.webp) 0 100%/contain no-repeat}:root body.theme-birthday .stagecard .tether-balloon{display:none}:root body.theme-birthday .stagecard .popper-left .fx-prop>*{visibility:hidden;position:absolute}:root body.theme-birthday .stagecard .popper-left .fx-prop{aspect-ratio:132/232;transform-origin:50% 100%;filter:drop-shadow(0 10px 14px #7850a033);background:url(/look/bday/balloons.webp) top/contain no-repeat;width:clamp(120px,9.5vw,200px);height:auto;animation:5.5s ease-in-out infinite alternate nh-bday-sway}@keyframes nh-bday-sway{0%{rotate:-2.5deg}to{rotate:2.5deg}}@media (prefers-reduced-motion:reduce){:root body.theme-birthday .stagecard .popper-left .fx-prop{animation:none}}:root body.theme-birthday .stagecard .fx-ground .fx-strip>*{visibility:hidden}:root body.theme-birthday .stagecard .fx-ground .fx-strip{background:linear-gradient(#fff0 0,#f6ecffb3 30%,#e6d6fa 46%,#fff4d9 49%,#e9dcfb 52%,#d9c4f3 100%);border-radius:50% 50% 0 0/22px 22px 0 0}@media not ((min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3)){:root body.theme-birthday .stagecard .fx-string{background-size:auto 30px;height:30px;-webkit-mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);top:2px!important}:root body.theme-birthday .stagecard .fx-layer .fx-corner.popper-left{display:none!important}:root body.theme-birthday .stagecard .tether-balloon.balloon-a{display:block}:root body.theme-birthday .stagecard .tether-balloon.balloon-a .fx-prop>svg{visibility:hidden;position:absolute}:root body.theme-birthday .stagecard .tether-balloon.balloon-a .fx-prop{filter:drop-shadow(0 10px 14px #7850a033);background:url(/look/bday/balloons.webp) bottom/contain no-repeat;width:128px;height:224px}:root body.theme-birthday .stagecard .atmos-birthday{background-position:top;background-repeat:no-repeat;background-size:100%}}:root body.theme-christmas .stagecard .fx-sky .sky-grad{background:url(/look/xmas/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-christmas .stagecard .fx-sky .sky-far{display:none!important}:root body.theme-christmas .stagecard .fx-sky .sky-star{opacity:.5}:root body.theme-christmas .stagecard .atmos-christmas:before{content:"";pointer-events:none;opacity:.9;background:url(/look/xmas/snowflakes.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}:root body.theme-christmas .stagecard .fx-layer .fxf{opacity:.55}:root body.theme-christmas .stagecard .fx-string>*{visibility:hidden}:root body.theme-christmas .stagecard .fx-string{background:url(/look/xmas/lights.webp) top/auto 60px repeat-x;height:60px;animation:2.8s ease-in-out infinite alternate nh-xmas-glow}:root body:is(.theme-christmas,.theme-birthday,.theme-easter) .stagecard .fx-string{z-index:0}@keyframes nh-xmas-glow{0%{filter:brightness()drop-shadow(0 0 4px #fff0b459)}to{filter:brightness(1.14)drop-shadow(0 0 10px #fff0b499)}}:root body.theme-christmas .stagecard .fx-ground .fx-strip:before{content:"";pointer-events:none;background:linear-gradient(#ecf3fa00 0%,#ecf3fa99 55%,#ecf3faf2 100%);height:64px;position:absolute;bottom:18px;left:0;right:0}:root body.theme-christmas .stagecard :is(.tree-live,.gifts-live,.snowman-live) .fx-prop>svg{visibility:hidden}:root body.theme-christmas .stagecard .tree-live .fx-prop{filter:drop-shadow(0 10px 16px #0000004d);background:url(/look/xmas/tree.webp) bottom/contain no-repeat}:root body.theme-christmas .stagecard .gifts-live .fx-prop{filter:drop-shadow(0 8px 12px #00000047);background:url(/look/xmas/gifts.webp) 0 100%/contain no-repeat}:root body.theme-christmas .stagecard .snowman-live .fx-prop{filter:drop-shadow(0 10px 14px #00000047);background:url(/look/xmas/snowman.webp) bottom/contain no-repeat}@media not ((min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3)){:root body.theme-christmas .stagecard .fx-string{background-size:auto 30px;height:30px;-webkit-mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);top:2px!important}:root body.theme-christmas .stagecard .atmos-christmas:before{opacity:.4;background-position:top;background-size:100%}:root body.theme-christmas .stagecard .fx-layer .fxf{opacity:.32}}@media (prefers-reduced-motion:reduce){:root body.theme-christmas .stagecard .fx-string{animation:none}}}:root body:is(.theme-christmas,.theme-birthday) .solo-stage .gifts-live .fx-prop{background-size:auto 78%}@media screen{:root body.theme-halloween .stagecard .fx-sky .sky-grad{background:url(/look/hw/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-halloween .stagecard .fx-sky .sky-far{display:none!important}:root body.theme-halloween .stagecard .fx-sky .sky-star{opacity:.55}:root body.theme-halloween .stagecard{--ground-fill:none}:root body.theme-halloween .stagecard .fx-ground .fx-strip>*{visibility:hidden}:root body.theme-halloween .stagecard .fx-layer .fxf:not(.ghost-live){display:none!important}:root body.theme-halloween .stagecard :is(.pumpkin-a,.fx-cauldron,.moon-live) .fx-prop>svg,:root body.theme-halloween .stagecard .fx-crosser .fxin>svg,:root body.theme-halloween .stagecard .fx-ground :is(.pumpkin-b,.pumpkin-c){display:none}:root body.theme-halloween .stagecard .pumpkin-a .fx-prop{filter:drop-shadow(0 10px 16px #0a021873)drop-shadow(0 0 18px #ff963c38);background:url(/look/hw/pumpkins.webp) 0 100%/contain no-repeat;width:250px;height:180px}:root body.theme-halloween .stagecard .fx-cauldron .fx-prop{filter:drop-shadow(0 10px 16px #0a021873)drop-shadow(0 -6px 16px #8cff5a2e);background:url(/look/hw/cauldron.webp) bottom/contain no-repeat;width:150px;height:160px}:root body.theme-halloween .stagecard .moon-live .fx-prop{background:url(/look/hw/moon.webp) 50%/contain no-repeat;width:104px;height:104px}:root body.theme-halloween .stagecard .fx-crosser .fxin{filter:drop-shadow(0 6px 10px #0a021866);background:url(/look/hw/bat.webp) 50%/contain no-repeat;width:104px;height:36px}:root body.theme-halloween .stagecard .fxf.ghost-live .fxsw>svg{visibility:hidden}:root body.theme-halloween .stagecard .fxf.ghost-live .fxsw{background:url(/look/hw/ghost.webp) 50%/contain no-repeat}:root body.theme-halloween .stagecard .fxf.ghost-live.depth-near{left:3%!important}:root body.theme-halloween .stagecard .web-right{display:none!important}:root body.theme-halloween .stagecard .fxf.ghost-live.depth-mid{left:90%!important}:root body.theme-halloween .stagecard .fxf.ghost-live.depth-far{display:none!important}:root body.theme-halloween .stagecard .web-live .fx-prop>svg>g:nth-of-type(2){display:none}@media (min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3){:root body.theme-halloween .stagecard .web-left .fx-prop:before,:root body.theme-halloween .stagecard .web-left .fx-prop:after{content:"";pointer-events:none;animation:3.6s ease-in-out infinite alternate nh-hw-dangle;position:absolute}:root body.theme-halloween .stagecard .web-left .fx-prop:before{transform-origin:50% 0;background:linear-gradient(#cec0f026,#cec0f0d9);width:1.5px;height:146px;animation-name:nh-hw-thread;top:48px;left:150px}:root body.theme-halloween .stagecard .web-left .fx-prop:after{aspect-ratio:480/309;filter:drop-shadow(0 6px 10px #0a021873);background:url(/look/hw/spider.webp) 50%/contain no-repeat;width:66px;top:186px;left:118px}}@keyframes nh-hw-dangle{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes nh-hw-thread{0%{transform:scaleY(1)}to{transform:scaleY(1.055)}}@media not ((min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3)){:root body.theme-halloween .solo-stage .pumpkin-a .fx-prop{width:250px;height:180px}:root body.theme-halloween .stagecard .fxf.ghost-live.depth-near{display:none!important}:root body.theme-halloween .stagecard .atmos-halloween :is(.moon-beam,.spooky-flicker){display:none}}@media (prefers-reduced-motion:reduce){:root body.theme-halloween .stagecard .web-left .fx-prop:before,:root body.theme-halloween .stagecard .web-left .fx-prop:after{animation:none}}:root body.theme-halloween .stagecard .web-left{top:-1px!important}}@media screen and (min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3){:root body:is(.theme-halloween,.theme-christmas,.theme-birthday,.theme-easter,.theme-summer) .caller:not(.live-stage) .stagecard .fx-ground :is(.fx-cauldron,.fx-snowman,.cake-live,.nest-live,.sandcastle-live){left:calc(var(--nh-ur,340px) - var(--nh-gl,0px) + 10px)!important;margin-left:0!important;right:auto!important}:root body.theme-space .caller:not(.live-stage) .stagecard .fx-ground .astro-live{scale:var(--nh-as,.75);transform-origin:100%;left:calc(var(--nh-bl,613px) - var(--nh-gl,0px) - 555px)!important;right:auto!important;top:calc(var(--nh-by,100px) + (var(--nh-bb,600px) - var(--nh-by,100px)) * .22 - var(--nh-gc,600px) - 130px)!important;bottom:auto!important}:root body.theme-space .caller:not(.live-stage) .stagecard .fx-ground .astro-live .fx-prop>svg{visibility:hidden}:root body:is(.theme-halloween,.theme-christmas,.theme-birthday,.theme-easter,.theme-summer) .caller:not(.solo) .stagecard .fx-ground :is(.fx-cauldron,.fx-snowman,.cake-live,.nest-live,.sandcastle-live){left:auto!important;right:calc(var(--nh-gr,1400px) - var(--nh-bl,613px) + 10px)!important}:root body.theme-space .stagecard:is(:fullscreen,.faux-fs){--nh-mw:max(0px, min(158px, max(calc(var(--nh-cw,1400px) - var(--nh-br,1300px) - 16px), calc(var(--nh-by,100px) - 14px))))}:root body.theme-space .stagecard:is(:fullscreen,.faux-fs) .moon-main,:root body.theme-halloween .stagecard:is(:fullscreen,.faux-fs) .moon-live{top:6px!important;left:auto!important;right:8px!important}:root body.theme-halloween .stagecard:is(:fullscreen,.faux-fs) .moon-live .fx-prop{aspect-ratio:1;width:max(0px, min(104px, max(calc(var(--nh-cw,1400px) - var(--nh-br,1300px) - 16px), calc(var(--nh-by,100px) - 14px))))!important;height:auto!important}:root body:is(.theme-halloween,.theme-easter,.theme-space) .caller.solo:not(.live-stage) .stagecard .fx-ground :is(.pumpkin-a,.egg-a,.lander-live),:root body.theme-birthday .caller.solo:not(.live-stage) .stagecard .fx-ground .gifts-live{left:calc(4px - var(--nh-gl,0px))!important;margin-left:0!important;right:auto!important}:root body.theme-summer .caller:not(.live-stage) .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .8 + 40px), calc(115vw / 1.776));background:url(/look/summer/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .8 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #fcde9a!important}:root body.theme-summer .caller:not(.live-stage) .stagecard .summer-sun{transform-origin:0 0;scale:.58}:root body.theme-summer .caller.solo:not(.live-stage) .stagecard .fx-ground .palm-live{left:calc(-70px - var(--nh-gl,0px))!important}:root body.theme-space .caller.solo:not(.live-stage) .stagecard .fx-ground:after{width:max(64px, min(calc(var(--nh-bl,613px) - var(--nh-ur,475px) - 12px), 104px))!important}}@media screen and (((orientation:portrait) and (min-width:781px)) or ((orientation:landscape) and (max-height:540px))){:root body.theme-christmas{--nh-foot:160px}:root body.theme-summer{--nh-foot:165px}:root body.theme-space{--nh-foot:140px}:root body.theme-birthday{--nh-foot:130px}:root body.theme-halloween{--nh-foot:100px}:root body.theme-easter{--nh-foot:80px}:root body.theme-trainer{--nh-foot:90px}:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .caller.solo .stagecard.solo-stage{padding-bottom:calc(var(--nh-foot) + 18px)!important}:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .caller.solo .solo-stage .fx-ground{margin:0;position:absolute;bottom:18px;left:0;right:0}:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .caller:not(.solo) .stagecard .fx-ground{margin-top:calc(var(--nh-foot) - 16px);position:relative;bottom:auto;left:auto;right:auto}:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .caller:not(.solo) .stagecard .fx-ground:before,:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .caller:not(.solo) .stagecard .fx-ground .fx-strip{left:-64px;right:-64px}:root body:is(.theme-christmas,.theme-birthday) .solo-stage .gifts-live .fx-prop{background-size:contain}}@media screen and (orientation:landscape) and (max-height:540px){:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .stagecard .fx-ground .fx-corner{zoom:.5}:root body:is(.theme-christmas,.theme-summer,.theme-space,.theme-birthday,.theme-halloween,.theme-easter,.theme-trainer) .stagecard .fx-ground .fx-strip svg{height:44px}}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween){--nh-tk-top:color-mix(in srgb, var(--card) 80%, white);--nh-tk-bot:color-mix(in srgb, var(--card) 90%, black);--nh-tk-cell:var(--paper);--nh-tk-stripe:var(--line);--nh-tk-edge:color-mix(in srgb, var(--teal) 36%, var(--line));--nh-tk-label:var(--muted)}:root body.theme-halloween{--nh-tk-top:#4a2886;--nh-tk-bot:#2d1663;--nh-tk-cell:#1c0d40;--nh-tk-stripe:#2f1868;--nh-tk-edge:#be96ff80;--nh-tk-label:#cbb5ff}:root body.theme-christmas{--nh-tk-top:#2b5e42;--nh-tk-bot:#173d29;--nh-tk-cell:#0f2b1c;--nh-tk-stripe:#1f4a33;--nh-tk-edge:#ffe4966b;--nh-tk-label:#cfe4d6}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween) .stage-v2 .ticket{background:linear-gradient(180deg, var(--nh-tk-top) 0%, var(--nh-tk-bot) 100%);border-color:var(--nh-tk-edge);box-shadow:inset 0 1px #ffffff29,0 8px 20px #00000047}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween) .stage-v2 .ticket .tl{color:var(--nh-tk-label)}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween) .stage-v2 .ticket .tc:not(.blank):not(.marked){background:var(--nh-tk-cell);border-color:color-mix(in srgb, var(--nh-tk-stripe) 70%, transparent)}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween) .stage-v2 .ticket .tc.blank{background:repeating-linear-gradient(45deg, var(--nh-tk-cell) 0 4px, var(--nh-tk-stripe) 4px 8px);opacity:.55;border-color:#0000}@media screen{:root body.theme-easter .stagecard .fx-sky .sky-grad{background:url(/look/easter/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-easter .stagecard .fx-sky .sky-far{display:none!important}:root body.theme-easter .stagecard{--ground-fill:none}:root body.theme-easter .stagecard .fx-ground .fx-strip>*,:root body.theme-easter .stagecard .fx-string>*{visibility:hidden}:root body.theme-easter .stagecard .fx-string{filter:drop-shadow(0 4px 6px #50783c2e);background:url(/look/easter/garland.webp) top/auto 56px repeat-x;height:56px}:root body.theme-easter .stagecard .sun-live{opacity:1!important}:root body.theme-easter .stagecard .sun-live .fx-prop>svg{display:none}:root body.theme-easter .stagecard .sun-live .fx-prop{filter:drop-shadow(0 0 22px #ffc85073);background:url(/look/easter/sun.webp) 50%/contain no-repeat;width:150px;height:146px}:root body.theme-easter .stagecard .fx-layer .fx-crosser .fxin>svg,:root body.theme-easter .stagecard .fx-layer .fxf.bob .fxsw>svg{display:none}:root body.theme-easter .stagecard .fx-layer .fx-crosser .fxin,:root body.theme-easter .stagecard .fx-layer .fxf.bob .fxsw{filter:drop-shadow(0 6px 8px #3c507833);background:url(/look/easter/butterfly-lavender.webp) 50%/contain no-repeat;width:64px;height:52px}:root body.theme-easter .stagecard .fx-layer .fx-crosser[style*="top:33%"] .fxin,:root body.theme-easter .stagecard .fx-layer .fxf.bob .fxsw{background-image:url(/look/easter/butterfly-aqua.webp)}:root body.theme-easter .stagecard .fx-layer .fxf.fall{display:none!important}:root body.theme-easter .stagecard .fx-ground :is(.egg-b,.egg-c,.egg-d,.flower-live),:root body.theme-easter .stagecard :is(.nest-live,.egg-a) .fx-prop>svg{display:none}:root body.theme-easter .stagecard .nest-live .fx-prop{filter:drop-shadow(0 8px 12px #3c5a2840);background:url(/look/easter/nest.webp) bottom/contain no-repeat;width:230px;height:125px}:root body.theme-easter .stagecard .egg-a .fx-prop{filter:drop-shadow(0 8px 12px #3c5a2840);background:url(/look/easter/eggs.webp) 0 100%/contain no-repeat;width:128px;height:108px}:root body.theme-easter .stagecard .fx-ground .fx-crosser .fxin>svg{display:none}:root body.theme-easter .stagecard .fx-ground .fx-crosser .fxin{filter:drop-shadow(0 8px 10px #3c5a2840);background:url(/look/easter/rabbit.webp) bottom/contain no-repeat;width:80px;height:94px}@media not ((min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3)){:root body.theme-easter .stagecard .fx-string{background-size:auto 30px;height:30px;-webkit-mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);mask:linear-gradient(90deg,#000 0 20%,#0000 29% 71%,#000 80% 100%);top:2px!important}:root body.theme-easter .stagecard .fx-ground .fx-crosser .fxin{width:50px;height:58px}:root body.theme-easter .stagecard .fx-layer .fx-crosser .fxin,:root body.theme-easter .stagecard .fx-layer .fxf.bob .fxsw{width:46px;height:38px}}}@media screen and (orientation:landscape) and (max-height:540px){:root body.theme-easter .stagecard .sun-live .fx-prop{width:84px;height:82px}:root body.theme-halloween .stagecard .moon-live .fx-prop{width:64px;height:64px}}@media screen{:root body.theme-summer .stagecard .fx-sky .sky-grad{background:url(/look/summer/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-summer .stagecard .fx-sky :is(.sky-far,.sky-sea,.fx-ray,.fx-rays){display:none!important}:root body.theme-summer .stagecard{--ground-fill:none}:root body.theme-summer .stagecard .fx-ground .fx-strip>*{visibility:hidden}:root body.theme-summer .stagecard .summer-sun .fx-prop>svg{display:none}:root body.theme-summer .stagecard .summer-sun .fx-prop{filter:drop-shadow(0 0 24px #ffd25a80);background:url(/look/summer/sun.webp) 50%/contain no-repeat;width:330px;height:322px}@media screen and (max-width:780px) and (not ((orientation:landscape) and (max-height:540px))){:root body.theme-summer .stagecard .fx-layer .summer-sun{scale:none;zoom:1!important;left:6px!important;top:calc(var(--nh-tb,84px) + 4px)!important}:root body.theme-summer .stagecard .fx-layer .summer-sun .fx-prop{width:clamp(64px, calc(var(--nh-hl,125px) - 22px), 96px);aspect-ratio:330/322;filter:drop-shadow(0 0 14px #ffd25a73);height:auto}}:root body.theme-summer .stagecard .fx-layer .fx-crosser .fxin>svg{display:none}:root body.theme-summer .stagecard .fx-layer .fx-crosser .fxin{filter:drop-shadow(0 6px 8px #1e50782e);background:url(/look/summer/seagull.webp) 50%/contain no-repeat;width:84px;height:41px}:root body.theme-summer .stagecard .fx-layer .fxf{display:none!important}:root body.theme-summer .stagecard .boat-live,:root body.theme-summer .stagecard :is(.palm-live,.sandcastle-live,.beachball-live,.shells-live) .fx-prop>svg{display:none}:root body.theme-summer .stagecard .palm-live{left:-40px!important}:root body.theme-summer .stagecard .palm-live .fx-prop{filter:drop-shadow(0 10px 14px #785a2838);background:url(/look/summer/palm.webp) 0 100%/contain no-repeat;width:221px;height:290px}:root body.theme-summer .stagecard .sandcastle-live .fx-prop{filter:drop-shadow(0 8px 12px #785a2838);background:url(/look/summer/sandcastle.webp) bottom/contain no-repeat;width:252px;height:152px}:root body.theme-summer .stagecard .beachball-live .fx-prop{background:url(/look/summer/beachball.webp) bottom/contain no-repeat;width:108px;height:114px}:root body.theme-summer .stagecard .shells-live .fx-prop{filter:drop-shadow(0 4px 6px #785a2833);background:url(/look/summer/shells.webp) bottom/contain no-repeat;width:130px;height:68px}@media (min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3){:root body.theme-summer .stagecard .beachball-live{display:none}}:root body.theme-summer .stagecard .fx-ground .fx-crosser .fxin>svg{display:none}:root body.theme-summer .stagecard .fx-ground .fx-crosser .fxin{filter:drop-shadow(0 4px 6px #783c2840);background:url(/look/summer/crab.webp) bottom/contain no-repeat;width:84px;height:46px}@media not ((min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3)){:root body.theme-summer .stagecard .fx-layer .fx-crosser .fxin{width:58px;height:28px}:root body.theme-summer .stagecard .fx-ground .fx-crosser .fxin{width:52px;height:28px}}}@media screen and (max-width:780px) and (not ((orientation:landscape) and (max-height:540px))){:root .caller.solo .stagecard{--nh-gw:clamp(40px, calc(50vw - 140px), 170px)}:root .caller:not(.solo) .stagecard{--nh-gw:clamp(44px, calc(50vw - 122px), 150px)}:root .caller.solo .solo-stage .fx-ground{order:2}:root .caller:not(.solo) .stagecard .fx-ground{top:var(--nh-ty,258px);margin:0;position:absolute;bottom:auto;left:0;right:0}:root .caller:not(.solo) .stagecard .fx-ground:before,:root .caller:not(.solo) .stagecard .fx-ground .fx-strip{left:-64px;right:-64px}:root .stagecard .fx-ground:before{height:3000px}:root .stagecard .fx-ground .fx-crosser,:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard .fx-ground .fx-corner{display:none}:root body.theme-christmas .stagecard .fx-ground :is(.tree-live,.snowman-live),:root body.theme-halloween .stagecard .fx-ground :is(.pumpkin-a,.fx-cauldron),:root body.theme-birthday .stagecard .fx-ground :is(.cake-live,.balloon-a),:root body.theme-easter .stagecard .fx-ground :is(.egg-a,.nest-live),:root body.theme-summer .stagecard .fx-ground :is(.palm-live,.beachball-live),:root body.theme-space .stagecard .fx-ground .lander-live,:root body.theme-trainer .stagecard .fx-ground :is(.energy-red,.energy-dark){zoom:1;display:block;margin:0!important;bottom:0!important}:root body.theme-christmas .stagecard .fx-ground .tree-live,:root body.theme-halloween .stagecard .fx-ground .pumpkin-a,:root body.theme-birthday .stagecard .fx-ground .cake-live,:root body.theme-easter .stagecard .fx-ground .egg-a,:root body.theme-summer .stagecard .fx-ground .palm-live,:root body.theme-space .stagecard .fx-ground .lander-live,:root body.theme-trainer .stagecard .fx-ground .energy-red{left:-6px!important;right:auto!important}:root body.theme-christmas .stagecard .fx-ground .snowman-live,:root body.theme-halloween .stagecard .fx-ground .fx-cauldron,:root body.theme-birthday .stagecard .fx-ground .balloon-a,:root body.theme-easter .stagecard .fx-ground .nest-live,:root body.theme-summer .stagecard .fx-ground .beachball-live,:root body.theme-trainer .stagecard .fx-ground .energy-dark{left:auto!important;right:-6px!important;transform:none!important}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .stagecard .fx-ground .fx-corner .fx-prop>svg{display:none!important}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .caller .stagecard .fx-ground .fx-corner .fx-prop{width:var(--nh-gw);background-position:bottom;background-size:contain;height:auto;min-height:0}:root body.theme-christmas .caller .stagecard .tree-live .fx-prop{aspect-ratio:425/760}:root body.theme-christmas .caller .stagecard .snowman-live .fx-prop{aspect-ratio:519/640}:root body.theme-halloween .caller .stagecard .pumpkin-a .fx-prop{aspect-ratio:760/547}:root body.theme-halloween .caller .stagecard .fx-cauldron .fx-prop{aspect-ratio:598/640}:root body.theme-birthday .caller .stagecard .cake-live .fx-prop{aspect-ratio:535/640}:root body.theme-birthday .caller .stagecard .balloon-a .fx-prop{aspect-ratio:435/760}:root body.theme-easter .caller .stagecard .egg-a .fx-prop{aspect-ratio:480/406}:root body.theme-easter .caller .stagecard .nest-live .fx-prop{aspect-ratio:640/348}:root body.theme-summer .caller .stagecard .palm-live .fx-prop{aspect-ratio:548/720}:root body.theme-summer .caller .stagecard .beachball-live .fx-prop{aspect-ratio:260/274}:root body.theme-space .caller .stagecard .lander-live .fx-prop{aspect-ratio:520/415}:root body:is(.theme-christmas,.theme-birthday) .stagecard{--ground-fill:none}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .stagecard .fx-ground .fx-strip{display:none}:root body.theme-christmas .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .756 + 40px), calc(115vw / 1.776));background:url(/look/xmas/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .756 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #e2eaf8!important}:root body.theme-halloween .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .6 + 40px), calc(115vw / 1.543));background:url(/look/hw/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .6 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #271154!important}:root body.theme-birthday .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .79 + 40px), calc(115vw / 1.776));background:url(/look/bday/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .79 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #feefe7!important}:root body.theme-easter .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .753 + 40px), calc(115vw / 1.776));background:url(/look/easter/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .753 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #8abf57!important}:root body.theme-summer .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .743 + 40px), calc(115vw / 1.776));background:url(/look/summer/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .743 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #fcde9a!important}:root body.theme-space .caller .stagecard .fx-sky .sky-grad{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .725 + 40px), calc(115vw / 1.776));background:url(/look/space/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .725 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #4b4489!important}:root body.theme-christmas .caller .stagecard .fx-sky .sky-grad{--nh-f:.756;--nh-floor:#e2eaf8;--nh-fdot:#6e8cb933;--nh-fglow:#ffffffbf}:root body.theme-halloween .caller .stagecard .fx-sky .sky-grad{--nh-f:.6;--nh-floor:#271154;--nh-fdot:#c8a5ff29;--nh-fglow:#965ae657}:root body.theme-birthday .caller .stagecard .fx-sky .sky-grad{--nh-f:.79;--nh-floor:#f8e6f1;--nh-fdot:#b98ce13d;--nh-fglow:#fff0dccc}:root body.theme-easter .caller .stagecard .fx-sky .sky-grad{--nh-f:.753;--nh-floor:#8abf57;--nh-fdot:#fff3;--nh-fglow:#d6f59680}:root body.theme-space .caller .stagecard .fx-sky .sky-grad{--nh-f:.725;--nh-floor:#4b4489;--nh-fdot:#c8beff2e;--nh-fglow:#78e6ff33}:root body.theme-summer .caller .stagecard .fx-sky .sky-grad{--nh-f:.743;--nh-floor:#fcde9a;--nh-fdot:#c4924633;--nh-fglow:#fffae1bf}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .caller .stagecard .fx-sky .sky-grad:before,:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .caller .stagecard .fx-sky .sky-grad:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .caller .stagecard .fx-sky .sky-grad:before{top:calc(var(--nh-gy,440px) + 18px);background:linear-gradient(to bottom, transparent 0, var(--nh-floor) max(48px, calc((1 - var(--nh-f)) * var(--nh-bh) - 44px)), var(--nh-floor) 100%)}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space) .caller .stagecard .fx-sky .sky-grad:after{top:calc(var(--nh-gy,440px) + 40px);background:radial-gradient(circle, var(--nh-fdot) 0 1.6px, transparent 2.3px) 0 0 / 22px 22px, radial-gradient(70% 240px at 16% 170px, var(--nh-fglow), transparent 72%), radial-gradient(64% 220px at 86% 460px, var(--nh-fglow), transparent 72%), radial-gradient(60% 200px at 30% 760px, var(--nh-fglow), transparent 72%);-webkit-mask:linear-gradient(#0000 0,#000 140px);mask:linear-gradient(#0000 0,#000 140px)}}@media screen and not ((max-width:780px) and (not ((orientation:landscape) and (max-height:540px)))){:root body.theme-christmas .caller.solo .stagecard .fx-sky .sky-grad{--nh-bh:max(calc(var(--nh-gy,440px) / .785 + 40px), calc(115vw / 1.776));background:url(/look/xmas/backdrop.webp) center calc(var(--nh-gy,440px) - .785 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #e2eaf8!important}:root body.theme-birthday .caller.solo .stagecard .fx-sky .sky-grad{--nh-bh:max(calc(var(--nh-gy,440px) / .82 + 40px), calc(115vw / 1.776));background:url(/look/bday/backdrop.webp) center calc(var(--nh-gy,440px) - .82 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #f8e6f1!important}:root body.theme-easter .caller.solo .stagecard .fx-sky .sky-grad{--nh-bh:max(calc(var(--nh-gy,440px) / .785 + 40px), calc(115vw / 1.776));background:url(/look/easter/backdrop.webp) center calc(var(--nh-gy,440px) - .785 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #8abf57!important}}:root .stagecard .fx-ground .fx-corner:not(.astro-live),:root .stagecard .fx-ground .fx-corner:not(.astro-live) .fx-prop{animation:none!important}@media (min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3){:root body.theme-christmas .stagecard .fx-ground .fx-snowman{--nh-sw:clamp(106px, calc(var(--nh-bl,9999px) - var(--nh-ur,0px) - 16px), 176px);left:calc(var(--nh-bl,9999px) - var(--nh-gl,0px) - 8px - var(--nh-sw));width:var(--nh-sw);height:auto;right:auto}:root body.theme-christmas .stagecard .fx-ground .fx-snowman .fx-prop{width:var(--nh-sw);aspect-ratio:176/223;height:auto}}@media screen{:root body.theme-birthday .stagecard .cake-live .fx-prop>svg{display:none}:root body.theme-birthday .stagecard .cake-live .fx-prop{aspect-ratio:535/640;width:211px;height:auto;position:relative;background:0 0!important}:root body.theme-birthday .stagecard .cake-live .fx-prop:before,:root body.theme-birthday .stagecard .cake-live .fx-prop:after{content:"";pointer-events:none;position:absolute}:root body.theme-birthday .stagecard .cake-live .fx-prop:after{background:url(/look/bday/cake.webp) bottom/contain no-repeat;inset:0}:root body.theme-birthday .stagecard .cake-live .fx-prop:before{background:radial-gradient(8.5% 17% at 37.6% 49%,#ffd26ee6 0,#ffb0406b 48%,#ffaa3c00 100%),radial-gradient(8.5% 17% at 50% 39%,#ffd26ee6 0,#ffb0406b 48%,#ffaa3c00 100%),radial-gradient(8.5% 17% at 62.4% 46.5%,#ffd26ee6 0,#ffb0406b 48%,#ffaa3c00 100%),radial-gradient(26% 36% at 50% 46%,#ffcc784d,#ffcc7800 100%);height:36%;animation:1.7s ease-in-out infinite alternate nh-candle;top:-6%;left:-4%;right:-4%}@keyframes nh-candle{0%{opacity:.7}30%{opacity:1}55%{opacity:.82}80%{opacity:.96}to{opacity:.78}}@media (prefers-reduced-motion:reduce){:root body.theme-birthday .stagecard .cake-live .fx-prop:before{animation:none}}:root body.theme-trainer .stagecard{background:linear-gradient(#ffffff14 0%,#fff0 30%,#0f204029 100%),url(/look/trainer/backdrop.webp) bottom/cover no-repeat,#8fc7f2}:root body.theme-trainer .ctrl-panel{background:0 0;border-top:none}:root body.theme-trainer .stagecard .fx-layer .fxf{display:none!important}:root body.theme-trainer .stagecard .fx-ground :is(.energy-star,.energy-gold){display:none}:root body.theme-trainer .stagecard .fx-ground :is(.energy-red,.energy-dark),:root body.theme-trainer .stagecard .fx-ground :is(.energy-red,.energy-dark) .fx-prop{animation:none!important}:root body.theme-trainer .stagecard .fx-ground :is(.energy-red,.energy-dark) .fx-prop>svg{display:none}:root body.theme-trainer .stagecard .fx-ground :is(.energy-red,.energy-dark) .fx-prop{filter:drop-shadow(0 8px 10px #1432144d);height:auto}:root body.theme-trainer .stagecard .fx-ground .energy-red{left:6px!important}:root body.theme-trainer .stagecard .fx-ground .energy-red .fx-prop{aspect-ratio:270/150;background:url(/look/trainer/berries.webp) right 0 bottom 0/44.4% no-repeat,url(/look/trainer/ball-blue.webp) left 56% bottom 3%/37% no-repeat,url(/look/trainer/ball-red.webp) left 0 bottom 4%/44.4% no-repeat;width:270px}:root body.theme-trainer .stagecard .fx-ground .energy-dark{left:calc(40% - 140px)!important;right:auto!important;transform:none!important}:root body.theme-trainer .stagecard .fx-ground .energy-dark .fx-prop{aspect-ratio:250/170;background:url(/look/trainer/crystal.webp) left 63% bottom 0/25.6% no-repeat,url(/look/trainer/ball-gold.webp) left 29% bottom 3%/44.8% no-repeat,url(/look/trainer/spray.webp) left 90% bottom 2%/33.6% no-repeat;width:250px}:root body.theme-trainer .solo-stage .fx-ground .energy-red .fx-prop{width:210px}:root body.theme-trainer .solo-stage .fx-ground .energy-dark{left:calc(40% - 75px)!important}:root body.theme-trainer .solo-stage .fx-ground .energy-dark .fx-prop{width:140px}@media (max-width:780px) and (not ((orientation:landscape) and (max-height:540px))){:root body.theme-trainer .caller .stagecard .fx-ground .energy-red{left:-2px!important}:root body.theme-trainer .caller .stagecard .fx-ground .energy-dark{left:auto!important;right:-2px!important}:root body.theme-trainer .caller .stagecard .fx-ground .energy-red .fx-prop{width:var(--nh-gw);aspect-ratio:1;background:url(/look/trainer/ball-red.webp) bottom/contain no-repeat}:root body.theme-trainer .caller .stagecard .fx-ground .energy-dark .fx-prop{width:var(--nh-gw);aspect-ratio:272/320;background:url(/look/trainer/crystal.webp) bottom/contain no-repeat}:root body.theme-trainer .caller .stagecard{--nh-bh:max(calc((var(--nh-gy,440px) - 8px) / .765 + 40px), calc(115vw / 1.776));background:linear-gradient(to bottom, transparent 0, transparent calc(var(--nh-gy,440px) + 18px), #a9b98a max(calc(var(--nh-gy,440px) + 66px), calc(var(--nh-gy,440px) - 8px + .235 * var(--nh-bh) - 44px))), url(/look/trainer/backdrop.webp) center calc(var(--nh-gy,440px) - 8px - .765 * var(--nh-bh)) / auto var(--nh-bh) no-repeat, #a9b98a}:root body.theme-trainer .caller .stagecard .fx-layer.fx-theme-trainer:before{content:"";bottom:0;left:0;right:0;top:calc(var(--nh-gy,440px) + 40px);pointer-events:none;background:radial-gradient(circle,#ffffff38 0 1.6px,#0000 2.3px) 0 0/22px 22px,radial-gradient(70% 240px at 16% 170px,#fffcd799,#0000 72%),radial-gradient(64% 220px at 86% 460px,#fffcd799,#0000 72%),radial-gradient(60% 200px at 30% 760px,#fffcd799,#0000 72%);position:absolute;-webkit-mask:linear-gradient(#0000 0,#000 140px);mask:linear-gradient(#0000 0,#000 140px)}}:root main.landing>.article-nav .links>a:not(.btn){display:none}:root main.landing>.article-nav .links{gap:1.1rem}.nh-anav{align-items:center;gap:1.1rem;display:flex}:root main.landing>.article-nav .nh-anav-link,.nh-anav-btn{color:#fff;font:900 .98rem "Nunito", var(--display);letter-spacing:.005em;text-decoration:none}:root main.landing>.article-nav .nh-anav-link{display:inline}:root main.landing>.article-nav .nh-anav-link[aria-current=page]{text-underline-offset:7px;-webkit-text-decoration:underline #ffc531;text-decoration:underline #ffc531;text-decoration-thickness:3px}:root main.landing>.article-nav .nh-anav-link:hover{color:#ffe08a}.nh-anav-btn{cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff47;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .85rem .42rem 1rem;transition:background-color .2s,border-color .2s;display:inline-flex}.nh-anav-btn:hover{background:#ffffff2e;border-color:#ffffff80}.nh-anav-btn svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.nh-anav[data-open=true] .nh-anav-btn{color:#0f1a40;background:#fff;border-color:#fff}.nh-anav[data-open=true] .nh-anav-btn svg{transform:rotate(180deg)}.nh-anav-m{display:none}.nh-anav-btn:focus-visible{outline-offset:3px;outline:3px solid #7fe3ff}:root main.landing>.article-nav .nh-anav-btn,:root main.landing>.article-nav .links .btn-gold{box-sizing:border-box;justify-content:center;align-items:center;height:45px;display:inline-flex}:root main.landing>.article-nav .nh-anav-btn{padding:0 1rem 0 1.15rem}:root main.landing>.article-nav .links .btn-gold{white-space:nowrap;padding:0 1.3rem!important;font-size:.9rem!important}.nh-anav-panel{text-align:left;opacity:0;visibility:hidden;transform-origin:100% 0;background:#fff;border:2px solid #0f1a40;border-radius:24px;width:min(760px,100vw - 2rem);max-height:calc(100dvh - 110px);padding:20px 22px 16px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;position:absolute;top:calc(100% + 8px);right:max(1rem,50vw - 550px);overflow:auto;transform:translateY(-6px)scale(.985);box-shadow:0 6px #0f1a40,0 26px 50px #04082459}.nh-anav[data-open=true] .nh-anav-panel{opacity:1;visibility:visible;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.nh-anav-top{display:none}.nh-anav-cols{grid-template-columns:1.15fr 1fr 1fr;gap:6px 22px;display:grid}.nh-anav-h{font:900 .72rem/1.2 "Nunito Sans", var(--body);letter-spacing:.16em;text-transform:uppercase;color:#4a5480;margin:0 0 6px 10px}.nh-anav-panel ul{margin:0;padding:0;list-style:none}:root main.landing>.article-nav .links .nh-anav-panel a:not(.btn){color:#0f1a40;font:800 .98rem/1.25 "Nunito", var(--display);border-radius:12px;padding:.48rem .7rem;text-decoration:none;display:block}:root main.landing>.article-nav .links .nh-anav-panel a:not(.btn):hover{color:#0f1a40;background:#f6f0e1}:root main.landing>.article-nav .links .nh-anav-panel a:not(.btn):focus-visible{outline-offset:1px;outline:3px solid #2f6ce6}:root main.landing>.article-nav .links .nh-anav-panel a:not(.btn)[aria-current=page]{background:#fff3cc;box-shadow:inset 0 0 0 1.5px #f3c54a}:root main.landing>.article-nav .links .nh-anav-panel a:not(.btn)[aria-current=page]:after{content:"";vertical-align:.12em;background:#f3ae0c;border-radius:50%;width:7px;height:7px;margin-left:.45rem;display:inline-block}.nh-anav-legal{border-top:1.5px solid #eee5d0;flex-wrap:wrap;gap:2px 6px;margin:12px 0 0;padding-top:10px;display:flex}:root main.landing>.article-nav .links .nh-anav-panel .nh-anav-legal a:not(.btn){font:800 .82rem "Nunito Sans", var(--body);color:#4a5480;padding:.3rem .6rem;display:inline-block}@media (prefers-reduced-motion:reduce){.nh-anav-panel,.nh-anav[data-open=true] .nh-anav-panel,.nh-anav-btn svg{transition:none}}@media (max-width:820px){.nh-anav-cols{grid-template-columns:1fr 1fr}.nh-anav-cols section:first-child{grid-row:span 2}}@media (max-width:640px){:root main.landing>.article-nav .nh-anav-link,.nh-anav-w{display:none}.nh-anav-m{display:inline}.nh-anav-panel{transform-origin:top;border-radius:22px;width:auto;padding:16px 14px 12px;left:12px;right:12px}.nh-anav-top{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}:root main.landing>.article-nav .links .nh-anav-panel .nh-anav-top a:not(.btn){text-align:center;background:#f6f0e1;padding:.65rem .7rem;font-size:1.02rem}.nh-anav-cols{grid-template-columns:1fr;gap:10px}.nh-anav-cols section:first-child{grid-row:auto}.nh-anav-cols ul{grid-template-columns:1fr 1fr;gap:0 4px;display:grid}:root main.landing>.article-nav .links .nh-anav-panel .nh-anav-cols a:not(.btn){padding:.45rem .55rem;font-size:.92rem}}@media (max-width:480px){:root main.landing>.article-nav .links{gap:.5rem}:root main.landing>.article-nav .site-logo img{height:44px!important}.nh-anav-btn{padding:.38rem .7rem .38rem .8rem;font-size:.92rem}:root main.landing>.article-nav .links .btn-gold{padding:.45rem .8rem!important;font-size:.8rem!important}:root main.landing>.article-nav .nh-anav-btn,:root main.landing>.article-nav .links .btn-gold{height:38px;padding-block:0!important}}@media (max-width:380px){.nh-anav-cols ul{grid-template-columns:1fr}}:root body.theme-space .stagecard .fx-sky .sky-grad{background:url(/look/space/backdrop.webp) bottom/cover no-repeat!important}:root body.theme-space .stagecard .fx-sky :is(.sky-neb,.sky-band,.sky-far){display:none!important}:root body.theme-space .stagecard .fx-sky .sky-star{opacity:.5}:root body.theme-space .stagecard .atmos-space :is(.orbit,.nebula-turn,.star-lane){display:none}:root body.theme-space .stagecard{--ground-fill:none}:root body.theme-space .stagecard .fx-ground .fx-strip>*{visibility:hidden}:root body.theme-space .stagecard .fx-layer .fxf.rise{display:none!important}:root body.theme-space .stagecard :is(.planet-main,.moon-main,.earth-main,.lander-live) .fx-prop>svg{display:none}:root body.theme-space .stagecard .planet-main .fx-prop{width:var(--nh-pw,225px);aspect-ratio:460/238;filter:drop-shadow(0 0 20px #9678ff59);background:url(/look/space/planet.webp) 50%/contain no-repeat;height:auto}:root body.theme-space .stagecard .moon-main .fx-prop{width:var(--nh-mw,158px);aspect-ratio:1;filter:drop-shadow(0 0 22px #aaa0ff66);background:url(/look/space/moon.webp) 50%/contain no-repeat;height:auto}:root body.theme-space .stagecard .earth-main .fx-prop{width:var(--nh-ew,100px);aspect-ratio:1;filter:drop-shadow(0 0 16px #50aaff73);background:url(/look/space/earth.webp) 50%/contain no-repeat;height:auto}:root body.theme-space .stagecard .lander-live .fx-prop{aspect-ratio:300/273;filter:drop-shadow(0 10px 14px #0a062873);background:url(/look/space/lander.webp) bottom/contain no-repeat;width:300px;height:auto}:root body.theme-space .stagecard .astro-live .fx-prop{position:relative}:root body.theme-space .stagecard .astro-live .fx-prop>svg>g{display:none}:root body.theme-space .stagecard .astro-live .fx-prop:after{content:"";pointer-events:none;filter:drop-shadow(0 12px 16px #0a062866);background:url(/look/space/astronaut.webp) 50%/contain no-repeat;width:23.04%;height:59.6%;position:absolute;top:13.1%;left:73.75%}:root body.theme-space .stagecard:not([data-nh-astro=float]):not([data-nh-astro=beside]) .fx-ground :is(.astro-live,.nh-tether),:root body.theme-space .stagecard[data-nh-cable=off] .fx-ground .nh-tether{display:none!important}:root body.theme-space .stagecard[data-nh-astro=beside] .fx-ground .astro-live{display:block!important}:root body.theme-space .stagecard[data-nh-astro=float] .fx-ground .astro-live{zoom:1!important;left:var(--nh-axl,0px)!important;top:var(--nh-axt,0px)!important;display:block!important;bottom:auto!important;right:auto!important;scale:1!important}:root body.theme-space .stagecard[data-nh-astro=float] .fx-ground .astro-live .fx-prop{aspect-ratio:461/560;filter:drop-shadow(0 12px 16px #0a06286b);transform-origin:50% 55%;background:url(/look/space/astronaut.webp) 50%/contain no-repeat;width:var(--nh-axw,100px)!important;height:auto!important}:root body.theme-space .stagecard[data-nh-astro=float] .fx-ground .astro-live .fx-prop>svg{display:none!important}:root body.theme-space .stagecard[data-nh-astro=float] .fx-ground .astro-live .fx-prop:after{content:none!important}:root body.theme-space .stagecard .astro-live .astro-hook{pointer-events:none;width:2px;height:2px;position:absolute;top:50.8%;left:80.9%}:root body.theme-space .stagecard[data-nh-astro=float] .astro-live .astro-hook{top:63%;left:31%}:root body.theme-space .stagecard .fx-ground .nh-tether{pointer-events:none;zoom:1;width:100px;height:100px;position:absolute;top:0;left:0;overflow:visible}:root body.theme-space .stagecard .nh-tether path{fill:none;stroke-linecap:round;stroke-linejoin:round}:root body.theme-space .stagecard .nh-tether .tt-shade{stroke:#04061a61;filter:blur(1.6px)}:root body.theme-space .stagecard .nh-tether .tt-edge{stroke:#4a5378}:root body.theme-space .stagecard .nh-tether .tt-core{stroke:#dde2ee}:root body.theme-space .stagecard .nh-tether .tt-twist{stroke:#b9c0d6;stroke-linecap:butt;opacity:.55}:root body.theme-space .stagecard .nh-tether .tt-shine{stroke:#ffffffb3}:root body.theme-space .stagecard .nh-tether .tt-ring{fill:#c9d0e3;stroke:#4a5378;stroke-width:1.2px}:root body.theme-space .stagecard .nh-tether .tt-pin{fill:#4a5378}:root body.theme-space .stagecard .fx-ground:after{content:"";pointer-events:none;filter:drop-shadow(0 8px 10px #0a062866);display:none;position:absolute;bottom:0}:root body.theme-space .stagecard{--nh-uh:clamp(28px, calc(var(--nh-ht,200px) - var(--nh-tb,69px) - 24px), 63px)}:root body.theme-space .stagecard .fx-layer .fx-crosser{top:calc((var(--nh-tb,69px) + var(--nh-ht,200px)) / 2 - var(--nh-uh) / 2)!important}:root body.theme-space .stagecard .fx-layer .fx-crosser .fxdy{animation-name:nh-ufo-drift}@keyframes nh-ufo-drift{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}:root body.theme-space .stagecard .fx-layer .fx-crosser .fxin>svg{display:none}:root body.theme-space .stagecard .fx-layer .fx-crosser .fxin{width:calc(var(--nh-uh) * 1.961);height:var(--nh-uh);filter:drop-shadow(0 0 14px #50e6ff66);background:url(/look/space/ufo.webp) 50%/contain no-repeat}:root body.theme-space .stagecard[data-nh-sky="0"] .fx-layer .fx-crosser{display:none}@media (min-width:781px) and (orientation:landscape) and (min-height:541px){:root body.theme-space .stagecard{--nh-pw:min(225px, max(calc(var(--nh-hl,200px) - 26px), calc((var(--nh-ht,220px) - 64px) * 1.933)));--nh-ew:min(100px, max(0px, calc(var(--nh-ht,220px) - 34px)));--nh-mw:158px}:root body.theme-space .caller:not(.solo) .stagecard .fx-ground:after{height:max(0px, min(130px, calc(var(--nh-gc,760px) - var(--nh-sb,627px) - 8px)));aspect-ratio:180/140;background:url(/look/space/alien-bean.webp) left 0% bottom 0%/33.33% no-repeat,url(/look/space/alien-antenna.webp) left 94.96% bottom 0%/61.39% no-repeat;display:block;left:320px}:root body.theme-space .caller.solo .stagecard .fx-ground:after{left:calc(var(--nh-ur,475px) - var(--nh-gl,27px) + 6px);width:max(70px, min(calc(var(--nh-bl,613px) - var(--nh-ur,475px) - 12px), 220px));aspect-ratio:180/140;background:url(/look/space/alien-bean.webp) left 0% bottom 0%/33.33% no-repeat,url(/look/space/alien-antenna.webp) left 94.96% bottom 0%/61.39% no-repeat;display:block}}@media (max-width:780px),(orientation:landscape) and (max-height:540px),(orientation:portrait) and (min-width:781px){:root body.theme-space .stagecard{--nh-pw:max(0px, min(140px, calc(var(--nh-hl,120px) - 14px), calc((var(--nh-ct,188px) - var(--nh-tb,48px) - 20px) * 1.933)));--nh-mw:max(0px, min(110px, calc(var(--nh-cw,370px) - var(--nh-hr,250px) - 14px), calc(var(--nh-ct,188px) - var(--nh-tb,48px) - 20px)));--nh-ew:max(0px, min(64px, calc((var(--nh-hl,120px) - 14px) * .6), calc(var(--nh-ct,188px) - 22px - var(--nh-tb,48px) - var(--nh-pw) / 1.933)))}:root body.theme-space .stagecard :is(.planet-main,.moon-main,.earth-main){zoom:1!important}:root body.theme-space .stagecard .planet-main{left:6px!important;top:calc(var(--nh-tb,48px) + 6px)!important}:root body.theme-space .stagecard .moon-main{left:auto!important;right:6px!important;top:calc(var(--nh-tb,48px) + 6px)!important}:root body.theme-space .stagecard .earth-main{left:14px!important;top:calc(var(--nh-tb,48px) + 14px + var(--nh-pw) / 1.933)!important}:root body.theme-space .stagecard .astro-live{display:none!important}:root body.theme-space .caller .stagecard .lander-live .fx-prop{aspect-ratio:520/415}}@media (max-width:780px) and (not ((orientation:landscape) and (max-height:540px))){:root body.theme-space .caller .stagecard .fx-ground .lander-live{left:-2px!important}:root body.theme-space .caller .stagecard .fx-ground:after{width:var(--nh-gw);aspect-ratio:284/360;background:url(/look/space/alien-antenna.webp) bottom/contain no-repeat;display:block;right:-2px}:root body.theme-space .caller .stagecard .fx-ground .lander-live .fx-prop,:root body.theme-summer .caller .stagecard .fx-ground .palm-live .fx-prop{width:calc(var(--nh-gw) * 1.35)}:root body.theme-space .caller .stagecard .fx-ground:after,:root body.theme-summer .caller .stagecard .fx-ground .beachball-live .fx-prop{width:calc(var(--nh-gw) * .58)}:root body.theme-space .caller .stagecard{--nh-mw:max(0px, min(96px, calc(var(--nh-cw,370px) - var(--nh-hr,250px) - 10px)));--nh-ew:max(0px, min(40px, calc(var(--nh-hl,120px) - 30px)))}:root body.theme-space .caller .stagecard .moon-main{right:4px!important}}@media (orientation:landscape) and (max-height:540px),(orientation:portrait) and (min-width:781px){:root body.theme-space .stagecard .earth-main{display:none}:root body.theme-space .caller .stagecard .fx-ground:after{aspect-ratio:284/360;background:url(/look/space/alien-antenna.webp) bottom/contain no-repeat;width:62px;display:block;right:10px}}:root .stagecard>.fx-near{z-index:0}:root body.theme-christmas{--nh-acc-ink:#ff8a7a}:root body.theme-halloween{--nh-acc-ink:#ffa04d}:root body.theme-space{--nh-acc-ink:#3fe0c9}:root body.theme-blue{--nh-acc-ink:#8cc4ff}:root body.theme-red{--nh-acc-ink:#ffa28c}:root body.theme-purple{--nh-acc-ink:#cbb3ff}:root body.theme-black{--nh-acc-ink:#ffcf4d}:root body.theme-birthday{--nh-acc-ink:#c23a26}:root body.theme-summer{--nh-acc-ink:#0a6f8a}:root body.theme-yellow{--nh-acc-ink:#94590a}:root :is(.gt,.slider-val,.lobby-chip,.langpick .lp.on,.lp-item b),:root body[class] .pill-live{color:var(--nh-acc-ink,var(--teal-deep))}:root body:is(.theme-christmas,.theme-halloween,.theme-space) .pill-live{background:color-mix(in srgb, var(--teal) 18%, transparent)}:root .landing:not(.tpage),:root .choose:not(.themed-page),:root #hs{--nh-acc-ink:initial;--nh-chip:initial;--nh-chip-edge:initial;--nh-chip-ink:initial}:root body:is(.theme-summer,.theme-yellow) .btn-ghost{color:var(--nh-acc-ink)}:root body.theme-birthday{--nh-chip:#d23f2c;--nh-chip-edge:#a92e1e;--nh-chip-ink:#fff}:root body.theme-christmas{--nh-chip:#b23a3a;--nh-chip-edge:#862828;--nh-chip-ink:#fff}:root body.theme-easter{--nh-chip:#7d54ab;--nh-chip-edge:#613f8a;--nh-chip-ink:#fff}:root body.theme-halloween{--nh-chip:#f07f1f;--nh-chip-edge:#b85a0c;--nh-chip-ink:#1a0f2b}:root body.theme-space{--nh-chip:#14b3a0;--nh-chip-edge:#0b7f71;--nh-chip-ink:#061229}:root body.theme-summer{--nh-chip:#0b7a98;--nh-chip-edge:#075d75;--nh-chip-ink:#fff}:root body.theme-trainer{--nh-chip:#b5302a;--nh-chip-edge:#8c231e;--nh-chip-ink:#fff}:root body[class] .chip.on{background:var(--nh-chip,var(--teal));border-color:var(--nh-chip-edge,var(--teal-deep));color:var(--nh-chip-ink,var(--nh-on-accent,#fff));box-shadow:0 3px 0 var(--nh-chip-edge,var(--teal-deep)), 0 6px 14px color-mix(in srgb, var(--nh-chip,var(--teal)) 30%, transparent)}:root body[class] main.dash .chip.on{background:var(--nh-chip,var(--teal));border-color:var(--nh-chip-edge,var(--teal-deep));color:var(--nh-chip-ink,var(--nh-on-accent,#fff));box-shadow:0 3px 0 var(--nh-chip-edge,var(--teal-deep)), 0 8px 18px color-mix(in srgb, var(--nh-chip,var(--teal)) 35%, transparent)}:root body.theme-trainer .stagecard .ball-arc text{stroke:#fffffff2;stroke-width:3px;paint-order:stroke;stroke-linejoin:round}:root body.theme-trainer .stagecard .phrase{color:#1d4796;text-shadow:-2px 0 #fff,2px 0 #fff,0 -2px #fff,0 2px #fff,-1.5px -1.5px #fff,1.5px 1.5px #fff,-1.5px 1.5px #fff,1.5px -1.5px #fff,0 0 12px #ffffffd9,0 4px 10px #14285a4d}:root body.theme-trainer .stagecard .host-bingo:disabled{opacity:1;color:#b5302acc;background:#ffffffe6;box-shadow:inset 0 0 0 1.5px #b5302a66}:root body.theme-purple:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-purple.webp);--nhs-floor:#14042e;--nhs-glow:183, 148, 255}:root body.theme-pink:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-pink.webp);--nhs-floor:#2a0418;--nhs-glow:255, 120, 170}:root body.theme-red:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-red.webp);--nhs-floor:#2a0208;--nhs-glow:255, 132, 102}:root body.theme-yellow:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-yellow.webp);--nhs-floor:#2a1a08;--nhs-glow:255, 197, 61}:root body.theme-black:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-black.webp);--nhs-floor:#1d1e22;--nhs-glow:255, 197, 49}:root body.theme-birthday:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-birthday.webp);--nhs-floor:#2a0429;--nhs-glow:255, 128, 110}:root body.theme-easter:has(>main.choose,>main.dash,>main.tpage>.tpage-card){--nhs-plate:url(/look/stage-easter.webp);--nhs-floor:#18072d;--nhs-glow:110, 225, 235}}@media screen and (orientation:landscape) and (max-height:540px){:root body.theme-summer .stagecard .fx-layer .summer-sun{zoom:.55}}@media screen{:root .stagecard :is(.fx-sky,.fx-layer,.fx-ground){translate:none}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard .fx-ground .fx-corner{isolation:isolate}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard .fx-ground .fx-corner:after{left:calc((100% - var(--nh-sh-w,78%)) / 2 + var(--nh-sh-x,0%));width:var(--nh-sh-w,78%);height:var(--nh-sh-h,22px);right:auto;bottom:calc(var(--nh-sh-h,22px) * -.42);background:radial-gradient(closest-side, var(--nh-shade,#00000073) 0%, var(--nh-shade,#00000073) 30%, #0000 100%);filter:blur(2px);opacity:1;animation:none;transform:none}:root body.theme-christmas .stagecard{--nh-shade:#1e325f80}:root body.theme-halloween .stagecard{--nh-shade:#060014d1}:root body.theme-birthday .stagecard{--nh-shade:#78285f6b}:root body.theme-easter .stagecard{--nh-shade:#193c0f80}:root body.theme-summer .stagecard{--nh-shade:#784b147a}:root body.theme-space .stagecard{--nh-shade:#040016d9}:root body.theme-trainer .stagecard{--nh-shade:#19231480}:root .stagecard .fx-ground .lander-live{--nh-sh-w:96%;--nh-sh-h:30px}:root .stagecard .fx-ground .tree-live{--nh-sh-w:72%}:root .stagecard .fx-ground .snowman-live{--nh-sh-w:66%}:root .stagecard .fx-ground .gifts-live{--nh-sh-w:84%;--nh-sh-x:6%}:root .stagecard .fx-ground .pumpkin-a{--nh-sh-w:92%}:root .stagecard .fx-ground .fx-cauldron{--nh-sh-w:74%}:root .stagecard .fx-ground .cake-live{--nh-sh-w:88%}:root .stagecard .fx-ground :is(.egg-a,.nest-live){--nh-sh-w:86%}:root .stagecard .fx-ground .palm-live{--nh-sh-w:50%;--nh-sh-x:-8%}:root .stagecard .fx-ground .sandcastle-live{--nh-sh-w:98%}:root .stagecard .fx-ground .shells-live{--nh-sh-w:86%;--nh-sh-h:16px}:root .stagecard .fx-ground .beachball-live{--nh-sh-w:56%;--nh-sh-h:16px}:root .stagecard .fx-ground :is(.energy-red,.energy-dark){--nh-sh-w:96%}:root .stagecard .fx-ground .astro-live:after{display:none}:root body.theme-space .stagecard .fx-ground:after{--nh-al-sh:radial-gradient(farthest-side at 50% 100%, var(--nh-shade) 0%, var(--nh-shade) 30%, #0000)}}@media screen and (min-width:781px) and (orientation:landscape) and (min-height:541px){:root body.theme-space .caller:not(.solo) .stagecard .fx-ground .lander-live{translate:0 calc(var(--nh-lift-l,0px) * -1)}:root body.theme-space .caller:not(.solo) .stagecard .fx-ground:after{translate:0 calc(var(--nh-lift-a,0px) * -1);height:max(0px, min(130px, calc(var(--nh-gc,760px) - var(--nh-sb,627px) - 8px - var(--nh-lift-a,0px))))}:root body.theme-space .caller:not(.solo) .stagecard .fx-ground:after,:root body.theme-space .caller.solo .stagecard .fx-ground:after{background:url(/look/space/alien-bean.webp) left 0.0% bottom 0.0% / 33.33% auto no-repeat, url(/look/space/alien-antenna.webp) left 94.96% bottom 0.0% / 61.39% auto no-repeat, var(--nh-al-sh) left 2.8% bottom 0 / 30% 11% no-repeat, var(--nh-al-sh) left 78% bottom 0 / 34% 11% no-repeat}}@media screen and ((max-width:780px) or ((orientation:landscape) and (max-height:540px)) or ((orientation:portrait) and (min-width:781px))){:root body.theme-space .caller .stagecard .fx-ground:after{background:url(/look/space/alien-antenna.webp) center bottom / contain no-repeat, var(--nh-al-sh) 58% bottom / 46% 9% no-repeat}}:root main.choose .land-nav{--nh-pill-h:45px;--nh-ic-h:45px;--nh-pill-fs:.85rem;--nh-av:34px;--nh-ic-svg:19px}@media (max-width:780px){:root main.choose .land-nav{--nh-pill-h:40px;--nh-ic-h:40px;--nh-pill-fs:.8rem;--nh-av:28px;--nh-ic-svg:18px}}:root main.choose .land-nav .links{align-items:center}:root main.choose .land-nav :is(.lvl-chip,.langpick .lp-current,.music-toggle){box-sizing:border-box;height:var(--nh-pill-h);color:#fff;background:#ffffff14;border:1.5px solid #ffffff59;border-radius:999px}:root main.choose .land-nav .lvl-chip{padding:0 calc(var(--nh-pill-h) * .36) 0 calc((var(--nh-pill-h) - var(--nh-av)) / 2 - 1.5px);font:900 var(--nh-pill-fs)/1 "Nunito", var(--display), system-ui, sans-serif;gap:.4rem}:root main.choose .land-nav .lvl-chip .lvl-av{width:var(--nh-av);height:var(--nh-av);font-size:calc(var(--nh-av) * .38)}:root main.choose .land-nav .langpick .lp-current{padding:0 calc(var(--nh-pill-h) * .36);font:900 var(--nh-pill-fs)/1 "Nunito", var(--display), system-ui, sans-serif}:root main.choose .land-nav .langpick .lp-current svg{width:calc(var(--nh-pill-h) * .3);height:calc(var(--nh-pill-h) * .3)}:root main.choose .land-nav .links button.music-toggle{width:var(--nh-ic-h);height:var(--nh-ic-h);cursor:pointer;place-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:inline-grid}:root main.choose .land-nav .music-toggle svg{width:var(--nh-ic-svg);height:var(--nh-ic-svg)}:root main.choose .land-nav .music-toggle.off{color:#ffffff9e}:root main.choose .land-nav :is(.lvl-chip,.langpick .lp-current,.music-toggle):hover{background:#ffffff24;border-color:#ffffffb3}:root main.choose .land-nav .music-toggle:focus-visible{outline-offset:2px;outline:2px solid #7fe3ff}:root main.choose .land-nav .links>a.home-btn{box-sizing:border-box;width:var(--nh-ic-h);height:var(--nh-ic-h);color:#fff;background:#ffffff14;border:1.5px solid #ffffff59;border-radius:999px;place-items:center;padding:0;transition:border-color .2s,background-color .2s;display:inline-grid}:root main.choose .land-nav .links>a.home-btn svg{width:var(--nh-ic-svg);height:var(--nh-ic-svg)}:root main.choose .land-nav .links>a.home-btn:hover{background:#ffffff24;border-color:#ffffffb3}:root main.choose .land-nav .links>a.home-btn:focus-visible{outline-offset:2px;outline:2px solid #7fe3ff}@media (max-width:780px){:root main.choose .land-nav .links>a.home-btn{display:inline-grid}}@media screen{:root .site-footer:not(#nh-ft){--ft-bg:#060b26;z-index:2;text-align:center;color:#ffffffdb;background:var(--ft-bg);box-shadow:0 0 0 100vmax var(--ft-bg);clip-path:inset(0 -100vmax -100vmax);font-family:"Nunito Sans", var(--body), system-ui, sans-serif;border:0;flex-direction:column;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(40px,5vw,54px) 16px clamp(26px,3vw,34px);display:flex;position:relative}:root .site-footer:not(#nh-ft):before{content:"";pointer-events:none;background:linear-gradient(90deg,#7fe3ff00,#7fe3ffcc 25% 75%,#7fe3ff00);width:100vw;height:2px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 16px #7fe3ff73}:root .nh-foot{background:#060b26}:root .nh-foot .site-footer:not(#nh-ft){margin-top:0}:root .site-footer:not(#nh-ft) .foot-balls{order:1;gap:.65rem;margin:0}:root .site-footer:not(#nh-ft) .fball{filter:drop-shadow(0 6px 10px #00000073);width:40px;height:40px}:root .site-footer:not(#nh-ft) .foot-links:not(.foot-legal){max-width:none;font:800 1rem/1.3 "Nunito", var(--display), system-ui, sans-serif;order:2;grid-template-columns:repeat(4,auto);justify-content:center;gap:.7rem 2.4rem;margin:1.5rem 0 0;display:grid}:root .site-footer:not(#nh-ft) .foot-links a{color:#ffffffe6;white-space:nowrap;padding:.1rem 0;text-decoration:none;transition:color .2s}:root .site-footer:not(#nh-ft) .foot-links a:hover{color:#ffd75e}:root .site-footer:not(#nh-ft) .foot-links a:focus-visible,:root .site-footer:not(#nh-ft) .foot-actions a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #7fe3ff}:root .site-footer:not(#nh-ft) .foot-actions{order:3;gap:.6rem;margin:1.7rem 0 0}:root .site-footer:not(#nh-ft) .foot-actions :is(.fa-pill,.fa-icon){color:#fff;height:40px;font:900 .92rem "Nunito", var(--display), system-ui, sans-serif;background:#ffffff12;border:1.5px solid #ffffff47;border-radius:999px;text-decoration:none;transition:transform .15s,border-color .2s,background-color .2s,box-shadow .15s;box-shadow:0 3px #0006}:root .site-footer:not(#nh-ft) .foot-actions .fa-pill{gap:.45rem;padding:0 1.1rem}:root .site-footer .foot-actions .langpick .lp-current{box-sizing:border-box;cursor:pointer;color:#fff;height:40px;font:900 .92rem "Nunito", var(--display), system-ui, sans-serif;background:#ffffff12;border:1.5px solid #ffffff47;border-radius:999px;gap:.35rem;padding:0 1rem;transition:transform .15s,border-color .2s,background-color .2s;box-shadow:0 3px #0006}:root .site-footer .foot-actions .langpick .lp-current:hover{background:#7fe3ff1a;border-color:#7fe3ffd9;transform:translateY(-2px)}:root .site-footer .foot-actions .langpick .lp-current:focus-visible{outline-offset:3px;outline:2px solid #7fe3ff}:root .site-footer .foot-actions .langpick .lp-menu{text-align:left}:root .site-footer:not(#nh-ft) .foot-actions .fa-icon{place-items:center;width:40px;display:grid}:root .site-footer:not(#nh-ft) .foot-actions :is(.fa-pill,.fa-icon):hover{background:#7fe3ff1a;border-color:#7fe3ffd9;transform:translateY(-2px)}:root .site-footer:not(#nh-ft) .foot-actions :is(.fa-pill,.fa-icon):active{transform:translateY(2px);box-shadow:0 1px #0006}:root .site-footer:not(#nh-ft) .foot-actions .fa-star{color:#ffc531}:root .site-footer:not(#nh-ft) .foot-actions .pref-source{height:40px}:root .site-footer:not(#nh-ft) .foot-legal{opacity:1;width:min(1120px,100%);font:800 .86rem/1.3 "Nunito", var(--display), system-ui, sans-serif;border-top:1px solid #ffffff1a;flex-wrap:wrap;order:4;justify-content:center;gap:.4rem 1.5rem;margin:2rem 0 0;padding-top:1.3rem;display:flex}:root .site-footer:not(#nh-ft) .foot-legal a,:root .site-footer:not(#nh-ft) .foot-legal a:first-child{color:#ffffff9e}:root .site-footer:not(#nh-ft) .foot-legal a:hover{color:#fff}:root .site-footer:not(#nh-ft) .foot-fine{color:#ffffff80;text-wrap:balance;max-width:700px;font:600 .8rem/1.55 "Nunito Sans", var(--body), system-ui, sans-serif;order:5;margin:.8rem 0 0}:root .site-footer:not(#nh-ft) .foot-actions+.foot-fine{margin-top:.8rem}}@media screen and (max-width:640px){:root .site-footer:not(#nh-ft) .foot-links:not(.foot-legal){grid-template-columns:repeat(2,auto);gap:.75rem 1.6rem;font-size:.92rem}:root .site-footer:not(#nh-ft) .foot-legal{grid-template-columns:repeat(2,auto);justify-content:center;gap:.55rem 1.6rem;font-size:.82rem;display:grid}:root .site-footer:not(#nh-ft) .foot-fine{max-width:320px}}@media screen and (max-width:370px){:root .site-footer:not(#nh-ft) .foot-links:not(.foot-legal){gap:.75rem 1.1rem;font-size:.86rem}}@media screen{:root body:is(.theme-birthday,.theme-christmas) .stagecard{--ground-fill:none}:root body:is(.theme-birthday,.theme-christmas) .stagecard .fx-ground .fx-strip{display:none}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard>.fx-layer{z-index:auto}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard>.fx-layer :is(.fxf,.fx-crosser),:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard>.tickets-row{z-index:1}:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard .fx-ground .fx-crosser{z-index:2}:root body.theme-halloween .stagecard .fxf.ghost-live{display:none!important}:root body.theme-halloween .stagecard .fxf.ghost-live.depth-near{opacity:0;will-change:transform, opacity;filter:none!important;animation:none!important;display:block!important;top:0!important;bottom:auto!important;left:0!important;scale:none!important}:root body.theme-halloween .stagecard .fxf.ghost-live .fxsw{width:var(--nh-ghs,120px);aspect-ratio:161/189;animation:none!important}:root body.theme-halloween .stagecard .fxf.ghost-live .fxsw>svg{display:none}}@media (prefers-reduced-motion:reduce){:root body.theme-halloween .stagecard .fxf.ghost-live.depth-near{display:none!important}}@media screen{:root body:is(.theme-christmas,.theme-halloween,.theme-birthday,.theme-easter,.theme-summer,.theme-space,.theme-trainer) .stagecard .fx-near .fx-bokeh{display:none}:root body:has(>main.tpage>.tpage-card){--nhs-plate:url(/look/stage.webp);--nhs-floor:#04113a;--nhs-pw:max(100vw, 1240px);--nhs-ph:calc(var(--nhs-pw) * .5628);--nh-out-c:#0f1a40;background:linear-gradient(180deg, #04113a00 0, #04113a00 calc(var(--nhs-ph) * .62 - 110px), var(--nhs-floor) calc(var(--nhs-ph) * .62)) top / 100% 100% no-repeat, var(--nhs-plate) top center / var(--nhs-pw) auto no-repeat, var(--nhs-floor);min-height:100dvh}:root body:has(>main.tpage>.tpage-card) .site-bg{display:none}:root main.tpage:has(>.tpage-card){padding-top:1.4rem;background:0 0!important}:where(main.tpage:has(>.tpage-card))>.ttitle-row{color:#fff;font-family:"Nunito", var(--display), system-ui, sans-serif;text-shadow:0 2px 12px #00000059;font-weight:900}:root main.tpage>.tpage-card{background:var(--card);border:2px solid var(--nh-out-c);box-shadow:0 8px 0 var(--nh-out-c), 0 34px 64px #00000059;font-family:"Nunito Sans", var(--body), system-ui, sans-serif;border-radius:30px;padding:30px 24px 28px}:root main.tpage>.tpage-card h1{font:1000 clamp(1.6rem, 6.4vw, 2rem)/1.12 "Nunito", var(--display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 .7rem}:root main.tpage>.tpage-card p{font:600 1.02rem/1.5 "Nunito Sans", var(--body), system-ui, sans-serif;color:var(--muted)}:root main.tpage>.tpage-card .tname{border:2px solid color-mix(in srgb, var(--ink) 20%, transparent);font:800 1.15rem "Nunito Sans", var(--body), system-ui, sans-serif;color:var(--ink);background:var(--card);border-radius:16px;max-width:360px;padding:.85rem 1rem}:root main.tpage>.tpage-card .tname:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 22%, transparent);outline:none}:root main.tpage>.tpage-card .bingo-big{width:min(100%,360px)}:root main.tpage>.tpage-card .tnum-grid{gap:.55rem;margin-top:.2rem}:root main.tpage>.tpage-card .tnum{background:var(--card);border-width:2px;border-radius:16px;padding:.78rem 0;font-size:1.2rem}:root main.tpage>.tpage-card .tnum:hover:not(.held){border-color:var(--teal);color:var(--teal-deep)}:root main.tpage>.tpage-card .btn-ghost{font:900 .98rem "Nunito", var(--display), system-ui, sans-serif;border-width:2px;border-radius:999px;padding:.65rem 1.4rem}:root main.tpage>.tpage-card .slider{background:color-mix(in srgb, var(--ink) 14%, transparent);height:10px}:root main.tpage>.tpage-card .slider::-webkit-slider-thumb{cursor:grab;background:url(/look/balls/gold-sm.webp) 50%/100% 100% no-repeat,radial-gradient(34% 22% at 34% 22%,#fffffff2,#fff0 100%),radial-gradient(circle closest-side,#fff 0 46%,#fff0 49%),radial-gradient(circle at 37% 30%,#ffeaa2 0%,#f7bd1f 40%,#9d6400 104%);border:0;width:32px;height:32px;box-shadow:0 3px 8px #00000059}:root main.tpage>.tpage-card .slider-val{font:1000 1.6rem "Nunito", var(--display), system-ui, sans-serif;color:var(--nh-acc-ink,var(--teal-deep))}:root body:is(.theme-blue,.theme-black,.theme-purple,.theme-red,.theme-halloween,.theme-christmas,.theme-space):has(>main.tpage>.tpage-card){--nh-out-c:#0000008c}}:root main.tpage>.tpage-card.tload{box-shadow:none;text-align:center;background:0 0;border:0;padding:2vh 0 0;transition:opacity .38s,scale .38s}:root main.tpage>.tpage-card.tload.leaving{opacity:0;scale:.96}.tload-ring{--tl-d:clamp(46px, 13vw, 60px);--tl-r:calc(var(--tl-d) * 1.7);--tl-step:.3s;width:calc(var(--tl-r) * 2 + var(--tl-d));aspect-ratio:1;max-width:100%;margin:0 auto 14px;position:relative}.tload-slot{width:var(--tl-d);aspect-ratio:1;left:calc(50% + var(--x) * var(--tl-r) - var(--tl-d) / 2);top:calc(50% + var(--y) * var(--tl-r) - var(--tl-d) / 2);animation:tl-wave calc(var(--tl-step) * 9) linear infinite;animation-delay:calc((var(--i) - 9) * var(--tl-step));position:absolute}.tload-slot>.nhb{--d:var(--tl-d);display:block}@keyframes tl-wave{0%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.25,1);transform:scale(.35)}10%{opacity:1;animation-timing-function:linear}22%{animation-timing-function:linear;transform:scale(1)}32%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.7,.8);transform:scale(1)}54%{opacity:0;transform:scale(.35)}to{opacity:0;transform:scale(.35)}}.tload .nhb-face{background:0 0}.tload .nhb-face:before,.tload .nhb-face:after{content:"";border-radius:50%;position:absolute;inset:0}.tload .nhb-face:before{background:radial-gradient(circle closest-side, #fbfcfe 0, #eef0f6 44%, #cfd4e2 62%, #cfd4e200 64.5%), radial-gradient(ellipse 30% 17% at 33% 19%, #fffc, #fff0), radial-gradient(circle at 50% 36%, var(--c-hi) 0, var(--c) 42%, var(--c-lo) 100%);transition:opacity .2s .45s}.tload .nhb-face:after{background:var(--ball-sm) center / 100% 100% no-repeat;opacity:0;transition:opacity .45s}.tload .got .nhb-face:after{opacity:1}.tload .got .nhb-face:before{opacity:0}.tload .nhb-spin{z-index:1}:root main.tpage>.tpage-card.tload h1{color:#fff;text-shadow:0 6px 26px #0006;margin:0}:root main.tpage.tl-in>.tpage-card{animation:.34s cubic-bezier(.2,.8,.2,1) both tl-in}@keyframes tl-in{0%{opacity:0;translate:0 8px}}@keyframes tl-fade{0%,54%,to{opacity:.2}16%,32%{opacity:1}}@media (prefers-reduced-motion:reduce){.tload-slot{animation-name:tl-fade}:root main.tpage>.tpage-card.tload{transition:opacity .2s}:root main.tpage>.tpage-card.tload.leaving{scale:none}:root main.tpage.tl-in>.tpage-card{animation:none}}:root .bingoflash{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 45%,#3474e8f5,#0c2660f7);overflow:hidden}:root body.theme-halloween .bingoflash{background:radial-gradient(circle at 50% 45%,#7a40d2f5,#240c48f7)}:root body.theme-christmas .bingoflash{background:radial-gradient(circle at 50% 45%,#d6383df5,#620e14f7)}:root .bingoflash .bf-words{text-wrap:balance;max-width:100%;font:1000 clamp(3rem, min(16vw, 15vh), 8.5rem)/1 "Nunito", var(--display), system-ui, sans-serif;letter-spacing:-.02em;color:#ffd75e;text-shadow:0 .05em #b97f00,0 .13em .25em #00282673;animation:.6s cubic-bezier(.2,1.5,.4,1) both bf-pop;transform:rotate(-3deg)}:root body.theme-halloween .bingoflash .bf-words{color:#ffa24a;text-shadow:0 .05em #8a3c06,0 .13em .25em #1400288c}@keyframes bf-pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}to{opacity:1;transform:rotate(-3deg)}}:root .bingoflash .bf-name{font:900 clamp(1.3rem, 3.4vw, 2.2rem)/1.2 "Nunito", var(--display), system-ui, sans-serif;color:#fff;animation:.4s .25s both bf-in}:root .bingoflash .bf-sub{font:800 .95rem "Nunito Sans", var(--body), system-ui, sans-serif;color:#ffffffc7;animation:.4s .35s both bf-in}@keyframes bf-in{0%{opacity:0}}.bf-cfs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bf-cfs>span{aspect-ratio:13/20;opacity:0;border-radius:3px;width:clamp(9px,1.3vw,16px);animation:2.6s cubic-bezier(.3,.6,.4,1) both bf-cf;position:absolute;top:-4%}.bf-cfs>span:nth-child(4n+1){background:#ffc531}.bf-cfs>span:nth-child(4n+2){background:#ff5d73}.bf-cfs>span:nth-child(4n+3){background:#fff}.bf-cfs>span:nth-child(4n+4){background:#8b5cf6}:root body.theme-halloween .bf-cfs>span:nth-child(4n+1){background:#ff8a2b}:root body.theme-halloween .bf-cfs>span:nth-child(4n+2){background:#b388ff}:root body.theme-halloween .bf-cfs>span:nth-child(4n+4){background:#7ee081}:root body.theme-christmas .bf-cfs>span:nth-child(4n+2){background:#2f9e5b}.bf-cfs>span:first-child{animation-delay:50ms;left:6%}.bf-cfs>span:nth-child(2){animation-delay:.3s;left:13%}.bf-cfs>span:nth-child(3){animation-delay:.15s;left:21%}.bf-cfs>span:nth-child(4){animation-delay:.45s;left:28%}.bf-cfs>span:nth-child(5){animation-delay:.1s;left:35%}.bf-cfs>span:nth-child(6){animation-delay:.35s;left:43%}.bf-cfs>span:nth-child(7){animation-delay:.2s;left:50%}.bf-cfs>span:nth-child(8){animation-delay:.5s;left:57%}.bf-cfs>span:nth-child(9){animation-delay:80ms;left:64%}.bf-cfs>span:nth-child(10){animation-delay:.4s;left:71%}.bf-cfs>span:nth-child(11){animation-delay:.25s;left:78%}.bf-cfs>span:nth-child(12){animation-delay:.55s;left:85%}.bf-cfs>span:nth-child(13){animation-delay:.12s;left:91%}.bf-cfs>span:nth-child(14){animation-delay:.38s;left:96%}@keyframes bf-cf{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(560deg)}}@media (prefers-reduced-motion:reduce){:root .bingoflash :is(.bf-words,.bf-name,.bf-sub){animation:none}.bf-cfs{display:none}}:root body:has(>main.dash .pf-grid){background:linear-gradient(180deg, #04113a00 0, #04113a00 calc(var(--nhs-show) - 90px), var(--nhs-floor) var(--nhs-show)) top / 100% 100% no-repeat, var(--nhs-plate) top center / var(--nhs-pw) auto no-repeat, var(--nhs-floor)}:root main.dash .pf-bhead h3{color:#fff;font:1000 1.35rem "Nunito", var(--display), system-ui, sans-serif;letter-spacing:-.01em;text-shadow:0 2px 12px #00000059}:root main.dash .pf-bhead{justify-content:flex-start;align-items:center;gap:12px}:root main.dash .pf-bhead span{font:900 .82rem "Nunito", var(--display), system-ui, sans-serif;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:999px;padding:.32rem .75rem;box-shadow:inset 0 0 0 1.5px #ffffff38}.hw-storm{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hw-flash{opacity:0;background:radial-gradient(110% 80% at var(--hw-x,50%) 0%, #e2eaffb8, #aca2ff47 50%, #8c78ff00 82%);position:absolute;inset:0}.hw-bolt{top:0;left:calc(var(--hw-x,50%) - 4%);opacity:0;filter:drop-shadow(0 0 5px #e8f0ff)drop-shadow(0 0 20px #a59bffe6);width:8%;min-width:34px;height:58%;position:absolute;overflow:visible}.hw-bolt path{fill:none;stroke:#f8faff;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hw-bolt .hw-fork{stroke-width:2.4px}@media (prefers-reduced-motion:reduce){.hw-storm{display:none}}:root .game-intro .intro-x{top:calc(16px + env(safe-area-inset-top,0px));width:48px;height:48px;position:absolute;right:16px}:root .game-intro .intro-x svg{width:22px;height:22px}:root .bingoflash .bf-x{top:calc(14px + env(safe-area-inset-top,0px));z-index:2;cursor:pointer;color:#fff;background:#ffffff24;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;right:14px}:root .bingoflash .bf-x:hover{background:#ffffff3d}:root .bingoflash .bf-x svg{width:22px;height:22px}:root .solo-win-card{position:relative}:root .solo-win-card .win-x{cursor:pointer;width:40px;height:40px;color:var(--ink);border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}:root .solo-win-card .win-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}:root .solo-win-card .win-x svg{width:18px;height:18px}:root :is(.bingoflash .bf-x,.solo-win-card .win-x):focus-visible{outline-offset:2px;outline:3px solid #ffd75e}:root body:is(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween) :is(.host-bingo,.stagecard .btn-gold):disabled{opacity:1;background:var(--card);color:color-mix(in srgb, #ffc531 60%, var(--card));box-shadow:none;border-color:#ffc53142}:root body:not(.theme-blue,.theme-purple,.theme-red,.theme-black,.theme-space,.theme-christmas,.theme-halloween,.theme-trainer,.theme-yellow) :is(.host-bingo,.stagecard .btn-gold):disabled{opacity:1;background:var(--card);color:color-mix(in srgb, #a87400 80%, var(--card));box-shadow:none;border-color:#e0a10061}:root body.theme-yellow :is(.host-bingo,.stagecard .btn-gold):disabled{opacity:1;background:var(--card);color:color-mix(in srgb, var(--nh-acc-ink) 80%, var(--card));border-color:color-mix(in srgb, var(--teal) 38%, transparent);box-shadow:none}:root .stagecard .btn-ghost:disabled,:root body .stagecard .caller-unit .btn-ghost:disabled,:root body .caller:not(.solo) .ctrl-panel .btn-ghost:disabled{opacity:1;background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;color:color-mix(in srgb, color-mix(in srgb, var(--teal) 62%, var(--ink)) 42%, var(--card));border-color:color-mix(in srgb, var(--teal) 14%, transparent);box-shadow:0 3px 0 color-mix(in srgb, var(--teal) 10%, transparent)}:root body:is(.theme-summer,.theme-yellow) .stagecard .btn-ghost:disabled,:root body:is(.theme-summer,.theme-yellow) .caller:not(.solo) .ctrl-panel .btn-ghost:disabled{color:color-mix(in srgb, var(--nh-acc-ink) 42%, var(--card))}:root body .marquee{border-bottom-color:#0000}:root .marquee .title{width:fit-content;position:relative;margin-inline:auto!important}:root .marquee .title:after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;top:calc(100% + .35rem);left:-1.4rem;right:-1.4rem}:root body.theme-space .marquee{background:0 0}:root body.theme-space .marquee .title{background:#0a0f28e6;border-radius:12px 12px 0 0;padding-inline:1.4rem}:root body.theme-space .marquee .title:after{background:#232d5c;left:0;right:0}@media (min-width:861px) and (min-height:600px) and (min-aspect-ratio:4/3){:is(.caller.solo .solo-stage.svb,main.caller.online-room .solo-stage,main.caller.hoster .stagecard):not(:fullscreen):not(.faux-fs) .marquee .title:after{display:none}}@media (max-width:600px) and (orientation:portrait){:root .now-bar .nb-track{flex:auto;align-self:stretch;min-width:0;min-height:46px;position:relative}:root .now-bar .host-bingo{z-index:2;position:relative}:root .now-bar .nb-ball{width:40px;height:40px;translate:var(--x,0) 0;rotate:calc(var(--turns,0) * 1turn);scale:var(--s,1);margin-top:-20px;font-size:1.05rem;transition:translate .8s cubic-bezier(.25,.85,.3,1.05),rotate .8s cubic-bezier(.25,.85,.3,1),scale .45s,opacity .25s .2s;position:absolute;top:50%;left:0}:root .now-bar .nb-ball[data-out]{opacity:0;transition:translate .45s ease-in,opacity .3s}}@media (max-width:600px) and (orientation:portrait) and (prefers-reduced-motion:reduce){:root .now-bar .nb-ball{transition:none}}:root main.caller.solo .solo-panels>.card{min-width:0;padding:1.3rem 1.4rem 1.2rem}:root main.caller.solo .solo-panels .panel-head{justify-content:space-between;align-items:baseline;gap:.8rem;margin:0 0 1rem;display:flex}:root main.caller.solo .solo-panels .panel-head h3{font:1000 1.25rem/1.1 "Nunito", var(--display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0}:root main.caller.solo .solo-panels .panel-head span{font:800 .82rem/1.2 "Nunito Sans", var(--body), system-ui, sans-serif;color:var(--muted);flex:none}:root main.caller.solo .solo-panels .panel-note{font:600 .78rem/1.4 "Nunito Sans", var(--body), system-ui, sans-serif;color:var(--muted);margin:.9rem 0 0}@media (max-width:600px){:root main.caller.solo .solo-panels>.card{padding:1.1rem 1rem 1rem}:root main.caller.solo .solo-panels .panel-head{margin-bottom:.8rem}:root main.caller.solo .solo-panels .panel-head h3{font-size:1.15rem}}
