.view-legal-privacy,.view-legal-terms{display:block;padding:60px 0 80px;background:var(--ink,#0a0a0a);color:#e9e9e9;min-height:100vh}.legal-body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.92rem}.legal-body table td{padding:10px 12px;border-bottom:1px solid #ffffff14;vertical-align:top}.legal-body table td:first-child{color:var(--acid,#dfff00);font-weight:600;white-space:nowrap;width:34%}.view-legal-returns{display:block;padding:60px 0 80px;background:var(--ink,#0a0a0a);color:#e9e9e9;min-height:100vh}.legal-body{max-width:780px;margin:0 auto;padding:0 32px;font:400 .98rem/1.78 Inter,sans-serif;color:#ffffffd1}.legal-body h2{font:700 1.18rem/1.3 Inter,sans-serif;color:#fff;margin:38px 0 12px;letter-spacing:-.01em}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body ul{margin:0 0 14px}.legal-body ul{padding-left:22px}.legal-body li{margin:4px 0}.legal-body .returns-steps{counter-reset:rstep;list-style:none;padding-left:0}.legal-body .returns-steps li{counter-increment:rstep;padding:14px 18px 14px 56px;position:relative;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:10px;background:hsla(0,0%,100%,.025)}.legal-body .returns-steps li:before{content:counter(rstep);position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:999px;background:var(--acid,#dfff00);color:#000;font:800 .95rem/30px Inter,sans-serif;text-align:center}.legal-body .returns-steps li strong{display:block;font-size:.95rem;margin-bottom:2px}.legal-body strong{color:#fff}.legal-back{max-width:780px;margin:48px auto 0;padding:0 32px}.legal-back a{display:inline-flex;align-items:center;gap:6px;font:700 .85rem/1 Inter,sans-serif;padding:11px 18px;border:1px solid #ffffff2e;border-radius:999px;color:#fff;text-decoration:none;transition:all .2s}.legal-back a:hover{border-color:var(--acid,#dfff00);color:var(--acid,#dfff00)}:root{--ink:#0a0a0a}body{margin:0;background:#050507;color:#e9e9e9;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.view-legal-underage{display:block;padding:60px 0 80px;background:var(--ink,#0a0a0a);color:#e9e9e9;min-height:100vh}.legal-head{max-width:780px;margin:0 auto 40px;padding:0 32px}.legal-eyebrow{font:700 .78rem/1 Inter,system-ui,sans-serif;letter-spacing:.22em;color:var(--acid,#dfff00);text-transform:uppercase;margin-bottom:14px}.legal-title{font:800 2.4rem/1.15 Inter,system-ui,sans-serif;margin:0 0 16px;color:#fff;letter-spacing:-.02em}.legal-meta{font:400 .82rem/1.6 Inter,sans-serif;color:#ffffff80;margin-bottom:8px}.legal-lead{font:400 1.05rem/1.7 Inter,sans-serif;color:#ffffffc7;margin:0}.legal-gate{max-width:680px;margin:60px auto;padding:48px 36px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff08;text-align:center}.legal-gate .lock{font-size:3rem;line-height:1;margin-bottom:18px}.legal-gate h2{font:800 1.8rem/1.2 Inter,sans-serif;color:#fff;margin:0 0 14px;letter-spacing:-.02em}.legal-gate p{font:400 1.02rem/1.65 Inter,sans-serif;color:#ffffffc7;margin:0 0 28px}.legal-gate .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.legal-gate .btns a,.legal-gate .btns button{font:700 .92rem/1 Inter,sans-serif;padding:14px 24px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;transition:all .2s}.legal-gate .btn-go{background:var(--acid,#dfff00);color:#000}.legal-gate .btn-go:hover{transform:translateY(-1px);box-shadow:0 8px 20px #dfff0040}.legal-gate .btn-leave{background:#0000;color:#fff;border:1px solid #ffffff40!important}.legal-gate .btn-leave:hover{border-color:#fff!important}.legal-confirm{display:none;max-width:680px;margin:60px auto;padding:36px;border:1px solid #ffffff24;border-radius:14px;text-align:center}.legal-confirm.is-on{display:block}.legal-confirm h2{font:700 1.4rem/1.3 Inter,sans-serif;color:#fff;margin:0 0 12px}.legal-confirm p{font:400 1rem/1.6 Inter,sans-serif;color:#ffffffb3;margin:0 0 24px}.legal-confirm a{display:inline-block;font:700 .92rem/1 Inter,sans-serif;padding:13px 26px;border-radius:999px;background:#ffffff1f;color:#fff;text-decoration:none}.legal-confirm a:hover{background:#fff3}body,html{margin:0;padding:0}.spa-view{display:none}.spa-view.is-active{display:block}#app{width:100%;overflow-x:hidden}:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden;font-family:var(--font-sans)}img{max-width:100%;display:block;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#000}.wrap{max-width:1480px;margin:0 auto;padding:0 26px}.section{padding:110px 0;position:relative;overflow:hidden}.section--black{background:#000}.section--ink{background:var(--ink)}.kicker{display:inline-block;font:900 .72rem/1 var(--font-sans);letter-spacing:.2em;color:var(--acid);text-transform:uppercase;padding:6px 12px;border:1px solid var(--acid);margin-bottom:20px}.kicker--volt{color:var(--volt);border-color:var(--volt)}.kicker--danger{color:var(--danger);border-color:var(--danger)}.kicker--white{color:#fff;border-color:#fff6}h1,h2,h3,h4{font-family:var(--font-display);font-weight:900;line-height:.96;letter-spacing:-.01em;text-transform:uppercase}h2{font-size:clamp(2.2rem,5.5vw,5.6rem)}h3{font-size:clamp(1.6rem,3.2vw,2.8rem)}h4{font-size:clamp(1.1rem,1.6vw,1.4rem)}.yellow{color:var(--acid)}.volt{color:var(--volt)}.danger{color:var(--danger)}.lead{font-size:1.08rem;line-height:1.65;color:var(--text);max-width:640px;margin-top:18px}.lead b{color:#fff;font-weight:800}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.tape-bar{background:#000;color:var(--acid);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tape-track{display:flex;gap:48px;padding:11px 0;font:800 .95rem/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;animation:tape 35s linear infinite}.tape-track span{color:var(--acid)}.tape-track span.hot{color:var(--danger)}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line)}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.85) brightness(.55)}.hero-overlay{pointer-events:none}.hero-img:after,.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000001a 35%,#000000e6);mix-blend-mode:multiply}.hero-img:after{content:""}.hero-grain{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.025) 1px,#0000 0);background-size:3px 3px;pointer-events:none;mix-blend-mode:overlay;opacity:.6}.hero-inner{position:relative;z-index:2;padding:60px 26px 50px;width:100%;display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end}.hero-content h1{font-size:clamp(2.6rem,7vw,7.5rem);color:#fff;margin-bottom:24px}.hero-content h1 em{font-style:normal;color:var(--acid);display:block;line-height:.9}.hero-content p.lead{max-width:560px;font-size:1.1rem}.hero-aside{background:#050507b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 26px;border:1px solid var(--line-2)}.hero-aside .price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;border-bottom:1px dashed var(--line);padding-bottom:18px}.hero-aside .price-now{font:900 2.6rem/1 var(--font-display);color:var(--acid)}.hero-aside .price-old{color:var(--muted);text-decoration:line-through}.hero-aside .save{font:.8rem/1 var(--font-sans);color:var(--danger);background:#a8291f2e;padding:5px 8px;margin-left:auto}.hero-aside ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px;font:.95rem/1.5 var(--font-sans);color:var(--text)}.hero-aside ul li:before{content:"✓";color:var(--acid);font-weight:900;margin-right:8px}.hero-cta-row{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;font:800 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:20px 32px;background:var(--acid);color:#000;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);transition:transform .2s,filter .2s;border:0}.btn:hover{transform:translate(-2px,-2px);filter:brightness(1.15)}.btn--ghost{background:#0000;color:#fff;border:1px solid #fff;-webkit-clip-path:none;clip-path:none}.btn--volt{background:var(--volt);color:#fff}.btn--hot{background:var(--hot);color:#fff}.btn--block{display:flex;width:100%}.hero-mute{position:absolute;bottom:30px;left:30px;z-index:4;display:inline-flex;align-items:center;gap:10px;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);padding:12px 18px;color:#fff;font:800 .75rem/1 var(--font-sans);letter-spacing:.16em;cursor:pointer;transition:border-color .2s,background .2s}.hero-mute:hover{border-color:var(--acid);background:#000000e6}.hero-mute[aria-pressed=true]{background:var(--acid);color:#000;border-color:var(--acid)}.hero-mute[aria-pressed=true] .hero-mute-wave{display:none}.hero-mute-txt{white-space:nowrap}.hero-corner{top:24px;left:26px;font:800 1.05rem/1.45 var(--font-sans);letter-spacing:.1em;color:var(--acid);padding:14px 18px;border-left:3px solid var(--acid)}.hero-corner,.hero-stat{position:absolute;z-index:3;background:#000000c7}.hero-stat{bottom:90px;right:30px;padding:18px 20px;border:1px solid var(--line-2);max-width:260px}.hero-stat i{display:block;font:.72rem/1 var(--font-sans);color:var(--muted);letter-spacing:.14em;margin-bottom:6px}.hero-stat b{font:900 1.5rem/1 var(--font-display);color:#fff;display:block;margin-bottom:4px}.hero-stat span{font:.9rem/1.5 var(--font-sans);color:var(--text)}.highlights{padding:130px 0 100px;background:var(--bg-2)}.highlights-head{text-align:center;margin-bottom:80px}.highlights-head h2{margin-top:14px}.highlights-head .lead{margin:18px auto 0}.hl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.hl-cell{background:var(--bg);padding:46px 32px;position:relative;min-height:280px;transition:background .25s}.hl-cell:hover{background:var(--bg-3)}.hl-cell-num{font:900 5rem/1 var(--font-display);color:var(--acid);opacity:.18;position:absolute;top:24px;right:28px;pointer-events:none}.hl-cell-tag{display:inline-block;font:.65rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:14px}.hl-cell h3{font-size:1.45rem;color:#fff;margin-bottom:14px}.hl-cell p{font:.92rem/1.6 var(--font-sans);color:var(--text)}.pain{padding:130px 0;background:var(--ink)}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pain-image{display:flex;flex-direction:column;gap:18px}.pain-img-card{position:relative;background:#000;border:1px solid #ffffff14;overflow:hidden}.pain-img-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.pain-img-card--sub{border-color:#7c3aed59}.pain-img-card .caption{position:absolute;left:18px;bottom:18px;background:#050507c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 14px;max-width:calc(100% - 36px)}.pain-img-card--sub .caption{background:#140c26d1;border-left:2px solid var(--volt)}.pain-text h2{margin-top:14px}.pain-bullets{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:14px}.pain-bullets li{display:flex;gap:18px;padding:18px 20px;background:#a8291f14;border-left:3px solid var(--danger);font:.95rem/1.55 var(--font-sans);color:var(--text)}.pain-bullets li b{display:block;color:#fff;font-weight:800;margin-bottom:4px;font-size:1.05rem}.pain-image{position:relative;overflow:hidden;border:1px solid var(--line-2)}.pain-image img{width:100%;filter:contrast(1.1) saturate(.9) hue-rotate(-8deg)}.pain-image .caption{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(0deg,#000000f2,#0000);font:.78rem/1.5 var(--font-sans);color:#fff}.pain-image .caption span{display:block;color:var(--acid);margin-bottom:4px;letter-spacing:.14em}.howto{padding:130px 0;background:#000}.howto-head{text-align:center;margin-bottom:50px}.howto-head h2{margin-top:14px}.howto-poster{display:block;max-width:1280px;margin:0 auto 60px;border:1px solid var(--line-2)}.howto-poster img{display:block;width:100%}.howto-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.howto-step{position:relative;padding:32px 28px;border:1px solid var(--line-2);background:var(--bg-2)}.howto-step-num{font:900 .72rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:16px}.howto-step h3{font-size:1.6rem;color:#fff;margin-bottom:14px}.howto-step p{font:.92rem/1.6 var(--font-sans);color:var(--text);margin-bottom:14px}.howto-step ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.howto-step ul li{font:.86rem/1.5 var(--font-sans);color:var(--text);position:relative;padding-left:18px}.howto-step ul li:before{content:"·";position:absolute;left:0;color:var(--acid);font-weight:900}.howto-warning{margin-top:40px;padding:18px 24px;border:1px dashed var(--danger);background:#a8291f14;font:.85rem/1.6 var(--font-sans);color:var(--text)}.howto-warning b{color:var(--danger);font-family:var(--font-sans);letter-spacing:.14em;margin-right:10px}.story{padding:130px 0;background:var(--bg-3)}.story-intro{text-align:center;margin-bottom:80px;max-width:780px;margin-left:auto;margin-right:auto}.story-intro h2{margin-top:14px}.story-intro .lead{margin:18px auto 0}.story-flow{display:grid;gap:30px}.scene{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;background:var(--bg-2);padding:0;overflow:hidden;border:1px solid var(--line-2)}.scene:nth-child(2n){grid-template-columns:1.1fr .9fr}.scene:nth-child(2n) .scene-img{order:2}.scene-img{position:relative;aspect-ratio:4/3;overflow:hidden}.scene-img img{width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.88) hue-rotate(-10deg)}.scene-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000080,#0000 40%);pointer-events:none}.scene-num{position:absolute;top:18px;left:18px;z-index:2;font:900 3rem/1 var(--font-display);color:var(--acid);text-shadow:0 0 30px #0009}.scene-content{padding:50px 50px 50px 0}.scene:nth-child(2n) .scene-content{padding:50px 0 50px 50px}.scene-tag{display:inline-block;font:.65rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:14px}.scene-content h3{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.6rem)}.scene-content p{font:1rem/1.65 var(--font-sans);color:var(--text);margin-bottom:14px;max-width:540px}.scene-quote{margin-top:20px;padding:16px 20px;background:#dfff000d;border-left:3px solid var(--acid);font:.9rem/1.55 var(--font-sans);color:#fff}.scene-quote b{display:block;color:var(--acid);font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;margin-bottom:6px}.features{padding:130px 0;background:#000}.features-head{text-align:center;margin-bottom:60px}.features-head h2{margin-top:14px}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.feat-cell{background:var(--bg);padding:40px 28px;min-height:260px}.feat-cell .icon{font:900 2.6rem/1 var(--font-display);color:var(--acid);margin-bottom:18px;display:inline-block}.feat-cell h4{color:#fff;margin-bottom:10px;font-size:1.15rem;letter-spacing:.02em}.feat-cell p{font:.86rem/1.55 var(--font-sans);color:var(--text)}.specs{padding:130px 0;background:var(--ink)}.specs-head{text-align:center;margin-bottom:50px}.specs-head h2{margin-top:14px}.specs-table-wrap{max-width:1080px;margin:0 auto;border:1px solid var(--line-2)}.specs-table{width:100%;border-collapse:collapse;font:.92rem/1.5 var(--font-sans)}.specs-table tr{border-bottom:1px solid var(--line)}.specs-table tr:last-child{border-bottom:0}.specs-table td{padding:18px 26px;vertical-align:top}.specs-table td:first-child{width:38%;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.specs-table td:last-child{color:#fff;font-weight:600}.specs-table tr:hover{background:#dfff0008}.testi{padding:130px 0;background:var(--bg-3)}.testi-head{text-align:center;margin-bottom:60px}.testi-head h2{margin-top:14px}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{background:var(--bg-2);padding:32px 28px;border:1px solid var(--line-2);transition:transform .25s,border-color .25s}.testi-card:hover{transform:translateY(-6px);border-color:var(--acid)}.testi-card .stars{color:var(--acid);font:900 1rem/1 var(--font-sans);letter-spacing:.1em;margin-bottom:14px}.testi-card blockquote{font:1rem/1.65 var(--font-sans);color:var(--text);margin-bottom:20px;font-style:italic}.testi-card .who{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px dashed var(--line)}.testi-card .avatar{width:42px;height:42px;border-radius:50%;background:var(--volt);color:#fff;font:900 1.1rem/42px var(--font-display);text-align:center}.testi-card .who b{display:block;color:#fff;font-weight:800;font-size:.95rem}.testi-card .who span{font:.7rem/1 var(--font-sans);color:var(--muted);letter-spacing:.1em}.faq{padding:130px 0;background:#000}.faq-head{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:end;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid var(--line)}.faq-head h2{margin-top:14px}.faq-head p{font:.95rem/1.6 var(--font-sans);color:var(--text);max-width:520px}.faq-list{max-width:1080px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:8px 0}.faq-item summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font:900 1.05rem/1.4 var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.01em;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font:900 1.6rem/1 var(--font-display);color:var(--acid);transition:transform .25s;margin-left:14px}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--acid)}.faq-item .answer{padding:0 60px 24px 0;font:.95rem/1.7 var(--font-sans);color:var(--text)}.faq-item .answer b{color:#fff;font-weight:800}.faq-item .answer code{font-family:var(--font-sans);font-size:.85em;background:#dfff001a;color:var(--acid);padding:2px 6px}.pricing{padding:130px 0;background:var(--bg-2)}.pricing-head{text-align:center;margin-bottom:60px;max-width:780px;margin-left:auto;margin-right:auto}.pricing-head h2{margin-top:14px}.pricing-head .lead{margin:18px auto 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.pricing-grid--2{grid-template-columns:repeat(2,1fr)}.pack{background:var(--bg-3);border:1px solid var(--line-2);padding:40px 32px;position:relative;transition:transform .25s,border-color .25s}.pack:hover{transform:translateY(-6px);border-color:var(--acid)}.pack--hot{border:2px solid var(--acid);background:#000}.pack--hot:before{content:"Most popular";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--acid);color:#000;font:900 .7rem/1 var(--font-sans);letter-spacing:.16em;padding:6px 14px}.pack h3{font-size:1.5rem;color:#fff;margin-bottom:8px}.pack .pack-tag{font:.7rem/1 var(--font-sans);color:var(--volt);letter-spacing:.14em;margin-bottom:24px}.pack .price{font:900 3.4rem/1 var(--font-display);color:#fff;margin-bottom:6px}.pack .price small{font-size:1.1rem;color:var(--muted);font-weight:400}.pack .price-unit{font:.78rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;display:block}.pack ul{margin:0 0 28px;list-style:none;display:grid;gap:10px;border-top:1px dashed var(--line);padding:24px 0 0}.pack ul li{font:.88rem/1.5 var(--font-sans);color:var(--text);position:relative;padding-left:22px}.pack ul li:before{content:"✓";position:absolute;left:0;color:var(--acid);font-weight:900}.checkout{padding:130px 0;background:#000;color:#fff;border-top:1px solid var(--line)}.checkout-head{text-align:center;margin-bottom:60px;max-width:780px;margin-left:auto;margin-right:auto}.checkout-head h2{margin-top:14px}.checkout-head .lead{color:var(--text)}.checkout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;max-width:1280px;margin:0 auto}.checkout-form{background:var(--bg-2);border:1px solid var(--line-2);padding:40px 36px;display:grid;gap:34px}.ck-step{position:relative;padding-left:64px}.ck-step h3{font-size:1.15rem;color:#fff;margin-bottom:18px;letter-spacing:.04em;font-family:var(--font-display)}.ck-step-num{position:absolute;left:0;top:0;width:44px;height:44px;background:var(--acid);color:#000;font:900 1.3rem/44px var(--font-display);text-align:center;letter-spacing:0}.ship-opt{gap:14px}.ship-opt b{margin-bottom:4px}.ck-input{width:100%;background:#000;border:1px solid var(--line-2);color:#fff;padding:14px 16px;font:.95rem/1.4 var(--font-sans);outline:none;transition:border-color .2s;font-family:inherit;margin-bottom:12px}.ck-input:focus{border-color:var(--acid)}.ck-input::placeholder{color:#666}select.ck-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--acid) 50%),linear-gradient(135deg,var(--acid) 50%,#0000 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ck-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck-row .ck-input{margin-bottom:12px}.ck-btn{display:block;width:100%;padding:22px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);transition:transform .2s,filter .2s}.ck-btn:hover{transform:translate(-2px,-2px);filter:brightness(1.1)}.ck-microcopy{margin-top:18px;font:.78rem/1.6 var(--font-sans);color:var(--muted);text-align:center}.ck-microcopy a{color:var(--acid);text-decoration:underline}.checkout-summary{background:var(--bg-3);border:1px solid var(--line-2);padding:32px 28px;position:-webkit-sticky;position:sticky;top:80px;align-self:start}.ck-summary-head{font:.7rem/1 var(--font-sans);letter-spacing:.18em;color:var(--acid);margin-bottom:20px;text-transform:uppercase}.ck-product{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px dashed var(--line);margin-bottom:18px}.ck-product-img{width:64px;height:64px;background:linear-gradient(135deg,#1a1a1f,#000);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.ck-product-img:before{content:"";width:34px;height:24px;border:2px solid var(--acid);border-radius:4px}.ck-product-meta{flex:1;font:.85rem/1.4 var(--font-sans)}.ck-product-meta b{display:block;color:#fff;font-weight:800;margin-bottom:4px}.ck-product-meta span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:2px}.ck-product-price{font:900 1.1rem/1 var(--font-display);color:#fff}.ck-divider{border-top:1px dashed var(--line);margin:14px 0}.ck-line{display:flex;justify-content:space-between;padding:6px 0;font:.92rem/1.4 var(--font-sans);color:var(--text)}.ck-line--save{color:var(--acid)}.ck-total{padding-top:18px;margin-top:6px;border-top:1px solid var(--line-2);font-size:1.1rem;color:#fff;font-weight:800}.ck-total span:last-child{font:900 1.4rem/1 var(--font-display);color:var(--acid)}.ck-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:10px;padding:10px;background:#dfff000a;border:1px solid var(--line)}.trust-item b{font:900 1rem/1 var(--font-display);color:var(--acid)}.trust-item span{font:.7rem/1.3 var(--font-sans);color:var(--muted);letter-spacing:.06em}.checkout-bottom{margin:50px auto 0;max-width:1080px;padding:30px;background:var(--ink);border:1px dashed var(--danger);font:.85rem/1.6 var(--font-sans);color:var(--text)}.checkout-bottom b{display:block;color:var(--danger);font-family:var(--font-sans);letter-spacing:.14em;margin-bottom:12px;font-size:.75rem;text-transform:uppercase}.checkout-bottom ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.checkout-bottom ul li{padding-left:24px;position:relative}.checkout-bottom ul li:before{content:"✓";position:absolute;left:0;color:var(--acid);font-weight:900}.checkout-bottom a{color:var(--acid);text-decoration:underline}.closing{padding:140px 0;background:var(--danger);color:#fff;text-align:center;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#0000 0 12px,#0000001a 12px 24px)}.closing-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 26px}.closing h2{font-size:clamp(2.5rem,6.5vw,6rem);color:#fff;margin-bottom:24px;line-height:.95}.closing h2 span{color:#000}.closing p{font:1.1rem/1.6 var(--font-sans);color:#fff;max-width:680px;margin:0 auto 30px;opacity:.95}.closing .btn{background:#000;color:var(--danger);margin:0 8px}.closing .btn--ghost{background:#0000;color:#fff;border-color:#fff}.footer{padding:50px 26px 30px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.3rem/1 var(--font-display);margin-bottom:14px}.footer-brand p{font:.85rem/1.55 var(--font-sans);color:var(--muted);max-width:340px}.footer-col h4{font:.7rem/1 var(--font-sans);letter-spacing:.16em;color:var(--acid);margin-bottom:18px;text-transform:uppercase}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.footer-col ul li{font:.86rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1280px;margin:40px auto 0;padding-top:30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.78rem/1.5 var(--font-sans);color:var(--muted);max-width:780px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.7rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}.sticky-purchase{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--acid);padding:14px 26px;display:flex;justify-content:space-between;align-items:center;gap:18px;transform:translateY(100%);transition:transform .3s}.sticky-purchase.show{transform:translateY(0)}.sticky-purchase .info{font:.75rem/1.4 var(--font-sans);color:var(--muted);letter-spacing:.06em}.sticky-purchase .info strong{display:block;color:var(--acid);font-size:.85rem;letter-spacing:.12em;margin-bottom:2px}.sticky-purchase .btn{padding:14px 22px;font-size:.78rem}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:980px){.section{padding:80px 0}.nav-menu{display:none}.hero-inner{grid-template-columns:1fr;padding-top:140px}.hero-aside{padding:20px}.closing-inner,.faq-head,.features-head,.highlights-head,.pricing-head,.specs-head,.story-intro,.testi-head{text-align:left}.feat-grid,.hl-grid,.howto-steps,.pain-grid,.pricing-grid,.scene,.scene:nth-child(2n),.testi-grid{grid-template-columns:1fr}.scene-content,.scene:nth-child(2n) .scene-content{padding:30px 24px}.scene:nth-child(2n) .scene-img{order:0}.faq-head{grid-template-columns:1fr;gap:20px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px}.sticky-purchase .info{font-size:.68rem}.hero-stat{display:none}.checkout-grid{grid-template-columns:1fr;gap:30px}.checkout-summary{position:static;top:auto}.checkout-form{padding:30px 22px}.ck-row{grid-template-columns:1fr}}@media (max-width:640px){.hero-content h1{font-size:2.4rem}.closing h2{font-size:2.2rem}.footer-legal{flex-direction:column;align-items:flex-start}.hero-mute{bottom:18px;left:18px;padding:8px 12px;font-size:.6rem}.hero-mute-txt{display:none}.checkout{padding:80px 0}}.howto-step-img{margin:-32px -28px 22px;line-height:0;overflow:hidden;border-bottom:1px solid var(--line-2);background:#000}.howto-step-img img{height:auto;object-fit:cover}.howto-step-img img,.howto-svg-placeholder{display:block;width:100%;aspect-ratio:16/10}.howto-svg-placeholder{background:#000}.howto-svg-placeholder svg{display:block;width:100%;height:100%}.ship-opt{display:grid;grid-template-columns:24px 1fr auto;grid-template-rows:auto auto;gap:6px 14px;align-items:start;padding:16px 18px;border:1px solid var(--line);background:var(--bg);cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:12px}.ship-opt:hover{border-color:var(--acid)}.ship-opt input[type=radio]{accent-color:var(--acid);margin-top:4px;width:18px;height:18px;grid-row:1/span 2}.ship-opt b{display:block;color:#fff;font-weight:800;margin-bottom:2px;font-size:1rem}.ship-opt .ship-meta{font:.78rem/1.4 var(--font-sans);color:var(--muted);display:block}.ship-opt .ship-price{font:900 1.1rem/1.2 var(--font-display);color:var(--acid);text-align:right;white-space:nowrap;grid-column:3;grid-row:1}.ship-opt .ship-meta-2{font:.7rem/1 var(--font-sans);color:var(--muted);text-align:right;grid-column:3;grid-row:2}.ship-opt--hot{position:relative;border-color:var(--acid);background:#dfff000a}.ship-opt--hot .ship-badge{position:absolute;top:-10px;right:18px;background:var(--acid);color:#000;font:900 .65rem/1 var(--font-sans);letter-spacing:.16em;padding:4px 10px}.qty-row{display:grid;grid-template-columns:54px 100px 54px 1fr;align-items:center;gap:14px;margin-bottom:8px}.qty-btn{background:#000;border:1px solid var(--line-2);color:#fff;font:900 1.6rem/1 var(--font-display);width:54px;height:54px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.qty-btn:hover{border-color:var(--acid);color:var(--acid)}.qty-input{background:#000;border:1px solid var(--line-2);color:#fff;font:900 1.6rem/1 var(--font-display);text-align:center;width:100%;padding:14px 0;outline:none;-moz-appearance:textfield}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{border-color:var(--acid)}.qty-total{font:900 1rem/1 var(--font-display);color:var(--acid);letter-spacing:.06em}.ck-hint{margin:-2px 0 16px;font:.82rem/1.5 var(--font-sans);color:var(--muted)}.ck-hint-2{margin:0 0 4px;font:.7rem/1.4 var(--font-sans);color:var(--muted);opacity:.8}.ck-check{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);background:var(--bg);cursor:pointer;margin-bottom:10px;transition:border-color .2s;font:.88rem/1.5 var(--font-sans);color:var(--text)}.ck-check:hover{border-color:var(--acid)}.ck-check input[type=checkbox]{accent-color:var(--acid);width:18px;height:18px;margin-top:2px;flex-shrink:0}.ck-check span{flex:1}.checkout-summary .ck-product{border-bottom:1px dashed var(--line-2)}.sum-line-pack{color:var(--text);font:.85rem/1.4 var(--font-sans)}.ck-btn--disabled{background:var(--line);color:var(--muted);cursor:not-allowed;pointer-events:none;filter:grayscale(.5)}.ck-btn--disabled:hover{transform:none;filter:grayscale(.5)}.science-editorial{background:#0a0a12;position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.science-editorial:before{content:"";position:absolute;top:-12%;left:-10%;width:55%;height:60%;background:radial-gradient(circle,#7c3aed21 0,#0000 65%);pointer-events:none}.science-editorial .wrap{position:relative;z-index:1;max-width:1100px}.science-head{padding:90px 0 54px}.science-head .kicker{color:var(--acid);letter-spacing:.22em;margin-bottom:16px}.science-head h2{font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;margin-bottom:24px}.science-head h2 .yellow{color:var(--acid)}.science-head .lead{max-width:780px;color:var(--muted);font-size:1.08rem;line-height:1.75}.science-finding{border-top:1px solid var(--line);padding:46px 0;display:grid;grid-template-columns:64px 1fr;gap:36px;align-items:start}.science-finding:last-of-type{border-bottom:1px solid var(--line)}.science-finding__num{font:900 1.05rem/1 var(--font-display);color:var(--ink);background:var(--acid);width:48px;height:48px;display:grid;place-items:center;border-radius:50%}.science-finding__body h3{font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.25;color:#fff;margin-bottom:14px}.science-finding__body p{color:var(--muted);line-height:1.72;max-width:760px;font-size:1.05rem}.science-conclusion{margin-top:58px;padding:42px 44px;border-left:4px solid var(--acid);background:#dfff000a}.science-conclusion p{font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.55;color:#fff;font-weight:700;margin:0;max-width:880px}@media (max-width:720px){.science-head{padding:64px 0 38px}.science-finding{grid-template-columns:1fr;gap:18px;padding:36px 0}.science-finding__num{width:42px;height:42px;font-size:.95rem}.science-conclusion{padding:30px 24px}}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}@keyframes ktrlShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.ktrl-shake{animation:ktrlShake .5s ease-in-out 1}.hero-anchors{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;font:.8rem/1.4 var(--font-sans);letter-spacing:.04em}.hero-anchors a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.hero-anchors a:hover{color:var(--acid);border-color:var(--acid)}.hero-note{margin:16px 0 14px;font:.78rem/1.5 var(--font-sans);color:var(--muted);letter-spacing:.02em}.testi-rating{display:flex;align-items:baseline;gap:12px;margin:14px 0 4px}.testi-rating b{font:900 1.6rem/1 var(--font-sans);color:var(--acid)}.testi-rating span{font:.85rem/1.4 var(--font-sans);color:var(--muted)}@scope (.view-order){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden;font-family:var(--font-sans)}img{max-width:100%;display:block;height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.wrap{max-width:1480px;margin:0 auto;padding:0 26px}.section{padding:110px 0;position:relative;overflow:hidden}.section--black{background:#000}.section--ink{background:var(--ink)}.kicker{display:inline-block;font:900 .72rem/1 var(--font-sans);letter-spacing:.2em;color:var(--acid);text-transform:uppercase;padding:6px 12px;border:1px solid var(--acid);margin-bottom:20px}.kicker--volt{color:var(--volt);border-color:var(--volt)}.kicker--danger{color:var(--danger);border-color:var(--danger)}.kicker--white{color:#fff;border-color:#fff6}h1,h2,h3,h4{font-family:var(--font-display);font-weight:900;line-height:.96;letter-spacing:-.01em;text-transform:uppercase}h2{font-size:clamp(2.2rem,5.5vw,5.6rem)}h3{font-size:clamp(1.6rem,3.2vw,2.8rem)}h4{font-size:clamp(1.1rem,1.6vw,1.4rem)}.yellow{color:var(--acid)}.volt{color:var(--volt)}.danger{color:var(--danger)}.lead{font-size:1.08rem;line-height:1.65;color:var(--text);max-width:640px;margin-top:18px}.lead b{color:#fff;font-weight:800}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.tape-bar{background:#000;color:var(--acid);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tape-track{display:flex;gap:48px;padding:11px 0;font:800 .95rem/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;animation:tape 35s linear infinite}.tape-track span{color:var(--acid)}.tape-track span.hot{color:var(--danger)}@keyframes tape{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line)}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.85) brightness(.55)}.hero-overlay{pointer-events:none}.hero-img:after,.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000001a 35%,#000000e6);mix-blend-mode:multiply}.hero-img:after{content:""}.hero-grain{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.025) 1px,#0000 0);background-size:3px 3px;pointer-events:none;mix-blend-mode:overlay;opacity:.6}.hero-inner{position:relative;z-index:2;padding:60px 26px 50px;width:100%;display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end}.hero-content h1{font-size:clamp(2.6rem,7vw,7.5rem);color:#fff;margin-bottom:24px}.hero-content h1 em{font-style:normal;color:var(--acid);display:block;line-height:.9}.hero-content p.lead{max-width:560px;font-size:1.1rem}.hero-aside{background:#050507b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 26px;border:1px solid var(--line-2)}.hero-aside .price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;border-bottom:1px dashed var(--line);padding-bottom:18px}.hero-aside .price-now{font:900 2.6rem/1 var(--font-display);color:var(--acid)}.hero-aside .price-old{color:var(--muted);text-decoration:line-through}.hero-aside .save{font:.8rem/1 var(--font-sans);color:var(--danger);background:#a8291f2e;padding:5px 8px;margin-left:auto}.hero-aside ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px;font:.95rem/1.5 var(--font-sans);color:var(--text)}.hero-aside ul li:before{content:"✓";color:var(--acid);font-weight:900;margin-right:8px}.hero-cta-row{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;font:800 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:20px 32px;background:var(--acid);color:#000;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);transition:transform .2s,filter .2s;border:0}.btn:hover{transform:translate(-2px,-2px);filter:brightness(1.15)}.btn--ghost{background:#0000;color:#fff;border:1px solid #fff;-webkit-clip-path:none;clip-path:none}.btn--volt{background:var(--volt);color:#fff}.btn--hot{background:var(--hot);color:#fff}.btn--block{display:flex;width:100%}.hero-mute{position:absolute;bottom:30px;left:30px;z-index:4;display:inline-flex;align-items:center;gap:10px;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);padding:12px 18px;color:#fff;font:800 .75rem/1 var(--font-sans);letter-spacing:.16em;cursor:pointer;transition:border-color .2s,background .2s}.hero-mute:hover{border-color:var(--acid);background:#000000e6}.hero-mute[aria-pressed=true]{background:var(--acid);color:#000;border-color:var(--acid)}.hero-mute[aria-pressed=true] .hero-mute-wave{display:none}.hero-mute-txt{white-space:nowrap}.hero-corner{top:24px;left:26px;font:800 1.05rem/1.45 var(--font-sans);letter-spacing:.1em;color:var(--acid);padding:14px 18px;border-left:3px solid var(--acid)}.hero-corner,.hero-stat{position:absolute;z-index:3;background:#000000c7}.hero-stat{bottom:30px;right:30px;padding:18px 20px;border:1px solid var(--line-2);max-width:260px}.hero-stat i{display:block;font:.72rem/1 var(--font-sans);color:var(--muted);letter-spacing:.14em;margin-bottom:6px}.hero-stat b{font:900 1.5rem/1 var(--font-display);color:#fff;display:block;margin-bottom:4px}.hero-stat span{font:.9rem/1.5 var(--font-sans);color:var(--text)}.highlights{padding:130px 0 100px;background:var(--bg-2)}.highlights-head{text-align:center;margin-bottom:80px}.highlights-head h2{margin-top:14px}.highlights-head .lead{margin:18px auto 0}.hl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.hl-cell{background:var(--bg);padding:46px 32px;position:relative;min-height:280px;transition:background .25s}.hl-cell:hover{background:var(--bg-3)}.hl-cell-num{font:900 5rem/1 var(--font-display);color:var(--acid);opacity:.18;position:absolute;top:24px;right:28px;pointer-events:none}.hl-cell-tag{display:inline-block;font:.65rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:14px}.hl-cell h3{font-size:1.45rem;color:#fff;margin-bottom:14px}.hl-cell p{font:.92rem/1.6 var(--font-sans);color:var(--text)}.pain{padding:130px 0;background:var(--ink)}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pain-image{display:flex;flex-direction:column;gap:18px}.pain-img-card{position:relative;background:#000;border:1px solid #ffffff14;overflow:hidden}.pain-img-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.pain-img-card--sub{border-color:#7c3aed59}.pain-img-card .caption{position:absolute;left:18px;bottom:18px;background:#050507c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 14px;max-width:calc(100% - 36px)}.pain-img-card--sub .caption{background:#140c26d1;border-left:2px solid var(--volt)}.pain-text h2{margin-top:14px}.pain-bullets{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:14px}.pain-bullets li{display:flex;gap:18px;padding:18px 20px;background:#a8291f14;border-left:3px solid var(--danger);font:.95rem/1.55 var(--font-sans);color:var(--text)}.pain-bullets li b{display:block;color:#fff;font-weight:800;margin-bottom:4px;font-size:1.05rem}.pain-image{position:relative;overflow:hidden;border:1px solid var(--line-2)}.pain-image img{width:100%;filter:contrast(1.1) saturate(.9) hue-rotate(-8deg)}.pain-image .caption{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(0deg,#000000f2,#0000);font:.78rem/1.5 var(--font-sans);color:#fff}.pain-image .caption span{display:block;color:var(--acid);margin-bottom:4px;letter-spacing:.14em}.howto{padding:130px 0;background:#000}.howto-head{text-align:center;margin-bottom:50px}.howto-head h2{margin-top:14px}.howto-poster{display:block;max-width:1280px;margin:0 auto 60px;border:1px solid var(--line-2)}.howto-poster img{display:block;width:100%}.howto-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.howto-step{position:relative;padding:32px 28px;border:1px solid var(--line-2);background:var(--bg-2)}.howto-step-num{font:900 .72rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:16px}.howto-step h3{font-size:1.6rem;color:#fff;margin-bottom:14px}.howto-step p{font:.92rem/1.6 var(--font-sans);color:var(--text);margin-bottom:14px}.howto-step ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.howto-step ul li{font:.86rem/1.5 var(--font-sans);color:var(--text);position:relative;padding-left:18px}.howto-step ul li:before{content:"·";position:absolute;left:0;color:var(--acid);font-weight:900}.howto-warning{margin-top:40px;padding:18px 24px;border:1px dashed var(--danger);background:#a8291f14;font:.85rem/1.6 var(--font-sans);color:var(--text)}.howto-warning b{color:var(--danger);font-family:var(--font-sans);letter-spacing:.14em;margin-right:10px}.story{padding:130px 0;background:var(--bg-3)}.story-intro{text-align:center;margin-bottom:80px;max-width:780px;margin-left:auto;margin-right:auto}.story-intro h2{margin-top:14px}.story-intro .lead{margin:18px auto 0}.story-flow{display:grid;gap:30px}.scene{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;background:var(--bg-2);padding:0;overflow:hidden;border:1px solid var(--line-2)}.scene:nth-child(2n){grid-template-columns:1.1fr .9fr}.scene:nth-child(2n) .scene-img{order:2}.scene-img{position:relative;aspect-ratio:4/3;overflow:hidden}.scene-img img{width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.88) hue-rotate(-10deg)}.scene-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000080,#0000 40%);pointer-events:none}.scene-num{position:absolute;top:18px;left:18px;z-index:2;font:900 3rem/1 var(--font-display);color:var(--acid);text-shadow:0 0 30px #0009}.scene-content{padding:50px 50px 50px 0}.scene:nth-child(2n) .scene-content{padding:50px 0 50px 50px}.scene-tag{display:inline-block;font:.65rem/1 var(--font-sans);color:var(--volt);letter-spacing:.18em;margin-bottom:14px}.scene-content h3{margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.6rem)}.scene-content p{font:1rem/1.65 var(--font-sans);color:var(--text);margin-bottom:14px;max-width:540px}.scene-quote{margin-top:20px;padding:16px 20px;background:#dfff000d;border-left:3px solid var(--acid);font:.9rem/1.55 var(--font-sans);color:#fff}.scene-quote b{display:block;color:var(--acid);font-family:var(--font-sans);font-size:.7rem;letter-spacing:.14em;margin-bottom:6px}.features{padding:130px 0;background:#000}.features-head{text-align:center;margin-bottom:60px}.features-head h2{margin-top:14px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.feat-cell{background:var(--bg);padding:40px 28px;min-height:260px}.feat-cell .icon{font:900 2.6rem/1 var(--font-display);color:var(--acid);margin-bottom:18px;display:inline-block}.feat-cell h4{color:#fff;margin-bottom:10px;font-size:1.15rem;letter-spacing:.02em}.feat-cell p{font:.86rem/1.55 var(--font-sans);color:var(--text)}.specs{padding:130px 0;background:var(--ink)}.specs-head{text-align:center;margin-bottom:50px}.specs-head h2{margin-top:14px}.specs-table-wrap{max-width:1080px;margin:0 auto;border:1px solid var(--line-2)}.specs-table{width:100%;border-collapse:collapse;font:.92rem/1.5 var(--font-sans)}.specs-table tr{border-bottom:1px solid var(--line)}.specs-table tr:last-child{border-bottom:0}.specs-table td{padding:18px 26px;vertical-align:top}.specs-table td:first-child{width:38%;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.specs-table td:last-child{color:#fff;font-weight:600}.specs-table tr:hover{background:#dfff0008}.testi{padding:130px 0;background:var(--bg-3)}.testi-head{text-align:center;margin-bottom:60px}.testi-head h2{margin-top:14px}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{background:var(--bg-2);padding:32px 28px;border:1px solid var(--line-2);transition:transform .25s,border-color .25s}.testi-card:hover{transform:translateY(-6px);border-color:var(--acid)}.testi-card .stars{color:var(--acid);font:900 1rem/1 var(--font-sans);letter-spacing:.1em;margin-bottom:14px}.testi-card blockquote{font:1rem/1.65 var(--font-sans);color:var(--text);margin-bottom:20px;font-style:italic}.testi-card .who{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px dashed var(--line)}.testi-card .avatar{width:42px;height:42px;border-radius:50%;background:var(--volt);color:#fff;font:900 1.1rem/42px var(--font-display);text-align:center}.testi-card .who b{display:block;color:#fff;font-weight:800;font-size:.95rem}.testi-card .who span{font:.7rem/1 var(--font-sans);color:var(--muted);letter-spacing:.1em}.faq{padding:130px 0;background:#000}.faq-head{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:end;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid var(--line)}.faq-head h2{margin-top:14px}.faq-head p{font:.95rem/1.6 var(--font-sans);color:var(--text);max-width:520px}.faq-list{max-width:1080px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:8px 0}.faq-item summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font:900 1.05rem/1.4 var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.01em;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font:900 1.6rem/1 var(--font-display);color:var(--acid);transition:transform .25s;margin-left:14px}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--acid)}.faq-item .answer{padding:0 60px 24px 0;font:.95rem/1.7 var(--font-sans);color:var(--text)}.faq-item .answer b{color:#fff;font-weight:800}.faq-item .answer code{font-family:var(--font-sans);font-size:.85em;background:#dfff001a;color:var(--acid);padding:2px 6px}.pricing{padding:130px 0;background:var(--bg-2)}.pricing-head{text-align:center;margin-bottom:60px;max-width:780px;margin-left:auto;margin-right:auto}.pricing-head h2{margin-top:14px}.pricing-head .lead{margin:18px auto 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.pricing-grid--2{grid-template-columns:repeat(2,1fr);gap:16px}.pack input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.pack{background:var(--bg-3);border:1px solid var(--line-2);padding:24px 22px;position:relative;transition:transform .25s,border-color .25s}.pack:hover{transform:translateY(-6px);border-color:var(--acid)}.pack--hot{border:2px solid var(--acid);background:#000}.pack--hot:before{content:"Most popular";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--acid);color:#000;font:900 .7rem/1 var(--font-sans);letter-spacing:.16em;padding:6px 14px}.pack h3{font-size:1.25rem;color:#fff;margin-bottom:6px}.pack .pack-tag{font:.68rem/1 var(--font-sans);color:var(--volt);letter-spacing:.14em;margin-bottom:14px}.pack .price{font:900 2.6rem/1 var(--font-display);color:#fff;margin-bottom:4px}.pack .price small{font-size:1.1rem;color:var(--muted);font-weight:400}.pack .price-unit{font:.72rem/1 var(--font-sans);color:var(--muted);margin-bottom:16px;display:block}.pack ul{margin:0;list-style:none;display:grid;gap:6px;border-top:1px dashed var(--line);padding:14px 0 0}.pack ul li{font:.8rem/1.45 var(--font-sans);color:var(--text);position:relative;padding-left:20px}.pack ul li:before{content:"✓";position:absolute;left:0;color:var(--acid);font-weight:900}.checkout{padding:130px 0;background:#000;color:#fff;border-top:1px solid var(--line)}.checkout-head{text-align:center;margin-bottom:60px;max-width:780px;margin-left:auto;margin-right:auto}.checkout-head h2{margin-top:14px}.checkout-head .lead{color:var(--text)}.checkout-grid{display:grid;grid-template-columns:1fr;gap:34px;max-width:860px;margin:0 auto}.checkout-form{background:var(--bg-2);border:1px solid var(--line-2);padding:40px 36px;display:grid;gap:34px}.ck-step{position:relative;padding-left:64px}.ck-step h3{font-size:1.15rem;color:#fff;margin-bottom:18px;letter-spacing:.04em;font-family:var(--font-display)}.ck-step-num{position:absolute;left:0;top:0;width:44px;height:44px;background:var(--acid);color:#000;font:900 1.3rem/44px var(--font-display);text-align:center;letter-spacing:0}.ship-opt{gap:14px}.ship-opt b{margin-bottom:4px}.ck-input{width:100%;background:#000;border:1px solid var(--line-2);color:#fff;padding:14px 16px;font:.95rem/1.4 var(--font-sans);outline:none;transition:border-color .2s;font-family:inherit;margin-bottom:12px}.ck-input:focus{border-color:var(--acid)}.ck-input::placeholder{color:#666}select.ck-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--acid) 50%),linear-gradient(135deg,var(--acid) 50%,#0000 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.ck-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck-row .ck-input{margin-bottom:12px}.ck-btn{display:block;width:100%;padding:22px;background:var(--acid);color:#000;font:900 1.1rem/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);transition:transform .2s,filter .2s}.ck-btn:hover{transform:translate(-2px,-2px);filter:brightness(1.1)}.ck-microcopy{margin-top:18px;font:.78rem/1.6 var(--font-sans);color:var(--muted);text-align:center}.ck-microcopy a{color:var(--acid);text-decoration:underline}.checkout-summary{background:var(--bg-3);border:1px solid var(--line-2);padding:26px 24px}.ck-summary-head{font:.7rem/1 var(--font-sans);letter-spacing:.18em;color:var(--acid);margin-bottom:20px;text-transform:uppercase}.ck-product{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px dashed var(--line);margin-bottom:18px}.ck-product-img{width:64px;height:64px;background:linear-gradient(135deg,#1a1a1f,#000);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.ck-product-img:before{content:"";width:34px;height:24px;border:2px solid var(--acid);border-radius:4px}.ck-product-meta{flex:1;font:.85rem/1.4 var(--font-sans)}.ck-product-brand{display:block;color:var(--muted);font:.68rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.ck-product-meta b{display:block;color:#fff;font-weight:800;margin-bottom:4px}.ck-product-meta span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:2px}.ck-product-price{font:900 1.1rem/1 var(--font-display);color:#fff}.ck-divider{border-top:1px dashed var(--line);margin:14px 0}.ck-line{display:flex;justify-content:space-between;padding:6px 0;font:.92rem/1.4 var(--font-sans);color:var(--text)}.ck-line--save{color:var(--acid)}.ck-total{padding-top:18px;margin-top:6px;border-top:1px solid var(--line-2);font-size:1.1rem;color:#fff;font-weight:800}.ck-total span:last-child{font:900 1.4rem/1 var(--font-display);color:var(--acid)}.ck-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:10px;padding:10px;background:#dfff000a;border:1px solid var(--line)}.trust-item b{font:900 1rem/1 var(--font-display);color:var(--acid)}.trust-item span{font:.7rem/1.3 var(--font-sans);color:var(--muted);letter-spacing:.06em}.checkout-bottom{margin:50px auto 0;max-width:1080px;padding:30px;background:var(--ink);border:1px dashed var(--danger);font:.85rem/1.6 var(--font-sans);color:var(--text)}.checkout-bottom b{display:block;color:var(--danger);font-family:var(--font-sans);letter-spacing:.14em;margin-bottom:12px;font-size:.75rem;text-transform:uppercase}.checkout-bottom ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.checkout-bottom ul li{padding-left:24px;position:relative}.checkout-bottom ul li:before{content:"✓";position:absolute;left:0;color:var(--acid);font-weight:900}.checkout-bottom a{color:var(--acid);text-decoration:underline}.closing{padding:140px 0;background:var(--danger);color:#fff;text-align:center;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#0000 0 12px,#0000001a 12px 24px)}.closing-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 26px}.closing h2{font-size:clamp(2.5rem,6.5vw,6rem);color:#fff;margin-bottom:24px;line-height:.95}.closing h2 span{color:#000}.closing p{font:1.1rem/1.6 var(--font-sans);color:#fff;max-width:680px;margin:0 auto 30px;opacity:.95}.closing .btn{background:#000;color:var(--danger);margin:0 8px}.closing .btn--ghost{background:#0000;color:#fff;border-color:#fff}.footer{padding:50px 26px 30px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.3rem/1 var(--font-display);margin-bottom:14px}.footer-brand p{font:.85rem/1.55 var(--font-sans);color:var(--muted);max-width:340px}.footer-col h4{font:.7rem/1 var(--font-sans);letter-spacing:.16em;color:var(--acid);margin-bottom:18px;text-transform:uppercase}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.footer-col ul li{font:.86rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1280px;margin:40px auto 0;padding-top:30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.78rem/1.5 var(--font-sans);color:var(--muted);max-width:780px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.7rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}.sticky-purchase{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--acid);padding:14px 26px;display:flex;justify-content:space-between;align-items:center;gap:18px;transform:translateY(100%);transition:transform .3s}.sticky-purchase.show{transform:translateY(0)}.sticky-purchase .info{font:.75rem/1.4 var(--font-sans);color:var(--muted);letter-spacing:.06em}.sticky-purchase .info strong{display:block;color:var(--acid);font-size:.85rem;letter-spacing:.12em;margin-bottom:2px}.sticky-purchase .btn{padding:14px 22px;font-size:.78rem}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:980px){.section{padding:80px 0}.nav-menu{display:none}.hero-inner{grid-template-columns:1fr;padding-top:140px}.hero-aside{padding:20px}.closing-inner,.faq-head,.features-head,.highlights-head,.pricing-head,.specs-head,.story-intro,.testi-head{text-align:left}.feat-grid,.hl-grid,.howto-steps,.pain-grid,.pricing-grid,.scene,.scene:nth-child(2n),.testi-grid{grid-template-columns:1fr}.scene-content,.scene:nth-child(2n) .scene-content{padding:30px 24px}.scene:nth-child(2n) .scene-img{order:0}.faq-head{grid-template-columns:1fr;gap:20px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px}.sticky-purchase .info{font-size:.68rem}.hero-stat{display:none}.checkout-grid{grid-template-columns:1fr;gap:30px}.checkout-summary{position:static;top:auto}.checkout-form{padding:30px 22px}.ck-row{grid-template-columns:1fr}}@media (max-width:640px){.hero-content h1{font-size:2.4rem}.closing h2{font-size:2.2rem}.footer-legal{flex-direction:column;align-items:flex-start}.hero-mute{bottom:18px;left:18px;padding:8px 12px;font-size:.6rem}.hero-mute-txt{display:none}.checkout{padding:80px 0}}.howto-step-img{margin:-32px -28px 22px;line-height:0;overflow:hidden;border-bottom:1px solid var(--line-2);background:#000}.howto-step-img img{height:auto;object-fit:cover}.howto-step-img img,.howto-svg-placeholder{display:block;width:100%;aspect-ratio:16/10}.howto-svg-placeholder{background:#000}.howto-svg-placeholder svg{display:block;width:100%;height:100%}.ship-opt{display:grid;grid-template-columns:24px 1fr auto;grid-template-rows:auto auto;gap:6px 14px;align-items:start;padding:16px 18px;border:1px solid var(--line);background:var(--bg);cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:12px}.ship-opt:hover{border-color:var(--acid)}.ship-opt input[type=radio]{accent-color:var(--acid);margin-top:4px;width:18px;height:18px;grid-row:1/span 2}.ship-opt b{display:block;color:#fff;font-weight:800;margin-bottom:2px;font-size:1rem}.ship-opt .ship-meta{font:.78rem/1.4 var(--font-sans);color:var(--muted);display:block}.ship-opt .ship-price{font:900 1.1rem/1.2 var(--font-display);color:var(--acid);text-align:right;white-space:nowrap;grid-column:3;grid-row:1}.ship-opt .ship-meta-2{font:.7rem/1 var(--font-sans);color:var(--muted);text-align:right;grid-column:3;grid-row:2}.ship-opt--hot{position:relative;border-color:var(--acid);background:#dfff000a}.ship-opt--hot .ship-badge{position:absolute;top:-10px;right:18px;background:var(--acid);color:#000;font:900 .65rem/1 var(--font-sans);letter-spacing:.16em;padding:4px 10px}.qty-row{display:grid;grid-template-columns:54px 100px 54px 1fr;align-items:center;gap:14px;margin-bottom:8px}.qty-btn{background:#000;border:1px solid var(--line-2);color:#fff;font:900 1.6rem/1 var(--font-display);width:54px;height:54px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.qty-btn:hover{border-color:var(--acid);color:var(--acid)}.qty-input{background:#000;border:1px solid var(--line-2);color:#fff;font:900 1.6rem/1 var(--font-display);text-align:center;width:100%;padding:14px 0;outline:none;-moz-appearance:textfield}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{border-color:var(--acid)}.qty-total{font:900 1rem/1 var(--font-display);color:var(--acid);letter-spacing:.06em}.ck-hint{margin:-2px 0 16px;font:.82rem/1.5 var(--font-sans);color:var(--muted)}.ck-hint-2{margin:0 0 4px;font:.7rem/1.4 var(--font-sans);color:var(--muted);opacity:.8}.ck-check{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);background:var(--bg);cursor:pointer;margin-bottom:10px;transition:border-color .2s;font:.88rem/1.5 var(--font-sans);color:var(--text)}.ck-check:hover{border-color:var(--acid)}.ck-check input[type=checkbox]{accent-color:var(--acid);width:18px;height:18px;margin-top:2px;flex-shrink:0}.ck-check span{flex:1}.checkout-summary .ck-product{border-bottom:1px dashed var(--line-2)}.sum-line-pack{color:var(--text);font:.85rem/1.4 var(--font-sans)}.ck-btn--disabled{background:#1c1d22;color:#5a5b60;cursor:not-allowed;pointer-events:none}.ck-btn--disabled:hover{transform:none;filter:grayscale(.5)}.addr-list{display:grid;gap:14px;margin-bottom:16px}.addr-card{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:18px 50px 18px 20px;border:1px solid var(--line-2);background:var(--bg);cursor:pointer;transition:border-color .2s,background .2s}.addr-card.is-selected,.addr-card:hover{border-color:var(--acid)}.addr-card.is-selected{background:#dfff000d}.addr-card.is-selected:after{content:"\2713";position:absolute;right:14px;top:14px;width:22px;height:22px;background:var(--acid);color:#000;font:900 .9rem/22px var(--font-display);text-align:center;border-radius:2px}.addr-card-name{font:900 1rem/1.2 var(--font-display);color:#fff;display:flex;align-items:center;gap:10px}.addr-card-name .badge{font:900 .6rem/1 var(--font-sans);letter-spacing:.12em;background:#dfff001f;color:var(--acid);padding:3px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-card-line{font:.85rem/1.5 var(--font-sans);color:var(--text)}.addr-card-actions{position:absolute;right:14px;bottom:14px;display:flex;gap:8px}.addr-card-edit{font:.7rem/1 var(--font-sans);color:var(--muted);background:none;border:1px solid var(--line-2);padding:6px 10px;cursor:pointer;letter-spacing:.08em;text-transform:uppercase}.addr-card-edit:hover{color:var(--acid);border-color:var(--acid)}.addr-empty{padding:20px;border:1px dashed var(--line-2);font:.88rem/1.5 var(--font-sans);color:var(--muted)}.addr-add-btn{display:block;width:100%;padding:18px;background:#0000;border:1px dashed var(--acid);color:var(--acid);font:900 .85rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;margin-top:6px}.addr-add-btn--solid,.addr-add-btn:hover{background:var(--acid);color:#000}.addr-add-btn--solid{border-style:solid;border-color:var(--acid)}.addr-add-btn--solid:hover{background:#cdff00;color:#000}.addr-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px}.addr-modal.is-open{display:flex}.addr-modal-mask{position:absolute;inset:0;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.addr-modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:addrPop .25s ease;box-shadow:0 30px 80px #0009}@keyframes addrPop{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.addr-modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px}.addr-modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.addr-form{display:grid;gap:14px}.addr-field{display:grid;gap:6px}.addr-field--full{grid-column:1/-1}.addr-label{font:.7rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.addr-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.addr-phone-row{display:grid;grid-template-columns:110px 1fr;gap:8px}.addr-phone-code{padding-right:6px}.addr-textarea{resize:vertical;min-height:60px;font-family:inherit}.addr-check{display:flex;align-items:center;gap:10px;padding:10px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.addr-check input[type=checkbox]{accent-color:var(--acid);width:18px;height:18px}.addr-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.addr-btn{padding:14px 22px;font:900 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.addr-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.addr-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.addr-btn--primary{background:var(--acid);color:#000;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.addr-btn--primary:hover{filter:brightness(1.1)}.addr-btn--primary:disabled,.addr-btn--primary[aria-disabled=true]{background:var(--line);color:var(--muted);cursor:not-allowed;-webkit-clip-path:none;clip-path:none;filter:grayscale(.4)}.addr-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(40px);background:var(--acid);color:#000;font:900 .85rem/1 var(--font-sans);padding:14px 22px;letter-spacing:.12em;text-transform:uppercase;z-index:300;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.addr-toast.is-on{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:640px){.addr-row{grid-template-columns:1fr}.addr-modal-card{padding:24px 18px}.addr-phone-row{grid-template-columns:1fr}}.pm-card{position:relative;display:grid;grid-template-columns:auto 1fr 24px;gap:8px 16px;align-items:center;padding:16px 50px 16px 18px;border:1px solid var(--line-2);background:var(--bg);cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:12px}.pm-card:hover{border-color:var(--acid)}.pm-card input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.pm-card-logo{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--line)}.pm-card-body{display:grid;gap:3px}.pm-card-body b{color:#fff;font:900 1rem/1.2 var(--font-display);letter-spacing:.02em}.pm-card-desc{font:.78rem/1.4 var(--font-sans);color:var(--muted)}.pm-card-tick{position:absolute;right:14px;top:14px;width:22px;height:22px;border:1px solid var(--line-2);background:#0000;transition:background .2s,border-color .2s}.pm-card-tick:after{content:"\2713";display:block;font:900 .9rem/22px var(--font-display);color:#0000;text-align:center}.pm-card.is-selected{border-color:var(--acid);background:#dfff000d}.pm-card.is-selected .pm-card-tick{background:var(--acid);border-color:var(--acid)}.pm-card.is-selected .pm-card-tick:after{color:#000}.order-head{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);background:#000;position:-webkit-sticky;position:sticky;top:0;z-index:50}.order-back{font:800 1rem/1 var(--font-sans);letter-spacing:.06em;color:var(--acid);text-transform:uppercase}.order-back:hover{opacity:.7}.order-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em}.order-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.order-foot{padding:40px 26px;border-top:1px solid var(--line);background:var(--bg);text-align:center;font:.85rem/1.7 var(--font-sans);color:var(--muted)}.order-foot a{color:var(--acid);text-decoration:underline}.order-foot .copy{margin-top:10px;opacity:.6;font-size:.75rem}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}.reg-form,.reg-row{display:grid;gap:14px}.reg-row{grid-template-columns:1fr 1fr}.reg-field{display:grid;gap:6px}.reg-field label{font:700 .75rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8a8d96}.reg-field label .opt{color:#8a8d96;font-weight:500;text-transform:none;letter-spacing:0}.reg-field input,.reg-field select,.reg-field textarea{font:inherit;background:#050507;color:#fff;border:1px solid #26272d;padding:14px 16px;outline:none;width:100%}.reg-field input:focus,.reg-field select:focus,.reg-field textarea:focus{border-color:#dfff00}.reg-field input::placeholder{color:#5a5b60}.reg-hint{font:.85rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#8a8d96;margin-bottom:14px}.reg-note{background:#dfff000f;border:1px solid #dfff0040;padding:14px;font:.85rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#d4d6db}}@scope (.view-news){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#b8bbc2;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-serif:Georgia,"Times New Roman",Times,serif}body,html{background:var(--bg);color:var(--white);font:16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .72rem/1 var(--font-sans);letter-spacing:.18em;padding:10px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--line);background:var(--bg)}.nav-logo{font:900 1.35rem/1 var(--font-sans);letter-spacing:.04em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:34px;font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.nav-menu a{color:var(--white);transition:color .2s}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:14px 22px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);text-transform:uppercase}.hero{padding:90px 0 55px;background:var(--bg)}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;letter-spacing:-.02em;text-transform:none;max-width:760px}.hero .lead{font-size:1.05rem;line-height:1.65;color:var(--text);max-width:560px;margin-top:22px}.search-bar{margin:42px 0 6px}.search-bar input{width:100%;background:#0000;border:1px solid var(--line-2);color:var(--white);padding:18px 22px;font:.95rem/1 var(--font-sans);outline:none;transition:border-color .2s}.search-bar input::placeholder{color:var(--muted)}.search-bar input:focus{border-color:var(--muted)}.section{padding:70px 0 90px}.meta{display:inline-flex;align-items:center;gap:10px;font:.7rem/1 var(--font-sans);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.meta .dot{width:3px;height:3px;background:var(--muted);border-radius:50%;opacity:.7}.like{display:inline-flex;align-items:center;gap:7px;color:var(--white);font:.75rem/1 var(--font-sans);margin-left:auto}.like svg{width:15px;height:15px;fill:currentColor}.tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.featured{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.featured-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.featured-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured:hover .featured-img img{transform:scale(1.03)}.featured-content{display:flex;flex-direction:column;gap:18px}.featured-content .tag{margin-bottom:2px}.featured-content h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18;letter-spacing:-.01em;text-transform:none}.featured-content p{font:1rem/1.7 var(--font-sans);color:var(--text)}.featured-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.featured-head .like{font-size:.8rem;gap:8px;margin-left:0}.featured-head .like svg{width:16px;height:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding-top:10px;border-top:1px solid var(--line)}.section-header h2{font:.72rem/1 var(--font-sans);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-weight:800}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.card{background:var(--bg);display:flex;flex-direction:column;gap:18px}.card-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.03)}.card-body{display:flex;flex-direction:column;gap:14px}.card-body h3{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.22;letter-spacing:-.01em;text-transform:none}.card-body p{font:.98rem/1.65 var(--font-sans);color:var(--text)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.footer{padding:70px 32px 36px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.25rem/1 var(--font-sans);margin-bottom:14px}.footer-brand p{font:.85rem/1.6 var(--font-sans);color:var(--muted);max-width:320px}.footer-col h4{font:.68rem/1 var(--font-sans);letter-spacing:.16em;color:var(--muted);margin-bottom:18px;text-transform:uppercase;font-weight:800}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.footer-col ul li{font:.85rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1200px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.75rem/1.6 var(--font-sans);color:var(--muted);max-width:720px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.68rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}@media (max-width:980px){.nav-menu{display:none}.featured,.grid{grid-template-columns:1fr}}@media (max-width:640px){.wrap{padding:0 22px}.nav{padding:18px 22px}.footer{padding:55px 22px 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:28px}}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}}@scope (.view-news18){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#b8bbc2;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-serif:Georgia,"Times New Roman",Times,serif}body,html{background:var(--bg);color:var(--white);font:16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .72rem/1 var(--font-sans);letter-spacing:.18em;padding:10px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--line);background:var(--bg)}.nav-logo{font:900 1.35rem/1 var(--font-sans);letter-spacing:.04em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:34px;font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.nav-menu a{color:var(--white);transition:color .2s}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:14px 22px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);text-transform:uppercase}.hero{padding:90px 0 55px;background:var(--bg)}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;letter-spacing:-.02em;text-transform:none;max-width:760px}.hero .lead{font-size:1.05rem;line-height:1.65;color:var(--text);max-width:560px;margin-top:22px}.search-bar{margin:42px 0 6px}.search-bar input{width:100%;background:#0000;border:1px solid var(--line-2);color:var(--white);padding:18px 22px;font:.95rem/1 var(--font-sans);outline:none;transition:border-color .2s}.search-bar input::placeholder{color:var(--muted)}.search-bar input:focus{border-color:var(--muted)}.section{padding:70px 0 90px}.meta{display:inline-flex;align-items:center;gap:10px;font:.7rem/1 var(--font-sans);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.meta .dot{width:3px;height:3px;background:var(--muted);border-radius:50%;opacity:.7}.like{display:inline-flex;align-items:center;gap:7px;color:var(--white);font:.75rem/1 var(--font-sans);margin-left:auto}.like svg{width:15px;height:15px;fill:currentColor}.tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.featured{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.featured-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.featured-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured:hover .featured-img img{transform:scale(1.03)}.featured-content{display:flex;flex-direction:column;gap:18px}.featured-content .tag{margin-bottom:2px}.featured-content h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18;letter-spacing:-.01em;text-transform:none}.featured-content p{font:1rem/1.7 var(--font-sans);color:var(--text)}.featured-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.featured-head .like{font-size:.8rem;gap:8px;margin-left:0}.featured-head .like svg{width:16px;height:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding-top:10px;border-top:1px solid var(--line)}.section-header h2{font:.72rem/1 var(--font-sans);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-weight:800}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.card{background:var(--bg);display:flex;flex-direction:column;gap:18px}.card-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.03)}.card-body{display:flex;flex-direction:column;gap:14px}.card-body h3{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.22;letter-spacing:-.01em;text-transform:none}.card-body p{font:.98rem/1.65 var(--font-sans);color:var(--text)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.footer{padding:70px 32px 36px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.25rem/1 var(--font-sans);margin-bottom:14px}.footer-brand p{font:.85rem/1.6 var(--font-sans);color:var(--muted);max-width:320px}.footer-col h4{font:.68rem/1 var(--font-sans);letter-spacing:.16em;color:var(--muted);margin-bottom:18px;text-transform:uppercase;font-weight:800}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.footer-col ul li{font:.85rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1200px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.75rem/1.6 var(--font-sans);color:var(--muted);max-width:720px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.68rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}@media (max-width:980px){.nav-menu{display:none}.featured,.grid{grid-template-columns:1fr}}@media (max-width:640px){.wrap{padding:0 22px}.nav{padding:18px 22px}.footer{padding:55px 22px 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:28px}}.article-hero{padding:60px 0 0;background:var(--bg)}.article-hero-img{height:clamp(340px,52vw,580px);position:relative;overflow:hidden;background:var(--bg-2)}.article-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-hero-content{padding:55px 0 45px}.article-tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:18px}.article-hero h1{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;letter-spacing:-.015em;text-transform:none;max-width:860px;margin-bottom:22px}.article-hero .lead{font-size:1.15rem;line-height:1.65;color:var(--text);max-width:720px;margin-bottom:22px}.article-hero .meta{margin-bottom:6px}.article-hero .like{font-size:.8rem;gap:8px;margin-left:14px}.article-hero .like svg{width:16px;height:16px}.article-body{padding:30px 0 100px;background:var(--bg)}.article-body .wrap{max-width:720px}.article-body p{font:1.08rem/1.85 var(--font-sans);color:var(--text);margin-bottom:28px}.article-body h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.25;text-transform:none;letter-spacing:-.01em;margin:54px 0 20px;color:var(--white)}.article-body blockquote{border-left:2px solid var(--acid);padding-left:24px;margin:34px 0;font:italic 1.18rem/1.65 var(--font-serif);color:var(--white)}.article-body strong{color:var(--white)}.article-actions{display:flex;gap:16px;align-items:center;margin-top:60px;padding-top:30px;border-top:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:10px;font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s}.back-link:hover{color:var(--acid)}.order-link{font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--acid);color:#000;padding:13px 20px;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}@media (max-width:640px){.article-hero-content{padding:38px 0 32px}.article-body{padding:20px 0 70px}}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}}@scope (.view-news17){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#b8bbc2;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-serif:Georgia,"Times New Roman",Times,serif}body,html{background:var(--bg);color:var(--white);font:16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .72rem/1 var(--font-sans);letter-spacing:.18em;padding:10px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--line);background:var(--bg)}.nav-logo{font:900 1.35rem/1 var(--font-sans);letter-spacing:.04em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:34px;font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.nav-menu a{color:var(--white);transition:color .2s}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:14px 22px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);text-transform:uppercase}.hero{padding:90px 0 55px;background:var(--bg)}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;letter-spacing:-.02em;text-transform:none;max-width:760px}.hero .lead{font-size:1.05rem;line-height:1.65;color:var(--text);max-width:560px;margin-top:22px}.search-bar{margin:42px 0 6px}.search-bar input{width:100%;background:#0000;border:1px solid var(--line-2);color:var(--white);padding:18px 22px;font:.95rem/1 var(--font-sans);outline:none;transition:border-color .2s}.search-bar input::placeholder{color:var(--muted)}.search-bar input:focus{border-color:var(--muted)}.section{padding:70px 0 90px}.meta{display:inline-flex;align-items:center;gap:10px;font:.7rem/1 var(--font-sans);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.meta .dot{width:3px;height:3px;background:var(--muted);border-radius:50%;opacity:.7}.like{display:inline-flex;align-items:center;gap:7px;color:var(--white);font:.75rem/1 var(--font-sans);margin-left:auto}.like svg{width:15px;height:15px;fill:currentColor}.tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.featured{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.featured-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.featured-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured:hover .featured-img img{transform:scale(1.03)}.featured-content{display:flex;flex-direction:column;gap:18px}.featured-content .tag{margin-bottom:2px}.featured-content h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18;letter-spacing:-.01em;text-transform:none}.featured-content p{font:1rem/1.7 var(--font-sans);color:var(--text)}.featured-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.featured-head .like{font-size:.8rem;gap:8px;margin-left:0}.featured-head .like svg{width:16px;height:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding-top:10px;border-top:1px solid var(--line)}.section-header h2{font:.72rem/1 var(--font-sans);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-weight:800}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.card{background:var(--bg);display:flex;flex-direction:column;gap:18px}.card-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.03)}.card-body{display:flex;flex-direction:column;gap:14px}.card-body h3{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.22;letter-spacing:-.01em;text-transform:none}.card-body p{font:.98rem/1.65 var(--font-sans);color:var(--text)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.footer{padding:70px 32px 36px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.25rem/1 var(--font-sans);margin-bottom:14px}.footer-brand p{font:.85rem/1.6 var(--font-sans);color:var(--muted);max-width:320px}.footer-col h4{font:.68rem/1 var(--font-sans);letter-spacing:.16em;color:var(--muted);margin-bottom:18px;text-transform:uppercase;font-weight:800}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.footer-col ul li{font:.85rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1200px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.75rem/1.6 var(--font-sans);color:var(--muted);max-width:720px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.68rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}@media (max-width:980px){.nav-menu{display:none}.featured,.grid{grid-template-columns:1fr}}@media (max-width:640px){.wrap{padding:0 22px}.nav{padding:18px 22px}.footer{padding:55px 22px 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:28px}}.article-hero{padding:60px 0 0;background:var(--bg)}.article-hero-img{height:clamp(340px,52vw,580px);position:relative;overflow:hidden;background:var(--bg-2)}.article-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-hero-content{padding:55px 0 45px}.article-tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:18px}.article-hero h1{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;letter-spacing:-.015em;text-transform:none;max-width:860px;margin-bottom:22px}.article-hero .lead{font-size:1.15rem;line-height:1.65;color:var(--text);max-width:720px;margin-bottom:22px}.article-hero .meta{margin-bottom:6px}.article-hero .like{font-size:.8rem;gap:8px;margin-left:14px}.article-hero .like svg{width:16px;height:16px}.article-body{padding:30px 0 100px;background:var(--bg)}.article-body .wrap{max-width:720px}.article-body p{font:1.08rem/1.85 var(--font-sans);color:var(--text);margin-bottom:28px}.article-body h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.25;text-transform:none;letter-spacing:-.01em;margin:54px 0 20px;color:var(--white)}.article-body blockquote{border-left:2px solid var(--acid);padding-left:24px;margin:34px 0;font:italic 1.18rem/1.65 var(--font-serif);color:var(--white)}.article-body strong{color:var(--white)}.article-actions{display:flex;gap:16px;align-items:center;margin-top:60px;padding-top:30px;border-top:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:10px;font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s}.back-link:hover{color:var(--acid)}.order-link{font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--acid);color:#000;padding:13px 20px;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}@media (max-width:640px){.article-hero-content{padding:38px 0 32px}.article-body{padding:20px 0 70px}}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}}@scope (.view-news14){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#b8bbc2;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-serif:Georgia,"Times New Roman",Times,serif}body,html{background:var(--bg);color:var(--white);font:16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .72rem/1 var(--font-sans);letter-spacing:.18em;padding:10px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--line);background:var(--bg)}.nav-logo{font:900 1.35rem/1 var(--font-sans);letter-spacing:.04em}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:34px;font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.nav-menu a{color:var(--white);transition:color .2s}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:14px 22px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);text-transform:uppercase}.hero{padding:90px 0 55px;background:var(--bg)}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.08;letter-spacing:-.02em;text-transform:none;max-width:760px}.hero .lead{font-size:1.05rem;line-height:1.65;color:var(--text);max-width:560px;margin-top:22px}.search-bar{margin:42px 0 6px}.search-bar input{width:100%;background:#0000;border:1px solid var(--line-2);color:var(--white);padding:18px 22px;font:.95rem/1 var(--font-sans);outline:none;transition:border-color .2s}.search-bar input::placeholder{color:var(--muted)}.search-bar input:focus{border-color:var(--muted)}.section{padding:70px 0 90px}.meta{display:inline-flex;align-items:center;gap:10px;font:.7rem/1 var(--font-sans);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.meta .dot{width:3px;height:3px;background:var(--muted);border-radius:50%;opacity:.7}.like{display:inline-flex;align-items:center;gap:7px;color:var(--white);font:.75rem/1 var(--font-sans);margin-left:auto}.like svg{width:15px;height:15px;fill:currentColor}.tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.featured{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.featured-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.featured-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured:hover .featured-img img{transform:scale(1.03)}.featured-content{display:flex;flex-direction:column;gap:18px}.featured-content .tag{margin-bottom:2px}.featured-content h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18;letter-spacing:-.01em;text-transform:none}.featured-content p{font:1rem/1.7 var(--font-sans);color:var(--text)}.featured-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.featured-head .like{font-size:.8rem;gap:8px;margin-left:0}.featured-head .like svg{width:16px;height:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding-top:10px;border-top:1px solid var(--line)}.section-header h2{font:.72rem/1 var(--font-sans);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-weight:800}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.card{background:var(--bg);display:flex;flex-direction:column;gap:18px}.card-img{aspect-ratio:4/3;background:var(--bg-2);overflow:hidden;position:relative}.card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-img img{transform:scale(1.03)}.card-body{display:flex;flex-direction:column;gap:14px}.card-body h3{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.22;letter-spacing:-.01em;text-transform:none}.card-body p{font:.98rem/1.65 var(--font-sans);color:var(--text)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.footer{padding:70px 32px 36px;background:#000;border-top:1px solid var(--line)}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-brand .footer-logo{font:900 1.25rem/1 var(--font-sans);margin-bottom:14px}.footer-brand p{font:.85rem/1.6 var(--font-sans);color:var(--muted);max-width:320px}.footer-col h4{font:.68rem/1 var(--font-sans);letter-spacing:.16em;color:var(--muted);margin-bottom:18px;text-transform:uppercase;font-weight:800}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.footer-col ul li{font:.85rem/1.5 var(--font-sans);color:var(--text)}.footer-col ul li a:hover{color:var(--acid)}.footer-legal{max-width:1200px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-legal p{font:.75rem/1.6 var(--font-sans);color:var(--muted);max-width:720px}.footer-legal .badge{display:inline-flex;align-items:center;gap:8px;background:#dfff0014;border:1px solid var(--acid);padding:8px 14px;font:.68rem/1 var(--font-sans);letter-spacing:.14em;color:var(--acid)}@media (max-width:980px){.nav-menu{display:none}.featured,.grid{grid-template-columns:1fr}}@media (max-width:640px){.wrap{padding:0 22px}.nav{padding:18px 22px}.footer{padding:55px 22px 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:28px}}.article-hero{padding:60px 0 0;background:var(--bg)}.article-hero-img{height:clamp(340px,52vw,580px);position:relative;overflow:hidden;background:var(--bg-2)}.article-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-hero-content{padding:55px 0 45px}.article-tag{font:.65rem/1 var(--font-sans);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:18px}.article-hero h1{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15;letter-spacing:-.015em;text-transform:none;max-width:860px;margin-bottom:22px}.article-hero .lead{font-size:1.15rem;line-height:1.65;color:var(--text);max-width:720px;margin-bottom:22px}.article-hero .meta{margin-bottom:6px}.article-hero .like{font-size:.8rem;gap:8px;margin-left:14px}.article-hero .like svg{width:16px;height:16px}.article-body{padding:30px 0 100px;background:var(--bg)}.article-body .wrap{max-width:720px}.article-body p{font:1.08rem/1.85 var(--font-sans);color:var(--text);margin-bottom:28px}.article-body h2{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.25;text-transform:none;letter-spacing:-.01em;margin:54px 0 20px;color:var(--white)}.article-body blockquote{border-left:2px solid var(--acid);padding-left:24px;margin:34px 0;font:italic 1.18rem/1.65 var(--font-serif);color:var(--white)}.article-body strong{color:var(--white)}.article-actions{display:flex;gap:16px;align-items:center;margin-top:60px;padding-top:30px;border-top:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:10px;font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s}.back-link:hover{color:var(--acid)}.order-link{font:800 .78rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--acid);color:#000;padding:13px 20px;-webkit-clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}@media (max-width:640px){.article-hero-content{padding:38px 0 32px}.article-body{padding:20px 0 70px}}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:#1c1d22;justify-content:center;font:900 .95rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;border:2px solid #1c1d22;overflow:hidden}.user-name{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f4f5f7;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid #8a8d96;border-bottom:2px solid #8a8d96;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#0a0b0e;border:1px solid #26272d;min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009;z-index:100}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;color:#b8bbc2;text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown .user-logout{color:#a8291f;border-top:1px solid #1c1d22;margin-top:6px;padding-top:14px}.user-login-link{font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f7}.user-login-link:hover{color:#dfff00}@media (max-width:860px){.nav-menu{display:none}}}@scope (.view-login){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.user-dropdown .ktrl-menu-link:before,.user-dropdown .user-logout:before{content:none!important}.user-dropdown .ktrl-menu-link svg,.user-dropdown .user-logout svg{width:18px;height:18px;flex:0 0 18px}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-register){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-forgot){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-profile){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-orders){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-wallet){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-walletDetails){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-walletWithdraw){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-addresses){:root{--bg:#050507;--bg-2:#0a0b0e;--bg-3:#111217;--ink:#0e0f12;--line:#1c1d22;--line-2:#26272d;--muted:#8a8d96;--text:#d4d6db;--white:#f4f5f7;--acid:#dfff00;--volt:#7c3aed;--danger:#a8291f;--hot:#ff3b30;--green:#2ea043}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:"Archivo Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Menlo",Consolas,monospace}body,html{background:var(--bg);color:var(--white);font:16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;background:var(--bg);color:#fff;border:1px solid var(--line-2);padding:14px 16px;border-radius:0;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--acid)}input::placeholder,textarea::placeholder{color:#5a5b60}img{max-width:100%;display:block;height:auto}.adult-bar{background:var(--acid);color:#000;text-align:center;font:800 .78rem/1 var(--font-sans);letter-spacing:.18em;padding:9px 12px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line);position:relative;z-index:50}.nav-logo{font:900 1.4rem/1 var(--font-display);letter-spacing:.06em;color:#fff}.nav-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.nav-menu{display:flex;gap:30px;font:800 1.15rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.nav-menu a:hover{color:var(--acid)}.nav-cta{font:800 1.1rem/1 var(--font-sans);letter-spacing:.12em;background:var(--acid);color:#000;padding:16px 24px;-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.nav-right{display:flex;align-items:center;gap:22px}.user-menu{position:relative}.user-trigger{gap:10px;cursor:pointer;padding:6px 0}.user-avatar,.user-trigger{display:flex;align-items:center}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 .95rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2);overflow:hidden}.user-name{font:800 .9rem/1 var(--font-sans);color:var(--white);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.user-menu.is-open .user-chevron{transform:rotate(-135deg);margin-top:2px}.user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:var(--bg-2);border:1px solid var(--line-2);min-width:220px;padding:10px 0;display:none;box-shadow:0 20px 60px #0009}.user-menu.is-open .user-dropdown{display:block}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;font:700 .92rem/1 var(--font-sans);color:var(--text);text-align:left;background:none;border:0;cursor:pointer}.user-dropdown a:hover,.user-dropdown button:hover{background:#dfff0014;color:#fff}.user-dropdown a:before,.user-dropdown button:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.user-dropdown a[href*=profile]:before{content:"\1F464"}.user-dropdown a[href*=orders]:before{content:"\1F4CB"}.user-dropdown a[href*=wallet]:before{content:"\1F4B3"}.user-dropdown a[href*=addresses]:before{content:"\1F4CD"}.user-dropdown .user-logout{color:var(--danger);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.user-dropdown .user-logout:before{content:"\2192";transform:rotate(180deg)}.user-login-link{font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.user-login-link:hover{color:var(--acid)}.auth-wrap{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;padding:40px 24px 80px;background:var(--bg)}.auth-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line-2);padding:44px 36px 38px}.auth-head{text-align:center;margin-bottom:34px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font:900 1.3rem/1 var(--font-display);color:#fff;margin-bottom:22px}.auth-logo i{font-style:normal;color:var(--acid);font-size:.7em;vertical-align:super}.auth-head h1{font:900 1.75rem/1.1 var(--font-display);color:#fff;margin-bottom:10px;text-transform:uppercase}.auth-head p{font:.95rem/1.5 var(--font-sans);color:var(--muted)}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.auth-field--opt label:after{content:" (optional)";color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px}.eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000;border:0;color:var(--muted);cursor:pointer}.eye-btn:hover{color:#fff}.auth-options{justify-content:space-between;font:.85rem/1 var(--font-sans);color:var(--muted)}.auth-check,.auth-options{display:flex;align-items:center}.auth-check{gap:8px;cursor:pointer;color:var(--text)}.auth-check input{width:auto}.auth-options a:hover{color:var(--acid);text-decoration:underline}.auth-btn{display:block;width:100%;padding:18px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transition:filter .2s}.auth-btn:hover{filter:brightness(1.1)}.auth-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;filter:grayscale(.4);-webkit-clip-path:none;clip-path:none}.auth-footer{text-align:center;margin-top:24px;font:.9rem/1.5 var(--font-sans);color:var(--muted)}.auth-footer a{color:#fff;font-weight:800}.auth-footer a:hover{color:var(--acid)}.auth-terms{font:.8rem/1.4 var(--font-sans);color:var(--muted);display:flex;align-items:flex-start;gap:10px}.auth-terms input{width:auto;margin-top:2px}.auth-terms a{color:#fff;text-decoration:underline}.auth-back{display:inline-flex;align-items:center;gap:8px;font:800 .85rem/1 var(--font-sans);color:var(--muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.auth-back:hover{color:#fff}.auth-msg{padding:12px 14px;background:#a8291f26;border:1px solid var(--danger);color:#ff7a6e;font:.85rem/1.4 var(--font-sans);display:none}.auth-msg.is-on{display:block}.auth-msg--ok{background:#2ea0431f;border-color:var(--green);color:#6ee7b7}.account-wrap{display:grid;grid-template-columns:260px 1fr;gap:36px;max-width:1280px;margin:0 auto;padding:46px 26px 80px}.account-sidebar{background:var(--bg-2);border:1px solid var(--line-2);padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:24px}.account-user{gap:14px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--line)}.account-avatar,.account-user{display:flex;align-items:center}.account-avatar{width:54px;height:54px;border-radius:50%;background:var(--line-2);justify-content:center;font:900 1.3rem/1 var(--font-sans);color:#fff;border:2px solid var(--line-2)}.account-user b{display:block;font:900 1rem/1.2 var(--font-sans);color:#fff}.account-user span{font:.8rem/1.2 var(--font-sans);color:var(--muted)}.account-nav{display:grid;gap:4px}.account-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;font:800 .92rem/1 var(--font-sans);color:var(--text);border-radius:0;transition:background .15s,color .15s}.account-nav a:before{content:"";width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.account-nav a[href*=profile]:before{content:"F464"}.account-nav a[href*=orders]:before{content:"F4CB"}.account-nav a[href*=wallet]:before{content:"F4B3"}.account-nav a[href*=addresses]:before{content:"F4CD"}.account-nav a.is-active{background:#dfff001f;color:#fff;border-left:3px solid var(--acid);margin-left:-14px;padding-left:27px}.account-nav a:hover{color:#fff}.account-nav .nav-logout{color:var(--danger);margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.account-nav .nav-logout:before{content:"92";transform:rotate(180deg)}.account-main{min-width:0}.account-card{background:var(--bg-2);border:1px solid var(--line-2);padding:32px}.account-title{font:900 1.6rem/1.1 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.account-sub{font:.9rem/1.4 var(--font-sans);color:var(--muted);margin-bottom:28px}.profile-avatar{text-align:center;margin-bottom:34px}.profile-avatar .avatar-lg{width:110px;height:110px;border-radius:50%;background:var(--line-2);font:900 2.4rem/1 var(--font-sans);color:#fff;margin:0 auto 14px;border:3px solid var(--line-2);position:relative}.profile-avatar .avatar-lg,.profile-avatar .camera{display:flex;align-items:center;justify-content:center}.profile-avatar .camera{position:absolute;bottom:6px;right:6px;width:32px;height:32px;background:var(--bg);border:1px solid var(--line-2);border-radius:50%;cursor:pointer}.profile-avatar .camera:hover{border-color:var(--acid);color:var(--acid)}.profile-avatar p{font:.85rem/1 var(--font-sans);color:var(--muted)}.profile-field{display:grid;gap:10px;padding:20px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px}.profile-field label{display:flex;align-items:center;justify-content:space-between;font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.profile-field label button{font-size:.85rem;color:var(--acid);text-transform:none;letter-spacing:0;background:none;border:0;cursor:pointer}.profile-field label button:hover{text-decoration:underline}.profile-field big{font:900 1.15rem/1.2 var(--font-sans);color:#fff}.profile-field .field-edit{display:none;gap:10px;margin-top:6px}.profile-field.is-edit big{display:none}.profile-field.is-edit .field-edit{display:flex;flex-wrap:wrap}.profile-field .field-edit input{flex:1;min-width:200px}.profile-field .field-edit button{padding:12px 18px;font:800 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.profile-field .field-edit .btn-save{background:var(--acid);color:#000;border:0}.profile-field .field-edit .btn-cancel{background:#0000;color:var(--text);border:1px solid var(--line-2)}.change-pw{display:block;width:100%;padding:18px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:800 .9rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:border-color .2s,color .2s}.change-pw:hover{border-color:var(--acid);color:var(--acid)}.order-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.order-tab{padding:12px 18px;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid #0000;cursor:pointer}.order-tab:hover{color:#fff}.order-tab.is-active{color:#fff;border-bottom-color:var(--acid)}.order-empty{text-align:center;padding:60px 20px;color:var(--muted)}.order-card{background:var(--bg);border:1px solid var(--line-2);padding:20px;margin-bottom:16px}.order-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.order-head b{font:900 1.1rem/1 var(--font-sans);color:#fff}.order-head span{font:.8rem/1 var(--font-sans)}.order-head span,.order-status{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-status{font:800 .72rem/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line-2)}.order-status.is-cancelled{border-color:var(--danger);color:var(--danger);background:#a8291f1f}.order-product{gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.order-product,.order-thumb{display:flex;align-items:center}.order-thumb{width:64px;height:64px;background:var(--bg-3);justify-content:center;font:.7rem/1 var(--font-sans);color:var(--muted);border:1px solid var(--line-2)}.order-product b{font:900 1rem/1.2 var(--font-sans);color:#fff;display:block}.order-product small{font:.8rem/1.3 var(--font-sans);color:var(--muted)}.order-product .qty{margin-left:auto;font:900 1rem/1 var(--font-sans);color:var(--muted)}.order-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px;flex-wrap:wrap}.order-foot span{font:.85rem/1 var(--font-sans);color:var(--muted)}.order-foot b{font:900 1.3rem/1 var(--font-sans);color:#fff}.wallet-balance{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.balance-card{background:var(--bg);border:1px solid var(--line-2);padding:22px;position:relative}.balance-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.balance-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.balance-card.is-frozen{background:var(--bg-3)}.balance-card .arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.balance-card a:hover .arrow{color:#fff}.wallet-actions{display:flex;gap:12px;margin-bottom:30px}.wallet-actions .btn-primary{flex:1;padding:16px;background:var(--acid);color:#000;font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:0;cursor:pointer}.wallet-actions .btn-primary:hover{filter:brightness(1.1)}.wallet-actions .btn-ghost{flex:1;padding:16px;background:#0000;color:#fff;border:1px solid var(--line-2);font:900 1rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer}.wallet-actions .btn-ghost:hover{border-color:var(--acid);color:var(--acid)}.wallet-section-title{font:900 1.1rem/1 var(--font-sans);color:#fff;margin-bottom:16px;text-transform:uppercase}.tx-list{display:grid;gap:10px}.tx-row{display:flex;align-items:center;justify-content:space-between;padding:18px;background:var(--bg);border:1px solid var(--line-2)}.tx-row b{display:block;font:800 .95rem/1 var(--font-sans);color:#fff}.tx-row span{font:.78rem/1 var(--font-sans);color:var(--muted)}.tx-amt{font:900 1.1rem/1 var(--font-sans)}.tx-amt.plus{color:var(--green)}.tx-amt.minus{color:var(--danger)}.withdraw-card{max-width:520px;background:var(--bg);border:1px solid var(--line-2);padding:26px;margin-bottom:20px}.withdraw-card label{font:.8rem/1 var(--font-sans);color:var(--muted);letter-spacing:.06em}.withdraw-card big{font:900 2.2rem/1 var(--font-display);color:#fff;display:block;margin-top:8px}.withdraw-form{background:var(--bg-2);border:1px solid var(--line-2);padding:26px;max-width:520px}.withdraw-form label{font:800 .85rem/1 var(--font-sans);color:#fff;margin-bottom:10px;display:block}.withdraw-input{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line-2);padding:0 14px;margin-bottom:10px}.withdraw-input span{font:900 1rem/1 var(--font-sans);color:#fff}.withdraw-input input{border:0;padding:16px 0;background:#0000;color:#fff;flex:1}.withdraw-input input::placeholder{color:#5a5b60}.withdraw-all{text-align:right;font:.85rem/1 var(--font-sans);color:var(--acid);cursor:pointer;margin-bottom:18px;background:none;border:0;padding:0}.withdraw-all:hover{text-decoration:underline}.addr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.addr-add{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--acid);color:#000;font:800 .85rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:0;cursor:pointer}.addr-add:hover{filter:brightness(1.1)}.addr-item{display:flex;gap:16px;padding:22px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:14px;position:relative}.addr-item .pin{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:18px;flex-shrink:0}.addr-item .body{flex:1;min-width:0}.addr-item .body b{display:flex;align-items:center;gap:10px;font:900 1.05rem/1.2 var(--font-sans);color:#fff;margin-bottom:8px;flex-wrap:wrap}.addr-item .body span.badge{font:800 .6rem/1 var(--font-sans);letter-spacing:.08em;background:#dfff001f;color:var(--acid);padding:4px 8px;text-transform:uppercase;border:1px solid var(--acid)}.addr-item .body p{font:.85rem/1.6 var(--font-sans);color:var(--text)}.addr-actions{position:absolute;right:18px;bottom:18px;display:flex;gap:10px}.addr-actions button{padding:8px 14px;font:800 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0000;border:1px solid var(--line-2);color:var(--muted);cursor:pointer}.addr-actions button:hover{border-color:var(--acid);color:var(--acid)}.addr-actions .addr-del:hover{border-color:var(--danger);color:var(--danger)}.modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.is-open{display:flex}.modal-card{position:relative;background:var(--bg-2);border:1px solid var(--line-2);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px 30px;animation:modalPop .25s ease;box-shadow:0 30px 80px #0009}@keyframes modalPop{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-title{font:900 1.5rem/1.2 var(--font-display);color:#fff;margin-bottom:6px;text-transform:uppercase}.modal-sub{font:.85rem/1.5 var(--font-sans);color:var(--muted);margin-bottom:24px}.modal-form{display:grid;gap:14px}.modal-field{display:grid;gap:6px}.modal-field label{font:700 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.modal-field label .opt{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:0}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.modal-btn{padding:14px 22px;font:800 .8rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;transition:filter .2s,background .2s}.modal-btn--ghost{background:#0000;color:var(--text);border:1px solid var(--line-2)}.modal-btn--ghost:hover{border-color:var(--acid);color:var(--acid)}.modal-btn--primary{background:var(--acid);color:#000}.modal-btn--primary:hover{filter:brightness(1.1)}.check-row{display:flex;align-items:center;gap:10px;padding:6px 0;font:.88rem/1.4 var(--font-sans);color:var(--text);cursor:pointer}.check-row input{width:auto}@media (max-width:860px){.nav-menu{display:none}.account-wrap{grid-template-columns:1fr}.account-sidebar{position:static}.modal-row,.wallet-balance{grid-template-columns:1fr}.order-tabs{gap:4px}}}@scope (.view-news){.hero{padding-top:40px;padding-bottom:50px}.section{padding-top:60px;padding-bottom:60px}}@scope (.view-news18), (.view-news17), (.view-news14){.article-hero{padding-top:40px;padding-bottom:30px}.article-section{padding-top:40px;padding-bottom:40px}}.science-cards{background:#0a0a12;position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.science-cards:before{content:"";position:absolute;top:-12%;left:-10%;width:55%;height:60%;background:radial-gradient(circle,#7c3aed21 0,#0000 65%);pointer-events:none}.science-cards .wrap{position:relative;z-index:1}.science-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.science-card{border:1px solid #ffffff14;background:#ffffff08;display:flex;flex-direction:column;overflow:hidden}.science-card-img{width:100%;height:230px;object-fit:cover;display:block;background:#000}.science-card-body{padding:34px 30px 38px}.science-card-num{display:block;font:900 3.4rem/1 var(--font-display);color:var(--acid);margin-bottom:18px}.science-card h3{font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-family:var(--font-sans);font-weight:900}.science-card p{color:var(--muted);font-size:.95rem;line-height:1.65;margin:0}.science-disclaimer{margin-top:36px;text-align:center;color:var(--muted);font-size:.85rem;max-width:820px;margin-left:auto;margin-right:auto}.hl-banner{margin:44px 0 28px}.hl-banner img{width:100%;max-height:460px;object-fit:cover;border-radius:16px;display:block}.hl-banner figcaption{margin-top:12px;text-align:center;color:var(--muted);font-size:.85rem}@media (max-width:900px){.science-card-grid{grid-template-columns:1fr}.science-card-num{font-size:2.8rem}.hl-banner img{max-height:320px}}.like img{width:15px;height:15px;object-fit:contain}.article-hero .like img,.featured-head .like img{width:16px;height:16px}.ktrl-payment-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#000000d1}.ktrl-payment-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line-2);background:var(--bg-2);padding:32px}.ktrl-payment-dialog h2{margin:0 40px 24px 0;font-size:1.7rem}.ktrl-payment-dialog p{margin-bottom:16px;color:var(--hot)}.ktrl-payment-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1px solid var(--line-2);font-size:24px;line-height:1}.ktrl-prototype .account-nav .nav-logout:before,.ktrl-prototype .account-nav a:before,.ktrl-prototype .user-dropdown a:before,.ktrl-prototype .user-dropdown button:before{content:none!important;display:none!important}.ktrl-icon{width:18px;height:18px;flex:0 0 auto;stroke-width:2}.account-nav .nav-logout{display:flex;align-items:center;gap:12px;width:100%;padding:16px 14px 12px;background:none;border-right:0;border-bottom:0;border-left:0;cursor:pointer;font:800 .92rem/1 var(--font-sans);text-align:left}.profile-avatar .camera .ktrl-icon{width:16px;height:16px}.ktrl-prototype .change-pw{display:flex;align-items:center;justify-content:center;gap:8px}.eye-btn .ktrl-icon{width:17px;height:17px}.eye-btn .ktrl-eye-visible,.eye-btn.is-visible .ktrl-eye-hidden{display:none}.eye-btn.is-visible .ktrl-eye-visible{display:block}.addr-item .pin .ktrl-icon,.order-empty .order-thumb .ktrl-icon{width:20px;height:20px}.view-legal-underage .lock .ktrl-icon{width:48px;height:48px}.pm-card-logo .ktrl-payment-mark{width:28px;height:28px}.ktrl-payment-method-status{padding:16px 18px;border:1px solid var(--line-2);background:var(--bg);color:var(--muted);font:.85rem/1.5 var(--font-sans)}.like[role=button]{cursor:pointer;border-radius:2px}.like[role=button]:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.ktrl-route-loading{min-height:calc(100svh - 120px);display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font:800 .82rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.ktrl-route-loading:before{content:"";width:20px;height:20px;border:2px solid var(--line-2);border-top-color:var(--acid);border-radius:50%;animation:ktrlSpin .7s linear infinite}.ktrl-nav-loading{display:block;width:74px;height:16px;background:var(--line-2);animation:ktrlPulse 1.1s ease-in-out infinite alternate}@keyframes ktrlSpin{to{transform:rotate(1turn)}}@keyframes ktrlPulse{to{opacity:.45}}@media (max-width:640px){.ktrl-prototype #view-home .hero-content{min-width:0}.ktrl-prototype #view-order .checkout-form{padding:24px 16px}.ktrl-prototype #view-order .ck-step{padding:64px 0 0}.ktrl-prototype #view-order .pricing-grid{grid-template-columns:minmax(0,1fr)}.ktrl-prototype #view-order .pack{min-width:0;padding:22px 18px}}.ktrl-prototype #view-news>.hero{display:block;min-height:0;padding-top:24px;padding-bottom:36px}.ktrl-prototype .like img{width:18px;height:18px;object-fit:contain;transition:transform .3s ease}.ktrl-prototype .like[aria-pressed=true] img{transform:scale(1.05)}.ktrl-prototype [data-route^="#news/"] .article-hero{display:flex;flex-direction:column;padding:clamp(56px,8vw,104px) 0 0;background:var(--bg)}.ktrl-prototype [data-route^="#news/"] .article-hero-content{order:-1;max-width:900px;padding:0 32px clamp(42px,6vw,72px);text-align:center}.ktrl-prototype [data-route^="#news/"] .article-top-back{display:inline-block;margin-bottom:36px;color:var(--acid);font:800 .72rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.ktrl-prototype [data-route^="#news/"] .article-tag{margin-bottom:22px;color:var(--acid)}.ktrl-prototype [data-route^="#news/"] .article-hero h1{max-width:900px;margin:0 auto 24px;font-size:clamp(2.25rem,5.3vw,4.5rem);line-height:1.04;font-weight:800}.ktrl-prototype [data-route^="#news/"] .article-hero .article-lead{max-width:700px;margin:0 auto 26px;color:var(--text);font-size:1.08rem}.ktrl-prototype [data-route^="#news/"] .article-hero-content>div:last-child{justify-content:center}.ktrl-prototype [data-route^="#news/"] .article-hero-img{width:min(1320px,calc(100% - 64px));height:auto;aspect-ratio:16/9;margin:0 auto;border:1px solid var(--line);background:var(--bg-2)}.ktrl-prototype [data-route^="#news/"] .article-body{padding:clamp(64px,8vw,110px) 0 100px}.ktrl-prototype [data-route^="#news/"] .article-body .wrap{max-width:720px}.ktrl-prototype [data-route^="#news/"] .article-body p{color:var(--text);font-size:1.08rem;line-height:1.85}.ktrl-prototype [data-route^="#news/"] .article-body p:first-child{color:var(--white);font-size:1.18rem}.ktrl-prototype [data-route^="#news/"] .article-body img{width:100%;height:auto;margin:42px 0}.ktrl-prototype [data-route^="#news/"] .article-body ol,.ktrl-prototype [data-route^="#news/"] .article-body ul{margin:24px 0;padding-left:24px;color:var(--text)}.ktrl-prototype [data-route^="#news/"] .article-body li{margin:10px 0;line-height:1.7}.ktrl-prototype [data-route^="#news/"] .article-actions{margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.ktrl-prototype [data-ktrl-guest-shipping-form] button[id^=guest-shipping-]{border:1px solid var(--line-2);background:var(--bg);color:var(--text)}.ktrl-prototype [data-ktrl-guest-shipping-form] button[id^=guest-shipping-]:focus-visible,.ktrl-prototype [data-ktrl-guest-shipping-form] button[id^=guest-shipping-]:hover{border-color:var(--acid)}.ktrl-prototype .ck-product-img{overflow:hidden;background:var(--bg-2)}.ktrl-prototype .ck-product-img:before{content:none}.ktrl-prototype .ck-product-img img{width:100%;height:100%;object-fit:cover}.ktrl-prototype .ktrl-route-loading{position:fixed;right:22px;bottom:22px;z-index:1900;min-height:0;padding:13px 16px;border:1px solid var(--line-2);background:var(--bg-2);box-shadow:0 14px 36px #00000073;pointer-events:none}.ktrl-prototype .adult-bar{display:flex;align-items:center;justify-content:center;gap:7px}.ktrl-prototype .adult-bar .ktrl-icon{width:14px;height:14px}.ktrl-prototype .badge .ktrl-icon{width:12px;height:12px}.ktrl-prototype .account-nav a:before,.ktrl-prototype .account-nav button:before,.ktrl-prototype .user-dropdown a:before,.ktrl-prototype .user-dropdown button:before{content:none!important;display:none!important}.ktrl-prototype .user-login-link{text-transform:none}.ktrl-prototype a.order-card{display:block;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.ktrl-prototype a.order-card:hover{border-color:var(--acid);transform:translateY(-2px)}.ktrl-prototype a.order-card:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (max-width:640px){.ktrl-prototype [data-route^="#news/"] .article-hero{padding-top:42px}.ktrl-prototype [data-route^="#news/"] .article-hero-content{padding-right:22px;padding-left:22px}.ktrl-prototype [data-route^="#news/"] .article-hero-img{width:100%;border-right:0;border-left:0}.ktrl-prototype [data-route^="#news/"] .article-body .wrap{padding:0 22px}.ktrl-prototype .ktrl-route-loading{right:12px;bottom:12px;left:12px;justify-content:center}}