*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;min-width:0}:root{--accent: #74477f;--accent-l: #9d68aa;--accent-d: #4f2f58;--accent-faint: rgba(116, 71, 127, .08);--accent-glow: rgba(157, 104, 170, .35);--bg: #09080b;--bg-1: #0e0c11;--bg-2: #131018;--bg-3: #1a1521;--border: rgba(255, 255, 255, .07);--border-m: rgba(255, 255, 255, .12);--text: #f0ecf4;--text-2: rgba(240, 236, 244, .65);--text-3: rgba(240, 236, 244, .38);--r: 14px;--r-lg: 22px}html{color-scheme:dark only;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%;width:100%;scrollbar-gutter:stable}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);overflow-x:clip;max-width:100%;width:100%;min-height:100svh;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}h1,h2,h3,h4,h5,h6{font-family:DM Sans,system-ui,sans-serif}img,svg,video{max-width:100%;display:block}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent-d);border-radius:4px}::-moz-selection{background:#74477f47}::selection{background:#74477f47}*:focus-visible{outline:2px solid rgba(157,104,170,.5);outline-offset:2px}.grain:after{content:"";position:fixed;inset:-200%;width:400%;height:400%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.35;animation:grainShift 8s steps(2) infinite}.orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.orb-1{width:clamp(300px,55vw,700px);height:clamp(300px,55vw,700px);top:-200px;left:-150px;background:radial-gradient(circle,rgba(116,71,127,.22),transparent 65%);animation:orbDrift1 22s ease-in-out infinite alternate}.orb-2{width:clamp(200px,40vw,500px);height:clamp(200px,40vw,500px);bottom:0;right:-100px;background:radial-gradient(circle,rgba(116,71,127,.14),transparent 65%);animation:orbDrift2 28s ease-in-out infinite alternate}.orb-3{width:clamp(150px,30vw,380px);height:clamp(150px,30vw,380px);top:40%;right:10%;background:radial-gradient(circle,rgba(157,104,170,.09),transparent 65%);animation:orbDrift3 34s ease-in-out infinite alternate}.orb-4{width:clamp(100px,20vw,280px);height:clamp(100px,20vw,280px);top:65%;left:5%;background:radial-gradient(circle,rgba(79,47,88,.12),transparent 65%);animation:orbDrift4 19s ease-in-out infinite alternate}.bg-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(157,104,170,.12) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%);animation:gridShimmer 8s ease-in-out infinite alternate}.particle{position:absolute;border-radius:50%;pointer-events:none;background:#9d68aa8c;box-shadow:0 0 6px #9d68aa66}.particle-1{width:3px;height:3px;left:12%;top:20%;animation:floatUp1 14s ease-in-out infinite}.particle-2{width:2px;height:2px;left:28%;top:55%;animation:floatUp2 18s ease-in-out 2s infinite}.particle-3{width:4px;height:4px;left:48%;top:30%;animation:floatUp3 12s ease-in-out 1s infinite}.particle-4{width:2px;height:2px;left:65%;top:70%;animation:floatUp1 20s ease-in-out 3s infinite}.particle-5{width:3px;height:3px;left:80%;top:25%;animation:floatUp2 16s ease-in-out .5s infinite}.particle-6{width:2px;height:2px;left:90%;top:60%;animation:floatUp3 22s ease-in-out 4s infinite}.particle-7{width:3px;height:3px;left:35%;top:80%;animation:floatUp1 15s ease-in-out 1.5s infinite}.particle-8{width:2px;height:2px;left:72%;top:45%;animation:floatUp2 17s ease-in-out 2.5s infinite}.live-dot{width:6px;height:6px;min-width:6px;border-radius:50%;background:#22c55e;animation:livePulse 2s ease-in-out infinite;box-shadow:0 0 8px #22c55e99}.marquee-wrapper{overflow:hidden;width:100%}.marquee-inner{animation:marquee 30s linear infinite;white-space:nowrap;display:inline-flex;align-items:center}.marquee-inner:hover{animation-play-state:paused}.profile-card{border:1px solid var(--border-m);background:var(--bg-1);border-radius:20px;overflow:hidden;transition:box-shadow .3s;width:100%}.profile-card.loaded{box-shadow:0 0 40px #74477f26,0 0 80px #74477f0d}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-d));border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;box-shadow:0 0 20px #74477f4d,0 4px 16px #0000004d;transition:all .2s;white-space:nowrap}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 32px #9d68aa8c,0 8px 24px #0006}.input-base{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;min-width:0}.input-base:focus{border-color:#74477f80;box-shadow:0 0 0 3px #74477f1f,0 0 20px #74477f14}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border-radius:3px;cursor:pointer;outline:none;background:linear-gradient(to right,var(--accent-l) 0%,var(--accent-l) var(--fill, 0%),rgba(255,255,255,.1) var(--fill, 0%),rgba(255,255,255,.1) 100%)}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--bg-1),0 0 0 5px var(--accent),0 0 20px #9d68aa59,0 4px 12px #00000080;-webkit-transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s}.slider:hover::-webkit-slider-thumb,.slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg-1),0 0 0 5px var(--accent-l),0 0 28px #9d68aa99,0 4px 20px #0006;transform:scale(1.18)}.checker-input-row{display:flex;gap:10px;width:100%}.checker-input-row input{flex:1 1 0;min-width:0}.checker-input-row button{flex-shrink:0;white-space:nowrap}.preset-row{display:flex;flex-wrap:wrap;gap:6px}.preset-row button{white-space:nowrap;flex-shrink:0}.trust-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cart-modal-panel{border-radius:22px;margin:20px;max-height:calc(100dvh - 40px);width:min(480px,calc(100vw - 40px));overflow-y:auto}.anim-1{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .05s both}.anim-2{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .15s both}.anim-3{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .25s both}.anim-4{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .35s both}.anim-5{animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .45s both}.view-count-anim{animation:numberPop .3s cubic-bezier(.22,1,.36,1)}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,2%)}60%{transform:translate(1%,-4%)}70%{transform:translate(-4%,3%)}80%{transform:translate(2%,-1%)}90%{transform:translate(-2%,4%)}to{transform:translate(0)}}@keyframes orbDrift1{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.05)}66%{transform:translate(80px,20px) scale(.95)}to{transform:translate(60px,80px) scale(1.1)}}@keyframes orbDrift2{0%{transform:translate(0) scale(1)}33%{transform:translate(-30px,-40px) scale(1.08)}66%{transform:translate(-70px,-20px) scale(.92)}to{transform:translate(-50px,-60px) scale(1.15)}}@keyframes orbDrift3{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,50px) scale(1.12)}}@keyframes orbDrift4{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-40px) scale(1.08)}}@keyframes gridShimmer{0%{opacity:.6}to{opacity:1}}@keyframes floatUp1{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.5}25%{transform:translateY(-30px) translate(8px) scale(1.2);opacity:.9}50%{transform:translateY(-60px) translate(-4px) scale(.8);opacity:.6}75%{transform:translateY(-30px) translate(10px) scale(1.1);opacity:.8}}@keyframes floatUp2{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.4}30%{transform:translateY(-45px) translate(-10px) scale(1.3);opacity:.8}60%{transform:translateY(-20px) translate(6px) scale(.9);opacity:.6}}@keyframes floatUp3{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.6}40%{transform:translateY(-50px) translate(12px) scale(1.1);opacity:1}70%{transform:translateY(-80px) translate(-8px) scale(.7);opacity:.3}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes numberPop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cartShake{0%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-4px) rotate(-8deg)}30%{transform:translateY(0) rotate(7deg)}45%{transform:translateY(-3px) rotate(-5deg)}60%{transform:translateY(0) rotate(4deg)}75%{transform:translateY(-1px) rotate(-2deg)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(7px);opacity:1}}@keyframes pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes revealUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}@keyframes gradientMove{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes gearSpin{to{transform:rotate(360deg)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes flyDot{0%{opacity:1;transform:translate(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(var(--fly-x),var(--fly-y)) scale(.3)}}main,.page-container,section,footer,header{overflow-x:clip;max-width:100%}img,video,canvas,svg{max-width:100%}.pp-preview-wrapper{display:flex;flex-direction:column;align-self:stretch;min-height:0;width:100%}.pp-preview-wrapper .pp-card{flex:1;display:flex;flex-direction:column}.marquee-wrapper{overflow:hidden!important;width:100%!important;max-width:100%!important}.checker-page{max-width:100%;overflow-x:hidden}.checker-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.checker-hdr-grid{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:flex-start;margin-bottom:52px}@media(max-width:720px){.checker-hdr-grid{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:36px!important}.checker-price-card{min-width:unset!important;width:100%!important;box-sizing:border-box!important}.checker-terminal-wrap{display:none!important}.checker-page-inner{padding:36px 16px 60px!important}}.order-grid{min-width:0}.order-grid>*{min-width:0;overflow:hidden}@media(max-width:860px){input,textarea,select{font-size:16px!important}.nb-desktop-nav{display:none!important}.nb-hamburger{display:flex!important}.nb-hide-mobile{display:none!important}.nb-cur-text{display:none}main,.page-container{padding-left:16px!important;padding-right:16px!important;width:100%!important;box-sizing:border-box!important}.checkout-grid{grid-template-columns:1fr!important;width:100%!important}.checkout-grid>div:last-child,.co-sticky{position:static!important;top:auto!important;width:100%!important}}@media(min-width:861px){.nb-hamburger,.nb-drawer-overlay{display:none!important}}@media(max-width:700px){.order-grid,.how-grid,.feat-grid{grid-template-columns:1fr!important;width:100%!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}section[id=hero],.hero-section{padding-top:48px!important;padding-bottom:56px!important}#configure{padding:24px 16px!important;border-radius:18px!important;width:100%!important;box-sizing:border-box!important}#configure .order-grid,.configurator-inner-grid{grid-template-columns:1fr!important}.pp-preview-wrapper{align-self:auto;width:100%}.profile-card{width:100%!important;max-width:100%!important}.trust-badges-row{flex-wrap:wrap!important;justify-content:center!important}.hero-cta-row{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.checker-input-row{flex-direction:column!important}.checker-input-row button{width:100%!important}.preset-row{flex-wrap:wrap!important;gap:6px!important}}@media(max-width:480px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}h1{font-size:clamp(26px,9vw,52px)!important}h2{font-size:clamp(18px,6vw,32px)!important}#configure{padding:20px 14px!important;border-radius:14px!important}.preset-row button{flex:0 0 calc(33.333% - 5px)!important;justify-content:center!important;text-align:center!important;font-size:11px!important;padding:7px 4px!important}.cart-modal-panel{border-radius:16px!important;margin:10px!important;max-height:calc(100dvh - 20px)!important;width:calc(100vw - 20px)!important}.nb-inner{padding:0 12px!important}.step-label{font-size:9px!important}.how-grid{gap:10px!important}.checker-result-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:360px){.nb-logo-text{display:none}.preset-row button{flex:0 0 calc(50% - 4px)!important}.stats-grid{grid-template-columns:1fr!important}.hero-cta-row,.trust-badges-row{flex-wrap:wrap!important}}
