:root{--bg:#0e1119;--surface:#181d29;--ink:#f7f8fc;--muted:#929dad;--accent:#6b83ff;--line:#ffffff14;--radius:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.btn{cursor:pointer;border:0;border-radius:10px;padding:13px 21px;background:var(--accent);color:white;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover,.btn:hover{filter:brightness(1.08)}button:disabled{opacity:.5;cursor:wait}.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.small{padding:8px 13px;font-size:13px}.container{max-width:1240px;margin:auto;padding:0 36px}header{border-bottom:1px solid var(--line);background:var(--bg)}.nav{display:flex;align-items:center;gap:28px;min-height:88px}.logo{font-weight:800;font-size:20px;letter-spacing:-.8px;white-space:nowrap}.logo em{font-style:normal;color:var(--accent)}.nav nav{display:flex;gap:26px;font-size:14px;color:var(--muted);margin-left:auto}.nav .btn{font-size:13px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px}.dot{width:7px;height:7px;border-radius:50%;background:#61d9af}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;min-height:660px;padding-top:70px;padding-bottom:76px}h1{font-size:clamp(42px,4.6vw,68px);line-height:1.06;letter-spacing:-3px;margin:25px 0}h1 span{color:#9eaeff}h2{font-size:38px;line-height:1.15;letter-spacing:-1.5px;margin:0 0 20px}h3{font-size:20px;margin:12px 0}p{line-height:1.65;color:var(--muted)}.hero p{max-width:510px;font-size:18px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fine{font-size:12px;letter-spacing:.1px;color:var(--muted);margin-top:20px}.hero-demo{position:relative;background:linear-gradient(140deg,#202942,#151a28);border:1px solid #8195ff33;border-radius:24px;padding:25px;box-shadow:0 35px 110px #5667ff1a;transform:rotate(1deg)}.demo-head{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.avatar{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#d6deff;background:linear-gradient(145deg,#647eff,#9b65d3);font-size:30px}.online{font-size:12px;color:#61d9af}.bubble{padding:16px 18px;border-radius:17px;background:#ffffff08;margin-top:18px;font-size:14px;line-height:1.6}.bubble.mine{background:#516bee30;margin-left:55px}.mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.mini-product{border-radius:12px;background:#f4f5f8;color:#242b39;padding:9px;font-size:11px}.mini-product img{width:100%;height:84px;object-fit:contain}.mini-product strong{display:block;margin-top:6px;font-size:13px}.demo-input{border:1px solid var(--line);border-radius:12px;padding:13px;margin-top:20px;color:var(--muted);display:flex;justify-content:space-between}.hero-float{position:absolute;bottom:-25px;left:-35px;background:#202936;border:1px solid #ffffff20;border-radius:13px;padding:14px 20px;box-shadow:0 10px 40px #0004;display:flex;gap:12px;font-size:13px}.proof{display:flex;justify-content:space-between;gap:25px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof strong{display:block;font-size:23px}.proof span{font-size:13px;color:var(--muted)}section.section{padding:85px 0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.section-top p{max-width:420px;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.store-card{padding:0;overflow:hidden;transition:transform .2s}.store-card:hover{transform:translateY(-5px)}.store-art{height:175px;background:#ebecea;display:flex;align-items:center;justify-content:center;gap:8px}.store-art img{max-width:57%;height:160px;object-fit:contain;mix-blend-mode:multiply}.store-card .inside{padding:24px}.store-card p{font-size:14px}.store-card .meta{display:flex;justify-content:space-between;margin-top:24px;font-size:13px;color:var(--muted)}.store-card .arrow{color:var(--accent)}.badge{font-size:11px;padding:5px 9px;border-radius:6px;background:#ffffff0b;color:var(--muted)}.features .icon{font-size:26px;color:var(--accent);margin-bottom:25px}.features p{font-size:14px}.step-num{font-size:40px;color:var(--accent);opacity:.6}.steps{grid-template-columns:repeat(5,1fr)}.steps p{font-size:13px}.voice-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:linear-gradient(120deg,#232c47,#181d29);padding:45px;border:1px solid #899cff22;border-radius:24px}.wave{display:flex;align-items:center;justify-content:center;gap:7px;height:100px}.wave i{width:5px;border-radius:8px;background:#9aacff;height:35px;animation:wave 1.4s infinite alternate}.wave i:nth-child(3n){height:68px;animation-delay:.4s}.wave i:nth-child(2n){height:48px;animation-delay:.8s}@keyframes wave{to{transform:scaleY(.45);opacity:.5}}input,select,textarea{background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:13px 15px;border-radius:10px;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:2px}label{font-size:13px;display:block;margin:17px 0 8px;color:var(--muted)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.check{display:flex;gap:10px;align-items:start;font-size:12px;line-height:1.5}.check input{width:auto;margin-top:4px}.price-grid{grid-template-columns:repeat(5,1fr)}.price-grid .panel{padding:22px}.price{font-size:26px;font-weight:700}.price small{font-size:12px;font-weight:400;color:var(--muted)}.price-grid p{font-size:13px}.featured{border-color:var(--accent)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:600}details p{max-width:850px;font-size:14px}.cta{text-align:center;background:#1e2744;border:1px solid #859aff22;border-radius:25px;padding:55px}.cta .actions{justify-content:center}footer{border-top:1px solid var(--line);padding:35px 0;margin-top:35px}.footer-row{display:flex;justify-content:space-between;gap:30px;font-size:13px;color:var(--muted)}.page-head{padding:60px 0 35px}.page-head h1{font-size:48px}.auth{max-width:480px;margin:55px auto 90px}.auth h1{font-size:36px;letter-spacing:-1px}.auth button{width:100%;margin-top:20px}.alert{padding:12px 16px;background:#f4929220;border:1px solid #ee929244;border-radius:10px;color:#eea6a6;font-size:13px;margin:15px 0}.notice{background:#a1b5ff10;border:1px solid #a1b5ff24;border-radius:10px;padding:14px;font-size:13px;color:var(--muted)}.store{--bg:#f8f9fb;--surface:#fff;--ink:#1d2533;--muted:#737d8c;--line:#1c294a16;--accent:#365cff;--radius:15px}.demo-strip{background:var(--ink);color:var(--bg);font-size:11px;text-align:center;padding:9px 15px;letter-spacing:.2px}.demo-strip a{text-decoration:underline;margin-left:18px}.store .nav{min-height:80px}.store .hero{min-height:510px;padding-top:45px;padding-bottom:50px;gap:30px}.store h1{font-size:62px;letter-spacing:-2.6px}.store .hero p{font-size:16px}.store-hero-art{position:relative;overflow:hidden;min-height:375px;background:#e9edf5;border-radius:25px;display:grid;place-items:center}.store-hero-art img{width:90%;height:345px;object-fit:contain;mix-blend-mode:multiply}.art-label{position:absolute;top:20px;left:20px;font-size:11px;letter-spacing:1px}.store .proof{padding:22px 0}.store .section{padding:55px 0}.catalog-controls{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:12px;margin:25px 0}.catalog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:13px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.product img{width:100%;height:180px;object-fit:contain;border-radius:10px;background:#f3f2ef}.product .category{font-size:11px;color:var(--muted);margin-top:16px}.product h3{font-size:15px;line-height:1.4;min-height:40px;margin:8px 0}.product .spec{font-size:11px;color:var(--muted);line-height:1.7;min-height:40px}.product .money{font-size:20px;font-weight:750;margin:15px 0 10px}.stock{font-size:11px;color:#348b64}.stock.out{color:#b6614d}.product .actions{gap:7px;margin-top:13px}.product .actions button{flex:1;padding:9px;font-size:11px}.product .actions .ghost{flex:0}.pager{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:30px}.store.drive-parts{--bg:#151719;--surface:#202428;--ink:#f3f4f5;--muted:#a3acb3;--line:#ffffff16;--accent:#ff7028;--radius:5px}.drive-parts .hero{border-bottom:4px solid var(--accent)}.drive-parts h1{text-transform:uppercase;font-weight:900}.drive-parts .store-hero-art{background:radial-gradient(ellipse,#414a50,#22272c);border-radius:0}.drive-parts .store-hero-art img{mix-blend-mode:normal;border-radius:50%;width:80%}.store.aura-beauty{--bg:#faf5f2;--surface:#fffcf8;--ink:#4e363e;--muted:#997e85;--line:#80646b22;--accent:#ac637b;--radius:24px}.aura-beauty h1,.aura-beauty h2,.aura-beauty .logo{font-family:Georgia,serif;font-weight:400;letter-spacing:-1px}.aura-beauty .store-hero-art{background:#eadbdc;border-radius:45% 45% 8px 8px}.aura-beauty .store-hero-art img{width:70%;height:340px}.store.vector-academy{--bg:#f5f3ff;--surface:#fff;--ink:#302353;--muted:#807599;--line:#65459522;--accent:#6844de;--radius:18px}.vector-academy .store-hero-art{background:#ddd5ff;transform:rotate(-2deg);border:2px solid #302353}.vector-academy .hero h1{font-size:60px}.vector-academy .product img{height:150px}.store.domforma{--bg:#f3f1e9;--surface:#faf9f4;--ink:#3a3d30;--muted:#7d8171;--line:#4a4a3020;--accent:#7c8462;--radius:2px}.domforma h1,.domforma h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1px}.domforma .store-hero-art{background:#e4dece;border-radius:2px}.domforma .store-hero-art img{width:100%;height:370px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:30px 0 60px}.product-detail img{width:100%;border-radius:var(--radius)}.spec-table{width:100%;border-collapse:collapse;font-size:14px}.spec-table td{padding:12px 0;border-bottom:1px solid var(--line)}.spec-table td:first-child{color:var(--muted);width:45%}.price-large{font-size:34px;font-weight:750;margin:25px 0}.dash-layout{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:45px 0}.sidebar{display:flex;flex-direction:column;gap:7px}.sidebar button{text-align:left;justify-content:start;background:transparent;color:var(--muted)}.sidebar button.active{background:#697eff20;color:var(--ink)}.sidebar .logo{margin-bottom:24px}.dash-main{min-width:0}.dash-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.stat strong{font-size:32px;display:block}.stat span{font-size:12px;color:var(--muted)}.table-wrap{overflow:auto}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data th,table.data td{padding:15px 10px;border-bottom:1px solid var(--line);text-align:left}table.data th{font-size:11px;text-transform:uppercase;color:var(--muted)}pre{white-space:pre-wrap;word-break:break-word;background:var(--bg);padding:20px;border-radius:12px;font-size:13px;border:1px solid var(--line)}.dialog-overlay{position:fixed;inset:0;z-index:150;background:#0a0c14aa;backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.dialog{max-height:90vh;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:30px;width:min(650px,100%)}.dialog.wide{width:min(1000px,100%)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-top h2{font-size:26px;margin:0}.close{background:transparent;color:var(--ink);font-size:22px;padding:6px 12px}.cart-item{display:flex;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item img{width:70px;height:65px;object-fit:contain;border-radius:8px}.cart-item .info{flex:1}.cart-item p{margin:3px 0;font-size:12px}.cart-item input{width:65px;padding:8px}.toast{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:#273349;color:#fff;padding:14px 25px;border:1px solid #ffffff30;border-radius:12px;z-index:500;max-width:90%;box-shadow:0 10px 40px #0003;font-size:14px}.empty{padding:45px;text-align:center;color:var(--muted)}.kb-content{max-width:850px;line-height:1.7}.kb-content h2{font-size:27px;margin-top:40px}.kb-content li{color:var(--muted);margin:8px 0}.help-card{padding:20px;border:1px solid var(--line);border-radius:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}
@media(max-width:1000px){.container{padding:0 24px}.nav{gap:15px}.nav nav{gap:15px}.hero{gap:30px}.hero-float{left:-10px}.grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}.store h1{font-size:48px}.catalog-controls{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.container{padding:0 18px}.nav{min-height:70px;flex-wrap:wrap;padding:15px 0;gap:12px}.nav nav{order:3;width:100%;justify-content:space-between;font-size:12px;gap:8px}.nav .btn{margin-left:auto;padding:10px 12px;font-size:11px}.logo{font-size:18px}.hero,.store .hero{grid-template-columns:1fr;min-height:0;padding-top:40px;padding-bottom:45px;gap:35px}h1{font-size:48px;letter-spacing:-2px}.hero p{font-size:16px}.hero-demo{transform:none;padding:20px}.hero-float{left:15px;bottom:-20px}.proof{display:grid;grid-template-columns:1fr 1fr;padding:25px 0;gap:22px}.proof strong{font-size:20px}.section-top{display:block}.section-top p{margin-top:18px}.section.section{padding:55px 0}h2{font-size:30px}.grid,.steps,.price-grid{grid-template-columns:1fr}.store-card .store-art{height:200px}.voice-panel{grid-template-columns:1fr;padding:25px;gap:20px}.footer-row{flex-direction:column;gap:20px}.store h1,.vector-academy .hero h1{font-size:47px}.store-hero-art{min-height:280px}.store-hero-art img{height:275px}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product{padding:10px}.product img{height:130px}.product h3{font-size:13px}.product .spec{font-size:10px}.product .money{font-size:18px}.product .actions{flex-wrap:wrap}.product .actions button{font-size:10px}.catalog-controls{gap:8px}.catalog-controls input,.catalog-controls select{font-size:12px;padding:11px 8px}.product-detail{grid-template-columns:1fr;gap:25px}.dash-layout{grid-template-columns:1fr;padding-top:25px}.sidebar{flex-direction:row;overflow:auto;gap:4px}.sidebar .logo{display:none}.sidebar button{font-size:12px;white-space:nowrap;padding:10px}.dash-top{align-items:start}.dash-top h2{font-size:24px}.field-row{grid-template-columns:1fr}.dialog{padding:20px}.page-head h1{font-size:38px}.cta{padding:30px 18px}.stats .panel{padding:18px}.demo-strip{font-size:10px}.hero .actions .btn{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
