:root{color:#ecf4ff;font-synthesis:none;text-rendering:optimizelegibility;background:#07111f;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%,#5863ff47,#0000 32rem),radial-gradient(circle at 80% 0,#00ddff2e,#0000 28rem),linear-gradient(135deg,#08111f 0%,#101934 52%,#07111f 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.app-shell>main{flex:1}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fb8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.brand,.desktop-nav,.stat-grid,.card-grid,.toolbar,.profile-grid,.form-row{align-items:center;display:flex}.brand{gap:10px;font-size:20px;font-weight:800}.brand-mark{color:#fff;background:linear-gradient(135deg,#7c5cff,#00d5ff);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 30px #00d5ff59}.desktop-nav{color:#b9c7df;gap:24px}.desktop-nav a.router-link-active,.mobile-tabbar a.router-link-active{color:#64e6ff}.header-action,.primary-btn,.secondary-btn,.tag{border:0;border-radius:999px}.header-action,.primary-btn{color:#08111f;background:linear-gradient(135deg,#7df7ff,#9c7bff);padding:11px 18px;font-weight:700}.ghost,.secondary-btn{color:#e8f2ff;background:#ffffff14;border:1px solid #ffffff29}.page{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 70px}.hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:28px;min-height:520px;display:grid}.hero h1,.section-title{letter-spacing:-.04em;margin:0}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.05}.gradient-text{color:#0000;background:linear-gradient(135deg,#fff,#72f1ff 42%,#a890ff);-webkit-background-clip:text;background-clip:text}.lead{color:#b7c5dd;font-size:18px;line-height:1.8}.hero-actions,.toolbar,.form-row{flex-wrap:wrap;gap:12px}.glass-card,.product-card,.panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1c,#ffffff0b);border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 24px 70px #00000038}.glass-card{padding:30px}.ai-orb{aspect-ratio:1;background:linear-gradient(135deg,#7c5cff47,#00d5ff24),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 34px);border-radius:38px;position:relative;overflow:hidden}.ai-orb:after{content:"AI";color:#ffffffe0;background:radial-gradient(circle,#7df7ff6b,#9c7bff1a);border-radius:50%;place-items:center;font-size:clamp(76px,12vw,140px);font-weight:900;display:grid;position:absolute;inset:18%}.section{margin-top:56px}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.section-title{font-size:clamp(26px,4vw,42px)}.muted{color:#9daec6}.stat-grid,.card-grid,.profile-grid{gap:18px}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stat-item,.product-card,.panel{padding:20px}.stat-value{color:#75efff;font-size:30px;font-weight:900}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-card{min-height:210px;transition:transform .2s,border-color .2s}.product-card:hover{border-color:#75efff80;transform:translateY(-4px)}.cover{background-color:#14223c;background-image:linear-gradient(135deg,#7c5cff73,#00d5ff33),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;height:128px}.tag{color:#70eaff;background:#70eaff1f;padding:6px 10px;font-size:12px;display:inline-flex}.toolbar input,.toolbar select,.panel input,.panel textarea{color:#eef7ff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-height:44px;padding:0 14px}.toolbar select,.panel select{appearance:none;background:linear-gradient(45deg,#0000 50%,#75efff 50%) right 18px center/7px 7px no-repeat,linear-gradient(135deg,#7df7ff1f,#9c7bff1a);min-width:150px;padding-right:40px;box-shadow:inset 0 1px #ffffff14}.toolbar select:focus,.toolbar input:focus,.panel select:focus,.panel input:focus,.panel textarea:focus{border-color:#75efff9e;outline:none;box-shadow:0 0 0 3px #75efff1f}.toolbar select option,.panel select option{color:#ecf4ff;background:#101934}.toolbar input{flex:1;min-width:260px}.detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:24px;display:grid}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.list{gap:12px;display:grid}.list-row{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.site-footer{color:#8fa1ba;text-align:center;border-top:1px solid #ffffff14;padding:26px 20px 30px;font-size:14px}.site-footer p{margin:10px 0 0}.footer-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.footer-links a{transition:color .2s}.footer-links a:hover{color:#64e6ff}.legal-page{max-width:900px}.legal-document{color:#c6d2e4;padding:clamp(24px,5vw,56px);font-size:16px;line-height:1.9}.legal-header{border-bottom:1px solid #ffffff1a;margin-bottom:30px;padding-bottom:24px}.legal-kicker{color:#64e6ff;letter-spacing:.18em;margin:0 0 8px;font-size:12px;font-weight:800}.legal-document h2{color:#edf6ff;margin:34px 0 10px;font-size:21px}.legal-document p,.legal-document ol{margin:10px 0}.legal-document ol{padding-left:24px}.legal-document li+li{margin-top:8px}.mobile-tabbar{display:none}@media (width<=980px){.hero,.detail-layout{grid-template-columns:1fr}.card-grid,.stat-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.app-shell{padding-bottom:66px}.site-header{padding:14px 16px}.desktop-nav,.header-action{display:none}.page{width:min(100% - 24px,1180px);padding-top:26px}.site-footer{padding-bottom:22px}.legal-document{padding:22px 18px;font-size:15px}.hero{min-height:auto}.card-grid,.stat-grid,.profile-grid{grid-template-columns:1fr}.mobile-tabbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;color:#b8c9df;background:#091222e6;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(4,1fr);padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}}
