@font-face{font-family:NB Barcelona;src:url(neon-barcelona.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Vintage;src:url(neon-vintage.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Dolce Vita;src:url(neon-dolce-vita.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Brave;src:url(neon-brave.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Charlotte;src:url(neon-charlotte.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Hesterica;src:url(neon-hesterica.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Stay Dreaming;src:url(neon-stay-dreaming.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Alexa;src:url(neon-alexa.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Hamillton;src:url(neon-hamillton.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Dancer;src:url(neon-dancer.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Bayshore;src:url(neon-bayshore.ttf) format("truetype");font-display:swap}@font-face{font-family:NB Rocket;src:url(neon-rocket.ttf) format("truetype");font-display:swap}:root{--ink:#0b0710;--ink-soft:#170f24;--surface:#ffffff;--surface-2:#f7f5fb;--surface-3:#efe9f7;--line:#e6e0f0;--line-dark:rgba(255,255,255,.12);--text:#1a1526;--text-muted:#5b5568;--text-dim:#8b85a0;--on-dark:#f5f3fb;--on-dark-muted:#b8afd2;--brand:#ff2fc2;--brand-2:#c026d3;--brand-deep:#9d174d;--brand-tint:#ffe6f7;--accent:#5ad8ff;--on-brand:#ffffff;--success:#22c55e;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 2px 10px rgba(11,7,16,.1);--shadow-md:0 10px 28px rgba(11,7,16,.16);--shadow-lg:0 28px 64px rgba(11,7,16,.3);--container:1180px;--header-h:117px;--glow:#ff2fc2}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--surface);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit}h1,h2,h3,h4{font-family:Sora,system-ui,sans-serif;font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em;color:var(--text)}p{margin:0 0 1em}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px;padding:14px 24px;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--brand-deep);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn svg{width:18px;height:18px;flex:none}.btn:disabled{opacity:.6;cursor:default;transform:none!important}body{--hd-bg:#000;--hd-surface:#111;--hd-text:#fff;--hd-muted:#cfcfcf;--hd-accent:#fff;--hd-accent-ink:#000;--hd-accent-soft:#fff;--hd-line:rgba(255,255,255,.1);--hd-line-strong:rgba(255,255,255,.32);--hd-container:1360px;--hd-gutter:28px}@media(max-width:760px){body{--hd-gutter:18px}}.site-header{position:relative;background:var(--hd-bg)}.neon-hero{background:var(--ink);color:var(--on-dark);padding:16px 0;min-height:calc(100vh - var(--header-h))}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.neon-app{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:28px;align-items:start}@media(max-width:980px),(max-width:1100px)and (orientation:portrait){.neon-app{grid-template-columns:minmax(0,1fr)}}.neon-stage-col{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.neon-stage{position:relative;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);background:#0a0b11;padding:8%}@media(min-width:640px){.neon-stage{aspect-ratio:16/10}}.neon-stage{background-size:cover;background-position:center 40%}.neon-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 min(18vw,180px) #0000009e}.neon-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.neon-stage-controls{position:absolute;top:14px;left:14px;z-index:5;display:flex;gap:8px}.neon-icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0a0a0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s}.neon-icon-btn:hover{background:#ffffff29;transform:translateY(-1px)}.neon-icon-btn svg{width:17px;height:17px}.neon-icon-btn[aria-pressed=false]{color:#fff6}.neon-icon-btn.neon-power-btn{width:auto;gap:7px;padding:0 15px 0 12px;border-radius:var(--radius-pill);font-family:Inter,sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--glow,#ff2fc2) 30%,rgba(10,10,14,.7));border:1.5px solid var(--glow,#ff2fc2);box-shadow:0 0 16px -2px var(--glow,#ff2fc2),inset 0 0 10px -4px var(--glow,#ff2fc2)}.neon-icon-btn.neon-power-btn svg{width:18px;height:18px;filter:drop-shadow(0 0 4px var(--glow,#ff2fc2))}.neon-icon-btn.neon-power-btn:hover{background:color-mix(in srgb,var(--glow,#ff2fc2) 45%,rgba(10,10,14,.7))}.neon-icon-btn.neon-power-btn[aria-pressed=false]{color:#fff;background:#0a0a0ebf;border-color:#ffffff8c;box-shadow:0 2px 10px #00000080}.neon-icon-btn.neon-power-btn[aria-pressed=false] svg{filter:none}.neon-stage-deal{position:absolute;top:14px;right:14px;z-index:5;display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--radius-pill);background:#0a0a0e99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14)}.neon-stage-deal s{font-size:11.5px;font-weight:600;color:#ffffff80}.neon-stage-deal strong{font-family:Sora,sans-serif;font-size:14px;font-weight:800;color:#fff;padding-right:6px}.neon-deal{display:inline-block;padding:3px 8px;border-radius:var(--radius-pill);background:var(--glow);color:#0b0710;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.3;box-shadow:0 0 14px -3px var(--glow);white-space:nowrap}.neon-price-total small .neon-deal{margin-left:6px;vertical-align:1px;letter-spacing:.06em}.neon-price-was{font-family:Inter,sans-serif;font-size:.5em;font-weight:600;color:var(--on-dark-muted);vertical-align:middle}.neon-sign{position:absolute;left:50%;top:50%;z-index:2;cursor:grab;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none;will-change:transform}.neon-sign.is-measuring{opacity:.35;transition:opacity .2s ease}.neon-sign.is-waiting{opacity:0}.neon-sign.is-dragging{cursor:grabbing}.neon-bloom{position:absolute;z-index:0;top:-38%;right:-20%;bottom:-38%;left:-20%;border-radius:50%;background:radial-gradient(45% 42% at 50% 48%,var(--neon-color,#ff2fc2) 0%,transparent 72%);opacity:.3;filter:blur(48px);mix-blend-mode:screen;pointer-events:none;transition:opacity .35s ease}.neon-sign.is-off .neon-bloom{opacity:0}.neon-backing{position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;--acr-face:rgba(255,255,255,0);--acr-edge:rgba(255,255,255,.1);--acr-gloss:rgba(255,255,255,.025)}.neon-backing.back-white{--acr-face:rgba(241,241,244,.32);--acr-edge:rgba(255,255,255,.6);--acr-gloss:rgba(255,255,255,.25)}.neon-backing.back-black{--acr-face:rgba(11,11,14,.35);--acr-edge:rgba(255,255,255,.16);--acr-gloss:rgba(255,255,255,.06)}.neon-plate{position:relative}.neon-plate .neon-text{position:relative;z-index:1}.neon-board{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:none;color:#000;pointer-events:none;filter:url(#nbBoard) drop-shadow(0 .1em .18em rgba(0,0,0,.55))}.neon-board-line{display:block;white-space:nowrap}.neon-svg-defs{position:absolute;width:0;height:0;overflow:hidden}.neon-stand-base{display:none}.neon-backing.shape-contour{padding:.36em .4em}.neon-backing.shape-none{padding:.1em}.neon-backing.shape-letter{padding:.12em .14em}.neon-backing.shape-letter .neon-board{display:block}.neon-cut{position:absolute;z-index:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 .1em .18em rgba(0,0,0,.55))}.neon-backing.back-clear .neon-cut{filter:drop-shadow(0 .06em .12em rgba(0,0,0,.1))}.neon-backing:not(.shape-contour) .neon-cut{display:none}.neon-backing.back-clear .neon-board{filter:url(#nbBoard) drop-shadow(0 .06em .12em rgba(0,0,0,.1))}.neon-backing.shape-rect,.neon-backing.shape-stand{--nut-in:.3em;--nut-r:.1em;padding:.42em .62em;border-radius:.16em;background:radial-gradient(circle at var(--nut-in) var(--nut-in),#f4f4f7 0 calc(var(--nut-r) * .46),#9a9aa3 calc(var(--nut-r) * .67),rgba(0,0,0,.35) calc(var(--nut-r) * .83),transparent var(--nut-r)),radial-gradient(circle at calc(100% - var(--nut-in)) var(--nut-in),#f4f4f7 0 calc(var(--nut-r) * .46),#9a9aa3 calc(var(--nut-r) * .67),rgba(0,0,0,.35) calc(var(--nut-r) * .83),transparent var(--nut-r)),radial-gradient(circle at var(--nut-in) calc(100% - var(--nut-in)),#f4f4f7 0 calc(var(--nut-r) * .46),#9a9aa3 calc(var(--nut-r) * .67),rgba(0,0,0,.35) calc(var(--nut-r) * .83),transparent var(--nut-r)),radial-gradient(circle at calc(100% - var(--nut-in)) calc(100% - var(--nut-in)),#f4f4f7 0 calc(var(--nut-r) * .46),#9a9aa3 calc(var(--nut-r) * .67),rgba(0,0,0,.35) calc(var(--nut-r) * .83),transparent var(--nut-r)),linear-gradient(155deg,var(--acr-gloss),transparent 38%),var(--acr-face);border:.02em solid var(--acr-edge);box-shadow:0 .12em .3em #0000008c,inset 0 .02em #ffffff40}.neon-backing.back-clear.shape-rect,.neon-backing.back-clear.shape-stand{box-shadow:0 .08em .2em #0000001a,inset 0 .02em #ffffff26}.neon-backing.shape-stand{margin-bottom:.34em}.neon-backing.shape-stand .neon-stand-base{display:block;position:absolute;left:50%;bottom:-.34em;transform:translate(-50%);width:62%;height:.34em;border-radius:.05em .05em .08em .08em;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%),var(--acr-face);border:.02em solid var(--acr-edge);box-shadow:0 .14em .22em #0009}.neon-backing.back-clear .neon-stand-base{background:linear-gradient(180deg,#fff6,#ffffff14 35%,#ffffff1f)}.neon-text{font-family:NB Barcelona,cursive;font-weight:400;text-align:center;font-size:clamp(26px,7vw,68px);line-height:1.22;letter-spacing:.01em;color:var(--neon-core,#fff);filter:brightness(var(--neon-brightness,1));transition:color .3s ease,filter .15s ease}.neon-line,.neon-line span{-webkit-text-stroke:.055em var(--neon-color,#ff2fc2);paint-order:stroke fill;text-shadow:0 0 .015em var(--neon-color,#ff2fc2),0 0 .06em var(--neon-color,#ff2fc2),0 0 .16em color-mix(in srgb,var(--neon-color,#ff2fc2) 85%,transparent),0 0 .4em color-mix(in srgb,var(--neon-color,#ff2fc2) 60%,transparent),0 0 .9em color-mix(in srgb,var(--neon-color,#ff2fc2) 35%,transparent)}.neon-line{display:block;white-space:pre;transition:text-shadow .35s ease}.neon-sign.is-off .neon-text{filter:none}.neon-sign.is-off .neon-line,.neon-sign.is-off .neon-line span{color:color-mix(in srgb,var(--neon-color,#ff2fc2) 55%,rgba(255,255,255,.35));text-shadow:0 .02em .04em rgba(0,0,0,.45);-webkit-text-stroke:.05em color-mix(in srgb,var(--neon-color,#ff2fc2) 80%,#000)}.neon-refmark{position:absolute;z-index:1;height:0;border-top:1px dashed rgba(255,255,255,.55);pointer-events:none}.neon-refmark[hidden]{display:none}.neon-refmark:before,.neon-refmark:after{content:"";position:absolute;top:-6px;width:1px;height:11px;background:#ffffffbf}.neon-refmark:before{left:0}.neon-refmark:after{right:0}.neon-refmark span{position:absolute;left:14px;top:0;transform:translateY(-50%);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#fff;background:#0a0a0eb8;border:1px solid rgba(255,255,255,.2);padding:2px 8px;border-radius:var(--radius-pill)}.neon-ruler{position:absolute;left:6%;right:6%;bottom:8%;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none;opacity:.85}.neon-dims{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.neon-dims[hidden]{display:none}.neon-dim{position:absolute;--dim:rgba(255,255,255,.8)}.neon-dim--w{height:0;border-top:1.5px solid var(--dim)}.neon-dim--h{width:0;border-left:1.5px solid var(--dim)}.neon-dim:before,.neon-dim:after{content:"";position:absolute;background:var(--dim)}.neon-dim--w:before,.neon-dim--w:after{top:-6.75px;width:1.5px;height:12px}.neon-dim--w:before{left:0}.neon-dim--w:after{right:0}.neon-dim--h:before,.neon-dim--h:after{left:-6.75px;height:1.5px;width:12px}.neon-dim--h:before{top:0}.neon-dim--h:after{bottom:0}.neon-dim span{position:absolute;white-space:nowrap;font-size:11px;font-weight:700;color:#fff;background:#0a0a0eb8;border:1px solid rgba(255,255,255,.22);padding:2px 8px;border-radius:var(--radius-pill)}.neon-dim--w span{left:50%;top:7px;transform:translate(-50%)}.neon-dim--h span{left:9px;top:50%;transform:translateY(-50%)}.neon-ruler span{font-size:11px;font-weight:700;color:#ffffffb3;white-space:nowrap;background:#0a0a0e66;padding:3px 8px;border-radius:var(--radius-pill)}.neon-scenes{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;min-width:0}.neon-scene-tile{flex:none;width:92px;height:68px;border-radius:10px;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;background-size:cover;background-position:center 40%;transition:border-color .15s,transform .15s}.neon-scene-tile:hover{transform:translateY(-2px)}.neon-scene-tile.is-selected{border-color:var(--accent)}.neon-scene-tile span{position:absolute;left:0;right:0;bottom:0;font-size:8.5px;font-weight:700;text-align:center;color:#fff;background:#0000008c;padding:2px 0}.neon-scene-tile.neon-upload-tile{display:flex;align-items:center;justify-content:center;background:var(--ink-soft);border:2px dashed rgba(255,255,255,.25);color:#fff9}.neon-scene-tile.neon-upload-tile svg{width:18px;height:18px}.neon-scene-tile.neon-upload-tile.is-selected{border-style:solid;border-color:var(--accent)}.neon-app{--glass:rgba(255,255,255,.045);--glass-2:rgba(255,255,255,.08);--edge:rgba(255,255,255,.09);--edge-2:rgba(255,255,255,.18);--nc-text:#f4f0fb;--nc-muted:rgba(232,224,248,.56);--glow-soft:color-mix(in srgb, var(--glow) 22%, transparent);--glow-tint:color-mix(in srgb, var(--glow) 55%, #fff)}.neon-side{display:flex;flex-direction:column;gap:12px;min-width:0}.neon-controls{position:relative;display:flex;flex-direction:column;gap:16px;padding:18px 18px 16px;border-radius:22px;color:var(--nc-text);background:radial-gradient(130% 55% at 100% 0%,color-mix(in srgb,var(--glow) 15%,transparent),transparent 62%),linear-gradient(180deg,#16101f,#0d0915);border:1px solid var(--edge);box-shadow:0 30px 60px -30px #000c;transition:background .4s ease}.neon-controls:before{content:"";position:absolute;left:22px;right:22px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--glow),transparent);opacity:.9;box-shadow:0 0 12px var(--glow)}.nc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.nc-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-muted)}.nc-label>:first-child{display:inline-flex;align-items:center;gap:7px}.nc-label>:first-child:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--glow);box-shadow:0 0 8px var(--glow)}.nc-hint{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--glow-tint)}.nc-text{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.neon-textarea{width:100%;height:86px;resize:none;border:1px solid var(--edge);border-radius:14px;padding:10px 13px;background:var(--glass);color:#fff;font-family:Inter,sans-serif;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.neon-textarea::placeholder{color:var(--nc-muted)}.neon-textarea:focus{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px var(--glow-soft)}.neon-align-row{display:flex;flex-direction:column;gap:4px}.neon-align-btn{width:28px;height:26px;border-radius:8px;border:1px solid var(--edge);background:var(--glass);color:var(--nc-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.neon-align-btn:hover{color:#fff;border-color:var(--edge-2)}.neon-align-btn svg{width:14px;height:14px}.neon-align-btn.is-selected{color:#fff;border-color:var(--glow);background:var(--glow-soft)}.neon-dd{position:relative;min-width:0}.neon-dd-trigger{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid var(--edge);border-radius:14px;padding:6px 12px;background:var(--glass);color:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.neon-dd-trigger:hover{border-color:var(--edge-2);background:var(--glass-2)}.neon-dd-trigger:focus-visible,.neon-dd-trigger[aria-expanded=true]{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px var(--glow-soft)}.neon-dd-trigger>svg{width:15px;height:15px;flex:none;margin-left:auto;color:var(--nc-muted);transition:transform .2s}.neon-dd-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.neon-dd-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;background:#15101e;border:1px solid var(--edge-2);border-radius:16px;box-shadow:0 24px 50px #0009;max-height:320px;overflow-y:auto}.neon-dd-menu.is-open{display:block;animation:ncPop .14s ease-out}@keyframes ncPop{0%{opacity:0;transform:translateY(-4px)}}.neon-dd-menu:focus{outline:none}.neon-dd-menu::-webkit-scrollbar{width:10px}.neon-dd-menu::-webkit-scrollbar-track{background:transparent;margin:10px 0}.neon-dd-menu::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--glow) 45%,transparent)}.neon-dd-menu::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--glow) 75%,transparent)}.neon-dd-menu::-webkit-scrollbar-button{display:none;height:0}@supports not selector(::-webkit-scrollbar){.neon-dd-menu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--glow) 50%,transparent) transparent}}.neon-dd--inline .neon-dd-menu{position:static;margin-top:8px;max-height:300px;box-shadow:none;background:#120d1a}.neon-dd--inline .neon-dd-menu.is-open{border-bottom:0;border-radius:16px 16px 0 0;padding-bottom:4px}#neonBackingSelect .neon-dd-menu{max-height:352px}.neon-dd-shape{flex:none;width:88px;height:44px;margin-left:8px}.neon-dd-shape svg{display:block;width:100%;height:100%;overflow:visible}.neon-dd-shape text{font-family:NB Barcelona,cursive;font-size:31px;stroke-linejoin:round;stroke-linecap:round}.neon-dd-shape .cut-edge{fill:none;stroke:#ffffff6b}.neon-dd-shape .cut-face{fill:none;stroke:#262230}.neon-dd-shape .lit{fill:#fff;stroke:var(--glow);stroke-width:.5;filter:drop-shadow(0 0 2px var(--glow)) drop-shadow(0 0 5px var(--glow))}.neon-dd-shape .plate{fill:#ffffff14;stroke:#ffffff6b}.neon-dd-shape .foot{fill:#fff3;stroke:#ffffff6b}.neon-dd-shape .nut{fill:#ffffffa6}.neon-dd-done{display:none;width:100%;margin-top:0;min-height:44px;border:0;border-radius:0 0 16px 16px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#0b0710;background:var(--glow);box-shadow:0 0 18px -6px var(--glow)}.neon-dd-done:hover{filter:brightness(1.08)}.neon-dd-done:focus-visible{outline:2px solid #fff;outline-offset:2px}.neon-dd-menu.is-open+.neon-dd-done{display:block;animation:ncPop .14s ease-out}.neon-dd-done:after{content:"\2192";display:inline-block;width:0;margin-left:0;opacity:0;vertical-align:top;transition:width .25s ease,margin .25s ease,opacity .25s ease}.neon-dd-menu.is-open+.neon-dd-done.is-ready{animation:ddReady 2.2s ease-in-out infinite}.neon-dd-done.is-ready:after{width:1.1em;margin-left:8px;opacity:1;animation:ddNudge 2.2s ease-in-out infinite}@keyframes ddReady{0%,to{box-shadow:0 0 color-mix(in srgb,var(--glow) 45%,transparent),0 0 12px -6px var(--glow);filter:brightness(1)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--glow) 18%,transparent),0 0 20px -4px var(--glow);filter:brightness(1.06)}}@keyframes ddNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.neon-dd-menu.is-open+.neon-dd-done.is-ready,.neon-dd-done.is-ready:after{animation:none}.neon-dd-done.is-ready{box-shadow:0 0 0 2px color-mix(in srgb,var(--glow) 30%,transparent),0 0 16px -4px var(--glow)}}.neon-dd-item--custom{flex-wrap:wrap;row-gap:6px;cursor:default}.neon-dd-item--custom .neon-custom-size{display:contents}.neon-dd-item--custom .neon-custom-size label{order:1;margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--nc-text)}.neon-dd-item--custom .neon-num{margin-top:0;width:92px}.neon-dd-item--custom .neon-num input{padding:7px 28px 7px 10px;font-size:14px;background:#00000040}.neon-dd-item--custom>.neon-dd-meta{order:2;margin-left:12px}.neon-dd-item--custom .neon-custom-note{order:3;flex-basis:100%}.nc-row2:has(.neon-dd-menu.is-open){grid-template-columns:minmax(0,1fr)}.nc-row2 .neon-dd--inline .neon-dd-menu{min-width:0}.neon-dd-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;color:#fff}.neon-dd-item.is-active{background:#ffffff0f}.neon-dd-item[aria-selected=true]{background:var(--glow-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glow) 60%,transparent)}.neon-dd-text{min-width:0;overflow:hidden}.neon-dd-main{display:block;font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neon-dd-sub{display:block;font-size:11.5px;color:var(--nc-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neon-dd-placeholder{font-size:13.5px;font-weight:600;color:var(--nc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.neon-dd-meta{margin-left:auto;flex:none;font-size:12px;font-weight:700;color:var(--glow-tint);white-space:nowrap}.neon-dd-trigger .neon-dd-meta+svg{margin-left:0}.neon-dd-swatch{width:20px;height:20px;flex:none;border-radius:50%;box-shadow:0 0 0 1px #fff3,inset 0 0 0 2px #ffffff4d}.neon-dd--font .neon-dd-item{justify-content:space-between}#neonSizeSelect .neon-dd-menu.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;max-height:372px}#neonSizeSelect .neon-dd-item{flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:76px;padding:10px 8px;text-align:center;border:1px solid var(--edge)}#neonSizeSelect .neon-dd-item>.neon-dd-meta{margin:0}#neonSizeSelect .neon-dd-item--custom,#neonSizeSelectMenu-custom{grid-column:1 / -1}#neonSizeSelect .neon-dd-item--custom{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}#neonSizeSelect .neon-dd-item--custom>.neon-dd-meta{margin-left:12px}.neon-dd--font .neon-dd-menu.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;max-height:372px}.neon-dd--font .neon-dd-menu .neon-dd-item{flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:10px 8px;text-align:center;border:1px solid var(--edge)}.neon-dd--font .neon-dd-menu .neon-font-sample{max-width:100%;font-size:24px;line-height:1.15;overflow:visible;text-overflow:clip;text-align:center}.neon-dd--font .neon-dd-menu .neon-dd-item .neon-font-name{margin:0}.neon-font-sample{font-size:22px;line-height:1.25;white-space:nowrap;color:#fff;text-shadow:0 0 4px var(--glow),0 0 12px var(--glow)}.neon-dd-item .neon-font-sample{min-width:0;overflow:hidden;text-overflow:ellipsis}.neon-font-name{font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nc-muted);white-space:nowrap}.neon-dd--font .neon-dd-item .neon-font-name{margin-left:auto}.nc-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.nc-row2:has(>[hidden]){grid-template-columns:minmax(0,1fr)}.nc-row2 .neon-dd-trigger .neon-dd-meta+svg{margin-left:auto}.nc-row2>[hidden]{display:none}.nc-row2 .neon-dd-trigger .neon-dd-sub,.nc-row2 .neon-dd-trigger .neon-dd-meta{display:none}.nc-row2 .neon-dd-menu{min-width:260px}.nc-row2>:last-child .neon-dd-menu{left:auto;right:0}.neon-custom-size{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;margin-top:4px}.neon-custom-size[hidden]{display:none}.neon-custom-size label{display:block;font-size:11px;font-weight:700;color:var(--nc-muted)}.neon-num{display:block;position:relative;margin-top:4px}.neon-num input{width:100%;border:1px solid var(--edge);border-radius:12px;padding:9px 30px 9px 12px;font-family:Inter,sans-serif;font-size:15px;color:#fff;background:var(--glass)}.neon-num input:focus{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px var(--glow-soft)}.neon-num span{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--nc-muted);pointer-events:none}.neon-custom-note{font-size:11px;line-height:1.4;color:var(--nc-muted);margin:0}.neon-swatch-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;justify-items:center}.neon-swatch{width:100%;max-width:24px;aspect-ratio:1;padding:0;border-radius:50%;border:none;cursor:pointer;position:relative;background:var(--sw);box-shadow:inset 0 0 0 1.5px #ffffff59,0 0 12px -3px var(--sw);transition:transform .15s,box-shadow .2s}.neon-swatch:hover{transform:scale(1.12)}.neon-swatch.is-selected{box-shadow:inset 0 0 0 1.5px #ffffff80,0 0 0 2px #0d0915,0 0 0 4px #fff,0 0 20px 2px var(--sw)}.neon-swatch.neon-swatch-multi{--sw:#a259ff;background:conic-gradient(from 90deg,#ff2fc2,#5ad8ff,#ffd23f,#4dff6a,#a259ff,#ff2fc2)}.nc-inline{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px}.nc-inline-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-muted)}.nc-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;border-radius:13px;background:var(--glass);border:1px solid var(--edge)}.nc-seg .neon-opt{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 8px;border:none;border-radius:10px;background:transparent;color:var(--nc-muted);font-family:Inter,sans-serif;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:all .18s}.nc-seg .neon-opt:hover{color:#fff}.nc-seg .neon-opt strong{font-weight:700}.nc-seg .neon-opt span{font-size:11px;font-weight:600;opacity:.85}.nc-seg .neon-opt.is-selected{color:#fff;background:var(--glow-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glow) 55%,transparent),0 0 16px -6px var(--glow)}.nc-effects{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px dashed var(--edge)}.nc-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--nc-muted);cursor:pointer}.nc-bright{flex:1;display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;color:var(--nc-muted)}.neon-switch{position:relative;width:34px;height:20px;border-radius:999px;background:#ffffff24;border:none;cursor:pointer;flex:none;transition:background .2s,box-shadow .2s}.neon-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .2s}.neon-switch[aria-checked=true]{background:var(--glow);box-shadow:0 0 12px -2px var(--glow)}.neon-switch[aria-checked=true]:after{transform:translate(14px)}.neon-range{flex:1;min-width:0;accent-color:var(--glow)}.neon-price-card{position:relative;border-radius:20px;padding:14px 16px;color:#fff;background:linear-gradient(180deg,#17111f,#0f0b17);border:1px solid color-mix(in srgb,var(--glow) 45%,transparent);box-shadow:0 0 34px -14px var(--glow),0 24px 50px -28px #000c}.neon-price-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.neon-app.is-pricing .js-price-total{display:inline-block;min-width:4.2em;border-radius:6px;color:transparent;background:linear-gradient(100deg,#ffffff1a 30%,#ffffff52,#ffffff1a 70%) 0 0 / 220% 100%;animation:nc-price 1.1s linear infinite}.neon-app.is-pricing .js-price-was{visibility:hidden}.neon-app.is-pricing #neonGetSign{opacity:.55;pointer-events:none}@keyframes nc-price{0%{background-position:130% 0}to{background-position:-90% 0}}@media(prefers-reduced-motion:reduce){.neon-app.is-pricing .js-price-total{animation:none}}.neon-price-total{font-family:Sora,sans-serif;font-weight:800;font-size:1.65rem;line-height:1.1;color:#fff}.neon-price-total small{display:block;white-space:nowrap;margin-bottom:3px;font-family:Inter,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-muted)}.neon-price-card .btn-primary{background:var(--glow);color:#0b0710;border-color:transparent;box-shadow:0 0 22px -6px var(--glow)}.neon-price-card .btn-primary:hover{background:var(--glow);filter:brightness(1.1);box-shadow:0 0 28px -4px var(--glow)}.neon-expand{display:flex;align-items:center;justify-content:center;width:46px;height:18px;margin:10px auto -6px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--edge);background:var(--glass);color:var(--nc-muted);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.neon-expand:hover,.neon-expand:focus-visible{outline:none;color:#fff;border-color:var(--glow);background:var(--glow-soft)}.neon-expand svg{width:14px;height:14px;transition:transform .2s ease}.neon-expand[aria-expanded=true] svg{transform:rotate(180deg)}.neon-breakdown{margin-top:10px;padding-top:10px;border-top:1px solid var(--edge);display:none}.neon-breakdown.is-open{display:block}.neon-breakdown-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--nc-muted);padding:3px 0}.neon-breakdown-row strong{color:#fff;font-weight:600}@media(min-width:1101px),(min-width:981px)and (orientation:landscape){.neon-hero>.container{max-width:none;padding:0 24px}.neon-app{grid-template-columns:minmax(0,1fr) 420px;gap:20px}.neon-stage-col{top:16px}.neon-stage{aspect-ratio:auto;height:calc(100vh - var(--header-h) - 32px - 86px);height:calc(100svh - var(--header-h) - 32px - 86px);min-height:460px}.neon-side{position:sticky;top:16px}}@media(max-width:980px),(max-width:1100px)and (orientation:portrait){.neon-hero{padding-top:10px}.neon-app{gap:12px}.neon-stage-col{display:contents}.neon-stage{position:sticky;top:8px;z-index:20;aspect-ratio:auto;height:clamp(210px,36vh,340px);height:clamp(210px,36svh,340px);padding:6%;border-radius:20px;box-shadow:0 0 0 8px var(--ink),0 18px 30px -12px #000000e6}.neon-stage-controls{top:10px;left:10px;gap:6px}.neon-icon-btn{width:32px;height:32px}.neon-icon-btn svg{width:15px;height:15px}.neon-stage-deal{top:10px;right:10px;gap:6px;padding:4px}.neon-stage-deal strong{font-size:13px}.neon-ruler{bottom:6%}.neon-dim span,.neon-refmark span{font-size:9.5px;padding:1px 6px}.neon-scenes{gap:8px}.neon-scene-tile{width:76px;height:52px}.neon-controls{padding:16px 14px 14px;border-radius:20px}.nc-inline{grid-template-columns:64px minmax(0,1fr)}.neon-side .neon-price-card{position:sticky;bottom:0;z-index:30;margin:0 -20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border-width:1px 0 0;background:#0d0915f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 30px -6px #000000b3,0 -1px 18px -8px var(--glow)}.neon-side .neon-price-total{font-size:1.4rem}.neon-side .neon-price-total small{margin-bottom:2px}.neon-side .neon-price-card .btn{padding:12px 18px;font-size:14px}}@media(max-width:380px){.neon-price-row{gap:8px}.neon-side .neon-price-total{font-size:1.2rem}.neon-side .neon-price-card .btn{padding:11px 13px;font-size:13px;gap:6px;white-space:nowrap}}.nc-tabs{display:grid;grid-template-columns:1fr 1fr}.nc-tabs .neon-opt{font-size:13.5px;font-weight:700;min-height:40px}.neon-controls[data-mode=text] [data-mode=logo],.neon-controls[data-mode=logo] [data-mode=text]{display:none}.nc-drop{display:grid;gap:4px;justify-items:center;text-align:center;padding:20px 14px;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--glow) 55%,transparent);cursor:pointer;transition:background .2s ease,border-color .2s ease}.nc-drop b{font-size:14.5px;color:#fff}.nc-drop span{font-size:12px;color:var(--nc-muted);line-height:1.45}.nc-drop:hover,.nc-drop.is-over{background:var(--glow-soft);border-color:var(--glow)}.nc-drop.is-locked{opacity:.55;cursor:not-allowed}.nc-drop.is-locked:hover{background:none;border-color:color-mix(in srgb,var(--glow) 55%,transparent)}.nc-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nc-contact-wide{grid-column:1 / -1}@media(min-width:641px)and (max-width:980px),(min-width:641px)and (max-width:1100px)and (orientation:portrait){.neon-stage{height:clamp(340px,46vh,640px);height:clamp(340px,46svh,640px);padding:4%}.neon-icon-btn{width:40px;height:40px}.neon-icon-btn svg{width:17px;height:17px}.neon-stage-deal strong{font-size:14px}.neon-dim span,.neon-refmark span{font-size:11px;padding:2px 7px}.neon-scene-tile{width:104px;height:70px}}@media(pointer:coarse){.neon-swatch:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}.neon-align-btn{position:relative}.neon-align-btn:after{content:"";position:absolute;top:-3px;right:-8px;bottom:-3px;left:-8px}.neon-textarea,.neon-num input,.neon-dd-item--custom .neon-num input,.nc-input,.nc-gate-field input{font-size:16px}}@media(max-width:420px){.nc-contact{grid-template-columns:1fr}}.nc-gate{--pink:#ff2fc2;--pink-soft:#ff8fdc;--muted:rgba(236,236,240,.62);--card:#0e0e11;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:radial-gradient(60% 50% at 50% 45%,rgba(255,47,194,.07),transparent 70%),#0606088c;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);animation:ncGateIn .3s ease}.nc-gate[hidden]{display:none}@keyframes ncGateIn{0%{opacity:0}to{opacity:1}}.nc-gate-card{position:relative;width:100%;max-width:420px;margin:auto;border-radius:26px;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.12);background:radial-gradient(120% 70% at 50% 0%,rgba(255,255,255,.04),transparent 62%),var(--card);box-shadow:0 0 0 1px #ffffff08 inset,0 0 40px -14px #ff2fc259,0 34px 90px #000000a6;animation:ncGateUp .45s cubic-bezier(.2,.8,.2,1)}@keyframes ncGateUp{0%{transform:translateY(22px) scale(.97);opacity:0}to{transform:none;opacity:1}}.nc-gate-peek{position:relative;aspect-ratio:16 / 8;background:#000}.nc-gate-peek canvas{display:block;width:100%;height:100%}.nc-gate-peek:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(transparent,var(--card))}.nc-gate-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:2px 22px 20px;margin-top:-26px}.nc-gate-eyebrow{margin:0;font:700 11px/1 Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--pink-soft)}.nc-gate-card h2{margin:2px 0 0;font:700 26px/1.15 Sora,Inter,sans-serif;letter-spacing:-.01em;color:#fff}.nc-gate-card h2 em{font-family:NB Barcelona,cursive;font-style:normal;font-weight:400;font-size:1.45em;line-height:.8;letter-spacing:0;padding-inline:.04em .08em;color:#fff;text-shadow:0 0 .03em var(--pink),0 0 .1em var(--pink),0 0 .24em var(--pink),0 0 .5em rgba(255,47,194,.45)}.nc-gate-lede{margin:0 0 6px;color:var(--muted);font-size:14.5px;line-height:1.5}.nc-gate-field{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;transition:border-color .15s,box-shadow .15s,background .15s;cursor:text}.nc-gate-field svg{width:18px;height:18px;flex:none;fill:none;stroke:#ff8fdcbf;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nc-gate-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:500 15.5px Inter,sans-serif}.nc-gate-field input::placeholder{color:#ececf06b}.nc-gate-field:focus-within{border-color:var(--pink);background:#ffffff0f;box-shadow:0 0 0 3px #ff2fc22e,0 0 22px -6px #ff2fc2b3}.nc-gate-field.is-bad{border-color:#ff8a8a;box-shadow:0 0 0 3px #ff8a8a26}.nc-gate-go{width:100%;min-width:0;min-height:54px;margin-top:6px;justify-content:center;gap:10px;font-size:16px;white-space:normal;text-align:center;line-height:1.25;box-shadow:0 0 32px -6px var(--pink),0 10px 24px -10px #ff2fc2cc}.nc-gate-go svg{width:17px;height:17px;transition:transform .15s}.nc-gate-go:hover svg{transform:translate(3px)}.nc-gate-note{margin:2px 0 0;text-align:center;color:var(--muted);font-size:12.5px}.nc-gate-trust{list-style:none;margin:6px 0 0;border-top:1px solid rgba(255,255,255,.07);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;color:var(--muted);font-size:12.5px}.nc-gate-trust li{display:flex;align-items:center;gap:6px}.nc-gate-trust li:before{content:"";width:14px;height:14px;border-radius:50%;background:#ff2fc229 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8fdc' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 10px no-repeat}@media(max-height:640px){.nc-gate-peek{aspect-ratio:16 / 5}}@media(max-width:380px){.nc-gate-body{padding:2px 16px 18px}.nc-gate-card h2{font-size:23px}}.nc-contact-field{display:none!important}.nc-input{width:100%;min-width:0;border:1px solid var(--edge);border-radius:12px;padding:10px 12px;background:var(--glass);color:#fff;font-family:Inter,sans-serif;font-size:15px;transition:border-color .15s,box-shadow .15s}.nc-input::placeholder{color:var(--nc-muted)}.nc-input:focus{outline:none;border-color:var(--glow);box-shadow:0 0 0 3px var(--glow-soft)}.nc-input.is-bad{border-color:#ff8a8a}.nc-trace{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-content:center;justify-items:center;gap:clamp(8px,1.8vh,16px);padding:14px;background:#09060dd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;transition:opacity .45s ease}.nc-trace[hidden]{display:none}.nc-trace.is-out{opacity:0;pointer-events:none}.nc-trace .brand__script{font-size:clamp(24px,4vh,34px)}.nc-trace-frame{position:relative;overflow:hidden;display:block;border-radius:12px;background:#4c4b55;box-shadow:0 0 0 1px #ffffff1a,0 0 44px #ff2fc238}.nc-trace-frame canvas{display:block;max-width:min(56vw,300px);max-height:clamp(70px,26vh,210px);width:auto;height:auto;filter:grayscale(1) brightness(.8);opacity:.72}.nc-trace-tube{position:absolute;top:-10%;bottom:-10%;left:0;width:4px;border-radius:4px;background:#ffe3f8;box-shadow:0 0 6px 1px #ff2fc2,0 0 20px 5px #ff2fc2,0 0 48px 12px #ff2fc28c;will-change:transform;animation:nc-sweep 1.7s ease-in-out infinite alternate}@keyframes nc-sweep{0%{transform:translate3d(-8px,0,0)}to{transform:translate3d(var(--sweep,300px),0,0)}}.nc-trace h3{margin:0;font-family:NB Barcelona,cursive;font-weight:400;font-size:clamp(25px,4.4vh,40px);line-height:1.2;color:#ffe3f8;text-shadow:0 0 6px #ff2fc2,0 0 18px #ff2fc2,0 0 40px rgba(255,47,194,.6)}.nc-trace-steps{list-style:none;margin:0;padding:0;display:flex;gap:clamp(6px,1.4vw,12px)}.nc-trace-steps li{display:grid;gap:6px;width:clamp(88px,11vw,124px);font-size:12px;line-height:1.25;text-align:center;color:#ffffff6b;transition:color .25s ease}.nc-trace-steps li:before{content:"";height:4px;border-radius:4px;background:#ffffff24}.nc-trace-steps li.is-now,.nc-trace-steps li.is-done{color:#fff}.nc-trace-steps li.is-done:before{background:#ff2fc2;box-shadow:0 0 8px #ff2fc2}.nc-trace-steps li.is-now:before{background:#ff2fc2;box-shadow:0 0 8px #ff2fc2;will-change:opacity;animation:nc-tube-on 1s ease-in-out infinite alternate}@keyframes nc-tube-on{0%{opacity:.35}to{opacity:1}}@media(max-width:640px){.nc-trace{gap:6px;padding:8px}.nc-trace .brand__script{font-size:22px}.nc-trace-frame canvas{max-height:84px}.nc-trace h3{font-size:24px}.nc-trace-steps li{width:96px;font-size:11px;gap:4px}}@media(prefers-reduced-motion:reduce){.nc-trace-tube,.nc-trace-steps li.is-now:before{animation:none}.nc-trace-tube{left:50%}.nc-trace{transition:none}}.neon-app.is-ordering #neonGetSign,.neon-app.is-ordering .neon-controls{opacity:.55;pointer-events:none}.nc-order{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0 8% clamp(18px,6%,46px);text-align:center;background:linear-gradient(to top,#06040af7,#06040ad1 45%,#06040ab8);animation:nc-dark .5s ease-out}.nc-order[hidden]{display:none}.nc-order h3{margin:0;font-family:NB Barcelona,cursive;font-weight:400;font-size:clamp(25px,4.4vh,40px);line-height:1.2;color:#ffe3f8;text-shadow:0 0 6px var(--glow),0 0 18px var(--glow)}.nc-order p{margin:0 0 6px;font-size:13px;color:#ffffffb8}.nc-order-tube{display:block;width:min(100%,420px);height:6px;overflow:hidden;border-radius:6px;background:#ffffff1f}.nc-order-tube i{display:block;width:100%;height:100%;border-radius:6px;background:#ffe3f8;box-shadow:0 0 8px 2px var(--glow);transform-origin:left;transform:scaleX(var(--fill, 0));transition:transform var(--fill-ms, .4s) cubic-bezier(.3,.1,.3,1)}.neon-app.is-ordering .neon-sign{z-index:9;animation:nc-power 1.3s linear}.neon-app.is-ordering .neon-dims,.neon-app.is-ordering .neon-refmark{visibility:hidden}.nc-order.is-error .nc-order-tube i{background:#ff8a8a;box-shadow:none}.nc-order.is-error p{max-width:360px;color:#ffffffd9}.neon-app.is-ordering.is-order-error .neon-sign{opacity:.35;animation:none}.nc-order-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.nc-order-acts[hidden]{display:none}.nc-order-acts .btn-primary{background:var(--glow, #ff2fc2);color:#0b0710}.nc-order-back{background:transparent;color:#fff;border-color:#ffffff47}.nc-order-back:hover{border-color:#fff9}@keyframes nc-dark{0%{opacity:0}to{opacity:1}}@keyframes nc-power{0%{opacity:.12}12%{opacity:.9}18%{opacity:.2}34%{opacity:1}40%{opacity:.35}58%{opacity:1}63%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.neon-app.is-ordering .neon-sign,.nc-order{animation:none}.nc-order-tube i{transition:none}}.nc-logo-error{margin:0;color:#ff8a8a;font-size:12.5px}.nc-logo-error[hidden],#ncLogoSizeField[hidden]{display:none}.nc-logo-range{width:100%}.nc-logo-note{margin:0;font-size:12px;line-height:1.45;color:var(--nc-muted)}.nc-logo-note.is-warn{color:#ffb27a}.nc-logo-colours{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--nc-muted)}.nc-logo-colours li{display:inline-flex;align-items:center;gap:6px}.nc-logo-colours span{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.neon-view-btn{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:5;display:none;align-items:center;gap:6px;height:38px;padding:0 16px;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0a0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 12.5px Inter,sans-serif;cursor:pointer}.neon-view-btn svg{width:16px;height:16px}.neon-view-btn[aria-pressed=true]{background:var(--glow);color:#0b0710;border-color:transparent}.neon-app.is-logo .neon-view-btn{display:inline-flex}.neon-app.is-logo .neon-ruler{bottom:62px}.nc-hint.is-warn{color:#ffb27a}.neon-app.is-plan .neon-refmark,.neon-app.is-plan .neon-ruler,.neon-app.is-plan .neon-grain{display:none}.neon-app.is-plan .neon-logo-canvas{z-index:3}.neon-app.is-plan .neon-stage:before{display:none}@media(max-width:640px){.neon-view-btn{height:32px;padding:0 12px;font-size:11.5px;bottom:10px}.neon-app.is-logo .neon-ruler{bottom:50px}}.neon-logo-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.neon-tilt{position:relative!important;left:auto!important;top:auto!important;cursor:default;will-change:auto;flex:none;pointer-events:none}.neon-tilt .neon-backing,.neon-tilt .neon-plate{transform-style:preserve-3d}.neon-text-plan{z-index:3}.neon-text-plan[hidden],.neon-app.is-logo .neon-text-plan{display:none}.neon-app.is-tplan:not(.is-logo) #neonSign{visibility:hidden}.neon-app.is-tplan:not(.is-logo) .neon-refmark,.neon-app.is-tplan:not(.is-logo) .neon-ruler,.neon-app.is-tplan:not(.is-logo) .neon-grain{display:none}.neon-angle{position:absolute;z-index:4;display:flex;overflow:hidden;pointer-events:none;border-radius:0 0 10px 10px}.neon-app.is-logo .neon-angle{display:none}.neon-angle{align-items:center;justify-content:center}.neon-app.is-tplan:not(.is-logo) .neon-stage:before{display:none}.neon-app.is-logo .neon-plan-btn{display:none!important}.neon-plan-btn{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0a0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 12.5px Inter,sans-serif;cursor:pointer}.neon-plan-btn svg{width:16px;height:16px}.neon-plan-btn[aria-pressed=true]{background:var(--glow);color:#0b0710;border-color:transparent}.neon-app:not(.is-logo) .neon-ruler{bottom:max(8%,62px)}@media(max-width:640px){.neon-plan-btn{left:10px;bottom:auto;top:48px;transform:none;width:32px;height:32px;padding:0;justify-content:center}.neon-plan-btn .neon-tilt-label{display:none}.neon-app:not(.is-logo) .neon-ruler{bottom:8%}}.neon-depth{z-index:0!important;pointer-events:none;filter:brightness(calc(.45 + .55 * var(--depth-k, 0)))}.neon-depth .neon-line,.neon-depth .neon-line span{text-shadow:none;color:color-mix(in srgb,var(--neon-color,#ff2fc2) 70%,#fff);-webkit-text-stroke:.055em color-mix(in srgb,var(--neon-color,#ff2fc2) 80%,#000)}.neon-sign.is-off .neon-depth{filter:brightness(calc(.3 + .45 * var(--depth-k, 0)))}.neon-slab{filter:brightness(.82)!important}.neon-slab--panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:#e1eef233}.back-white .neon-slab--panel{background:#cdcdd3}.back-black .neon-slab--panel{background:#1b1b20}.neon-post{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 35%,#f4f4f7,#9a9aa3 55%,#4f4f57)}.neon-kind{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:5;display:none;gap:3px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0a0e99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.neon-app.is-logo.has-logo:not(.is-plan) .neon-kind{display:flex}.neon-kind button{height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffb3;font:700 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.neon-kind button:hover{color:#fff}.neon-kind button[aria-pressed=true]{background:var(--glow);color:#0b0710;box-shadow:0 0 16px -4px var(--glow)}@media(max-width:640px){.neon-kind{top:10px;left:auto;right:10px;transform:none}.neon-kind button{height:28px;padding:0 10px;font-size:11.5px}}.nc-uv-tip{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;background:linear-gradient(135deg,#ffd68c1a,#ff2fc214);border:1px solid rgba(255,214,140,.35)}.nc-uv-tip[hidden]{display:none}.nc-uv-tip__pic{width:96px;height:72px;border-radius:10px;background:#141216}.nc-uv-tip__copy{display:grid;gap:4px;min-width:0}.nc-uv-tip__copy b{font-size:13.5px;line-height:1.3;color:#fff}.nc-uv-tip__copy span{font-size:12px;line-height:1.45;color:var(--nc-muted)}.nc-uv-tip__btn{justify-self:start;margin-top:4px;height:32px;padding:0 14px;border-radius:999px;border:0;background:#ffd68c;color:#1a1206;font:700 12.5px Inter,sans-serif;cursor:pointer;box-shadow:0 0 18px -6px #ffd68c}.nc-uv-tip__btn:hover{background:#ffe2a8}@media(max-width:380px){.nc-uv-tip{grid-template-columns:1fr}.nc-uv-tip__pic{width:100%;height:110px}}.nc-uv-opts[hidden]{display:none}.nc-uv-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nc-uv-row .nc-seg{flex:1 1 170px}.nc-uv-plates{display:flex;gap:8px}.nc-uv-plates button{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:var(--c);cursor:pointer;padding:0}.nc-uv-plates button[aria-pressed=true]{box-shadow:0 0 0 2px #0b0710,0 0 0 4px var(--glow)}#ncUvInk .neon-opt,#ncUvLight .neon-opt{padding-inline:4px}.neon-app.is-uv .nc-row2,.neon-app.is-uv .nc-logo-colours,.neon-app.is-uv .neon-view-btn{display:none!important}.neon-app.is-uv .neon-ruler{bottom:14px}@media(max-width:640px){.neon-app.is-uv .neon-ruler{bottom:10px}}.neon-app.is-logo .neon-sign,.neon-app.is-logo .neon-stage-deal,.neon-app.is-logo .neon-price-total,.neon-app.is-logo .neon-expand,.neon-app.is-logo .neon-breakdown,.neon-app.is-logo .nc-seg .neon-opt span,.neon-app.is-logo .neon-dd-meta{display:none}.neon-controls.is-sent>:not(.nc-tabs):not(.nc-done){display:none!important}.nc-done[hidden]{display:none}.nc-done .qt{display:grid;gap:12px;justify-items:center;text-align:center;padding:6px 2px}.nc-done .qt__tick{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#0b0710;background:#4dff6a;box-shadow:0 0 28px -4px #4dff6a}.nc-done .qt__tick svg{width:26px;height:26px}.nc-done .qt__title{margin:2px 0 0;font-size:20px;line-height:1.25;color:#fff}.nc-done .qt__lead{margin:0;font-size:13.5px;line-height:1.55;color:var(--nc-muted)}.nc-done .qt__lead b{color:#fff;overflow-wrap:anywhere}.nc-done .qt__ref{margin:0;font-size:12.5px;color:var(--nc-muted)}.nc-done .qt__ref b{color:#fff;letter-spacing:.06em}.nc-done .qt__steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;width:100%;text-align:left}.nc-done .qt__steps li{display:grid;gap:2px;padding:11px 13px;border-radius:12px;border:1px solid var(--edge);background:var(--glass)}.nc-done .qt__steps b{font-size:13.5px;color:#fff}.nc-done .qt__steps span{font-size:12.5px;color:var(--nc-muted)}.nc-done .qt__fine{margin:2px 0 0;font-size:12px;color:var(--nc-muted)}.nc-done .qt__fine a{color:var(--glow-tint)}.nc-done .qt__cta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:2px 0 0}.nc-done .qt__cta .btn{padding:10px 16px;font-size:13px;border:1px solid var(--edge);color:#fff;background:var(--glass)}.neon-logo-quote{display:none;margin:0;font-size:13px;line-height:1.45;color:var(--nc-muted)}.neon-logo-quote b{display:block;color:#fff;font-size:15px;margin-bottom:2px}.neon-app.is-logo .neon-logo-quote{display:block}.neon-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,12px);z-index:200;background:var(--ink);color:#fff;padding:12px 20px;border-radius:var(--radius-pill);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.neon-toast.is-visible{opacity:1;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/neon-design.css.map */
