:root{color-scheme:dark}[hidden]{display:none!important}:root{--bg:#030607;--surface:#071013;--surface2:#0b171b;--fg:#f2fdff;--muted:#8ba8ae;--line:#15343b;--accent:#00e5ff;--on-accent:#001014;--accent-text:color-mix(in srgb,var(--accent) 60%,#000);--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--shadow:0 12px 34px -14px rgba(0,229,255,.18);--radius:14px;--scale:1;--f-display:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--f-body:"Instrument Sans","Segoe UI",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#030607;--surface:#071013;--surface2:#0b171b;--fg:#f2fdff;--muted:#8ba8ae;--line:#15343b;--accent-text:var(--accent);--shadow:0 12px 34px -14px rgba(0,0,0,.7);color-scheme:dark}}:root[data-theme=dark]{--bg:#030607;--surface:#071013;--surface2:#0b171b;--fg:#f2fdff;--muted:#8ba8ae;--line:#15343b;--accent-text:var(--accent);--shadow:0 12px 34px -14px rgba(0,0,0,.7);color-scheme:dark}:root[data-theme=light]{--bg:#030607;--surface:#071013;--surface2:#0b171b;--fg:#f2fdff;--muted:#8ba8ae;--line:#15343b;--accent-text:var(--accent);--shadow:0 12px 34px -14px rgba(0,229,255,.18);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--bg);color:var(--fg);font:400 calc(15px*var(--scale))/1.55 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--f-display);margin:0;line-height:1.08;text-wrap:balance;letter-spacing:-.02em}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}.mono{font-family:var(--f-mono)}.kicker{font:500 calc(12px*var(--scale))/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);display:flex;align-items:center;gap:8px}.kicker:before{content:"✦";opacity:.9;color:var(--accent-text);font-size:11px;filter:drop-shadow(0 0 5px rgba(0,229,255,.35))}.sec{padding-block:72px}.sec-h{display:grid;gap:10px;margin-bottom:32px;max-width:640px}.sec-h h2{font-size:clamp(28px,4.4vw,44px);font-weight:800}.sec-h p{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:11px 18px;border-radius:calc(var(--radius)*.7);font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn:hover{border-color:var(--accent);transform:translateY(-1px)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.pri:hover{box-shadow:0 8px 24px -8px var(--accent)}.btn.sm{padding:7px 12px;font-size:.88em}.btn[disabled]{opacity:.5;pointer-events:none}.ico{width:18px;height:18px;flex:none}.prog{position:fixed;left:0;top:0;height:3px;width:0;background:var(--accent);z-index:90}.ticker{background:var(--accent);color:var(--on-accent);overflow:hidden;font:500 calc(12px*var(--scale))/1 var(--f-mono);white-space:nowrap}.ticker-track{display:inline-flex;gap:48px;padding:9px 0;animation:tick 32s linear infinite;will-change:transform}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:14px;padding-block:12px;flex-wrap:wrap}.logo{display:flex;align-items:center;gap:10px;font:800 calc(20px*var(--scale))/1 var(--f-display);text-decoration:none;letter-spacing:-.03em}.logo svg{width:28px;height:28px;color:var(--accent)}nav.main{display:flex;gap:4px;margin-left:12px}nav.main a{padding:8px 12px;border-radius:10px;text-decoration:none;color:var(--muted);font-weight:500;transition:.15s}nav.main a:hover{background:var(--accent-soft);color:var(--fg)}.tools{margin-left:auto;display:flex;gap:8px;align-items:center}.ib{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:calc(var(--radius)*.7);border:1px solid var(--line);background:var(--surface);transition:.15s}.ib:hover{border-color:var(--accent)}.ib svg{width:18px;height:18px}.cur{height:40px;border:1px solid var(--line);background:var(--surface);border-radius:calc(var(--radius)*.7);padding:0 8px;font-family:var(--f-mono);font-size:.85em}.badge-n{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;border-radius:99px;background:var(--accent);color:var(--on-accent);font:600 11px/19px var(--f-mono);text-align:center;padding-inline:4px}.bump{animation:bump .4s}@keyframes bump{40%{transform:scale(1.25)}}kbd{font:500 .75em var(--f-mono);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 5px;color:var(--muted)}.hero{position:relative;padding-block:64px 56px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0/44px 44px;mask-image:radial-gradient(70% 80% at 30% 20%,#000,transparent);-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000,transparent);opacity:.55;pointer-events:none}.hero:after{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-160px;background:radial-gradient(closest-side,var(--accent-soft),transparent);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}.hero h1{font-size:clamp(38px,6.4vw,76px);font-weight:800;margin-block:16px 18px}.hero .sub{color:var(--muted);max-width:520px;font-size:1.06em}.search{display:flex;align-items:center;gap:10px;margin-top:26px;max-width:520px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px 6px 6px 14px;transition:.2s}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search input{flex:1;min-width:0;border:0;background:transparent;outline:0;padding:8px 0}.cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.glitch{position:relative;display:inline-block;color:var(--accent-text)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;pointer-events:none}.glitch:before{color:var(--accent);animation:gl1 3.4s infinite steps(1)}.glitch:after{color:var(--fg);opacity:.55;animation:gl2 2.9s infinite steps(1)}@keyframes gl1{0%,86%,to{clip-path:inset(0 0 100% 0);transform:none}88%{clip-path:inset(8% 0 58% 0);transform:translate(4px)}92%{clip-path:inset(55% 0 12% 0);transform:translate(-4px)}96%{clip-path:inset(30% 0 40% 0);transform:translate(2px)}}@keyframes gl2{0%,80%,to{clip-path:inset(0 0 100% 0);transform:none}83%{clip-path:inset(45% 0 20% 0);transform:translate(-5px)}87%{clip-path:inset(5% 0 70% 0);transform:translate(5px)}}.noglitch .glitch:before,.noglitch .glitch:after{display:none}.feed{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius)*1.3);box-shadow:var(--shadow);overflow:hidden}.feed-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);font:500 .78em var(--f-mono);color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.feed-b{padding:10px 16px 16px;display:grid;gap:8px;min-height:236px;align-content:start}.fl{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:calc(var(--radius)*.6);background:var(--surface2);font:400 .8em var(--f-mono);animation:fin .5s both}.fl b{font-weight:500;color:var(--accent-text)}.fl span:last-child{color:var(--muted)}@keyframes fin{0%{opacity:0;transform:translateY(-10px)}}.meter{height:4px;background:var(--surface2)}.meter i{display:block;height:100%;width:0;background:var(--accent);animation:fill 2.4s linear infinite}@keyframes fill{to{width:100%}}.rv{transform:translateY(16px);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{transform:none}.feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s}.feat .card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow)}.feat .ic{width:42px;height:42px;border-radius:calc(var(--radius)*.7);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);margin-bottom:14px}.feat h3{font-size:1.25em;margin-bottom:6px}.feat p{color:var(--muted)}.about-lead{font:500 clamp(20px,2.6vw,28px)/1.35 var(--f-display);max-width:760px;margin-bottom:28px}.pay{display:flex;flex-wrap:wrap;gap:10px}.chip{padding:9px 16px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font:500 .85em var(--f-mono);transition:.2s}.chip:hover{border-color:var(--accent);color:var(--accent-text)}.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:56px}.cat{text-align:left;display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:.2s}.cat:hover,.cat.on{border-color:var(--accent);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface)}.cat b{font:700 1.15em var(--f-display)}.cat span{font:.8em var(--f-mono);color:var(--muted)}.shop-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.shop-tools .sp{flex:1}.sel{height:40px;border:1px solid var(--line);background:var(--surface);border-radius:calc(var(--radius)*.7);padding:0 10px}.tog{display:inline-flex;align-items:center;gap:8px;font-size:.9em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.tog input{accent-color:var(--accent);width:16px;height:16px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.grid{grid-template-columns:minmax(0,1fr)}}.pc{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:transform .25s,border-color .2s,box-shadow .25s;animation:cardin .5s both}@keyframes cardin{0%{opacity:0;transform:translateY(12px)}}.pc:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow)}.thumb{position:relative;aspect-ratio:5/3;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--surface2)),var(--surface2));color:var(--accent-text);overflow:hidden}.thumb svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .5s}.pc:hover .thumb svg{transform:scale(1.08) rotate(-1deg)}.tag{position:absolute;left:10px;top:10px;padding:4px 9px;border-radius:99px;background:var(--accent);color:var(--on-accent);font:600 .7em var(--f-mono);text-transform:uppercase;letter-spacing:.06em}.pc-b{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1}.pc-c{font:.72em var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pc h3{font-size:1.15em}.price{display:flex;gap:8px;align-items:baseline;font:700 1.1em var(--f-mono)}.price s{font-weight:400;font-size:.8em;color:var(--muted)}.stock{font:.78em var(--f-mono);color:var(--muted)}.stock.ok{color:var(--accent-text)}.stock.no{color:#d9483b}.pc-f{margin-top:auto;padding-top:10px}.pc-f .btn{width:100%}.empty{padding:48px 16px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;counter-reset:s}.step{position:relative;padding:24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow:hidden}.step:before{counter-increment:s;content:"0" counter(s);position:absolute;right:16px;top:6px;font:800 64px/1 var(--f-display);color:var(--accent-soft);-webkit-text-stroke:1px var(--accent);opacity:.45}.step h3{margin-bottom:6px}.step p{color:var(--muted);max-width:26ch}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.stat{padding:28px 24px;border-right:1px solid var(--line);position:relative}.stat:last-child{border-right:0}.stat .n{font:800 clamp(34px,5vw,54px)/1 var(--f-display);color:var(--accent-text);font-variant-numeric:tabular-nums}.stat .l{color:var(--muted);margin-top:6px}.revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.rev{display:flex;flex-direction:column;gap:12px}.stars{display:flex;gap:2px;color:var(--accent-text)}.stars svg{width:16px;height:16px}.rev p{flex:1}.rev .who{font:.8em var(--f-mono);color:var(--muted)}.faq{display:grid;gap:10px;max-width:820px}.fq{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s}.fq.open{border-color:var(--accent)}.fq .q{display:flex;align-items:center;gap:14px;padding:18px 20px;font:700 1.05em var(--f-display);cursor:pointer}.fq .q span:first-child{flex:1}.fq .pl{width:22px;height:22px;position:relative;flex:none}.fq .pl:before,.fq .pl:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;background:var(--accent-text);transition:transform .3s}.fq .pl:after{transform:rotate(90deg)}.fq.open .pl:after{transform:rotate(0)}.fq .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.fq.open .a{grid-template-rows:1fr}.fq .a>div{overflow:hidden}.fq .a p{padding:0 20px 18px;color:var(--muted)}.soc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.soc a{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;font:700 1.05em var(--f-display);transition:.2s}.soc a:hover{border-color:var(--accent);transform:translate(4px)}.soc a i{font:normal .8em var(--f-mono);color:var(--accent-text)}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.post .d{font:.75em var(--f-mono);color:var(--muted)}footer{border-top:1px solid var(--line);padding-block:48px 90px;margin-top:24px}.foot{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:32px}.foot h4{font:500 .75em var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot a{text-decoration:none;color:var(--fg)}.foot a:hover{color:var(--accent-text)}.foot p{color:var(--muted);max-width:42ch;margin-top:12px}.copy{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font:.8em var(--f-mono);display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#050c078c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--surface);border-left:1px solid var(--line);z-index:110;display:flex;flex-direction:column;transform:translate(102%);transition:transform .35s cubic-bezier(.2,.7,.2,1);padding-top:env(safe-area-inset-top,0px)}.drawer.on{transform:none}.dh{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);font:700 1.2em var(--f-display)}.db{flex:1;overflow:auto;padding:16px 20px;display:grid;gap:14px;align-content:start}.df{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:grid;gap:10px}.li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.li .thumb{border-radius:10px;aspect-ratio:1}.li h4{font:600 .95em var(--f-body);letter-spacing:0}.li small{color:var(--muted);display:block;font:.75em var(--f-mono)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;margin-top:6px}.qty button{width:28px;height:28px;border:0;background:transparent;font-size:16px}.qty span{min-width:26px;text-align:center;font:.85em var(--f-mono)}.rm{border:0;background:transparent;color:var(--muted);font-size:.8em;text-decoration:underline}.row{display:flex;justify-content:space-between;gap:12px;font-family:var(--f-mono);font-size:.9em}.row.t{font-size:1.1em;font-weight:600}.in-t{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:calc(var(--radius)*.7);background:var(--bg)}.msg{font-size:.85em;color:var(--muted)}.msg.err{color:#d9483b}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;pointer-events:none}.mbox{width:min(720px,100%);max-height:calc(100% - 16px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius)*1.3);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);opacity:0;transform:translateY(20px) scale(.97);transition:.3s;pointer-events:none}.modal.on .mbox{opacity:1;transform:none;pointer-events:auto}.mbox .thumb{height:100%;min-height:200px;aspect-ratio:auto}.mi{padding:24px;display:grid;gap:12px;align-content:start}.mi h2{font-size:1.7em}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:.88em}.opt.on{border-color:var(--accent);background:var(--accent-soft)}.opt[disabled]{opacity:.45;text-decoration:line-through}.gi{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.gi div{min-width:0}.mx{position:absolute;right:12px;top:12px}.pal{align-self:start;margin-top:12vh;width:min(560px,100%);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius)*1.2);box-shadow:var(--shadow);overflow:hidden;opacity:0;transform:translateY(-10px);transition:.2s;pointer-events:none}.modal.on .pal{opacity:1;transform:none;pointer-events:auto}.pal input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:16px 18px;outline:0;font-size:1.05em}.pl-list{max-height:320px;overflow:auto;padding:6px}.pi{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;border-radius:10px}.pi.sel,.pi:hover{background:var(--accent-soft)}.pi small{font:.78em var(--f-mono);color:var(--muted)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,30px);background:var(--fg);color:var(--bg);padding:11px 18px;border-radius:99px;z-index:200;opacity:0;transition:.3s;font-size:.9em;pointer-events:none;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}.dock{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:95;display:flex;gap:8px}.dock .btn{box-shadow:var(--shadow)}.dock .btn.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.panel{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(380px,calc(100% - 32px));max-height:min(78vh,720px);z-index:105;background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius)*1.3);box-shadow:var(--shadow);display:flex;flex-direction:column;opacity:0;transform:translateY(16px);pointer-events:none;transition:.3s}.panel.on{opacity:1;transform:none;pointer-events:auto}.ph{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);font:700 1.05em var(--f-display)}.pb{overflow:auto;padding:6px 16px 16px}.pb details{border-bottom:1px solid var(--line);padding-block:10px}.pb summary{cursor:pointer;font-weight:600;padding-block:4px;list-style:none;display:flex;justify-content:space-between}.pb summary:after{content:"+";font-family:var(--f-mono);color:var(--muted)}.pb details[open] summary:after{content:"–"}.pg{display:grid;gap:12px;padding-top:10px}.pg label{display:grid;gap:5px;font-size:.82em;color:var(--muted)}.pg input[type=text],.pg input[type=number],.pg select,.pg textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);min-width:0}.pg textarea{min-height:70px;resize:vertical;font-family:var(--f-mono);font-size:.85em}.pg input[type=range]{accent-color:var(--accent);width:100%}.pg input[type=color]{width:44px;height:36px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.sw{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sw button{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.chk{display:flex;align-items:center;gap:8px;font-size:.9em;color:var(--fg)!important}.prow{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:8px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.og{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr));gap:6px}.pb .btn.sm{padding:6px 10px}.ed-only{display:none!important}.editing .ed-only{display:inline-flex!important}.editing [contenteditable=true]{outline:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:3px;cursor:text;border-radius:4px}.editing [contenteditable=true]:focus{outline:2px solid var(--accent);background:var(--accent-soft)}.x{position:absolute;right:8px;top:8px;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:#d9483b;z-index:3;align-items:center;justify-content:center}.add{margin-top:14px}.editing-banner{display:none}.editing .editing-banner{display:block;position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:95;background:var(--fg);color:var(--bg);padding:6px 14px;border-radius:99px;font:.75em var(--f-mono);white-space:nowrap}.noanim *,.noanim *:before,.noanim *:after{animation:none!important;transition:none!important}.noanim .rv{transform:none}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot>:first-child{grid-column:1/-1}.mbox{grid-template-columns:minmax(0,1fr)}.mbox .thumb{min-height:0;aspect-ratio:5/3;height:auto}}@media (max-width:760px){nav.main{order:3;width:100%;margin-left:0;overflow-x:auto}.sec{padding-block:52px}.hero{padding-block:40px}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}kbd{display:none}.dock{left:12px}.dock .btn span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.rv{transform:none}}.buy-actions{display:flex;gap:8px;flex-wrap:wrap}.buy-actions .btn{flex:1;min-width:max-content}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.compare-box{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.compare-box:hover{border-color:var(--accent)}.compare-badge{align-self:flex-start;padding:5px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent-text);font:600 .7em var(--f-mono);text-transform:uppercase;letter-spacing:.05em}.compare-price{font:800 clamp(28px,4vw,42px)/1 var(--f-display);color:var(--accent-text)}.compare-features{display:grid;gap:9px;margin:0;padding:0;list-style:none;flex:1}.compare-features li{padding:10px 12px;border:1px solid var(--line);border-radius:calc(var(--radius)*.65);background:var(--bg);color:var(--muted)}.compare-features li:before{content:"✓";color:var(--accent-text);font-weight:800;margin-right:9px}.compare-cta{margin-top:auto;width:100%}body.shoppex-full-checkout{overflow:hidden!important}body.shoppex-full-checkout iframe{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;z-index:2147483647!important;background:#050705!important}.compare-link-edit{display:none;gap:6px;font:600 .72em var(--f-mono);color:var(--muted)}body.editing .compare-link-edit,.editing .compare-link-edit{display:grid}.compare-link-edit input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:calc(var(--radius)*.6);background:var(--bg);color:var(--text);font:inherit}.compare-features li[contenteditable=true]{outline:1px dashed var(--accent);color:var(--text)}.support-panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(28px,5vw,70px);text-align:center;max-width:900px;margin:auto}.support-panel h2{margin:12px 0 14px}.support-panel p{color:var(--muted);max-width:520px;margin:0 auto 26px;line-height:1.7}.support-button{display:inline-flex;justify-content:center;align-items:center;gap:12px}.support-link-edit{display:block;max-width:500px;margin:20px auto 0;text-align:left;color:var(--muted);font-size:13px}.support-link-edit input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}.logo img.custom-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0}.pay-window{overflow:hidden;position:relative;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.pay{display:flex!important;flex-wrap:nowrap!important;gap:14px;width:max-content;max-width:none}.pay.moving{animation:pay-slide 28s linear infinite}.pay-window:hover .pay.moving,.pay-window:focus-within .pay.moving{animation-play-state:paused}.pay-tile{width:160px;height:90px;flex:none;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--card,#101719);border:1px solid var(--line);border-radius:var(--radius,14px);font-weight:700;color:var(--text);text-align:center}.pay-tile img{display:block;max-width:100%;max-height:100%;object-fit:contain}@keyframes pay-slide{to{transform:translate(-50%)}}.pay-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.pay-edit-row label{min-width:0}.pay-edit-row input{width:100%;min-width:0}.pay-upload{font-size:13px}@media (max-width:550px){.pay-tile{width:130px;height:76px}.pay-edit-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pay.moving{animation:none;flex-wrap:wrap!important;width:auto}.pay-window{-webkit-mask-image:none;mask-image:none}}.world-section{background:var(--bg);border-top:1px solid var(--line)}.world-panel{border:1px solid #1d515a;background:#061114;border-radius:22px;overflow:hidden}.world-head,.world-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 24px;color:#e8fdff;flex-wrap:wrap}.world-head span,.world-foot span{font-size:12px;color:#91afb4}.world-map{padding:8px 16px;background:radial-gradient(ellipse at 25% 30%,#10343d,#050b0d 72%)}.world-map svg{width:100%;height:auto;display:block}.world-dot{fill:#00e5ff;filter:drop-shadow(0 0 6px #00e5ff)}.world-ring{fill:none;stroke:#00e5ff;stroke-width:2;animation:worldPulse 2.8s ease-out infinite;transform-origin:center}.world-pin{animation:worldAppear .8s both}.world-live i{display:inline-block;width:8px;height:8px;background:#00e5ff;border-radius:50%;margin-right:8px;box-shadow:0 0 9px #00e5ff}@keyframes worldPulse{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes worldAppear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.world-ring,.world-pin{animation:none!important}}@media (max-width:600px){.world-head,.world-foot{padding:14px}.world-map{padding:0}}#revs .rev{animation:reviewFloat 5.5s ease-in-out infinite;animation-delay:calc(var(--review-index,0) * -.75s);will-change:transform;transition:border-color .25s,box-shadow .25s}#revs .rev:nth-child(6n+1){--review-index:0}#revs .rev:nth-child(6n+2){--review-index:1}#revs .rev:nth-child(6n+3){--review-index:2}#revs .rev:nth-child(6n+4){--review-index:3}#revs .rev:nth-child(6n+5){--review-index:4}#revs .rev:nth-child(6n){--review-index:5}#revs .rev:hover{animation-play-state:paused;border-color:var(--accent);box-shadow:0 8px 28px #00e5ff17}body:has([contenteditable=true]:focus) #revs .rev{animation-play-state:paused}@keyframes reviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){#revs .rev{animation:none}}#revs.revs{display:block;overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent)}#revs .review-belt{display:flex;width:max-content;animation:review-scroll 115s linear infinite;will-change:transform}#revs .review-set{display:flex;flex:none;gap:16px;padding-right:16px}#revs .review-set .rev{flex:0 0 290px;min-height:205px;animation:none;transform:none;white-space:normal}#revs .review-belt:hover,#revs .review-belt:focus-within,body.editing #revs .review-belt{animation-play-state:paused}#revs .rev:hover{transform:none}@keyframes review-scroll{to{transform:translate(-50%)}}@media (max-width:550px){#revs .review-set .rev{flex-basis:260px}}@media (prefers-reduced-motion:reduce){#revs.revs{overflow-x:auto;-webkit-mask-image:none;mask-image:none}#revs .review-belt{animation:none}}#sec-faq.faq-section{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(55px,7vw,100px)}#sec-faq .faq{max-width:960px;margin-inline:auto;gap:14px}#sec-faq .fq{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 5px 24px #00000026}#sec-faq .fq.open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}#sec-faq .fq .q{padding:22px 24px}#sec-community.community-section{background:var(--bg);padding-block:clamp(55px,7vw,100px);border-bottom:1px solid var(--line)}#sec-community .support-panel{max-width:960px;margin-inline:auto;padding:clamp(28px,5vw,64px);border:1px solid var(--accent);border-radius:20px;background:var(--surface);box-shadow:0 10px 36px #0000002e}#sec-community .support-panel p{max-width:620px}#revs.revs{display:flex;flex-direction:column;gap:18px;overflow:visible;-webkit-mask-image:none;mask-image:none}#revs .review-lane{overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent)}#revs .review-lane.forward .review-belt{animation:review-scroll 75s linear infinite}#revs .review-lane.reverse .review-belt{animation:review-scroll-reverse 75s linear infinite}@keyframes review-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}#revs .review-lane:hover .review-belt,#revs .review-lane:focus-within .review-belt,body.editing #revs .review-belt{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#revs .review-lane{overflow-x:auto;-webkit-mask-image:none;mask-image:none}#revs .review-lane .review-belt{animation:none}}.hero:before{animation:stakeGridDrift 28s linear infinite}.hero:after{animation:stakeAurora 11s ease-in-out infinite alternate;filter:blur(14px)}@keyframes stakeGridDrift{to{background-position:44px 44px,44px 44px}}@keyframes stakeAurora{0%{transform:translate3d(-8%,0,0) scale(.92);opacity:.55}to{transform:translate3d(7%,8%,0) scale(1.2);opacity:.95}}header.top{transition:box-shadow .35s,border-color .35s,background .35s}header.top.stake-scrolled{background:color-mix(in srgb,var(--bg) 91%,transparent);border-bottom-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 12px 35px #0006,0 1px 20px #00e5ff14}header.top .logo svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 45%,transparent));animation:stakeLogoBreath 5s ease-in-out infinite}@keyframes stakeLogoBreath{50%{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--accent) 70%,transparent))}}.btn.pri{position:relative;overflow:hidden;isolation:isolate}.btn.pri:after{content:"";position:absolute;inset:-60% auto -60% -55%;width:35%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .65s ease;pointer-events:none;z-index:-0}.btn.pri:hover:after{left:125%}#grid .pc,#products .pc,.pc{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}@media (hover:hover){.pc:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 14px 34px #0000006b,0 0 24px #00e5ff21}}#sec-faq .fq{transition:border-color .25s,box-shadow .3s,transform .3s}@media (hover:hover){#sec-faq .fq:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}#revs .review-lane{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.stake-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}.stake-reveal.stake-visible,body.editing .stake-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after,header.top .logo svg{animation:none!important}.stake-reveal{opacity:1!important;transform:none!important;transition:none!important}.btn.pri:after{display:none}.pc,#sec-faq .fq{transition:none!important}}.hero{isolation:isolate;min-height:540px;background:radial-gradient(ellipse at 78% 35%,rgba(0,229,255,.19),transparent 50%),#030608}.hero:before{background-image:linear-gradient(rgba(0,229,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.12) 1px,transparent 1px)!important;background-size:42px 42px!important;animation:stakeGridVisible 7s linear infinite!important;opacity:.75}.hero:after{width:410px;height:410px;right:5%;top:8%;border:2px solid rgba(0,229,255,.4);border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.22),transparent 70%);box-shadow:0 0 75px #00e5ff40,inset 0 0 60px #00e5ff26;animation:stakeOrbVisible 6s ease-in-out infinite!important}.hero-grid{z-index:2}.hero .glitch{color:#00e5ff;text-shadow:0 0 24px rgba(0,229,255,.7)}@keyframes stakeGridVisible{to{background-position:42px 42px,-42px 42px}}@keyframes stakeOrbVisible{0%,to{transform:translateY(0) scale(.9);opacity:.55}50%{transform:translateY(28px) scale(1.15);opacity:1}}.pc{box-shadow:0 0 0 1px #00e5ff26,0 12px 30px #00000059}@media (hover:hover){.pc:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 0 0 1px #00e5ff,0 0 40px #00e5ff4d!important}}.btn.pri{box-shadow:0 0 22px #00e5ff40;transition:transform .25s,box-shadow .25s}.btn.pri:hover{transform:translateY(-3px);box-shadow:0 0 38px #00e5ff8c}#sec-reviews{background:radial-gradient(ellipse at center,rgba(0,229,255,.07),transparent 65%),#030608!important}@media (max-width:700px){.hero{min-height:0}.hero:after{width:230px;height:230px;right:-80px;opacity:.35}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after{animation:none!important}}[contenteditable=true]{-webkit-user-select:auto;user-select:auto}html{overflow-y:scroll;scrollbar-gutter:stable;overflow-x:clip}body{min-width:0;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}.db,.mbox,.pb,.pl-list,nav.main{scrollbar-gutter:auto}@media (max-width:700px){.modal,.drawer,.panel{max-width:100vw}}.customer-checkout-box{width:min(440px,calc(100vw - 32px));padding:28px!important;max-height:calc(100dvh - 32px);overflow-y:auto;background:#091115!important;border:1px solid rgba(0,229,255,.35)!important;border-radius:20px;box-shadow:0 24px 90px #000000bf,0 0 40px #00e5ff14}.customer-checkout-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.customer-checkout-top h2{font-size:24px;line-height:1.18;margin:8px 0 12px;color:#f4ffff}.customer-checkout-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:#00e5ff}.customer-checkout-intro,.customer-checkout-note{color:#9bb1b6;font-size:13px;line-height:1.55}#customerCheckoutForm{display:flex;flex-direction:column;gap:9px;margin-top:18px}#customerCheckoutForm label{font-size:13px;font-weight:700;color:#e8f9fa}#customerCheckoutForm input{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;background:#071014;border:1px solid #29434b;border-radius:10px;color:#fff;font-size:15px;outline:none}#customerCheckoutForm input:focus{border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1f}.customer-checkout-note{margin:7px 0}.customer-checkout-error{color:#ff9e9e;font-size:13px;margin:0}.customer-checkout-error:empty{display:none}.customer-checkout-submit{width:100%;min-height:48px;margin-top:8px}.customer-checkout-submit:disabled{opacity:.7;cursor:wait}#customerCheckoutModal .customer-checkout-box{display:block!important;grid-template-columns:none!important;width:min(440px,calc(100vw - 32px))!important;min-width:0;box-sizing:border-box;padding:28px!important;margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto}#customerCheckoutModal .customer-checkout-top{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}#customerCheckoutModal .customer-checkout-top>div{flex:1;min-width:0}#customerCheckoutModal .customer-checkout-top h2{font-size:clamp(22px,5vw,26px)!important;line-height:1.2!important;letter-spacing:-.035em;max-width:340px;margin:9px 0 0!important;overflow-wrap:normal}#customerCheckoutModal .customer-checkout-top .ib{flex:0 0 36px;width:36px;height:36px;cursor:pointer}#customerCheckoutModal .customer-checkout-eyebrow{white-space:nowrap;font-size:11px;letter-spacing:.15em}#customerCheckoutModal .customer-checkout-intro{display:block;clear:both;margin:14px 0 22px;font-size:14px;line-height:1.6}#customerCheckoutModal #customerCheckoutForm{display:flex!important;flex-direction:column!important;width:100%;gap:0;margin:0}#customerCheckoutModal #customerCheckoutForm label{display:block;margin:0 0 9px;font-size:13px}#customerCheckoutModal #customerCheckoutForm input{display:block;width:100%!important;min-width:0;margin:0 0 13px;min-height:50px}#customerCheckoutModal .customer-checkout-note{margin:0 0 20px;font-size:12px;line-height:1.6}#customerCheckoutModal .customer-checkout-submit{display:flex!important;width:100%!important;min-width:0;min-height:50px;justify-content:center;align-items:center;padding:12px 16px;white-space:normal;text-align:center;line-height:1.3;font-size:14px}@media (max-width:480px){#customerCheckoutModal .customer-checkout-box{padding:22px!important}#customerCheckoutModal .customer-checkout-top h2{font-size:22px!important}}.feed{position:relative;border:1px solid rgba(0,229,255,.24)!important;background:linear-gradient(150deg,#0b161b,#070e12 75%)!important;box-shadow:0 18px 60px #00000059,0 0 35px #00e5ff11!important}.feed:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);animation:stockBeam 5s ease-in-out infinite}.feed-h{position:relative;z-index:1;padding:17px 18px!important;gap:11px!important;background:#00e5ff09;border-bottom:1px solid rgba(0,229,255,.13)!important}.stock-head-title{font-weight:800;letter-spacing:.15em;color:#e5fcff;font-size:11px}.stock-head-count{margin-left:auto;font-size:10px;color:#7dddea;white-space:nowrap}.feed-h .dot{background:#00e5ff;box-shadow:0 0 14px #00e5ffcc;animation:stockHeartbeat 2.2s ease-in-out infinite}.stock-feed{position:relative;display:block!important;height:280px;min-height:0!important;padding:0 12px!important;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.stock-ticker-track{display:flex;flex-direction:column;width:100%;animation:stockTicker var(--stock-scroll-duration,25s) linear infinite;will-change:transform}.stock-feed:hover .stock-ticker-track,.stock-feed:focus-within .stock-ticker-track{animation-play-state:paused}.stock-ticker-set{display:flex;flex-direction:column;flex-shrink:0;padding:8px 0;gap:8px}.stock-line{display:flex;align-items:center;gap:11px;min-height:51px;padding:10px 12px;border:1px solid rgba(0,229,255,.1);border-radius:10px;background:#102228cc;transition:background .25s,border-color .25s,transform .25s;box-sizing:border-box}.stock-line:hover{background:#00e5ff18;border-color:#00e5ff5c;transform:translate(3px)}.stock-line-light{width:8px;height:8px;border-radius:50%;flex:none;background:#00e5ff;box-shadow:0 0 0 3px #00e5ff1c,0 0 12px #00e5ff73}.stock-line.soldout .stock-line-light{background:#f77;box-shadow:0 0 0 3px #ff77771f}.stock-line-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.stock-line-name{font-size:12px;font-weight:750;color:#ecfbfc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-line-detail{font-size:10px;color:#7ca6ac}.stock-line.soldout .stock-line-detail{color:#ff9696}.stock-line-price{font:700 12px var(--f-mono);color:#65eaff;white-space:nowrap}.stock-feed-foot{display:flex;align-items:center;gap:8px;padding:12px 17px;border-top:1px solid rgba(0,229,255,.13);font:700 9px var(--f-mono);letter-spacing:.08em;color:#7fa4aa}.stock-feed-pulse{width:6px;height:6px;border-radius:50%;background:#00e5ff;box-shadow:0 0 8px #00e5ff;animation:stockHeartbeat 2s infinite}.stock-feed-foot-right{margin-left:auto;color:#4b7780}@keyframes stockTicker{to{transform:translateY(-50%)}}@keyframes stockBeam{0%,to{opacity:.25}50%{opacity:1}}@keyframes stockHeartbeat{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:600px){.stock-feed{height:250px}.stock-head-count{font-size:9px}.stock-feed-foot-right{display:none}.stock-line{padding:9px}.stock-line-name{font-size:11px}}@media (prefers-reduced-motion:reduce){.stock-ticker-track,.feed:before,.feed-h .dot,.stock-feed-pulse{animation:none!important}.stock-feed{overflow-y:auto;mask-image:none;-webkit-mask-image:none}.stock-ticker-set[aria-hidden=true]{display:none}.stock-line{transition:none}}.faq-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 8%,rgba(0,229,255,.07),transparent 48%),var(--bg)}.faq-section .sec-h{max-width:740px;margin-bottom:32px}.faq-section .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;align-items:start}.faq-section .fq{min-width:0;border:1px solid rgba(0,229,255,.16);border-radius:16px;background:linear-gradient(145deg,#0e1e24f5,#070e12fa);box-shadow:0 12px 28px #00000026;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.faq-section .fq:hover{transform:translateY(-3px);border-color:#00e5ff6b;box-shadow:0 14px 38px #00e5ff13}.faq-section .fq.open{border-color:#00e5ffb3;box-shadow:0 0 0 1px #00e5ff17,0 16px 40px #00e5ff17}.faq-section .fq .q{min-height:76px;box-sizing:border-box;padding:21px 22px;gap:18px;font-size:15px;line-height:1.5;color:var(--text)}.faq-section .fq .pl{width:27px;height:27px;border:1px solid rgba(0,229,255,.24);border-radius:8px;background:#00e5ff0e}.faq-section .fq .pl:before,.faq-section .fq .pl:after{left:7px;right:7px;background:#00e5ff}.faq-section .fq .a p{padding:0 22px 22px;line-height:1.75;font-size:13px}.faq-section .fq.open .a{border-top:1px solid rgba(0,229,255,.09)}.faq-section .fq.open .a p{padding-top:16px}.stock-line-detail{font-weight:750;letter-spacing:.08em;font-size:10px;color:#5af3c0}.stock-line.soldout .stock-line-detail{color:#ff9898}@media (max-width:720px){.faq-section .faq{grid-template-columns:1fr;gap:12px}.faq-section .fq .q{min-height:65px;padding:18px;font-size:14px}.faq-section .fq .a p{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.faq-section .fq{transition:none}.faq-section .fq:hover{transform:none}}#sec-how,#sec-about,#sec-faq,#sec-blog{background:#070d11}#sec-compare,#sec-pay,#sec-reviews,#sec-community,#sec-stats{background:#0a1217}#sec-how,#sec-compare,#sec-about,#sec-pay,#sec-reviews,#sec-faq,#sec-community,#sec-blog,#sec-stats{border-top:1px solid rgba(0,229,255,.075)}#sec-faq .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}#sec-faq .fq{margin:0;min-width:0;align-self:start;border-radius:13px;background:#0e1b20;border:1px solid rgba(0,229,255,.17);box-shadow:none;transform:none}#sec-faq .fq:hover{transform:none;border-color:#00e5ff61;box-shadow:0 8px 26px #0000002e}#sec-faq .fq .q{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:18px 20px;font-size:14px;line-height:1.5;font-weight:650}#sec-faq .fq .q span:first-child{min-width:0;overflow-wrap:anywhere}#sec-faq .fq .a p{margin:0;padding:0 20px 20px;font-size:13px;line-height:1.7;color:#a8bec4;overflow-wrap:anywhere}#sec-faq .fq.open .a p{padding-top:15px}#sec-faq .sec-h{max-width:100%;margin-bottom:24px}@media (max-width:760px){#sec-faq .faq{grid-template-columns:minmax(0,1fr);gap:10px}#sec-faq .fq .q{min-height:65px;padding:16px}#sec-faq .fq .a p{padding:0 16px 16px}}#sec-shop{background:radial-gradient(ellipse 85% 30% at 50% 0%,rgba(0,218,245,.055),transparent),#070e12!important}#sec-shop>.wrap{position:relative}.catalog-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.catalog-heading{margin:0!important}.catalog-heading p{max-width:550px}.catalog-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#73d9e8;font:750 10px var(--f-mono);letter-spacing:.17em}.catalog-spark{width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:#00e5ff;box-shadow:0 0 16px #00e5ff}.catalog-ornament{display:flex;align-items:center;gap:16px;color:#5d919b;font:700 10px var(--f-mono);letter-spacing:.14em;white-space:nowrap}.catalog-orbit{display:grid;place-items:center;width:65px;height:65px;border:1px solid rgba(0,229,255,.2);border-radius:50%;font-size:25px;color:#61e9f4;background:radial-gradient(circle,rgba(0,229,255,.12),transparent 70%);animation:catalogOrbit 9s ease-in-out infinite}#sec-shop .catalog-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0 0 40px!important}#sec-shop .catalog-tile{display:flex!important;flex-direction:row!important;align-items:center;gap:15px;min-height:112px;min-width:0;text-align:left!important;padding:20px!important;border-radius:16px!important;background:linear-gradient(135deg,#11242a,#0b171d)!important;border:1px solid rgba(103,201,214,.16)!important;position:relative;overflow:hidden;box-shadow:none!important;transform:none!important;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s!important}#sec-shop .catalog-tile:after{content:"";position:absolute;inset:auto -35px -65px auto;width:130px;height:130px;border-radius:50%;background:#00e5ff0b;pointer-events:none;transition:transform .3s}#sec-shop .catalog-tile:hover,#sec-shop .catalog-tile.on{border-color:#00e5ffa6!important;box-shadow:0 8px 30px #00e5ff17!important;transform:translateY(-3px)!important}#sec-shop .catalog-tile:hover:after{transform:scale(1.5)}#sec-shop .catalog-tile.on{background:linear-gradient(135deg,#13333a,#0b1b21)!important}.catalog-tile-icon{display:grid!important;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(0,229,255,.25);border-radius:12px;color:#62e8f4;background:#00e5ff11;font-size:24px}.catalog-tile-copy{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px;flex:1;min-width:0}.catalog-tile-copy b{display:block!important;font-size:14px!important;line-height:1.3!important;color:#eafaff;overflow-wrap:anywhere}.catalog-tile-copy>span{display:block!important;font-size:11px!important;color:#85a8b0!important;font-weight:400!important}.catalog-tile-arrow{font-size:19px!important;color:#6bdbe7!important;align-self:flex-start;transition:transform .2s}.catalog-tile:hover .catalog-tile-arrow{transform:translate(3px,-3px)}.featured-divider{display:flex;align-items:center;gap:18px;margin:4px 0 35px;color:#4bafbd}.featured-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(0,229,255,.25))}.featured-divider span:last-child{transform:rotate(180deg)}.featured-divider i{font-style:normal;font-size:14px}.featured-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.featured-heading .sec-h{margin:0!important}.featured-heading .sec-h p{margin-bottom:0}.featured-aside{display:flex;align-items:center;gap:8px;font:750 10px var(--f-mono);letter-spacing:.08em;color:#b0e6ed;white-space:nowrap}.featured-aside small{display:block;margin-left:9px;color:#537d85;font-size:9px}.featured-live-dot{width:7px;height:7px;border-radius:50%;background:#00e5ff;box-shadow:0 0 12px #00e5ffb3;animation:stockHeartbeat 2.2s infinite}#sec-shop .shop-tools{border:1px solid rgba(0,229,255,.13);border-radius:13px;padding:12px 14px;margin-bottom:20px;background:#0e1c22cc}#sec-shop .pc{border-radius:16px;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}#sec-shop .pc:hover{transform:translateY(-5px);border-color:#00e5ff7a;box-shadow:0 16px 42px #00000059,0 0 24px #00e5ff11}@keyframes catalogOrbit{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(12deg) scale(1.07)}}@media (max-width:900px){#sec-shop .catalog-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-aside small{display:none}}@media (max-width:600px){.catalog-ornament{display:none}#sec-shop .catalog-categories{grid-template-columns:1fr;gap:10px;margin-bottom:30px!important}#sec-shop .catalog-tile{min-height:84px;padding:14px!important}.catalog-tile-icon{width:40px;height:40px;flex-basis:40px}.featured-heading{align-items:flex-start;flex-direction:column}.featured-aside{font-size:9px}.featured-divider{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.catalog-orbit,.featured-live-dot{animation:none}#sec-shop .catalog-tile,#sec-shop .pc{transition:none}}#sec-reviews .reviews-stats-wrap{margin-top:40px;padding:28px;border:1px solid rgba(0,229,255,.17);border-radius:18px;background:linear-gradient(125deg,#00e5ff0f,#0a1419e6)}.reviews-stats-label{font:750 10px var(--f-mono);letter-spacing:.18em;color:#76dbe8;margin-bottom:22px}#sec-reviews .reviews-stats-wrap .sec-h{margin-bottom:20px}.buyer-guide-section{background:radial-gradient(ellipse at 50% 0%,rgba(0,229,255,.08),transparent 60%),#081116!important;border-top:1px solid rgba(0,229,255,.12)}.buyer-guide-title{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;margin:12px 0}.buyer-guide-sub{color:#98b1b8;line-height:1.7;margin-bottom:30px}.buyer-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.buyer-guide-card{position:relative;min-width:0;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 20px;border:1px solid rgba(0,229,255,.16);border-radius:16px;background:linear-gradient(145deg,#12262c,#0a171c);overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.buyer-guide-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);opacity:0;transition:opacity .3s}.buyer-guide-card:hover{transform:translateY(-7px);border-color:#00e5ff80;box-shadow:0 16px 38px #0000004d,0 0 22px #00e5ff12}.buyer-guide-card:hover:before{opacity:1}.buyer-guide-index{position:absolute;top:23px;right:22px;color:#568f99;font:750 11px var(--f-mono)}.buyer-guide-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border:1px solid rgba(0,229,255,.24);border-radius:12px;background:#00e5ff12;font-size:24px;color:#64e9f6;animation:buyerFloat 4s ease-in-out infinite}.buyer-guide-card:nth-child(2) .buyer-guide-icon{animation-delay:-1s}.buyer-guide-card:nth-child(3) .buyer-guide-icon{animation-delay:-2s}.buyer-guide-card:nth-child(4) .buyer-guide-icon{animation-delay:-3s}.buyer-guide-card h3{font-size:17px;color:#eafaff;margin:0 0 10px}.buyer-guide-card p{font-size:12px;line-height:1.7;color:#9bb2b9;margin:0}@keyframes buyerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:900px){.buyer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.buyer-guide-grid{grid-template-columns:1fr}.buyer-guide-card{min-height:175px}#sec-reviews .reviews-stats-wrap{padding:18px}}@media (prefers-reduced-motion:reduce){.buyer-guide-icon{animation:none}.buyer-guide-card{transition:none}}#sec-shop .catalog-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}#sec-shop .catalog-empty{color:#8caab2;font-size:13px;padding:14px 0}.confidence-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 8% 0%,rgba(0,229,255,.09),transparent 45%),#071015!important;border-top:1px solid rgba(0,229,255,.12)}.confidence-section:before{content:"";position:absolute;top:0;left:-30%;width:45%;height:1px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);animation:confidenceSweep 9s ease-in-out infinite;pointer-events:none}.confidence-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.confidence-top h2{font-size:clamp(30px,4.3vw,48px);line-height:1.14;letter-spacing:-.04em;margin:15px 0;max-width:720px}.confidence-top h2 em{font-style:normal;color:#6fe6f1}.confidence-top p{color:#93adb6;max-width:650px;line-height:1.75;font-size:14px}.confidence-mark{flex:0 0 95px;width:95px;height:95px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(0,229,255,.22);background:radial-gradient(circle,rgba(0,229,255,.16),transparent 70%);box-shadow:0 0 35px #00e5ff0f}.confidence-mark span{color:#72edf7;font-size:47px;animation:confidenceSpin 14s linear infinite}.confidence-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.confidence-card{position:relative;min-width:0;min-height:235px;padding:25px;border:1px solid rgba(0,229,255,.15);border-radius:18px;background:linear-gradient(145deg,#152c32ed,#08141af2);transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.confidence-card:after{content:"";position:absolute;right:-75px;top:-75px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.09),transparent 70%);transition:transform .4s}.confidence-card:hover{transform:translateY(-7px);border-color:#00e5ff85;box-shadow:0 20px 45px #0000004d,0 0 24px #00e5ff0f}.confidence-card:hover:after{transform:scale(1.5)}.confidence-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.confidence-symbol{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(0,229,255,.25);border-radius:13px;color:#74edf7;background:#00e5ff12;font-size:28px;animation:confidenceFloat 4.5s ease-in-out infinite}.confidence-card:nth-child(2) .confidence-symbol{animation-delay:-1.5s}.confidence-card:nth-child(3) .confidence-symbol{animation-delay:-3s}.confidence-no{color:#598e99;font:700 11px var(--f-mono)}.confidence-card h3{font-size:19px;line-height:1.3;color:#eefcff;margin:0 0 12px}.confidence-card p{color:#9cb6bd;font-size:13px;line-height:1.7;margin:0 0 24px}.confidence-rule{height:1px;background:linear-gradient(90deg,rgba(0,229,255,.36),transparent);margin-top:auto;margin-bottom:14px}.confidence-tag{font:700 9px var(--f-mono);letter-spacing:.12em;color:#70cbd7}.confidence-bottom{display:flex;align-items:center;gap:10px;margin-top:24px;color:#7babb3;font:700 10px var(--f-mono);letter-spacing:.1em}.confidence-led{width:7px;height:7px;border-radius:50%;background:#00e5ff;box-shadow:0 0 12px #00e5ffcc;animation:stockHeartbeat 2.4s infinite}.confidence-link{margin-left:auto;display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:#a1f2fa;font-size:12px;letter-spacing:0;transition:gap .2s}.confidence-link:hover{gap:16px}@keyframes confidenceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes confidenceSpin{to{transform:rotate(360deg)}}@keyframes confidenceSweep{0%{transform:translate(0)}to{transform:translate(330%)}}@media (max-width:850px){.confidence-cards{grid-template-columns:1fr 1fr}.confidence-card:last-child{grid-column:1/-1}}@media (max-width:600px){.confidence-mark{display:none}.confidence-cards{grid-template-columns:1fr}.confidence-card:last-child{grid-column:auto}.confidence-card{min-height:210px;padding:20px}.confidence-bottom{flex-wrap:wrap}.confidence-link{width:100%;margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.confidence-section:before,.confidence-mark span,.confidence-symbol,.confidence-led{animation:none}.confidence-card{transition:none}}#sec-pay{padding:45px 0 55px!important;background:linear-gradient(180deg,#08141a,#071014)!important;border-bottom:1px solid rgba(0,229,255,.14)}#sec-pay .sec-h{margin-bottom:18px}#sec-reviews .reviews-stats-wrap{margin:0 0 44px!important}.graph-section{background:radial-gradient(ellipse at 85% 0%,rgba(0,229,255,.09),transparent 58%),#071015!important;border-top:1px solid rgba(0,229,255,.12)}.graph-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.graph-section-head h2{font-size:clamp(29px,4vw,46px);line-height:1.15;letter-spacing:-.035em;margin:13px 0}.graph-section-head h2 span{color:#6fe6f1}.graph-section-head p{max-width:610px;color:#94b2bb;font-size:13px;line-height:1.7}.graph-status{display:flex;align-items:center;gap:9px;white-space:nowrap;font:700 10px var(--f-mono);letter-spacing:.09em;color:#8bdbe5}.graph-status i{width:7px;height:7px;border-radius:50%;background:#00e5ff;box-shadow:0 0 12px #00e5ff;animation:stockHeartbeat 2s infinite}.graph-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:16px}.graph-chart-card,.graph-side{min-width:0;border:1px solid rgba(0,229,255,.17);border-radius:18px;background:linear-gradient(140deg,#10242b,#09161b);padding:27px}.graph-chart-head,.graph-chart-foot{display:flex;justify-content:space-between;gap:12px;font:700 10px var(--f-mono);letter-spacing:.09em;color:#83aab4}.graph-chart-head span:first-child{color:#d9f7fa}.graph-bars{display:flex;flex-direction:column;justify-content:center;gap:30px;min-height:215px;padding:30px 0}.graph-bar-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:13px;color:#c8e7eb;font:750 11px var(--f-mono);letter-spacing:.08em}.graph-bar-label strong{font-size:17px;color:#e7fbff}.graph-bar-label small{font-size:10px;color:#759da7}.graph-bar-track{height:17px;background:#061015;border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden}.graph-bar-fill{width:var(--bar-width);height:100%;border-radius:20px;transform-origin:left;animation:graphFill 1.3s cubic-bezier(.2,.8,.2,1) both;position:relative}.graph-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:graphShimmer 3s linear infinite}.graph-bar-on{background:linear-gradient(90deg,#008ca8,#00e5ff);box-shadow:0 0 17px #00e5ff4d}.graph-bar-off{background:linear-gradient(90deg,#9b4150,#f17e8c)}.graph-bar-percent{display:block;margin-top:8px;text-align:right;color:#6e9ca5;font:700 10px var(--f-mono)}.graph-chart-foot{justify-content:flex-start;gap:23px}.graph-chart-foot span{display:flex;align-items:center;gap:7px}.graph-key{display:inline-block;width:7px;height:7px;border-radius:50%}.graph-key-on{background:#00e5ff}.graph-key-off{background:#f17e8c}.graph-side{display:flex;flex-direction:column}.graph-side-eyebrow{font:700 10px var(--f-mono);letter-spacing:.12em;color:#7bc4ce}.graph-side>strong{font-size:clamp(60px,8vw,94px);line-height:1.2;letter-spacing:-.07em;color:#eaffff;margin-top:20px}.graph-side-caption{font:700 10px var(--f-mono);letter-spacing:.1em;color:#75a3ac}.graph-side-line{height:1px;background:#00e5ff2b;margin:24px 0}.graph-mini-row{display:flex;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:12px;color:#a5c0c6}.graph-mini-row b{color:#e2fbfd;font:750 14px var(--f-mono)}.graph-action{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;text-decoration:none;color:#6eeaf5;font:750 10px var(--f-mono);letter-spacing:.08em}.graph-action span{font-size:20px;transition:transform .2s}.graph-action:hover span{transform:translate(3px,-3px)}@keyframes graphFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes graphShimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (max-width:750px){.graph-layout{grid-template-columns:1fr}.graph-section-head{align-items:flex-start;flex-direction:column}.graph-chart-card,.graph-side{padding:21px}.graph-side>strong{font-size:65px}}@media (prefers-reduced-motion:reduce){.graph-bar-fill,.graph-bar-fill:after,.graph-status i{animation:none}}.journey-section{background:radial-gradient(ellipse at 50% 0%,rgba(0,229,255,.065),transparent 65%),#071015!important;border-top:1px solid rgba(0,229,255,.1)}.journey-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.journey-head h2{font-size:clamp(30px,4.4vw,47px);line-height:1.15;letter-spacing:-.04em;margin:12px 0}.journey-head h2 span{color:#70e8f3}.journey-head p{color:#96b0b8;line-height:1.7;font-size:14px}.journey-head-mark{color:#6cbdc9;font:750 10px var(--f-mono);letter-spacing:.1em;white-space:nowrap}.journey-panel{position:relative;overflow:hidden;border:1px solid rgba(0,229,255,.22);border-radius:20px;padding:26px 28px 30px;background:linear-gradient(145deg,#10252c,#08151a);box-shadow:0 18px 55px #00000040}.journey-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);animation:journeyShimmer 5s ease-in-out infinite}.journey-chart-top{display:flex;justify-content:space-between;gap:15px;color:#8bcdd7;font:750 10px var(--f-mono);letter-spacing:.1em}.journey-chart-top>span:first-child{display:flex;align-items:center;gap:10px}.journey-pulse{width:7px;height:7px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff;animation:stockHeartbeat 2s infinite}.journey-visual{height:255px;margin:18px 0 0}.journey-visual svg{width:100%;height:100%;overflow:visible}.journey-grid-line{fill:none;stroke:#88cdd71c;stroke-width:1;stroke-dasharray:4 7}.journey-area{fill:url(#journeyFill);animation:journeyAppear 1.8s ease-out both}.journey-graph-path{fill:none;stroke:url(#journeyGlow);stroke-width:4;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:journeyDraw 3.3s cubic-bezier(.3,.1,.15,1) forwards;filter:drop-shadow(0 0 6px rgba(0,229,255,.5))}.journey-node{fill:#07151b;stroke:#79eff9;stroke-width:5;filter:drop-shadow(0 0 6px rgba(0,229,255,.6));transform-box:fill-box;transform-origin:center;animation:journeyNode 2.5s ease-in-out infinite}.journey-node.n2{animation-delay:.4s}.journey-node.n3{animation-delay:.8s}.journey-node.n4{animation-delay:1.2s}.journey-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:5px}.journey-stage{padding:16px 13px;border:1px solid rgba(0,229,255,.12);border-radius:12px;background:#00e5ff09;display:flex;flex-direction:column;gap:7px;transition:transform .25s,border-color .25s}.journey-stage:hover{transform:translateY(-4px);border-color:#00e5ff73}.journey-stage span{color:#64d4e3;font:750 10px var(--f-mono);letter-spacing:.06em}.journey-stage strong{font-size:14px;color:#edfbfd}.journey-stage small{font-size:11px;line-height:1.5;color:#88aab2}.journey-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;color:#658c95;font:700 9px var(--f-mono);letter-spacing:.08em}.journey-foot a{color:#8feef6;text-decoration:none;white-space:nowrap}@keyframes journeyDraw{to{stroke-dashoffset:0}}@keyframes journeyNode{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes journeyAppear{0%{opacity:0}to{opacity:1}}@keyframes journeyShimmer{0%,to{opacity:.2}50%{opacity:1}}@media (max-width:800px){.journey-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-head-mark{display:none}}@media (max-width:520px){.journey-panel{padding:18px 14px}.journey-visual{height:170px}.journey-chart-top{font-size:9px}.journey-chart-top>span:last-child{display:none}.journey-stages{gap:8px}.journey-stage{padding:12px 9px}.journey-stage strong{font-size:12px}.journey-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.journey-panel:before,.journey-pulse,.journey-graph-path,.journey-node,.journey-area{animation:none}.journey-graph-path{stroke-dashoffset:0}.journey-stage{transition:none}}#pm{padding:clamp(12px,3vw,36px);align-items:center;justify-items:center}#pm .mbox{width:min(1120px,100%);max-width:100%;max-height:min(90dvh,920px);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;overflow-y:auto;overscroll-behavior:contain;border-radius:20px}#pm .mbox>.thumb{min-height:440px;height:100%;max-height:760px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(0,229,255,.1),transparent 65%),#0a171b}#pm .mbox>.thumb img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}#pm .mbox>.mi{min-width:0;padding:clamp(24px,3.5vw,46px);display:flex;flex-direction:column;align-items:flex-start;gap:13px;overflow-wrap:anywhere}#pm .mbox>.mi h2{font-size:clamp(25px,3vw,38px);line-height:1.16;letter-spacing:-.035em;margin:0}#pm .mbox>.mi>p{font-size:14px;line-height:1.8;white-space:pre-line;margin:0;max-width:65ch}#pm .mbox>.mi .opts{width:100%;display:flex;flex-wrap:wrap;gap:8px}#pm .mbox>.mi .buy-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}#pm .mbox>.mi .buy-actions .btn{min-height:44px;flex:1 1 150px}#pm .mbox>.mi .gi{width:100%;min-width:0}#pm .mbox>.mi .mx{position:absolute;right:15px;top:15px;z-index:2}@media (max-width:720px){#pm{padding:8px;align-items:center}#pm .mbox{width:100%;max-height:94dvh;grid-template-columns:minmax(0,1fr);border-radius:16px}#pm .mbox>.thumb{height:clamp(190px,37vh,320px);min-height:0;max-height:none}#pm .mbox>.mi{padding:22px 18px 26px;gap:11px}#pm .mbox>.mi h2{font-size:clamp(23px,6vw,30px)}}.owner-editor-shortcut{position:fixed;bottom:24px;right:24px;z-index:9999;display:inline-flex;align-items:center;gap:10px;padding:14px 19px;border-radius:14px;border:1px solid rgba(0,229,255,.6);background:#09232b;color:#d9fbff;font:700 13px system-ui,sans-serif;text-decoration:none;box-shadow:0 8px 32px #00000073,0 0 24px #00e5ff29}.owner-editor-shortcut:hover{background:#12414b;transform:translateY(-2px)}.shoppex-visual-preview section[id^=sec-] [data-k]:hover{outline:1px dashed rgba(0,229,255,.55);outline-offset:4px;cursor:pointer}.shoppex-visual-preview .shoppex-selected{outline:2px solid #00e5ff!important;outline-offset:4px}.dock{display:flex!important;visibility:visible!important;z-index:9998!important}#panel.on{display:flex!important;visibility:visible!important;z-index:9999!important}body.editing [data-k]{outline:1px dashed rgba(0,229,255,.55);outline-offset:3px;cursor:text}body.editing [data-k]:focus{outline:2px solid #00e5ff;outline-offset:4px;background:#00e5ff0b}#btnEdit,#btnPanel{display:inline-flex!important;align-items:center;justify-content:center;min-height:43px;padding:10px 17px;border:1px solid #00e5ff;border-radius:11px;background:#073039;color:#e6fdff;font:700 13px system-ui,sans-serif;cursor:pointer;box-shadow:0 0 16px #00e5ff40}#btnEdit.on{background:#00e5ff;color:#03171c}.dock{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;z-index:9998!important;max-width:calc(100vw - 24px)}#panel{display:flex!important;z-index:9999!important}#panel:not(.on){opacity:0!important;pointer-events:none!important}#panel.on{opacity:1!important;pointer-events:auto!important;transform:none!important}#btnSaveEdits{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:11px;border:1px solid rgba(0,229,255,.5);background:#10242b;color:#a6f7ff;font:700 12px system-ui,sans-serif;cursor:pointer}body.editing [data-arr][data-f],body.editing [data-k]{outline:1px dashed rgba(0,229,255,.65)!important;outline-offset:3px;cursor:text}body.editing [contenteditable=true]:focus{outline:2px solid #00e5ff!important}@media (max-width:700px){.dock .btn span{display:inline!important}.dock{left:10px;right:10px;bottom:10px}.dock button{font-size:11px!important;padding:9px 10px!important}}.dock,#panel,.ed-only,.edit-only{display:none!important}.blog-entry{display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,border-color .2s ease}.blog-entry:hover{transform:translateY(-4px);border-color:var(--accent)}.blog-entry h3{margin:0;line-height:1.35}.blog-entry p{color:var(--muted);line-height:1.65;flex:1}.blog-read{align-self:flex-start;margin-top:auto;cursor:pointer}.blog-dialog[hidden]{display:none!important}.blog-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:18px}.blog-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-dialog-panel{position:relative;width:min(760px,100%);max-height:min(90vh,960px);overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--bg);padding:clamp(22px,5vw,46px);box-shadow:0 22px 90px #000a}.blog-dialog-panel h2{font-size:clamp(24px,4vw,38px);line-height:1.2;margin:12px 35px 22px 0}.blog-dialog-meta{font-size:12px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.blog-dialog-body p{line-height:1.9;color:var(--muted);margin:0 0 20px}.blog-dialog-close{position:absolute;right:20px;top:16px;font-size:30px;background:transparent;border:0;color:inherit;cursor:pointer}#blogArticleBody h2{font-size:1.3rem;line-height:1.3;margin:1.65rem 0 .6rem;color:var(--accent,#00e5ff);font-weight:800}#blogArticleBody p{line-height:1.75;margin:.7rem 0 1rem}#blogArticleBody ul,#blogArticleBody ol{padding-left:1.5rem;margin:.65rem 0 1.15rem;line-height:1.8}#blogArticleBody li{margin:.3rem 0}#blogArticleBody{color:#d8e5e9;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}#blogArticleBody h2,#blogArticleBody h3{color:var(--accent,#00e5ff);font-weight:800;line-height:1.35;margin:1.8rem 0 .65rem}#blogArticleBody p{color:#d8e5e9!important;font-weight:400!important;line-height:1.85;margin:0 0 1.2rem}#blogArticleBody ul,#blogArticleBody ol{color:#d8e5e9!important;font-weight:400!important;line-height:1.85;margin:.3rem 0 1.3rem;padding-left:1.7rem}#blogArticleBody li{color:#d8e5e9!important;font-weight:400!important;margin:.3rem 0}#blogArticleBody li::marker{color:var(--accent,#00e5ff)}.product-description{color:var(--muted);line-height:1.7;margin:14px 0 20px;font-weight:400}.product-description .product-desc-intro{margin:0 0 12px;color:var(--muted);font-weight:400}.product-description .product-desc-list{list-style:disc outside;margin:8px 0 16px;padding-left:24px;color:var(--muted);font-weight:400}.product-description .product-desc-list li{display:list-item;padding-left:3px;margin:5px 0;color:var(--muted);font-weight:400}.product-description--refined{margin:18px 0 24px;color:#c4d2d8;font-size:14px;line-height:1.65;letter-spacing:0;max-width:100%}.product-description--refined .product-desc-lead{margin:0 0 20px;color:#b6cbd2}.product-description--refined .product-desc-lead p{margin:0 0 9px;line-height:1.7;font-weight:400}.product-description--refined .product-features-heading{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;font-weight:750;color:#78a3ac;margin:0 0 11px}.product-description--refined .product-desc-features{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid rgba(118,180,190,.16);border-radius:13px;overflow:hidden;background:#0e20266b}.product-description--refined .product-desc-features li{list-style:none!important;display:flex!important;align-items:flex-start;gap:11px;margin:0!important;padding:11px 13px!important;min-width:0;color:#d4e0e3!important;font-size:13px;font-weight:450!important;line-height:1.55;border-bottom:1px solid rgba(118,180,190,.1)}.product-description--refined .product-desc-features li:last-child{border-bottom:0}.product-description--refined .product-desc-features li:before,.product-description--refined .product-desc-features li::marker{content:none!important}.product-description--refined .product-feature-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:19px;border-radius:6px;background:#00e5ff17;color:#36d9eb;font-size:12px;font-weight:800;margin-top:1px}@media (min-width:720px){.product-description--refined .product-desc-features:has(li:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.product-description--refined .product-desc-features:has(li:nth-child(5)) li{border-right:1px solid rgba(118,180,190,.08)}}@media (max-width: 760px){.wrap{padding-inline:16px}.bar{gap:9px;padding-block:10px}.logo{min-width:0;font-size:clamp(16px,4.5vw,20px)}.tools{gap:6px;min-width:0}nav.main{min-width:0;max-width:100%;gap:2px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}nav.main::-webkit-scrollbar{display:none}nav.main a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;padding-inline:11px}.ib,.cur{min-height:44px}.hero{padding-block:34px 38px}.hero-grid{gap:24px}.hero h1{font-size:clamp(34px,9vw,54px);overflow-wrap:break-word}.hero .sub{font-size:1rem}.sec{padding-block:46px}.sec-h{margin-bottom:24px}.sec-h h2{font-size:clamp(26px,7vw,36px)}.btn,button,select{touch-action:manipulation}.btn{min-height:44px}input,textarea,select{max-width:100%;font-size:max(16px,1em)}.search{max-width:100%}.search input{font-size:16px}.cta-row .btn{flex:1 1 145px}.grid,.hero-grid,.mbox,.foot,.graph-layout,.buyer-guide-grid,.confidence-cards,.pc,.catalog-tile,.confidence-card,.buyer-guide-card{min-width:0}.pc img,.thumb img{max-width:100%}.world-head,.world-foot{gap:8px}#pm .mbox{max-width:100%;overflow-x:hidden}#pm .mbox>.mi{min-width:0;overflow-wrap:anywhere}#pm .mbox>.mi .buy-actions .btn{flex-basis:140px}}@media (max-width: 520px){.wrap{padding-inline:14px}.bar{column-gap:8px}.hero h1{font-size:clamp(32px,9.2vw,44px)}.search{gap:6px;padding-left:10px}.search .btn{padding-inline:12px}.foot{grid-template-columns:minmax(0,1fr)}.foot>:first-child{grid-column:auto}.journey-stages{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journey-stage{min-width:0;overflow-wrap:anywhere}#pm{padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))}#pm .mbox{max-height:calc(100dvh - 16px)}#pm .mbox>.thumb{height:clamp(160px,29dvh,260px)}}@media (max-width: 360px){.logo{font-size:16px}.tools{gap:4px}.cur{max-width:78px}.hero h1{font-size:31px}.cta-row .btn{flex-basis:100%}}@media (hover: none) and (pointer: coarse){.btn:hover,.pc:hover,.catalog-tile:hover,.confidence-card:hover{transform:none}.ticker:hover .ticker-track{animation-play-state:running}}
