.nh{--nh-night:#070c2a;--nh-ink:#0f1a40;--nh-ink-2:#3a4470;--nh-muted:#4a5480;--nh-cream:#fdf6e8;--nh-paper:#fffaf1;--nh-line:#eadfc8;--nh-cyan:#7fe3ff;--nh-royal:#2f6ce6;--nh-night-1:#17255c;--nh-night-2:#0c1640;--nh-gold:#ffc531;--nh-gold-deep:#c98d00;--nh-purple:#7c55e8;--nh-neon:#43e6ff;--nh-neon-rgb:67, 230, 255;--nh-out:2px solid var(--nh-ink);font-family:var(--nh-body), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--nh-ink);background:var(--nh-cream);interpolate-size:allow-keywords;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.nh *,.nh :before,.nh :after{box-sizing:border-box}.nh img{max-width:100%}.nh-wrap{width:min(1220px,100% - 40px);margin-inline:auto}.nh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nh :focus-visible{outline:3px solid var(--nh-neon);outline-offset:3px}.nh-h2{font:1000 clamp(2rem, 4.1vw, 3.35rem)/1.02 var(--nh-display), system-ui, sans-serif;letter-spacing:-.032em;color:var(--nh-ink);text-wrap:balance;margin:0}.nh-eyebrow{font:900 .8rem/1.2 var(--nh-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--nh-muted);margin:0 0 12px}.nh-lede{font:600 1.15rem/1.6 var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);max-width:34em;margin:16px 0 0}.nh-center{text-align:center;max-width:920px;margin-inline:auto}.nh-center .nh-h2{margin-inline:auto}.nh-sentences span{white-space:nowrap}.nh-btn{font:1000 1.12rem/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:1.05rem 1.75rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-color .2s;display:inline-flex}.nh-btn svg{flex:none;width:20px;height:20px;transition:transform .2s}.nh-btn:hover svg{transform:translate(3px)}.nh-gold{color:#2a1b00;background:linear-gradient(#ffe58a 0%,#ffc531 52%,#f3ae0c 100%);box-shadow:inset 0 1.5px #ffffffbf}.nh-gold:hover{filter:brightness(1.05)}.nh-gold:active{transform:translateY(2px)}.nh-ghost{color:#fff;box-shadow:inset 0 0 0 2px rgba(var(--nh-neon-rgb), .8), 0 0 22px rgba(var(--nh-neon-rgb), .22), inset 0 0 16px rgba(var(--nh-neon-rgb), .12);background:#081e4661}.nh-ghost:hover{background:rgba(var(--nh-neon-rgb), .14);transform:translateY(-2px)}.nh-live-btn i{background:#ff5a5f;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite nh-live;box-shadow:0 0 #ff5a5f99}@keyframes nh-live{0%,to{box-shadow:0 0 #ff5a5f99}60%{box-shadow:0 0 0 7px #ff5a5f00}}.nh-ghost:active{transform:translateY(2px)}.nh-join-wrap{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}.nh-join{--nh-join-h:52px;box-sizing:border-box;width:320px;max-width:100%;height:var(--nh-join-h);cursor:text;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:5px 5px 5px 1.25rem;animation:.32s cubic-bezier(.2,.8,.2,1) both nh-join-in;display:flex}@keyframes nh-join-in{0%{opacity:.4;transform:scaleX(.86)}to{opacity:1;transform:none}}.nh-join:focus-within{box-shadow:inset 0 0 0 2px rgba(var(--nh-neon-rgb), 1), 0 0 30px rgba(var(--nh-neon-rgb), .38), inset 0 0 16px rgba(var(--nh-neon-rgb), .16)}.nh-join.bad{box-shadow:inset 0 0 0 2px #ff8a8e,0 0 22px #ff5a5f59}.nh-join-in{color:#fff;min-width:0;height:100%;font:1000 1.12rem/1 var(--nh-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;padding:0}.nh .nh-join-in:focus-visible{outline:none}.nh-join-in::placeholder{color:#ffffff8c;letter-spacing:.08em;text-transform:none}.nh-join-go{cursor:pointer;color:#2a1b00;height:100%;font:1000 1rem/1 var(--nh-display), system-ui, sans-serif;background:linear-gradient(#ffe58a 0%,#ffc531 52%,#f3ae0c 100%);border:0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 1.05rem;transition:filter .2s,opacity .2s,transform .15s;display:inline-flex;box-shadow:inset 0 1.5px #ffffffbf}.nh-join-go svg{width:17px;height:17px}.nh-join-go:hover:not(:disabled){filter:brightness(1.05)}.nh-join-go:active:not(:disabled){transform:translateY(1px)}.nh-join-go:disabled{opacity:.55;cursor:default}.nh-join-go:focus-visible{outline-offset:2px;outline:2px solid #fff}.nh-join-bad{white-space:nowrap;font:800 .86rem/1.2 var(--nh-body), system-ui, sans-serif;color:#fff;background:#a01e28e0;border-radius:999px;padding:.35rem .8rem;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 6px 18px #0000004d}@media (prefers-reduced-motion:reduce){.nh-join{animation:none}}.nh-hero{--plate:url(/look/stage.webp);--sky-top:#02081f;--sky-low:#0a2257;--plate-top:#153a7b;--floor:#022977;--floor-deep:#04113a;--rim-a:54vw;--rim-b:clamp(76px, 9vw, 150px);--rim-rgb:92, 176, 255;isolation:isolate;color:#fff;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rim-b) + 1px) no-repeat, radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, #000 calc(100% - 1.5px), transparent 100%) bottom / 100% var(--rim-b) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rim-b) + 1px) no-repeat, radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, #000 calc(100% - 1.5px), transparent 100%) bottom / 100% var(--rim-b) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rim-b) + 1px) no-repeat, radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, #000 calc(100% - 1.5px), transparent 100%) bottom / 100% var(--rim-b) no-repeat;background:radial-gradient(900px 420px at 50% 0%, #2b40b073, #2b40b000 72%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-low) 100%);padding-bottom:clamp(112px,10vw,140px);position:relative;overflow:clip;container-type:inline-size}.nh-hero:before{content:"";height:var(--rim-b);z-index:8;pointer-events:none;background:radial-gradient(ellipse var(--rim-a) var(--rim-b) at 50% 0, transparent calc(100% - 7px), rgba(var(--rim-rgb), .55) calc(100% - 4px), rgba(var(--rim-rgb), .95) calc(100% - 2px), rgba(var(--rim-rgb), 0) 100%);filter:drop-shadow(0 -2px 6px rgba(var(--rim-rgb), .7));position:absolute;bottom:0;left:0;right:0}.nh-hero:after{content:"";z-index:9;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nh-sky{z-index:-1;pointer-events:none;height:52%;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.bokeh{animation:5s ease-in-out infinite alternate nh-twinkle;position:absolute;inset:0}.bokeh.k1{background:radial-gradient(circle at 6% 22%,#ffd26ebf,#ffd26e00 7px),radial-gradient(circle at 14% 9%,#82e1ff99,#82e1ff00 5px),radial-gradient(circle at 23% 31%,#ffd26e73,#ffd26e00 10px),radial-gradient(circle at 31% 14%,#ffffff80,#fff0 4px),radial-gradient(circle at 70% 11%,#ffd26e8c,#ffd26e00 6px),radial-gradient(circle at 79% 27%,#82e1ff80,#82e1ff00 9px),radial-gradient(circle at 88% 8%,#ffd26eb3,#ffd26e00 5px),radial-gradient(circle at 95% 34%,#ffd26e73,#ffd26e00 12px),radial-gradient(circle at 4% 56%,#82e1ff66,#82e1ff00 11px),radial-gradient(circle at 97% 61%,#ffd26e73,#ffd26e00 9px)}.bokeh.k2{background:radial-gradient(circle at 10% 40%,#ffd26e80,#ffd26e00 16px),radial-gradient(circle at 19% 19%,#ffd26e66,#ffd26e00 22px),radial-gradient(circle at 37% 5%,#82e1ff59,#82e1ff00 18px),radial-gradient(circle at 63% 6%,#ffd26e59,#ffd26e00 20px),radial-gradient(circle at 84% 19%,#ffd26e66,#ffd26e00 24px),radial-gradient(circle at 91% 46%,#82e1ff59,#82e1ff00 18px);animation-duration:7s;animation-delay:-2.5s}@keyframes nh-twinkle{0%,to{opacity:.3;scale:.72}50%{opacity:1;scale:1.06}}.nh-glow-num{z-index:0;font:1000 clamp(8rem, 15vw, 14rem)/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.04em;color:#0000;background:radial-gradient(circle,#ffdc78 0 1.1px,#0000 1.6px) 0 0/6px 6px;filter:drop-shadow(0 0 10px #ffbe3c8c)drop-shadow(0 0 30px #ffa02859);opacity:.32;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-out both nh-sparkle;position:absolute;top:9%;left:1.5%}@keyframes nh-sparkle{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.92)}45%{opacity:.5}70%{clip-path:inset(0)}to{opacity:.3;clip-path:inset(0);transform:none}}.nh-floats{z-index:2;pointer-events:none;position:absolute;inset:0}.fl{--z:1;translate:calc(var(--px,0) * var(--z) * 16px) calc(var(--py,0) * var(--z) * 10px);animation:nh-bob var(--bob,6s) ease-in-out infinite alternate;transition:translate .6s cubic-bezier(.2,.8,.2,1);position:absolute}.fl1{--z:1.2;--bob:6.5s;top:21%;left:7%}.fl2{--z:1;--bob:5.4s;top:24%;right:4%}.fl3{--z:.5;--bob:7.5s;filter:blur(1.4px);opacity:.8;top:5.5%;right:21%}.fl4{--z:2.2;--bob:8s;filter:blur(2.6px);top:33%;right:-2.5%}.fl5{--z:.4;--bob:6.8s;filter:blur(1.8px);opacity:.7;top:7%;left:21%}@keyframes nh-bob{0%{transform:translateY(-9px)rotate(-4deg)}to{transform:translateY(9px)rotate(5deg)}}.nh-top{z-index:8;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex;position:relative}.nh-top:has(.nh-sw){grid-template-columns:1fr auto 1fr;display:grid}.nh-top:has(.nh-sw)>:first-child{justify-self:start}.nh-top:has(.nh-sw)>:last-child{justify-self:end}.nh-top .site-logo img{filter:drop-shadow(0 6px 18px #00000059)}.nh-act{--nh-act-h:45px;box-sizing:border-box;width:var(--nh-act-h);height:var(--nh-act-h);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;background:#ffffff14;border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .15s;display:inline-grid;box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 1px #ffffff24,0 10px 30px #00000040}.nh-act:hover{background:#ffffff24;box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 1px #ffffff24,0 10px 30px #00000040}.nh-act:active{transform:translateY(2px)}.nh-act:focus-visible{outline:2px solid rgba(var(--nh-neon-rgb), .9);outline-offset:3px}.nh-act svg{width:20px;height:20px}.nh-hero-copy{z-index:6;text-align:center;padding-top:clamp(14px,2.6vw,30px);position:relative}.nh-h1{font-weight:inherit;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);margin:0;display:flex}.nh-big{color:#fff;font:1000 clamp(2.85rem, 6.3vw, 5.7rem)/.95 var(--nh-display), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;text-shadow:0 8px 34px #0006;display:block}.nh-big .ln{display:block}.nh-big .ln+.ln{margin-top:.13em}.nh-big mark{color:var(--nh-ink);text-shadow:none;box-shadow:0 .07em 0 var(--nh-gold-deep), 0 .18em .5em #00000059, inset 0 2px 0 #fff9;background:linear-gradient(#ffe17a,#ffc531 60%,#f6b415);border-radius:.16em;margin-left:.04em;padding:.02em .2em .05em;display:inline-block;transform:rotate(-2.5deg)}.nh-sub{font:800 clamp(1.1rem, 1.6vw, 1.38rem)/1.4 var(--nh-body), system-ui, sans-serif;color:#ffffffe0;margin:clamp(14px,1.8vw,20px) 0 0}.nh-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(20px,2.4vw,28px);display:flex}.nh-trust{font:800 .92rem var(--nh-body), system-ui, sans-serif;color:#ffffffc7;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:18px 0 0;display:flex}.nh-trust span{align-items:center;gap:7px;display:inline-flex}.nh-trust svg{width:16px;height:16px;color:var(--nh-cyan)}.arrive{animation:.9s cubic-bezier(.2,.8,.2,1) both nh-arrive;animation-delay:calc(var(--i,0) * 85ms + 80ms)}@keyframes nh-arrive{0%{opacity:0;filter:blur(8px);translate:0 22px}to{opacity:1;filter:blur();translate:0}}.nh-stage{--pw:max(100cqw, 1240px);--ph:calc(var(--pw) * .5628);z-index:5;width:var(--pw);height:var(--ph);margin:calc(30px - var(--ph) * .23) 0 0 calc((100cqw - var(--pw)) / 2);position:relative}.nh-plate{z-index:0;pointer-events:none;background:var(--plate) center / 100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 95%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 95%,#0000 100%)}.nh-screen{z-index:3;width:60%;box-shadow:inset 0 0 0 1.5px rgba(var(--nh-neon-rgb), .85), 0 0 0 1px rgba(var(--nh-neon-rgb), .25), 0 0 28px rgba(var(--nh-neon-rgb), .5), 0 0 90px rgba(var(--nh-neon-rgb), .22), 0 40px 60px -10px #000000a6;transform:perspective(1600px) rotateX(calc(var(--py,0) * -1.6deg)) rotateY(calc(var(--px,0) * 2.2deg));background:linear-gradient(#8ce1ff33,#8ce1ff0d);border-radius:28px;padding:9px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:23%;left:20%;container-type:inline-size}.nh-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 0%, rgba(var(--nh-neon-rgb), .35), rgba(var(--nh-neon-rgb), 0) 100%);filter:blur(6px);height:70px;position:absolute;top:calc(100% - 6px);left:4%;right:4%}.nh-screen:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(115deg,#fff0 30%,#ffffff17 42%,#fff0 56%);border-radius:20px;position:absolute;inset:9px}.nh-host{z-index:6;aspect-ratio:511/900;cursor:pointer;height:57%;translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 4px);background:0 0;border:0;padding:0;transition:translate .6s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:13%;left:8.5%}.nh-host img{filter:drop-shadow(0 22px 26px #0000008c);width:100%;height:100%;display:block}.nh-host:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:30px;position:absolute;bottom:-12px;left:4%;right:4%}.nh-host:hover{transform:translateY(-4px)rotate(-1deg)}.nh-host:active{transform:translateY(2px)scale(.99)}.nh-bubble{z-index:2;white-space:nowrap;color:var(--nh-ink);background:#fff;border-radius:22px 22px 22px 6px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;animation:.5s cubic-bezier(.2,1.4,.4,1) both nh-pop;display:flex;position:absolute;top:4%;left:72%;box-shadow:0 16px 34px #0006}.nh-bubble b{font:1000 1.25rem/1.1 var(--nh-display), system-ui, sans-serif}.nh-bubble span{font:900 .78rem var(--nh-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nh-muted)}@keyframes nh-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}.pt{--ink:236, 72, 153;font-family:var(--nh-body), system-ui, sans-serif;background:#fffdf8;border:2px solid #1c2b55;border-radius:12px;overflow:hidden;box-shadow:0 18px 30px #0f1a4038,0 2px 6px #0f1a4029}.pt.ink-blue{--ink:47, 108, 230}.pt.ink-purple{--ink:124, 85, 232}.pt-head{color:#fff;background:#1c2b55;justify-content:space-between;align-items:center;gap:.6em;padding:.5em .85em;font-size:clamp(10px,.95vw,14px);display:flex}.pt-head b{font:1000 1.2em var(--nh-display), system-ui, sans-serif}.pt-head span{font-weight:800}.pt-head i{opacity:.92;font-size:.88em;font-style:normal;font-weight:700}.pt-grid{grid-template-columns:repeat(9,1fr);display:grid}.pt-c{aspect-ratio:1;font:1000 clamp(10px, 1.18vw, 18px) var(--nh-display), system-ui, sans-serif;color:#1c2b55;border-bottom:1px solid #d9d2c1;border-right:1px solid #d9d2c1;place-items:center;display:grid;position:relative}.pt-c:nth-child(9n){border-right:0}.pt-c:nth-last-child(-n+9){border-bottom:0}.pt-c.blank{background:repeating-linear-gradient(45deg,#fbf3e2 0 4px,#f2e7cf 4px 8px)}.pt-c b{z-index:1;position:relative}.pt-c.dab:before{content:"";background:radial-gradient(circle at 40% 36%, rgba(var(--ink), .42), rgba(var(--ink), .66) 62%, rgba(var(--ink), .78) 100%);box-shadow:0 0 0 1px rgba(var(--ink), .18);transform:rotate(var(--r,0deg));mix-blend-mode:multiply;border-radius:47% 53% 50% 50%/54% 46%;animation:.45s cubic-bezier(.2,1.5,.4,1) both nh-dab;position:absolute;inset:8%}@keyframes nh-dab{0%{transform:rotate(var(--r,0deg)) scale(.2);opacity:0}to{transform:rotate(var(--r,0deg)) scale(1);opacity:1}}.ls{--s-bg:linear-gradient(180deg, #fffdf8, #f4efe3);--s-ink:#1c2b55;--s-muted:#8b95b1;--s-title:#1c2b55;--s-say:#1c2b55;--s-arc:#1c2b55;--s-tabs:#1c2b5512;--s-tab:#56607f;--s-tab-on:#1c2b55;--s-tab-on-ink:#fff;--s-glow:#1c2b5540;--s-live:#1c2b55;--s-live-bg:#e6eaf5;--s-cell:#fff;--s-cell-line:#e7e2d4;--s-cell-ink:#aab2c9;--s-called:#1c2b55;--s-called-ink:#fff;--s-cur:#ffc531;--s-cur-ink:#2a1b00;--s-cur-glow:#ffc53199;--s-tile:#f0ece0;--s-tile-line:#e7e2d4;isolation:isolate;aspect-ratio:16/9.3;background:var(--s-bg);color:var(--s-ink);font-family:var(--nh-body), system-ui, sans-serif;border-radius:20px;flex-direction:column;padding:1.7cqw 2.3cqw 2.4cqw;transition:background .5s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ls[data-skin=blue]{--s-bg:radial-gradient(circle at 25% 0%, #1d4f86, #1d4f8600 60%), linear-gradient(180deg, #123a66, #0c2a4d);--s-ink:#eef3fb;--s-muted:#8fb0d6;--s-title:#eef3fb;--s-say:#a9d8ff;--s-arc:#bde8f6;--s-tabs:#ffffff14;--s-tab:#b9cce6;--s-tab-on:#7fe3ff;--s-tab-on-ink:#06223d;--s-glow:#7fe3ff8c;--s-live:#9fe6ff;--s-live-bg:#9fe6ff24;--s-cell:#ffffff0d;--s-cell-line:#ffffff1a;--s-cell-ink:#7f9cc2;--s-called:#2f6ce6;--s-called-ink:#fff;--s-cur:#ffc531;--s-cur-ink:#2a1b00;--s-cur-glow:#ffc531b3;--s-tile:#ffffff0f;--s-tile-line:#ffffff1a}.ls[data-skin=halloween]{--s-bg:radial-gradient(circle at 85% 0%, #ff8c2838, #ff8c2800 45%), radial-gradient(circle at 15% 10%, #3b1f6e, #3b1f6e00 60%), linear-gradient(180deg, #1e1236, #120c1d);--s-ink:#f3ecff;--s-muted:#a796c9;--s-title:#ffd28a;--s-say:#ffd28a;--s-arc:#ffd28a;--s-tabs:#ffffff14;--s-tab:#cbbbe9;--s-tab-on:#ff8a2b;--s-tab-on-ink:#241000;--s-glow:#ff8a2ba6;--s-live:#ffb26b;--s-live-bg:#ff8a2b29;--s-cell:#ffffff0d;--s-cell-line:#ffffff17;--s-cell-ink:#7f6ea6;--s-called:#8b5cf6;--s-called-ink:#fff;--s-cur:#ffe2a8;--s-cur-ink:#2a1500;--s-cur-glow:#ffd28cb3;--s-tile:#ffffff0f;--s-tile-line:#ffffff1a}.ls[data-skin=christmas]{--s-bg:radial-gradient(circle at 20% 0%, #24603f, #24603f00 60%), linear-gradient(180deg, #154a30, #0f2b1c);--s-ink:#f3fbf5;--s-muted:#9cc8ab;--s-title:#fff1bf;--s-say:#fff1bf;--s-arc:#fff1bf;--s-tabs:#ffffff14;--s-tab:#c3e2cd;--s-tab-on:#e5484d;--s-tab-on-ink:#fff;--s-glow:#e5484d99;--s-live:#fff1bf;--s-live-bg:#fff1bf24;--s-cell:#ffffff0f;--s-cell-line:#ffffff1a;--s-cell-ink:#7fae90;--s-called:#d6383d;--s-called-ink:#fff;--s-cur:#fff;--s-cur-ink:#b3262b;--s-cur-glow:#ffffffb3;--s-tile:#ffffff0f;--s-tile-line:#ffffff1a}.ls-top{justify-content:space-between;align-items:center;gap:1.4cqw;display:flex}.ls-brand{align-items:center;gap:1cqw;display:flex}.ls-brand img{width:auto;height:3.7cqw;display:block}.ls-live{font:1000 1.05cqw/1 var(--nh-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--s-live);background:var(--s-live-bg);border-radius:99px;padding:.45cqw 1cqw}.ls-live:before{content:"";vertical-align:.05cqw;background:currentColor;border-radius:50%;width:.8cqw;height:.8cqw;margin-right:.5cqw;animation:1.4s ease-in-out infinite nh-blink;display:inline-block}@keyframes nh-blink{50%{opacity:.25}}.ls-tools{align-items:center;gap:1cqw;display:flex}.ls-tabs{background:var(--s-tabs);border-radius:99px;gap:.4cqw;padding:.4cqw;display:flex}.ls-tabs button,.ls-sound{cursor:pointer;color:var(--s-tab);font:900 1.3cqw/1 var(--nh-body), system-ui, sans-serif;background:0 0;border:0;border-radius:99px;padding:.72cqw 1.3cqw;transition:background-color .25s,color .25s,box-shadow .25s}.ls-tabs button:hover{color:var(--s-ink)}.ls-tabs button.on{background:var(--s-tab-on);color:var(--s-tab-on-ink);box-shadow:0 0 1.4cqw var(--s-glow)}.ls-sound{background:var(--s-tabs);align-items:center;gap:.55cqw;padding:.8cqw 1.3cqw;display:inline-flex}.ls .nh-sw{--sw-h:3.9cqw;--sw-pad:.4cqw;color:var(--s-tab);font-size:1.3cqw}.ls .nh-sw-opt{gap:.6cqw;padding:0 1.3cqw}.ls .nh-sw-opt svg{width:1.6cqw;height:1.6cqw}.ls-sound svg{width:1.8cqw;height:1.8cqw}.ls-sound.on{background:var(--s-tab-on);color:var(--s-tab-on-ink);box-shadow:0 0 1.4cqw var(--s-glow)}.ls-sound:not(.on){animation:2.8s ease-in-out 2.4s 3 nh-nudge}@keyframes nh-nudge{0%,to{transform:none}10%{transform:scale(1.08)}20%{transform:none}}.ls-title{text-align:center;color:var(--s-title);font:1000 2.25cqw/1 var(--nh-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:1.2cqw 0 0}.ls-title i{color:#ffc531;margin:0 .9cqw;font-style:normal}.ls-main{flex:1;grid-template-columns:1fr 55%;align-items:center;gap:2.6cqw;margin-top:1cqw;display:grid}.ls-caller{flex-direction:column;align-items:center;min-width:0;display:flex}.ls-ballwrap{aspect-ratio:1;width:15.5cqw;margin-top:4.2cqw;position:relative}.ls-ballwrap>.nhb{position:absolute;inset:0}.ls-arc{aspect-ratio:1;pointer-events:none;width:150%;height:auto;position:absolute;top:-31%;left:-25%;overflow:visible}.ls-arc text{font:1000 9.6px var(--nh-display), system-ui, sans-serif;letter-spacing:2.4px;fill:var(--s-arc)}.ls-arc .st{fill:#ffc531}.ls-say{text-align:center;color:var(--s-say);font:1000 1.95cqw/1.15 var(--nh-display), system-ui, sans-serif;letter-spacing:.02em;margin:1.6cqw 0 0;animation:.55s cubic-bezier(.2,.8,.2,1) .45s both nh-say}@keyframes nh-say{0%{opacity:0;filter:blur(4px);transform:translateY(.8cqw)}to{opacity:1;filter:none;transform:none}}.ls-recent,.ls-stats{gap:1cqw;margin-top:1.6cqw;display:flex}.ls-stats span{background:var(--s-tile);border:.15cqw solid var(--s-tile-line);min-width:9cqw;font:900 .95cqw var(--nh-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);border-radius:1.2cqw;flex-direction:column;align-items:center;padding:.8cqw 1.4cqw;display:flex}.ls-stats b{font:1000 2.3cqw/1 var(--nh-display), system-ui, sans-serif;color:var(--s-ink);letter-spacing:-.02em;margin-bottom:.3cqw}.ls-board{grid-template-columns:repeat(10,1fr);align-content:center;gap:.55cqw;display:grid}.ls-board i{aspect-ratio:1.12;font-style:normal;font:1000 1.55cqw/1 var(--nh-display), system-ui, sans-serif;color:var(--s-cell-ink);background:var(--s-cell);box-shadow:inset 0 0 0 .14cqw var(--s-cell-line);border-radius:.75cqw;place-items:center;transition:background-color .45s,color .45s,box-shadow .45s;display:grid}.ls-board i.c{background:var(--s-called);color:var(--s-called-ink);box-shadow:inset 0 -.25cqw #0000002e}.ls[data-skin=halloween] .ls-board i.c:is(.k1,.k3){background:#f7822b}.ls[data-skin=christmas] .ls-board i.c.k1{background:#2f9e5b}.ls[data-skin=christmas] .ls-board i.c.k2{color:#2a1b00;background:#e2a922}.ls[data-skin=christmas] .ls-board i.c.k3{background:#3d7be0}.ls[data-skin=christmas] .ls-board i.c.k4{background:#8b5cf6}.ls-board i.cur{box-shadow:0 0 1.6cqw var(--s-cur-glow), inset 0 -.25cqw 0 #0000001f;animation:.7s cubic-bezier(.2,1.5,.4,1) .3s both nh-cell;background:var(--s-cur)!important;color:var(--s-cur-ink)!important}@keyframes nh-cell{0%{transform:scale(.5)}to{transform:none}}.ls-win{z-index:8;text-align:center;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#3474e8f5,#0c2660f7);place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.ls-win.on{opacity:1}.ls[data-skin=blue] .ls-win{background:radial-gradient(circle at 50% 45%,#3474e8f5,#0c2660f7)}.ls[data-skin=halloween] .ls-win{background:radial-gradient(circle at 50% 45%,#7a40d2f5,#240c48f7)}.ls[data-skin=halloween] .ls-win b{color:#ffa24a;text-shadow:0 .6cqw #8a3c06,0 1.6cqw 3cqw #1400288c}.ls[data-skin=halloween] .ls-win .cf:nth-child(4n+2){background:#ff8a2b}.ls[data-skin=halloween] .ls-win .cf:nth-child(4n+3){background:#b388ff}.ls[data-skin=halloween] .ls-win .cf:nth-child(4n+5){background:#7ee081}.ls[data-skin=christmas] .ls-win{background:radial-gradient(circle at 50% 45%,#d6383df5,#620e14f7)}.ls[data-skin=christmas] .ls-win .cf:nth-child(4n+3){background:#2f9e5b}.ls-win-in{flex-direction:column;align-items:center;display:flex}.ls-win b{font:1000 12cqw/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.02em;color:#ffd75e;text-shadow:0 .6cqw #b97f00,0 1.6cqw 3cqw #00282673;opacity:0;transition:transform .6s cubic-bezier(.2,1.5,.4,1),opacity .3s;transform:scale(.5)rotate(-6deg)}.ls-win em{font:900 2.4cqw var(--nh-display), system-ui, sans-serif;color:#fff;opacity:0;margin-top:1.2cqw;font-style:normal;transition:opacity .4s .25s}.ls-win.on b{opacity:1;transform:rotate(-3deg)}.ls-win.on em{opacity:1}.ls-win .cf{opacity:0;border-radius:.3cqw;width:1.3cqw;height:2cqw;position:absolute;top:-4%}.ls-win.on .cf{animation:2.6s cubic-bezier(.3,.6,.4,1) both nh-cf}.ls-win .cf:nth-child(4n+2){background:#ffc531}.ls-win .cf:nth-child(4n+3){background:#ff5d73}.ls-win .cf:nth-child(4n+4){background:#fff}.ls-win .cf:nth-child(4n+5){background:#8b5cf6}.ls-win .cf:nth-child(2){animation-delay:50ms;left:6%}.ls-win .cf:nth-child(3){animation-delay:.3s;left:13%}.ls-win .cf:nth-child(4){animation-delay:.15s;left:21%}.ls-win .cf:nth-child(5){animation-delay:.45s;left:28%}.ls-win .cf:nth-child(6){animation-delay:.1s;left:35%}.ls-win .cf:nth-child(7){animation-delay:.35s;left:43%}.ls-win .cf:nth-child(8){animation-delay:.2s;left:50%}.ls-win .cf:nth-child(9){animation-delay:.5s;left:57%}.ls-win .cf:nth-child(10){animation-delay:80ms;left:64%}.ls-win .cf:nth-child(11){animation-delay:.4s;left:71%}.ls-win .cf:nth-child(12){animation-delay:.25s;left:78%}.ls-win .cf:nth-child(13){animation-delay:.55s;left:85%}.ls-win .cf:nth-child(14){animation-delay:.12s;left:91%}.ls-win .cf:nth-child(15){animation-delay:.38s;left:96%}@keyframes nh-cf{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(58cqw)rotate(560deg)}}.nh-modes{z-index:7;margin-top:calc(-1*clamp(112px,10vw,140px));padding-bottom:clamp(52px,6vw,84px);position:relative}.nh-chooser{border:var(--nh-out);box-shadow:0 8px 0 var(--nh-ink), 0 40px 80px #04082461;background:#fffdf8;border-radius:32px;padding:clamp(22px,2.8vw,36px);position:relative}.nh-chooser h2{font:1000 clamp(1.9rem, 3.3vw, 2.8rem)/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.034em;align-items:center;gap:12px;margin:0 0 22px;display:flex}.nh-dash{flex:none;width:34px;height:30px;position:relative}.nh-dash:before,.nh-dash:after{content:"";background:var(--nh-gold);border-radius:9px;height:7px;position:absolute}.nh-dash:before{width:22px;top:4px;left:4px;transform:rotate(-58deg)}.nh-dash:after{width:18px;top:17px;left:15px;transform:rotate(-28deg)}.nh-mode-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.nh-mode-list>.nh-mode:last-child:nth-child(odd){grid-column:1/-1}.nh-mode{isolation:isolate;min-height:118px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));color:#fff;background:linear-gradient(180deg, var(--nh-night-1) 0%, var(--nh-night-2) 100%);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 20px 20px 22px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .2s,translate .2s;display:grid;position:relative;box-shadow:0 6px #060c2a,0 18px 34px #08102f42,inset 0 1px #ffffff1a}.nh-mode:hover{translate:0 -3px;box-shadow:0 9px #060c2a,0 0 0 1.5px #7fe3ff80,0 0 30px #7fe3ff33,0 24px 40px #08102f4d,inset 0 1px #ffffff1a}.nh-mode:active{translate:0 4px}.nh-mode-ic{width:58px;height:58px;color:var(--nh-cyan);background:#7fe3ff14;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #7fe3ff47}.nh-mode-ic svg{width:28px;height:28px}.nh-mode-tx{min-width:0}.nh-mode-tx b{font:1000 1.42rem/1.05 var(--nh-display), system-ui, sans-serif;letter-spacing:-.022em;display:block}.nh-mode-tx em{font:700 .98rem/1.35 var(--nh-body), system-ui, sans-serif;color:#ffffffbd;margin-top:5px;font-style:normal;display:block}.nh-mode-go{background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .25s,background-color .25s,color .25s;display:grid}.nh-mode-go svg{width:22px;height:22px}.nh-mode:hover .nh-mode-go{background:var(--nh-gold);color:#2a1b00;transform:translate(4px)}.nh-badge{font:1000 .7rem/1 var(--nh-body), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nh-ink);background:var(--nh-gold);box-shadow:0 3px 0 var(--nh-gold-deep);border-radius:99px;padding:.38rem .72rem;position:absolute;top:-12px;right:18px}.nh-chooser-foot{font:900 .98rem var(--nh-body), system-ui, sans-serif;color:var(--nh-ink);text-align:center;align-items:center;gap:16px;margin:24px 0 0;display:flex}.nh-chooser-foot:before,.nh-chooser-foot:after{content:"";background:var(--nh-ink);opacity:.45;flex:1;height:1.5px}.tilt{will-change:transform}.tilt.tilting{transition:transform .1s linear,translate .2s,box-shadow .2s}.tilt:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff61, #fff0 46%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.tilt.tilting:before{opacity:1}.nh-band{color:#fff;background:radial-gradient(700px 180px at 18% 0,#2f6ce661,#2f6ce600 70%),linear-gradient(#101b4e,#08102f);position:relative;overflow:hidden}.nh-band:before{content:"";opacity:.1;background:radial-gradient(circle,#fff 0 2.2px,#0000 2.8px) 0 0/26px 26px;position:absolute;inset:0}.nh-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding-block:26px;display:flex;position:relative}.nh-band-h{font:1000 clamp(1.6rem, 2.7vw, 2.4rem)/1.05 var(--nh-display), system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;margin:0}.nh-band-list{flex:none;margin:0;padding:0;list-style:none;display:flex}.nh-band-list li{white-space:nowrap;font:900 1.06rem var(--nh-body), system-ui, sans-serif;border-left:2px solid #ffffff59;align-items:center;gap:12px;padding:4px 20px;display:flex}.nh-band-list li:first-child{border-left:0}.nh-band-list svg{width:38px;height:38px;color:var(--nh-cyan)}@media (max-width:1100px){.nh-band-list li{gap:10px;padding:4px 14px;font-size:1rem}.nh-band-list svg{width:32px;height:32px}}.nh-themes{background:var(--nh-cream);padding-block:clamp(60px,7vw,100px) clamp(24px,3vw,40px)}.nh-head-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.nh-arrows{flex:none;gap:10px;display:flex}.nh-arrows button{cursor:pointer;width:50px;height:50px;color:var(--nh-ink);border:var(--nh-out);box-shadow:0 4px 0 var(--nh-ink);background:#fff;border-radius:50%;place-items:center;transition:translate .15s,opacity .2s;display:grid}.nh-arrows button svg{width:22px;height:22px}.nh-arrows button:active{box-shadow:0 1px 0 var(--nh-ink);translate:0 3px}.nh-arrows button:disabled{opacity:.3;cursor:default}.nh-theme-track{--gap:20px;--pad:22px;gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:min(1220px + 2 * var(--pad), 100%);padding:30px var(--pad) 72px;scroll-padding-inline:var(--pad);scrollbar-width:none;--edge:linear-gradient(90deg, transparent 0, transparent calc(var(--pad) - 8px), #000 var(--pad), #000 calc(100% - var(--pad)), transparent calc(100% - var(--pad) + 8px), transparent 100%);-webkit-mask-image:var(--edge);-webkit-mask-image:var(--edge);mask-image:var(--edge);margin:-14px auto -40px;display:flex;overflow-x:auto}.nh-theme-track::-webkit-scrollbar{display:none}.nh-theme{flex:0 0 calc((100% - 3 * var(--gap)) / 4);aspect-ratio:4/5;isolation:isolate;border:var(--nh-out);scroll-snap-align:start;box-shadow:0 6px 0 var(--nh-ink), 0 22px 40px #0f1a402e;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:24px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),translate .2s;position:relative;overflow:hidden}.nh-theme:hover{translate:0 -4px}.nh-theme img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nh-theme:hover img{scale:1.05}.nh-theme:after{content:"";z-index:1;background:linear-gradient(#050a2300 55%,#050a23c7);position:absolute;inset:0}.nh-theme-name{z-index:2;color:#fff;font:1000 1.5rem/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.02em;text-shadow:0 2px 12px #00000073;position:absolute;bottom:17px;left:18px}.nh-theme-go{z-index:2;width:42px;height:42px;color:var(--nh-ink);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:13px;right:14px;box-shadow:0 6px 16px #0000004d}.nh-theme-go svg{width:20px;height:20px}.nh-theme:hover .nh-theme-go{transform:translate(3px)}.nh-caller{background:var(--nh-cream);padding-top:clamp(60px,7vw,100px);position:relative;overflow:hidden}.nh-caller:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffc53138,#ffc53100);width:70%;height:120%;position:absolute;top:-10%;right:-10%}.nh-caller-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.nh-voices{border:var(--nh-out);box-shadow:0 4px 0 var(--nh-ink);background:#fff;border-radius:99px;gap:6px;margin-top:24px;padding:6px;display:inline-flex}.nh-voices button{cursor:pointer;color:var(--nh-ink);font:1000 1.02rem var(--nh-display), system-ui, sans-serif;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:.66rem 1.2rem;transition:background-color .2s,color .2s;display:inline-flex}.nh-voices button svg{width:18px;height:18px}.nh-voices button.on{background:var(--nh-ink);color:#fff}.nh-picks{font:800 1rem var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.nh-picks li{align-items:center;gap:8px;display:inline-flex}.nh-picks svg{width:18px;height:18px;color:var(--nh-ink)}.nh-caller-stage{flex-direction:column;align-items:center;padding:10px 0 20px;display:flex;position:relative}.nh-plinth{background:radial-gradient(closest-side,#0f1a4052,#0f1a4000);border-radius:50%;width:clamp(160px,18vw,240px);height:30px;position:absolute;top:calc(clamp(200px,25vw,330px) - 4px)}.nh-bigball{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .25s cubic-bezier(.2,1.4,.4,1);position:relative}.nh-bigball:hover{transform:translateY(-6px)rotate(-3deg)}.nh-bigball:active{transform:translateY(2px)scale(.96)}.nh-bigball:after{content:"";pointer-events:none;border:3px dashed #c98d0080;border-radius:50%;animation:18s linear infinite nh-spin;position:absolute;inset:-12px}@keyframes nh-spin{to{transform:rotate(360deg)}}.nh-callout{text-align:center;margin:26px 0 0;animation:.5s cubic-bezier(.2,.8,.2,1) .3s both nh-say}.nh-callout b{font:1000 clamp(1.8rem, 3vw, 2.6rem)/1.05 var(--nh-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--nh-ink);display:block}.nh-callout span{font:900 .86rem var(--nh-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--nh-muted);margin-top:6px;display:block}.nh-marquee{flex-direction:column;gap:12px;margin-top:clamp(30px,4vw,54px);padding:22px 0 34px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.nh-mq-row{margin-block:-5px -6px;padding-block:5px 6px;overflow:hidden}.nh-mq-track{gap:12px;width:max-content;animation:80s linear infinite nh-mq;display:flex}.nh-mq-row.rev .nh-mq-track{animation-duration:92s;animation-direction:reverse}.nh-marquee:hover .nh-mq-track{animation-play-state:paused}@keyframes nh-mq{to{transform:translate(-50%)}}.nh-chip{cursor:pointer;white-space:nowrap;font:900 1rem var(--nh-body), system-ui, sans-serif;color:var(--nh-ink);border:1.5px solid var(--nh-line);box-shadow:0 3px 0 var(--nh-line);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 18px 6px 6px;transition:border-color .2s,color .2s,translate .15s;display:inline-flex}.nh-chip:hover{border-color:var(--nh-ink);color:var(--nh-ink);translate:0 -2px}.nh-steps{background:var(--nh-cream);padding-block:clamp(60px,7vw,100px)}.nh-step-list{grid-template-columns:repeat(3,1fr);gap:26px;margin:46px 0 0;padding:0;list-style:none;display:grid}.nh-step{border:var(--nh-out);box-shadow:0 6px 0 var(--nh-ink), 0 24px 40px #0f1a401f;background:#fff;border-radius:28px;padding:14px 14px 28px;position:relative}.nh-step-shot{aspect-ratio:16/11;background:#eef1f7;border-radius:18px;margin:0;position:relative;overflow:hidden}.nh-step-shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.nh-step-shot.s2{background:radial-gradient(circle at 50% 120%,#2f6ce6,#0c1640 72%);justify-content:center;align-items:flex-end;display:flex}.nh-step-shot.s2 img{object-fit:contain;border:7px solid #0f1a40;border-bottom:0;border-radius:26px 26px 0 0;width:54%;height:auto;margin-top:22px;box-shadow:0 -10px 30px #00000040}.nh-step .nh-step-n{z-index:2;margin:-30px 0 0 14px;display:block}.nh-step h3{font:1000 1.55rem/1.1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.02em;margin:12px 12px 6px}.nh-step p{font:600 1.03rem/1.55 var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);margin:0 12px}.nh-print{background:var(--nh-cream);padding-block:clamp(60px,7vw,100px);position:relative;overflow:hidden}.nh-print-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:50px;display:grid}.nh-print-links{gap:16px;margin-top:28px;display:grid}.nh-plink{isolation:isolate;color:var(--nh-ink);border:var(--nh-out);box-shadow:0 5px 0 var(--nh-ink);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#fff;border-radius:22px;padding:20px 76px 22px 24px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),translate .2s;display:block;position:relative}.nh-plink:hover{translate:0 -3px}.nh-plink b{font:1000 1.32rem/1.15 var(--nh-display), system-ui, sans-serif;letter-spacing:-.02em;display:block}.nh-plink span{font:600 1rem/1.5 var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);margin-top:5px;display:block}.nh-plink i{background:var(--nh-gold);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;right:20px;translate:0 -50%}.nh-plink i svg{width:20px;height:20px}.nh-paper-stack{height:clamp(330px,33vw,450px);position:relative}.nh-paper-stack .pt{width:min(480px,90%);position:absolute}.nh-paper-stack .p3{top:0;left:12%;transform:rotate(-8deg)}.nh-paper-stack .p2{top:25%;left:20%;transform:rotate(5deg)}.nh-paper-stack .p1{top:50%;left:4%;transform:rotate(-2.5deg)}.nh-included{color:#fff;background:radial-gradient(1000px 520px at 50% 0,#1d2d7e,#1d2d7e00 70%),#0a1236;padding-block:clamp(64px,7.5vw,110px);position:relative;overflow:hidden}.nh-included .nh-eyebrow{color:#a9d8ff}.nh-included .nh-h2{color:#fff}.nh-bigticket{max-width:1180px;color:var(--nh-ink);background:#fffdf7;border:3px solid #fff;border-radius:24px;margin:44px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 40px 90px #00000080}.nbt-head{color:#fff;font:800 1rem var(--nh-body), system-ui, sans-serif;background:#1c2b55;justify-content:space-between;align-items:center;gap:16px;padding:15px 26px;display:flex}.nbt-head b{font:1000 1.35rem var(--nh-display), system-ui, sans-serif}.nbt-tag{justify-items:end;font-style:normal;display:grid}.nbt-tag>span{grid-area:1/1}.nbt-tag .t1{opacity:.92}.nbt-tag .t2{color:#2a1b00;font:1000 .92rem/1 var(--nh-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:linear-gradient(#ffe17a,#ffc531 60%,#f6b415);border-radius:99px;padding:5px 13px 6px;transform:scale(.5)rotate(-8deg);box-shadow:0 3px #c98d00}.nh-bigticket.on .nbt-tag .t1{animation:.25s 2.1s both nh-tag-out}.nh-bigticket.on .nbt-tag .t2{animation:.55s cubic-bezier(.2,1.5,.4,1) 2.17s both nh-tag-in}@keyframes nh-tag-out{to{opacity:0;transform:translateY(-6px)}}@keyframes nh-tag-in{to{opacity:1;transform:rotate(-3deg)}}.nbt-grid{grid-template-columns:repeat(9,1fr);display:grid}.nbt-c{text-align:center;border-bottom:1.5px solid #e6dcc6;border-right:1.5px solid #e6dcc6;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:16px 8px 12px;display:flex}.nbt-c:nth-child(9n){border-right:0}.nbt-c:nth-last-child(-n+9){border-bottom:0}.nbt-c.blank{background:repeating-linear-gradient(45deg,#fcf7ec 0 7px,#f5ecda 7px 14px)}.nbt-num{aspect-ratio:1;place-items:center;width:clamp(62px,6.2vw,82px);display:grid;position:relative}.nbt-num b{z-index:1;font:1000 clamp(1.7rem, 2.6vw, 2.4rem)/1 var(--nh-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--nh-ink);position:relative}.nbt-num b.n3{font-size:clamp(1.3rem,2vw,1.85rem)}.nbt-dab{opacity:0;background:radial-gradient(circle closest-side,#ec48994d 0 58%,#ec48996b 82%,#d62976a8 95%,#d6297600 100%);border-radius:50%;position:absolute;inset:0;transform:scale(.3)}.nh-bigticket.on .nbt-dab{animation:nh-bigdab .45s cubic-bezier(.2, 1.5, .4, 1) calc(var(--d) * .11s + .2s) both}@keyframes nh-bigdab{to{opacity:1;transform:scale(1)}}.nbt-c em{height:2.5em;font:800 .8rem/1.25 var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);text-wrap:balance;justify-content:center;align-items:flex-start;font-style:normal;display:flex}.nh-faq{background:var(--nh-cream);padding-block:clamp(60px,7vw,100px)}.nh-faq-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:50px;display:grid}.nh-faq-side{position:sticky;top:30px}.nh-faq-host{filter:drop-shadow(0 22px 26px #0f1a4040);width:auto;height:clamp(260px,26vw,380px);margin-top:24px;display:block}.nh-faq-list details{border:var(--nh-out);box-shadow:0 4px 0 var(--nh-ink);background:#fff;border-radius:20px;margin-bottom:14px;overflow:hidden}.nh-faq-list summary{cursor:pointer;font:1000 1.14rem/1.25 var(--nh-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--nh-ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 19px 22px;list-style:none;display:flex}.nh-faq-list summary::-webkit-details-marker{display:none}.nh-plus{background:var(--nh-gold);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s;display:grid}.nh-plus svg{width:18px;height:18px}.nh-faq-list details[open] .nh-plus{background:var(--nh-ink);color:#fff;transform:rotate(45deg);box-shadow:0 3px #060c2a}.nh-faq-list details p{font:600 1.04rem/1.62 var(--nh-body), system-ui, sans-serif;color:var(--nh-ink-2);margin:0;padding:0 22px 22px}.nh-faq-list details::details-content{height:0;transition:height .4s cubic-bezier(.2, .8, .2, 1), content-visibility .4s allow-discrete;overflow:clip}.nh-faq-list details[open]::details-content{height:auto}.nh-close{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(900px 520px at 50% 115%, rgba(var(--nh-neon-rgb), .26), rgba(var(--nh-neon-rgb), 0) 70%), linear-gradient(180deg, #0b1440, #060b26);padding-block:clamp(84px,9vw,130px) clamp(90px,10vw,140px);position:relative;overflow:hidden}.nh-flash{z-index:-1;grid-template-columns:repeat(18,1fr);grid-auto-rows:1fr;gap:8px;display:grid;position:absolute;inset:7% 3%}.nh-flash i{font-style:normal;font:1000 clamp(13px, 1.5vw, 21px)/1 var(--nh-display), system-ui, sans-serif;color:#ffffff12;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.nh-flash.on i{animation:nh-light 2.8s ease-out calc(var(--w) * 70ms) both}@keyframes nh-light{0%{color:#ffffff12}25%{color:#ffe08a;text-shadow:0 0 14px #ffc83cf2;background:#ffc83c1a}to{color:#ffd67833;text-shadow:0 0 10px #ffc83c40;background:#ffc83c05}}.nh-glow{z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nh-glow.on{opacity:1}.nh-glow-spot{will-change:transform;width:520px;height:520px;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(260px,#000 0% 28%,#0000008c 60%,#0000 100%);mask-image:radial-gradient(260px,#000 0% 28%,#0000008c 60%,#0000 100%)}.nh-glow-spot:after{content:"";background:radial-gradient(260px,#ffd6784d,#ffc4461a 50%,#ffc44600 100%);position:absolute;inset:0}.nh-glow-world{width:var(--sw,100%);height:var(--sh,100%);will-change:transform;position:absolute;top:0;left:0}.nh-flash-lit i{color:#ffeaa8;text-shadow:0 0 16px #ffc83cf2,0 0 3px #fff4c8e6;background:#ffcd5a1f;box-shadow:inset 0 0 0 1px #ffdc82b3,0 0 24px #ffbe3c33}@media (hover:none),(pointer:coarse){.nh-glow{display:none}}.nh-close-in{z-index:2;position:relative}.nh-close-in:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#060b26eb,#060b26b3 55%,#060b2600);width:min(980px,120%);height:150%;position:absolute;top:50%;left:50%;translate:-50% -50%}.nh-close .nh-h2{color:#fff;text-shadow:0 8px 40px #00000080;font-size:clamp(2.7rem,6.2vw,5.4rem)}.nh-close .nh-lede{color:#ffffffd1;margin-inline:auto}.nh-big-btn{padding:1.2rem 2.3rem;font-size:1.3rem}.nh-doors{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.nh-doors a{color:#fff;font:800 .98rem var(--nh-body), system-ui, sans-serif;background:#ffffff0d;border-radius:99px;padding:.7rem 1.25rem;text-decoration:none;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1.5px #ffffff4d}.nh-doors a:hover{box-shadow:inset 0 0 0 2px rgba(var(--nh-neon-rgb), .9);background:rgba(var(--nh-neon-rgb), .1)}.nh-close-host{z-index:1;filter:drop-shadow(0 20px 40px #0000008c);width:auto;height:clamp(250px,30vw,430px);position:absolute;bottom:0;right:max(1%,50% - 660px)}.nh-foot{background:var(--nh-cream)}.nh-foot .foot-actions .fa-icon{background:var(--nh-ink);box-shadow:0 4px 10px #0f1a4033}.nh-foot .foot-actions .fa-icon:hover{background:var(--nh-royal)}.nh-foot .foot-actions .fa-pill:hover{border-color:var(--nh-ink)}.nh-dock{display:none}.nh-js .rv{opacity:0;filter:blur(6px);transition:opacity .85s cubic-bezier(.2,.8,.2,1),translate .85s cubic-bezier(.2,.8,.2,1),filter .85s;transition-delay:calc(var(--i,0) * 80ms);translate:0 28px}.nh-js .rv.in{opacity:1;filter:none;translate:0}.nh-js .nh-theme.rv{filter:none}.nh-season{pointer-events:none;position:absolute;inset:0}.nh-season .sp{line-height:0;display:block;position:absolute}.nh-season-sky{z-index:1}.nh-season-sky .sp-moon{filter:drop-shadow(0 0 40px #ffdc8c73);width:130px;top:92px;right:6%}.nh-season-sky .sp-moon svg{width:100%;height:auto}.nh-season-sky .sp-bat{animation:16s linear infinite nh-bat}.nh-season-sky .sp-bat.bat1{top:16%;left:-8%}.nh-season-sky .sp-bat.bat2{animation-duration:21s;animation-delay:-6s;top:26%;left:-8%;scale:.7}.nh-season-sky .sp-bat.bat3{animation-duration:18s;animation-delay:-11s;top:9%;left:-8%;scale:.55}@keyframes nh-bat{0%{transform:translate(0)rotate(-6deg)}25%{transform:translate(30vw,-30px)rotate(5deg)}50%{transform:translate(60vw,20px)rotate(-4deg)}75%{transform:translate(90vw,-20px)rotate(6deg)}to{transform:translate(118vw,10px)rotate(-6deg)}}.nh-season-stage{z-index:7}.nh-season-stage .sp-pk{aspect-ratio:760/547;filter:drop-shadow(0 10px 12px #00000080);background:url(/look/hw/pumpkins.webp) bottom/contain no-repeat;width:230px}.nh-season-stage .sp-pk.p1{bottom:13%;left:1.5%}.nh-season-stage .sp-pk.p3{width:150px;bottom:6%;right:calc(23% + 24px);transform:scaleX(-1)}body[data-season=halloween] .nh-hero{--rim-rgb:178, 102, 255;--plate:url(/look/stage-halloween.webp);--sky-top:#0b0219;--sky-low:#250a4a;--plate-top:#49167e;--floor:#430079;--floor-deep:#170530;background:radial-gradient(900px 420px at 50% 0%, #7832c873, #7832c800 72%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-low) 100%);--nh-neon:#ff9b3d;--nh-neon-rgb:255, 155, 61}body:has(>main.nh){background:linear-gradient(var(--paper), var(--paper)), #152151}body[data-season=halloween]:has(>main.nh){background-color:#331955}body[data-season=christmas] .nh-hero{--rim-rgb:120, 235, 160;--plate:url(/look/stage-christmas.webp);--sky-top:#02110a;--sky-low:#0e3b24;--plate-top:#1f5a39;--floor:#0b5a2e;--floor-deep:#04220f;--nh-neon:#ff6b6b;--nh-neon-rgb:255, 107, 107;background:radial-gradient(900px 420px at 50% 0%, #46be6e52, #46be6e00 72%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-low) 100%)}body[data-season=christmas]:has(>main.nh){background-color:#0e3b24}.nh-christmas.nh-season-sky{overflow:hidden}.nh-christmas .sp-snow{will-change:transform;animation:22s linear infinite nh-snow-far;left:0;right:0}.nh-christmas .sp-snow.far{opacity:.7;background-image:radial-gradient(circle at 18px 26px,#fff 0 1.3px,#0000 1.9px),radial-gradient(circle at 92px 64px,#fff 0 1.1px,#0000 1.7px),radial-gradient(circle at 160px 14px,#fff 0 1.5px,#0000 2.1px),radial-gradient(circle at 210px 98px,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 40px 140px,#fff 0 1.6px,#0000 2.2px),radial-gradient(circle at 128px 176px,#fff 0 1.1px,#0000 1.7px),radial-gradient(circle at 196px 206px,#fff 0 1.4px,#0000 2px),radial-gradient(circle at 70px 222px,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 230px 168px,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 110px 110px,#fff 0 1.3px,#0000 1.9px);background-size:240px 240px;height:calc(100% + 240px);top:-240px}.nh-christmas .sp-snow.near{opacity:.9;background-image:radial-gradient(circle at 40px 60px,#fff 0 2.4px,#fff0 3.4px),radial-gradient(circle at 200px 30px,#fff 0 2px,#fff0 3px),radial-gradient(circle at 310px 140px,#fff 0 2.8px,#fff0 3.8px),radial-gradient(circle at 120px 210px,#fff 0 2.2px,#fff0 3.2px),radial-gradient(circle at 260px 300px,#fff 0 2.6px,#fff0 3.6px),radial-gradient(circle at 30px 320px,#fff 0 2px,#fff0 3px),radial-gradient(circle at 170px 120px,#fff 0 1.8px,#fff0 2.8px),radial-gradient(circle at 340px 250px,#fff 0 2.3px,#fff0 3.3px);background-size:360px 360px;height:calc(100% + 360px);animation-name:nh-snow-near;animation-duration:14s;top:-360px}@keyframes nh-snow-far{0%{transform:translate(0)}50%{transform:translate(12px,120px)}to{transform:translateY(240px)}}@keyframes nh-snow-near{0%{transform:translate(0)}50%{transform:translate(-16px,180px)}to{transform:translateY(360px)}}.nh-christmas .sp-star{color:#ffe7a1;filter:drop-shadow(0 0 6px #ffdc8cd9);width:13px;animation:3.4s ease-in-out infinite nh-twinkle}.nh-christmas .sp-star svg{width:100%;height:auto;display:block}.nh-christmas .sp-star.s1{top:21%;left:5%}.nh-christmas .sp-star.s2{width:10px;animation-delay:-1.1s;top:5%;left:31%}.nh-christmas .sp-star.s3{width:11px;animation-delay:-2.3s;top:3.5%;left:63%}.nh-christmas .sp-star.s4{width:15px;animation-delay:-.6s;top:31%;right:17%}.nh-christmas .sp-star.s5{width:9px;animation-delay:-1.8s;top:37%;left:17%}.nh-christmas .sp-star.s6{width:10px;animation-delay:-2.9s;top:17%;right:29%}.nh-christmas .sp-star.big{color:#fffbe8;filter:drop-shadow(0 0 6px #fff6d2)drop-shadow(0 0 22px #ffde8ce6)drop-shadow(0 0 56px #ffc8648c);width:86px;animation:4.6s ease-in-out infinite nh-star-glow;top:100px;right:7.5%}.nh-christmas .sp-star.big svg:first-child{color:#ffd36b;width:82%;position:absolute;top:9%;left:9%;rotate:45deg}.nh-christmas .sp-star.big svg+svg{position:relative}@keyframes nh-star-glow{0%,to{opacity:.9}50%{opacity:1}}.nh-christmas.nh-season-back{z-index:5}.nh-christmas :is(.sp-tree,.sp-gifts,.sp-snowman){filter:drop-shadow(0 10px 12px #00000080);background:bottom/contain no-repeat}.nh-christmas .sp-tree{aspect-ratio:425/760;background-image:url(/look/xmas/tree.webp);height:33%;bottom:12.5%;left:.6%}.nh-christmas .sp-gifts{aspect-ratio:760/478;background-image:url(/look/xmas/gifts.webp);width:210px;bottom:11%;left:5.5%}.nh-christmas .sp-snowman{aspect-ratio:519/640;background-image:url(/look/xmas/snowman.webp);width:86px;bottom:6%;right:calc(23% + 30px)}@media (max-width:1100px){.nh-theme{flex-basis:calc((100% - 2 * var(--gap)) / 3)}}@media (max-width:900px){.nh-mode-list{grid-template-columns:1fr}.nh-mode-go{display:grid}.nh-mode{grid-template-columns:auto 1fr auto;min-height:0}.nh-caller-grid,.nh-print-grid,.nh-faq-grid{grid-template-columns:1fr}.nh-faq-side{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:static}.nh-faq-host{height:170px;margin:0}.nh-step-list{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.nh-bigticket .nbt-c{min-height:128px}.nh-close-host{opacity:.35}}@media (max-width:760px){.nh-wrap{width:min(1220px,100% - 32px)}.nh-top{padding-top:14px}.nh-top .site-logo img{height:46px!important}.nh-top:has(.nh-sw){gap:8px;display:flex}.nh-top:has(.nh-sw)>:first-child{margin-right:auto}.nh-act{--nh-act-h:40px}.nh-act svg{width:18px;height:18px}.nh-top .nh-sw.nh-sw-top{--sw-h:40px;--sw-pad:4px;box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 1px #ffffff24,0 10px 30px #00000040}.nh-sw.nh-sw-top .nh-sw-t{display:none}.nh-sw.nh-sw-top .nh-sw-opt{padding:0 11px}.nh-sw.nh-sw-top .nh-sw-opt svg{width:16px;height:16px}.nh-hero{padding-bottom:96px}.nh-big{font-size:clamp(2.5rem,12vw,3.6rem)}.nh-ctas{flex-direction:column;align-items:stretch;width:min(280px,100%);margin-inline:auto}:is(.nh-ctas,.nh-dock) .nh-btn:not(.nh-big-btn){padding-block:.8rem}:is(.nh-ctas,.nh-dock) .nh-btn:not(.nh-big-btn) svg{width:18px;height:18px}.nh-ctas .nh-join-wrap{width:100%;min-width:0}.nh-ctas .nh-join{--nh-join-h:44px;width:100%;padding:4px 4px 4px 1rem}.nh-ctas .nh-join-in{font-size:1rem}.nh-ctas .nh-join-go{padding:0 .85rem;font-size:.95rem}.nh-ctas .nh-join-bad{white-space:normal;text-align:center;margin-top:6px;position:static;translate:none}.nh-trust{gap:6px 14px;font-size:.84rem}.fl1,.fl2,.fl3,.fl4,.fl5,.nh-glow-num{display:none}.nh-stage{--pw:calc((100cqw - 16px) / .715)}.nh-screen{border-radius:11px;padding:4px;left:25.75%;transform:none}.nh-screen:after{border-radius:8px;inset:4px}.ls{border-radius:8px}.nh-host{left:14.25%}.nh-bubble{padding:9px 13px;top:6%;left:74%}.nh-bubble b{font-size:1rem}.nh-modes{margin-top:-84px}.nh-chooser{border-radius:26px;padding:20px 16px 18px}.nh-chooser h2{display:block}.nh-dash{display:none}.nh-mode{gap:12px;padding:16px 14px 16px 16px}.nh-mode-tx b{font-size:1.22rem}.nh-mode-tx em{font-size:.92rem}.nh-mode-ic{width:46px;height:46px}.nh-mode-ic svg{width:23px;height:23px}.nh-chooser-foot{gap:10px;font-size:.86rem}.nh-band-in{flex-direction:column;align-items:stretch;gap:18px}.nh-band-h{white-space:normal;text-wrap:balance}.nh-band-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nh-band-list li{white-space:normal;text-align:center;border-left:2px solid #ffffff40;flex-direction:column;justify-content:flex-start;gap:6px;padding:2px 4px;font-size:.82rem;line-height:1.15}.nh-band-list li:first-child{border-left:0}.nh-band-list svg{flex:none;width:28px;height:28px}.nh-arrows{display:none}.nh-theme-track{--gap:14px;--pad:16px}.nh-theme{flex-basis:76%}.nh-paper-stack{height:270px}.nh-paper-stack .pt{width:86%}.nh-paper-stack .p3{left:6%}.nh-paper-stack .p2{left:12%}.nh-paper-stack .p1{left:1%}.nbt-grid{grid-template-columns:repeat(3,1fr)}.nbt-c.blank{display:none}.nbt-c{gap:8px;border-bottom:1.5px solid #e6dcc6!important;border-right:1.5px solid #e6dcc6!important;min-height:124px!important}.nbt-c:nth-child(3n){border-right:0!important}.nbt-num{width:64px}.nbt-num b{font-size:1.8rem}.nbt-num b.n3{font-size:1.4rem}.nbt-head{padding:12px 16px;font-size:.86rem}.nbt-head>span,.nh-close-host{display:none}.nh-flash{grid-template-columns:repeat(9,1fr)}.nh-dock{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;position:fixed;transform:translateY(160%)}.nh-dock.on{transform:none}.nh-dock .nh-btn{width:100%}.nh-season-sky .sp-moon{display:none}.nh-season-stage .sp-pk.p1{width:13%;left:13%}.nh-season-stage .sp-pk.p3{width:10.4%;right:18.9%}.nh-christmas :is(.sp-tree,.sp-star.big){display:none}.nh-christmas .sp-gifts{width:13%;left:13%}.nh-christmas .sp-snowman{width:6.4%;right:19.6%}}@media (prefers-reduced-motion:reduce){.nh *,.nh :before,.nh :after{transition:none!important;animation:none!important}.nh-js .rv{opacity:1;filter:none;translate:0}}
