.ns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:2rem;align-items:center;padding:1.6rem;border-radius:1.4rem;background:radial-gradient(70% 90% at 100% 0,rgba(124,92,255,.16),transparent 60%),radial-gradient(60% 80% at 0 100%,rgba(242,160,61,.14),transparent 62%),linear-gradient(170deg,#1b1020,#0f0a14);border:1px solid hsla(38,71%,69%,.22);overflow:hidden}.ns-h{margin:.35rem 0 .7rem;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.1;font-weight:700;color:#fff4e2}.ns-h span{background:linear-gradient(90deg,#ffd98a,#f2a03d,#c26bff,#38bdf8,#ffd98a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ns-flow 8s linear infinite}@keyframes ns-flow{to{background-position:300% 0}}.ns-lead{margin:0 0 1rem;font-size:.9rem;line-height:1.6;color:hsla(34,79%,93%,.72)}.ns-lead b{color:#ffd98a}.ns-list{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.55rem}.ns-list li{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;line-height:1.4;color:hsla(34,79%,93%,.85)}.ns-list li svg{flex:0 0 auto;margin-top:.1rem;padding:2px;border-radius:50%;color:#3a1f08;background:linear-gradient(180deg,#ffd98a,#f2a03d);width:16px;height:16px}.ns-cta{display:inline-block}.ns-stage{position:relative;perspective:1600px}.ns-glow{position:absolute;inset:8% 4%;background:radial-gradient(closest-side,rgba(242,160,61,.35),rgba(124,92,255,.25),transparent);filter:blur(40px);z-index:0}.ns-win{position:relative;z-index:1;container-type:inline-size;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);background:#05070d;box-shadow:0 40px 80px -30px #000,0 0 0 1px rgba(255,217,138,.15);transform:rotateY(-6deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.9,.3,1.2)}.ns-stage:hover .ns-win{transform:rotateY(0) rotateX(0) scale(1.015)}.ns-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#0b0e18;border-bottom:1px solid hsla(0,0%,100%,.08)}.ns-bar i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.ns-bar i:nth-child(2){background:#febc2e}.ns-bar i:nth-child(3){background:#28c840}.ns-bar span{margin:0 auto;font-size:.66rem;color:hsla(0,0%,100%,.5);padding:2px 12px;border-radius:99px;background:hsla(0,0%,100%,.06)}.ns-screen{position:relative;aspect-ratio:16/19;overflow:hidden;background:#04060c;color:#eef1f7;font-family:var(--font-inter),system-ui,sans-serif}.ns-aur i{position:absolute;width:60cqw;height:60cqw;border-radius:50%;filter:blur(8cqw);animation:ns-drift 14s ease-in-out infinite alternate}.ns-aur i:first-child{background:radial-gradient(circle,#f2a03d,transparent 65%);left:-14cqw;top:-24cqw;opacity:.5}.ns-aur i:nth-child(2){background:radial-gradient(circle,#7c5cff,transparent 65%);right:-18cqw;top:0;opacity:.42;animation-delay:-5s}.ns-aur i:nth-child(3){background:radial-gradient(circle,#c2415d,transparent 65%);left:20cqw;bottom:-38cqw;opacity:.34;animation-delay:-9s}@keyframes ns-drift{to{transform:translate(5cqw,4cqw) scale(1.15)}}.ns-rail{position:absolute;left:1.6cqw;top:1.6cqw;bottom:1.6cqw;width:5.2cqw;border-radius:1.8cqw;background:rgba(12,14,24,.7);border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;gap:1cqw;padding:1.2cqw 0}.ns-logo{width:3.4cqw;height:3.4cqw;border-radius:1cqw;background:conic-gradient(from 200deg,#f2a03d,#c2415d,#7c5cff,#f2a03d);display:grid;place-items:center;font-size:1.6cqw;margin-bottom:.8cqw;animation:ns-spin 12s linear infinite}@keyframes ns-spin{to{transform:rotate(1turn)}}.ns-rail span{width:3.6cqw;height:3.6cqw;border-radius:1.1cqw;display:grid;place-items:center;color:rgba(238,241,247,.55)}.ns-rail span svg{width:1.9cqw;height:1.9cqw}.ns-rail .ns-on{color:#fff;background:linear-gradient(135deg,rgba(242,160,61,.4),rgba(194,65,93,.28));border:1px solid rgba(255,217,138,.45);box-shadow:0 0 2cqw rgba(242,160,61,.45)}.ns-main{position:absolute;left:8.8cqw;right:1.8cqw;top:1.6cqw;bottom:1.2cqw;display:flex;flex-direction:column;gap:1.3cqw}.ns-top{display:flex;align-items:center;gap:1.6cqw}.ns-top em{font-style:normal;font-size:1.15cqw;color:rgba(238,241,247,.55);line-height:1.2}.ns-top em b{display:block;font-size:1.5cqw;color:#fff}.ns-search{flex:1;display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1.4cqw;border-radius:1.6cqw;font-size:1.2cqw;color:rgba(238,241,247,.55);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.ns-search svg{width:1.5cqw;height:1.5cqw}.ns-search kbd{margin-left:auto;font:inherit;font-size:1cqw;padding:.1cqw .7cqw;border-radius:.7cqw;border:1px solid hsla(0,0%,100%,.14)}.ns-chip{display:flex;align-items:center;gap:.6cqw;font-size:1.1cqw;font-weight:800;color:#ffd98a;padding:.8cqw 1.4cqw;border-radius:99px;border:1px solid rgba(255,217,138,.35);background:hsla(0,0%,100%,.06)}.ns-chip svg{width:1.4cqw;height:1.4cqw}.ns-hero{position:relative;flex:0 0 auto;min-height:21cqw;display:grid;grid-template-columns:1.3fr .7fr;border-radius:2.2cqw;overflow:hidden;background:linear-gradient(120deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1)}.ns-ht{padding:2.4cqw 2.6cqw;display:flex;flex-direction:column;justify-content:center;gap:.9cqw}.ns-ht small{font-size:.85cqw;letter-spacing:.2em;font-weight:800;color:#ffd98a}.ns-ht strong{font-size:3.1cqw;line-height:1.02;font-weight:900;letter-spacing:-.03em;background:linear-gradient(90deg,#fff,#ffd98a,#38bdf8,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ns-flow 9s linear infinite}.ns-ht p{margin:0;height:.7cqw;border-radius:99px;background:hsla(0,0%,100%,.18);width:78%}.ns-ht p.ns-short{width:52%}.ns-btns{display:flex;gap:1cqw;margin-top:.5cqw}.ns-btns u{text-decoration:none;font-size:1.15cqw;font-weight:800;padding:.9cqw 1.8cqw;border-radius:1.2cqw;color:#201006;background:linear-gradient(180deg,#ffd98a,#f2a03d);box-shadow:0 .8cqw 2.2cqw -.6cqw rgba(242,160,61,.7)}.ns-btns u.ns-g{background:hsla(0,0%,100%,.08);color:#fff;box-shadow:none;border:1px solid hsla(0,0%,100%,.14)}.ns-poster{align-self:center;justify-self:center;width:12.5cqw;aspect-ratio:2/3;border-radius:1.4cqw;background:linear-gradient(160deg,#6a4cff,#c2415d) 50%/cover;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 3cqw 6cqw -1.5cqw rgba(0,0,0,.9),0 0 7cqw -1cqw #f2a03d;animation:ns-bob 5s ease-in-out infinite;transform:rotateY(-14deg) rotate(2deg)}@keyframes ns-bob{50%{translate:0 -.9cqw}}.ns-picks{position:absolute;right:1.1cqw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.6cqw}.ns-picks i{width:2.6cqw;height:3.6cqw;border-radius:.7cqw;background:linear-gradient(160deg,#444,#222) 50%/cover;opacity:.55;border:1px solid transparent}.ns-picks i.on{opacity:1;border-color:#ffd98a;box-shadow:0 0 1.3cqw #f2a03d}.ns-sechead{font-size:1.45cqw;font-weight:800;margin-bottom:-.3cqw;margin-top:.4cqw}.ns-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1.1cqw;flex:0 0 auto}.ns-row i{aspect-ratio:2/3;position:relative;border-radius:1.2cqw;background:linear-gradient(160deg,#3a3a5a,#1d1d2f) 50%/cover;border:1px solid hsla(0,0%,100%,.14);overflow:hidden}.ns-row i b{position:absolute;left:.6cqw;top:.6cqw;font-size:.85cqw;font-weight:800;padding:.2cqw .6cqw;border-radius:.6cqw;background:rgba(16,185,129,.9)}.ns-moods{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1cqw;flex:0 0 auto;height:7cqw}.ns-moods div{position:relative;overflow:hidden;border-radius:1.4cqw;padding:1cqw 1.3cqw;display:flex;align-items:flex-end;background:radial-gradient(100% 100% at 100% 0,color-mix(in srgb,var(--c1) 40%,transparent),transparent 65%),#0e111c;border:1px solid hsla(0,0%,100%,.1)}.ns-moods svg{position:absolute;right:.6cqw;top:.4cqw;width:3.4cqw;height:3.4cqw;color:var(--c1);opacity:.7;stroke-width:1.3}.ns-moods b{font-size:1cqw;font-weight:800;line-height:1.15}.ns-tag{position:absolute;right:-.4rem;top:-.7rem;z-index:2;padding:.35rem .8rem;border-radius:99px;font-size:.72rem;font-weight:800;color:#3a1f08;background:linear-gradient(180deg,#ffd98a,#f2a03d);box-shadow:0 8px 20px -6px rgba(242,160,61,.8);animation:ns-tagb 3s ease-in-out infinite}@keyframes ns-tagb{50%{transform:translateY(-4px) rotate(2deg)}}@media(max-width:900px){.ns{grid-template-columns:1fr;padding:1.1rem}.ns-win{transform:none}}@media(prefers-reduced-motion:reduce){.ns *,.ns-win{animation:none!important}}.pl-feature-main{grid-column:span 2;background:linear-gradient(120deg,rgba(242,160,61,.22),rgba(124,92,255,.14));border-color:rgba(255,217,138,.5);align-items:center}.pl-feature-main .pl-ftitle{font-size:1.05rem;color:#ffe3a8}.pl-feature-main .pl-ftext{font-size:.85rem}.ns-main{overflow:hidden}.ns-fade{position:absolute;left:0;right:0;bottom:0;height:16cqw;background:linear-gradient(transparent,#04060c 85%);z-index:3;pointer-events:none}.ns-fb{flex:0 0 auto;display:flex;align-items:center;gap:2cqw;padding:1.6cqw 2cqw;border-radius:2cqw;border:1px solid hsla(38,71%,69%,.35);background:linear-gradient(120deg,rgba(80,30,50,.8),rgba(30,16,36,.8))}.ns-medal{flex:0 0 auto;width:6.2cqw;height:6.2cqw;border-radius:50%;display:grid;place-items:center;font:800 2cqw var(--font-fraunces),Georgia,serif;color:#3a1f08;background:radial-gradient(circle at 35% 30%,#fff1c2,#e0a43c 60%,#9a6414);box-shadow:0 0 3cqw rgba(242,160,61,.5)}.ns-fbt{flex:1;display:flex;flex-direction:column;gap:.5cqw}.ns-fbt small{font-size:.8cqw;letter-spacing:.18em;font-weight:800;color:#ffd98a}.ns-fbt strong{font:700 2.4cqw var(--font-fraunces),Georgia,serif;color:#fff4e2}.ns-fbt strong span{color:#f2a03d}.ns-fb u{text-decoration:none;font-size:1.2cqw;font-weight:800;padding:1cqw 2cqw;border-radius:1.2cqw;color:#201006;background:linear-gradient(180deg,#ffd98a,#f2a03d)}.ns-cw{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1cqw;flex:0 0 auto}.ns-cw div{display:flex;gap:.9cqw;padding:.8cqw;border-radius:1.4cqw;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.ns-cw i{flex:0 0 4.6cqw;aspect-ratio:2/3;border-radius:.8cqw;background:#2a2a40 50%/cover}.ns-cw span{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.6cqw}.ns-cw b{height:.7cqw;border-radius:9px;background:hsla(0,0%,100%,.3);width:80%}.ns-cw em{height:.5cqw;border-radius:9px;background:linear-gradient(90deg,#ffd98a,#f2a03d)}.ns-row2 i{border-radius:1cqw}.ns-stage .ns-win{transform:rotateY(-5deg) rotateX(2deg)}@media(max-width:560px){.pl-feature-main{grid-column:auto}}.ns-mini .ns-win{transform:rotateY(-8deg) rotateX(2deg)}.ns-mini .ns-screen{aspect-ratio:16/9.4}.ns-mini .ns-fade{height:12cqw}.ns-mini .ns-glow{inset:12% 8%;filter:blur(28px)}.pl-hero-render{position:relative;z-index:1;flex:1 1 20rem;max-width:30rem;min-width:0}.fb-aside{flex:0 1 15rem;min-width:0;max-width:15rem}.fb-aside .ns-win{transform:rotateY(-10deg) rotateX(2deg)}.fb-aside .ns-bar{display:none}.fb-aside .ns-screen{aspect-ratio:16/9}@media(max-width:1000px){.fb-aside{display:none}}@media(max-width:900px){.pl-hero-render{flex-basis:100%;max-width:26rem;margin:0 auto}}.fb-gift,.pl-gift{display:inline-block;margin:.7rem 0 0;padding:.35rem .8rem;border-radius:99px;font-size:.78rem;font-weight:700;color:#ffe3a8;background:rgba(255,217,138,.1);border:1px solid rgba(255,217,138,.3)}.pl-gift{margin-top:.9rem;display:block;width:-moz-fit-content;width:fit-content}@media(max-width:900px){.pl-hero{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.pl-hero-text{order:1;flex:0 0 auto}.pl-hero-medal{order:2;align-self:center}.pl-hero-render{order:3;flex:0 0 auto;width:100%}}.nv-brand{position:relative;display:flex;align-items:center;gap:11px;flex:0 0 auto;text-decoration:none;color:inherit;padding:2px 6px 2px 0}.nv-brand:before{content:"";position:absolute;left:-18px;top:50%;width:190px;height:100px;transform:translateY(-50%);background:radial-gradient(closest-side,rgba(124,92,255,.3),transparent);filter:blur(14px);pointer-events:none;animation:nv-pulse 4s ease-in-out infinite}.nv-mark{position:relative;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 0 16px rgba(124,92,255,.55)) drop-shadow(0 0 10px rgba(255,200,87,.35));transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.nv-m-ring{transform-origin:40px 40px;animation:nv-spin 14s linear infinite}.nv-m-core{transform-origin:44px 40px;animation:nv-corepulse 3.2s ease-in-out infinite}@keyframes nv-corepulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.nv-brand:hover .nv-mark{transform:scale(1.1) rotate(12deg)}.nv-brand:hover .nv-m-ring{animation-duration:3s}.nv-bt{display:flex;flex-direction:column;line-height:1}.nv-bn,.nv-bt{position:relative}.nv-bn{font-family:var(--font-unbounded),var(--font-inter),Inter,system-ui,sans-serif;font-weight:800;font-size:1.85rem;letter-spacing:.02em;color:#f4f6ff;text-shadow:0 0 22px rgba(124,92,255,.45)}.nv-bn span{background:linear-gradient(90deg,#38bdf8,#a78bfa 40%,#ff5d8f 75%,#38bdf8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:nv-flow 5s linear infinite}.nv-bn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);background-size:250% 100%;background-position:150% 0;mix-blend-mode:overlay;pointer-events:none;animation:nv-sweep 6s ease-in-out infinite}@keyframes nv-sweep{0%,55%{background-position:150% 0}to{background-position:-60% 0}}.nv-bs{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:.56rem;font-weight:700;letter-spacing:.38em;color:var(--nv-mu);text-transform:uppercase;white-space:nowrap}.nv-bs i{display:block;width:22px;height:1px;background:linear-gradient(90deg,#38bdf8,transparent)}@keyframes nv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nv-appbtn{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:99px;font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap;color:#2a1604;background:linear-gradient(180deg,#ffd98a,#f2a03d);box-shadow:0 6px 22px -6px rgba(242,160,61,.8),inset 0 1px 0 hsla(0,0%,100%,.55);transition:transform .2s,box-shadow .2s}.nv-appbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nv-appbtn:hover{transform:translateY(-1px);box-shadow:0 10px 28px -6px rgba(255,190,90,.95),inset 0 1px 0 hsla(0,0%,100%,.55)}.nv-appbtn em{font-style:normal}html[data-theme=nova] .nv-top .nv-hi{display:none}html[data-theme=nova] .nv-rail .nv-logo{background:none;box-shadow:none;animation:none;width:46px;height:46px}html[data-theme=nova] .nv-rail .nv-logo .nv-mark{width:100%;height:100%}@media(max-width:1280px){.nv-appbtn em b{display:none}}@media(max-width:900px){.nv-top{flex-wrap:wrap}.nv-brand{margin-right:auto}.nv-brand .nv-mark{width:46px;height:46px}.nv-bn{font-size:1.3rem}.nv-bs{font-size:.5rem}.nv-appbtn{padding:.5rem .8rem}}@media(max-width:520px){.nv-appbtn em,.nv-bs{display:none}.nv-appbtn{padding:.55rem}}@media(prefers-reduced-motion:reduce){.nv-bn span,.nv-bn:after,.nv-brand:before,.nv-m-core,.nv-m-ring{animation:none!important}}.pl-buy-on{cursor:pointer;border:0;font-weight:800;color:#2a1604;background:linear-gradient(180deg,#ffd98a,#f2a03d);box-shadow:0 8px 24px -8px rgba(242,160,61,.8);transition:transform .15s,box-shadow .15s}.pl-buy-on:hover{transform:translateY(-1px);box-shadow:0 12px 30px -8px rgba(255,190,90,.95)}.pp-ov{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(5,3,8,.72);backdrop-filter:blur(8px);overflow:auto}.pp-box{position:relative;width:100%;max-width:30rem;max-height:calc(100vh - 28px);overflow:auto;padding:1.5rem 1.4rem;border-radius:1.4rem;color:#fbeedd;background:linear-gradient(180deg,#1c1520,#120d16);border:1px solid hsla(38,71%,69%,.28);box-shadow:0 30px 80px -20px #000}.pp-x{position:absolute;right:14px;top:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:0;background:hsla(0,0%,100%,.07);color:#fff;cursor:pointer}.pp-h{margin:0 2rem .25rem 0;font-family:var(--font-fraunces),Georgia,serif;font-size:1.6rem;font-weight:700;color:#fff4e2}.pp-sub{margin:0 0 1.1rem;font-size:.9rem;color:hsla(34,79%,93%,.7)}.pp-sub b{color:#ffd98a}.pp-list{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.pp-opt{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;padding:.8rem .95rem;border-radius:1rem;color:inherit;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:.18s}.pp-opt:hover:not(:disabled){border-color:rgba(255,217,138,.45)}.pp-opt.on{border:1.5px solid #f2a03d;background:rgba(242,160,61,.1);box-shadow:0 0 0 3px rgba(242,160,61,.12)}.pp-opt:disabled{opacity:.5;cursor:not-allowed}.pp-ic{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.07);color:#ffd98a}.pp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-tx b{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:1rem}.pp-tx small{font-size:.8rem;color:hsla(34,79%,93%,.6)}.pp-tx em{font-style:normal;font-size:.68rem;font-weight:800;padding:.15rem .55rem;border-radius:99px;background:hsla(0,0%,100%,.1);color:hsla(34,79%,93%,.7)}.pp-rd{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);position:relative}.pp-opt.on .pp-rd{border-color:#f2a03d}.pp-opt.on .pp-rd:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f2a03d}.pp-go{display:block;width:100%;text-align:center;box-sizing:border-box;padding:.95rem 1rem;border-radius:.9rem;border:0;font-size:1.02rem;font-weight:800;color:#2a1604;background:linear-gradient(180deg,#ffd98a,#f2a03d);box-shadow:0 8px 26px -8px rgba(242,160,61,.8);text-decoration:none;cursor:pointer;margin-top:.4rem}.pp-go:disabled{opacity:.6;cursor:wait}.pp-legal{margin:.9rem 0 0;font-size:.74rem;line-height:1.5;text-align:center;color:hsla(34,79%,93%,.55)}.pp-legal a{color:inherit;text-decoration:underline}.pp-err{margin:.2rem 0 .6rem;font-size:.85rem;color:#ff8a8a}.pp-qr{display:grid;place-items:center;width:200px;height:200px;margin:0 auto 1rem;padding:8px;border-radius:1rem;background:#fff}.pp-qr img{width:100%;height:100%}.pp-rows{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}.pp-row{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:.8rem;background:hsla(0,0%,100%,.05);font-size:.85rem}.pp-row span{flex:0 0 5.6rem;color:hsla(34,79%,93%,.55);font-size:.75rem}.pp-row b{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-memo{border:1px solid rgba(255,217,138,.45);background:rgba(255,217,138,.08)}.pp-memo b{color:#ffd98a;font-size:1rem}.pp-copy{flex:0 0 auto;display:flex;align-items:center;gap:.3rem;padding:.4rem .65rem;border-radius:.6rem;border:0;font-size:.72rem;font-weight:800;color:#fff;background:hsla(0,0%,100%,.1);cursor:pointer}.pp-warn{margin:.2rem 0 .7rem;padding:.65rem .8rem;border-radius:.8rem;color:#ffe3a8;background:rgba(242,160,61,.12);border:1px solid rgba(242,160,61,.3)}.pp-wait,.pp-warn{font-size:.8rem;line-height:1.45}.pp-wait{display:flex;align-items:flex-start;gap:.5rem;margin:.9rem 0 .3rem;color:hsla(34,79%,93%,.75)}.pp-wait svg{flex:0 0 auto;margin-top:2px}.pp-fine{margin:0;font-size:.72rem;color:hsla(34,79%,93%,.45)}.pp-spin{animation:pp-sp 1s linear infinite;color:#f2a03d}@keyframes pp-sp{to{transform:rotate(1turn)}}.pp-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1rem 0;color:#ffd98a}.pp-done .pp-h{margin:0}@media(max-width:480px){.pp-box{padding:1.2rem 1rem}.pp-row span{flex-basis:4.6rem}}.th-hint{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;gap:.75rem;align-items:flex-start;width:min(22rem,calc(100vw - 28px));padding:.85rem .9rem;border-radius:1.1rem;color:#f4efe6;background:rgba(18,14,24,.94);border:1px solid rgba(255,217,138,.35);box-shadow:0 18px 50px -14px #000;backdrop-filter:blur(12px);animation:th-in .5s cubic-bezier(.2,.9,.3,1.1)}.th-ic{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#2a1604;background:linear-gradient(135deg,#ffd98a,#f2a03d)}.th-tx{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.8rem;line-height:1.4;color:hsla(39,39%,93%,.72)}.th-tx b{font-size:.88rem;color:#fff}.th-tx button{align-self:flex-start;margin-top:.35rem;padding:.4rem .8rem;border-radius:.65rem;border:1px solid rgba(255,217,138,.45);background:transparent;color:#ffd98a;font-size:.76rem;font-weight:800;cursor:pointer}.th-tx button:hover{background:rgba(255,217,138,.12)}.th-x{flex:0 0 auto;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.07);color:#fff;cursor:pointer}@keyframes th-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media(max-width:900px){.th-hint{right:14px;left:14px;width:auto;bottom:96px}}@media(prefers-reduced-motion:reduce){.th-hint{animation:none}}.nv-moods{margin:30px 0 0}.nv-moods-head{display:flex;align-items:baseline;gap:14px;margin:0 0 14px;flex-wrap:wrap}.nv-moods-head h2{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.01em}.nv-moods-head span{font-size:.78rem;color:var(--nv-mu)}.nv-mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nv-mt{--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:158px;padding:18px 18px 16px;border-radius:24px;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--c1) 30%,transparent),transparent 60%),radial-gradient(90% 80% at 0 100%,color-mix(in srgb,var(--c2) 22%,transparent),transparent 62%),linear-gradient(160deg,#10131f,#090b14);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 18px 40px -22px rgba(0,0,0,.9);transition:transform .35s cubic-bezier(.2,.9,.3,1.2),border-color .3s,box-shadow .35s;animation:nv-mrise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*70ms)}@keyframes nv-mrise{0%{opacity:0;transform:translateY(16px) scale(.97)}}.nv-mt:after{pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--c1) 38%,transparent),transparent 62%);transition:opacity .3s}.nv-mt:after,.nv-mt:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0}.nv-mt:before{border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 70%,#fff),transparent 40%,color-mix(in srgb,var(--c2) 70%,#fff));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .35s}.nv-mt:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 26px 50px -20px color-mix(in srgb,var(--c1) 55%,#000),0 0 0 1px color-mix(in srgb,var(--c1) 25%,transparent)}.nv-mt:hover:after,.nv-mt:hover:before{opacity:1}.nv-mn{left:18px;top:14px;font-size:.7rem;font-weight:800;letter-spacing:.18em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c1) 80%,#fff);opacity:.75}.nv-mi,.nv-mn{position:absolute}.nv-mi{right:-6px;top:-4px;width:104px;height:104px;color:var(--c1);opacity:.55;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c1) 70%,transparent));transition:transform .55s cubic-bezier(.2,.9,.3,1.3),opacity .3s;z-index:-1}.nv-mt:hover .nv-mi{transform:translate(-4px,6px) rotate(-8deg) scale(1.14);opacity:.9}.nv-mtx{position:relative;display:flex;flex-direction:column;gap:4px;padding-right:34px}.nv-mtx b{font-size:1.02rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.nv-mtx small{font-size:.74rem;line-height:1.35;color:hsla(0,0%,100%,.66)}.nv-mgo{position:absolute;right:14px;bottom:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#fff;transition:.3s}.nv-mt:hover .nv-mgo{background:linear-gradient(135deg,var(--c1),var(--c2));border-color:transparent;transform:rotate(45deg) scale(1.1);box-shadow:0 0 20px color-mix(in srgb,var(--c1) 70%,transparent)}.nv-mp{inset:0;z-index:-1;pointer-events:none}.nv-mp,.nv-mp i{position:absolute}.nv-mp i{width:4px;height:4px;border-radius:50%;background:var(--c1);box-shadow:0 0 8px var(--c1);opacity:0;animation:nv-spark 4.5s ease-in-out infinite}.nv-mp i:first-child{left:62%;top:62%;animation-delay:0s}.nv-mp i:nth-child(2){left:78%;top:42%;animation-delay:1.2s;width:3px;height:3px}.nv-mp i:nth-child(3){left:48%;top:30%;animation-delay:2.4s;width:3px;height:3px;background:var(--c2);box-shadow:0 0 8px var(--c2)}.nv-mp i:nth-child(4){left:88%;top:70%;animation-delay:3.3s}@keyframes nv-spark{0%{opacity:0;transform:translateY(8px) scale(.6)}35%{opacity:.95}to{opacity:0;transform:translateY(-26px) scale(1.2)}}.nv-a-steam .nv-mi{animation:nv-float 5s ease-in-out infinite}.nv-a-bounce .nv-mi{animation:nv-bounce 2.6s ease-in-out infinite}.nv-a-scan .nv-mi{animation:nv-pulse 3s ease-in-out infinite}.nv-a-float .nv-mi{animation:nv-float 6s ease-in-out infinite}.nv-a-twinkle .nv-mi{animation:nv-twinkle 2.8s ease-in-out infinite}.nv-a-turn .nv-mi{animation:nv-turn 7s ease-in-out infinite}.nv-a-shine .nv-mi{animation:nv-pulse 3.4s ease-in-out infinite}@keyframes nv-float{50%{translate:0 -6px}}@keyframes nv-bounce{40%{translate:0 -9px}60%{translate:0 0}}@keyframes nv-pulse{50%{opacity:.8;scale:1.05}}@keyframes nv-twinkle{25%{rotate:12deg;scale:1.08}60%{rotate:-8deg}}@keyframes nv-turn{0%,40%{rotate:0deg}60%,to{rotate:180deg}}@media(max-width:900px){.nv-mgrid{grid-template-columns:repeat(2,1fr);gap:10px}.nv-mt{min-height:132px;padding:14px}.nv-mi{width:78px;height:78px}.nv-mtx{padding-right:0}.nv-mgo{display:none}.nv-mtx b{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.nv-mi,.nv-mp i,.nv-mt{animation:none!important}}.nv-light{margin:0}.nv-light .nv-moods-head h2{font-family:var(--font-fraunces),serif;font-weight:600;font-size:1.25rem;color:#1e212b}.nv-light .nv-moods-head span{color:#6b7280}.nv-light .nv-mt{color:#1e212b;border:1px solid color-mix(in srgb,var(--c1) 26%,#e3e6ec);background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--c1) 26%,transparent),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--c1) 11%,#fff),color-mix(in srgb,var(--c2) 8%,#fff));box-shadow:0 10px 24px -16px color-mix(in srgb,var(--c1) 55%,transparent)}.nv-light .nv-mt:after{background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--c1) 26%,transparent),transparent 62%)}.nv-light .nv-mt:hover{box-shadow:0 22px 40px -18px color-mix(in srgb,var(--c1) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--c1) 45%,transparent);border-color:transparent}.nv-light .nv-mn{-webkit-text-stroke:1px color-mix(in srgb,var(--c1) 80%,#000);opacity:.7}.nv-light .nv-mi{color:color-mix(in srgb,var(--c1) 88%,#000);opacity:.6;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--c1) 45%,transparent))}.nv-light .nv-mt:hover .nv-mi{opacity:.95}.nv-light .nv-mtx b{text-shadow:none;color:#1e212b}.nv-light .nv-mtx small{color:#5b6472}.nv-light .nv-mgo{background:#fff;border:1px solid color-mix(in srgb,var(--c1) 30%,#e3e6ec);color:#1e212b}.nv-light .nv-mt:hover .nv-mgo{color:#fff}.nv-light .nv-mp i{box-shadow:0 0 6px var(--c1)}