.landing[data-skin=light]{--bg-0:#eef1fb;--bg-1:#fff;--bg-2:#f7f6fd;--bg-3:#fff;--line:rgba(26,20,46,.1);--line-strong:rgba(26,20,46,.16);--text:#16121f;--text-dim:#4c4760;--text-mute:#837d97;--cyan:#0098cc;--cyan-soft:#2bb8e6;--magenta:#e0359e;--purple:#7c3aed;--purple-deep:#6a2fd0;--violet-glow:rgba(168,85,247,.28);--cyan-glow:rgba(0,191,255,.22);--magenta-glow:rgba(255,73,190,.25);background:radial-gradient(70% 55% at 12% 6%,rgba(185,140,255,.3),transparent 60%),radial-gradient(60% 50% at 92% 12%,rgba(120,205,255,.26),transparent 60%),radial-gradient(65% 55% at 82% 94%,rgba(255,150,225,.22),transparent 60%),radial-gradient(60% 50% at 6% 90%,rgba(150,235,205,.2),transparent 60%),linear-gradient(165deg,#eef1fb,#e9e6fb 45%,#e6f3fb)}.landing[data-skin=light] .bg-grid{display:none}.landing[data-skin=light] .bg-noise{opacity:0}.landing .bg-blobs{display:none}.landing[data-skin=light] .bg-blobs{display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.landing[data-skin=light] .bg-blob{border-radius:50%;opacity:.6;position:absolute}.landing[data-skin=light] .bg-blob.b1{background:radial-gradient(circle,#c79bff,transparent 65%);height:520px;left:-80px;top:-120px;width:520px}.landing[data-skin=light] .bg-blob.b2{background:radial-gradient(circle,#8fe3ff,transparent 65%);height:480px;right:-120px;top:140px;width:480px}.landing[data-skin=light] .bg-blob.b3{background:radial-gradient(circle,#ffb3e6,transparent 65%);height:560px;left:6%;top:1100px;width:560px}.landing[data-skin=light] .bg-blob.b4{background:radial-gradient(circle,#b6c4ff,transparent 65%);height:600px;right:4%;top:2200px;width:600px}html.nm-menu-open .landing[data-skin=light] .bg-blobs{display:none}.landing[data-skin=light] .btn-primary{box-shadow:inset 0 1px #ffffff8c,0 10px 30px #a03cd247;color:#fff}.landing[data-skin=light] .btn-primary:hover{box-shadow:inset 0 1px #fff9,0 14px 40px #a03cd266}.landing[data-skin=light] .btn-ghost{-webkit-backdrop-filter:blur(16px) saturate(175%);backdrop-filter:blur(16px) saturate(175%);background:linear-gradient(180deg,#fff9,#ffffff57);border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #3a266c1a;color:var(--text)}.landing[data-skin=light] .btn-ghost:hover{border-color:var(--purple);box-shadow:inset 0 1px #ffffffe6,0 10px 28px #7c3aed29;color:var(--purple)}.landing[data-skin=light] .btn-ghost:active{background:#ffffff80}.landing[data-skin=light] .card{-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);background:linear-gradient(150deg,#ffffffa8,#fff6);border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 0 0 .5px #ffffff59,0 18px 50px #3a266c1f}.landing[data-skin=light] .chip{background:linear-gradient(180deg,#ffffff80,#ffffff4d);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9;color:var(--text-dim)}.landing[data-skin=light] .mia-halo{background:radial-gradient(circle at 50% 60%,#7c3aed6b 0,#a855f729 40%,#fff0 70%)}.landing[data-skin=light] .mia-photo-frame{background:radial-gradient(circle at 50% 35%,#b98cff59,#f5f3faf0 80%);box-shadow:inset 0 0 80px #b98cff59,inset 0 -20px 60px #ff96e133,0 0 0 1px #ffffffb3,0 20px 60px #783cd238}.landing[data-skin=light] .mia-photo-frame:after{background:linear-gradient(180deg,transparent 55%,rgba(120,90,180,.16))}.landing[data-skin=light] .float-chip,.landing[data-skin=light] .mia-status{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);background:#ffffff94;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #3a266c1f}.landing[data-skin=light] .ticker-track span{background:#ffffff80;border-color:#ffffffb3;color:var(--text-dim)}.landing[data-skin=light] .nav.scrolled{-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);background:#fff9;border-bottom:1px solid hsla(0,0%,100%,.7);box-shadow:0 8px 30px #3a266c14}.landing[data-skin=light] .lang-toggle{background:#ffffff80;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9}.landing[data-skin=light] .price-toggle .switch{background:#1a142e1a;border-color:var(--line-strong)}.landing[data-skin=light] .faq-item.open{background:linear-gradient(180deg,#ffffffb8,#ffffff75);border-color:#ffffffb3}.landing[data-skin=light] .ask-card .quick li{background:#ffffff80;border-color:#ffffffa6;color:var(--text-dim)}.landing[data-skin=light] .comp-head{background:#1a142e08}.landing[data-skin=light] .cta-card{-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);background:linear-gradient(135deg,#b98cff42,#ff96e133 50%,#78cdff3d);border-color:#ffffffb3;box-shadow:inset 0 1px 1px #ffffffe6,0 24px 60px #3a266c29}.landing[data-skin=light] .foot-soc{background:#1a142e0a;border-color:var(--line)}.landing[data-skin=light] .foot-soc:hover{background:#1a142e12;border-color:var(--line-strong);color:var(--text)}.landing[data-skin=light] .lp-editor{background:linear-gradient(180deg,#fff,#f5f4fc);border-color:#fffc;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #3a266c24}.landing[data-skin=light] .lp-editor-bar{background:#140c2808}.landing[data-skin=light] .lp-editor-canvas{background:#eef0f8}.landing[data-skin=light] .lp-editor-overlay{background:linear-gradient(150deg,#f6f5fc,#eceef7)}.landing[data-skin=light] .lp-editor-progress{background:#140c281a}.landing[data-skin=light] .lp-editor-model{background:#140c280a}.landing[data-skin=light] .lp-editor-prompt{background:#140c280d}.landing[data-skin=light] .lp-chat-ai-body,.landing[data-skin=light] .lp-chat-model{background:#140c280a}.landing[data-skin=light] .lp-pcard-card{background:#eef0f8}.landing[data-skin=light] .lp-pcard-markets span,.landing[data-skin=light] .lp-pcard-slide{background:#140c280a}.landing[data-skin=light] .lp-video{background:#eef0f8;box-shadow:0 18px 50px #3a266c29}.landing[data-skin=light] .lp-video-badge{background:#ffffffb3;box-shadow:inset 0 1px #ffffffe6}.landing[data-skin=light] .nm-model{--surface:hsla(0,0%,100%,.62);--surface-2:hsla(0,0%,100%,.42);--text-3:#6f6790;--text-4:#9a93b5}.landing[data-skin=light] .nm-model :is(.tldr,.specs,.cap,.prompt,.pl-card,.bench,.step,.sim,.hero-visual,.vtable){-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9,0 12px 36px #3a266c1a}.landing[data-skin=light] .nm-model .hv-stat{background:#ffffff8c}.landing[data-skin=light] .field input,.landing[data-skin=light] .field textarea{background:#ffffff9e;border-color:#ffffffbf;box-shadow:inset 0 1px #ffffffd9}.landing[data-skin=light] .field input:focus,.landing[data-skin=light] .field textarea:focus{background:#ffffffd9}.landing .skin-toggle{align-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;color:var(--text-dim);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .1s ease;width:38px;-webkit-tap-highlight-color:transparent}.landing .skin-toggle:hover{border-color:var(--line-strong);color:var(--text)}.landing .skin-toggle:active{transform:scale(.92)}.landing .skin-toggle svg{display:block}.landing[data-skin=light] .skin-toggle{background:#ffffff80;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9;color:var(--text-dim)}.landing[data-skin=light] .skin-toggle:hover{color:var(--purple)}.landing[data-skin=light] .nav-dd-trigger{color:var(--text-dim)}.landing[data-skin=light] .nav-dd-trigger:hover{color:var(--purple)}.landing[data-skin=light] .nav-dd-menu{-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);background:linear-gradient(180deg,#fffffff0,#ffffffe0);border-color:#ffffffb3;box-shadow:0 20px 50px #3a266c2e,inset 0 1px #ffffffe6}.landing[data-skin=light] .nav-dd-menu a{color:var(--text-dim)}.landing[data-skin=light] .nav-dd-menu a:hover{background:#7c3aed1a;color:var(--text)}.landing[data-skin=light] .nav-drawer-overlay{background:#785ab447}@media(max-width:768px){.landing[data-skin=light] .nav-drawer-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ece9f7}.landing[data-skin=light] .nav-drawer-panel{background:linear-gradient(180deg,#fff,#f4f2f9)}}.landing[data-skin=light] .nav-drawer-panel{background:linear-gradient(180deg,#fffffff0,#f5f3faf5);border-left-color:#ffffffb3;box-shadow:-20px 0 60px #3a266c2e;color:var(--text)}.landing[data-skin=light] .drawer-bg-glow{background:radial-gradient(circle,rgba(168,85,247,.28) 0,rgba(255,79,184,.12) 35%,transparent 70%)}.landing[data-skin=light] .nav-burger{background:#ffffff8c;border-color:#1a142e24}.landing[data-skin=light] .nav-burger span{background:var(--text)}.landing[data-skin=light] .nav-drawer-close{background:#ffffff8c;border-color:#1a142e24;color:var(--text)}.landing[data-skin=light] .drawer-hero{background:linear-gradient(135deg,#0098cc1a,#7c3aed1f);border-color:#7c3aed47;color:var(--text)}.landing[data-skin=light] .drawer-quick-card{background:linear-gradient(180deg,#ffffffb3,#ffffff73);border-color:#7c3aed2e}.landing[data-skin=light] .drawer-quick-icon{background:#ffffffb3}.landing[data-skin=light] .drawer-quick-label{color:var(--text)}.landing[data-skin=light] .nav-drawer-links a{background:linear-gradient(180deg,#fff9,#ffffff61);border-color:#7c3aed24;color:var(--text)}.landing[data-skin=light] .nav-drawer-links a:hover{background:#7c3aed1a;border-color:#7c3aed47}.landing[data-skin=light] .nav-drawer-links .link-icon{background:#7c3aed1f;color:var(--purple)}.landing[data-skin=light] .nav-drawer-links a:hover .link-icon{background:#7c3aed33;color:var(--text)}.landing[data-skin=light] .drawer-gen-toggle{background:linear-gradient(180deg,#fff9,#ffffff61);border-color:#7c3aed24;color:var(--text)}.landing[data-skin=light] .drawer-gen-toggle.open{background:#7c3aed1a;border-color:#7c3aed47}.landing[data-skin=light] .drawer-gen-ic{background:#7c3aed1f;color:var(--purple)}.landing[data-skin=light] .drawer-gen-list a{color:var(--text-dim)}.landing[data-skin=light] .drawer-gen-list a:active{background:#7c3aed1f;color:var(--text)}.landing[data-skin=light] .lang-toggle--lg{background:#ffffff80;border-color:#ffffffb3}.landing[data-skin=light] .lang-toggle--lg button{color:var(--text-mute)}.landing[data-skin=light] .lang-toggle--lg button.active{background:#7c3aed24;color:var(--text)}.landing[data-skin=light] .nav-drawer-login{background:#ffffff80;border-color:#7c3aed38;color:var(--text)}.landing[data-skin=light] .nav-drawer-foot{border-top-color:#1a142e1a}
