.mtg-app{--mz-accent: #4f8cff;--mz-accent2: #8ab4ff;--mz-violet: #a78bfa;--mz-ok: #3ddc97;--mz-warn: #f5b942;--mz-err: #ff5d6c;--mz-bg: #05070d;--rgb-fg: 255, 255, 255;--text: #ffffff;--text2: #a3aec2;--text3: #5f6a80;--mz-surf: rgba(var(--rgb-fg), .04);--mz-surf2: rgba(var(--rgb-fg), .07);--mz-line: rgba(var(--rgb-fg), .09);--mz-line-a: rgba(79, 140, 255, .3);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;background:var(--mz-bg);color:var(--text, #fff);overflow:hidden;z-index:50;font-family:Vazirmatn,sans-serif}.mtg-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mtg-aurora:before,.mtg-aurora:after{content:"";position:absolute;width:55vw;height:55vw;border-radius:50%;filter:blur(120px);opacity:.14;animation:mzFloat 18s ease-in-out infinite alternate}.mtg-aurora:before{background:#2f6bea;top:-20%;left:-10%}.mtg-aurora:after{background:#7c5cff;bottom:-25%;right:-12%;animation-delay:-9s}@keyframes mzFloat{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.15)}}.mtg-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(79,140,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(79,140,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 75%)}.mtg-side{width:272px;flex-shrink:0;display:flex;flex-direction:column;background:#090c14eb;border-left:1px solid var(--mz-line);position:relative;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mtg-side:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--mz-accent),var(--mz-violet),transparent);opacity:.35;animation:mzLineGlow 5s ease-in-out infinite}@keyframes mzLineGlow{0%,to{opacity:.2}50%{opacity:.7}}.mtg-logo{display:flex;align-items:center;gap:.8rem;padding:1.4rem 1.3rem 1.1rem;border-bottom:1px solid var(--mz-line)}.mtg-orb{width:42px;height:42px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mz-accent),#7c5cff);box-shadow:0 0 22px #4f8cff73;font-size:1.1rem;color:#fff;animation:mzOrb 3.4s ease-in-out infinite}@keyframes mzOrb{0%,to{box-shadow:0 0 18px #4f8cff59}50%{box-shadow:0 0 34px #7c5cff99}}.mtg-orb-mark{width:42px;height:42px;object-fit:contain;flex-shrink:0;animation:mzOrbMark 3.4s ease-in-out infinite}@keyframes mzOrbMark{0%,to{filter:drop-shadow(0 0 6px rgba(79,140,255,.8)) drop-shadow(0 0 16px rgba(79,140,255,.5))}50%{filter:drop-shadow(0 0 8px rgba(124,92,255,1)) drop-shadow(0 0 26px rgba(124,92,255,.8))}}.mtg-logo-t{font-size:.92rem;font-weight:800;line-height:1.4}.mtg-logo-s{font-size:.68rem;color:var(--text3, #5f6a80);letter-spacing:.5px}.mtg-user{margin:1rem 1.1rem 0;padding:.75rem .85rem;display:flex;align-items:center;gap:.7rem;background:var(--mz-surf);border:1px solid var(--mz-line);border-radius:14px}.mtg-av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c5cff,var(--mz-accent));font-weight:800;font-size:.95rem;color:#fff;overflow:hidden}.mtg-av img{width:100%;height:100%;object-fit:cover;display:block}.mtg-user-n{font-size:.84rem;font-weight:700}.mtg-user-b{font-size:.72rem;color:var(--mz-ok);font-weight:600;margin-top:.1rem}.mtg-welcome-card{position:relative;overflow:hidden;animation:mtgWelcomeIn .65s cubic-bezier(.2,.75,.25,1) both}.mtg-welcome-card:after{content:"";position:absolute;width:220px;height:220px;left:-90px;top:-115px;border-radius:50%;background:radial-gradient(circle,rgba(79,140,255,.18),transparent 68%);animation:mtgWelcomeGlow 6s ease-in-out infinite;pointer-events:none}.mtg-welcome-copy{max-width:760px;position:relative;z-index:1}.mtg-welcome-eyebrow{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:var(--mz-accent2);font-size:.72rem;font-weight:700;animation:mtgWelcomeText .55s .1s ease both}.mtg-welcome-dot{width:7px;height:7px;border-radius:50%;background:var(--mz-ok);box-shadow:0 0 #3ddc9780;animation:mtgWelcomeDot 2s ease-out infinite}.mtg-welcome-title{margin:0 0 .45rem;font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.65;font-weight:850;animation:mtgWelcomeText .6s .18s ease both}.mtg-welcome-title span{background:linear-gradient(90deg,#8ab4ff,#69ddf5,#8ab4ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mtgWelcomeShine 5s linear infinite}.mtg-welcome-desc{margin:0;max-width:690px;color:var(--text2);font-size:.84rem;line-height:1.9;animation:mtgWelcomeText .6s .27s ease both}.mtg-welcome-action{position:relative;z-index:1;animation:mtgWelcomeButton .65s .34s ease both}@keyframes mtgWelcomeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mtgWelcomeText{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes mtgWelcomeButton{0%{opacity:0;transform:translate(-12px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes mtgWelcomeShine{to{background-position:-200% center}}@keyframes mtgWelcomeGlow{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes mtgWelcomeDot{0%{box-shadow:0 0 #3ddc9780}75%,to{box-shadow:0 0 0 8px #3ddc9700}}@media (prefers-reduced-motion: reduce){.mtg-welcome-card,.mtg-welcome-card:after,.mtg-welcome-eyebrow,.mtg-welcome-dot,.mtg-welcome-title,.mtg-welcome-title span,.mtg-welcome-desc,.mtg-welcome-action{animation:none!important}}.mtg-nav{flex:1;padding:1.1rem .9rem;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto}.mtg-nav-i{display:flex;align-items:center;gap:.85rem;padding:.78rem 1rem;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--text2, #a3aec2);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s var(--ease-out, ease);position:relative;text-align:right;font-family:inherit;width:100%}.mtg-nav-i i{width:20px;text-align:center;font-size:.95rem;transition:transform .25s}.mtg-nav-i:hover{background:var(--mz-surf);color:#fff}.mtg-nav-i:hover i{transform:scale(1.15)}.mtg-nav-i.on{background:linear-gradient(90deg,#4f8cff29,#4f8cff0d);border-color:var(--mz-line-a);color:#fff}.mtg-nav-i.on:before{content:"";position:absolute;right:-1px;top:18%;height:64%;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--mz-accent),var(--mz-violet));box-shadow:0 0 10px var(--mz-accent)}.mtg-nav-i.on i{color:var(--mz-accent2)}.mtg-nav-team-wrap{position:relative}.mtg-nav-team-chev{margin-right:auto;font-size:.68rem!important;width:auto!important;transition:transform .25s var(--ease-out, ease)}.mtg-nav-team-wrap:hover .mtg-nav-team-chev{transform:rotate(180deg)}.mtg-nav-team-sub{max-height:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;gap:.2rem;padding:0 .3rem;transition:max-height .3s var(--ease-out, ease),opacity .25s ease}.mtg-nav-team-wrap:hover .mtg-nav-team-sub{max-height:260px;opacity:1;padding:.3rem .3rem .1rem;overflow-y:auto}.mtg-nav-team-i{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem 1.6rem;border-radius:10px;border:none;background:transparent;color:var(--text3, #5f6a80);font-size:.8rem;font-weight:600;cursor:pointer;text-align:right;font-family:inherit;width:100%;transition:all .2s ease}.mtg-nav-team-i:hover{background:var(--mz-surf);color:var(--text, #fff)}.mtg-nav-team-i.on{color:var(--mz-accent2);background:rgba(var(--rgb-fg),.06)}.mtg-nav-team-i.add{color:var(--mz-accent)}.mtg-steps{padding:.4rem .9rem 1rem;display:flex;flex-direction:column;gap:.2rem}.mtg-step{display:flex;align-items:center;gap:.8rem;padding:.58rem .9rem;border-radius:12px;border:1px solid transparent;transition:all .3s}.mtg-step-n{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:800;background:var(--mz-surf);border:1.5px solid var(--mz-line);color:var(--text3, #5f6a80);transition:all .3s}.mtg-step-l{font-size:.8rem;font-weight:600;color:var(--text3, #5f6a80);transition:color .3s}.mtg-step.act{background:#4f8cff17;border-color:var(--mz-line-a)}.mtg-step.act .mtg-step-n{background:#4f8cff2e;border-color:var(--mz-accent);color:var(--mz-accent2);box-shadow:0 0 14px #4f8cff66}.mtg-step.act .mtg-step-l{color:#fff}.mtg-step.ok .mtg-step-n{background:var(--mz-ok);border-color:var(--mz-ok);color:#04140c}.mtg-step.ok .mtg-step-l{color:var(--mz-ok)}.mtg-step-bar{width:2px;height:12px;margin-right:14px;background:var(--mz-line);border-radius:2px}.mtg-step-bar.ok{background:var(--mz-ok)}.mtg-side-ft{padding:1rem 1.1rem 1.2rem;border-top:1px solid var(--mz-line);display:flex;flex-direction:column;gap:.5rem}.mtg-ft-btn{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.68rem .9rem;border-radius:12px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .22s;border:1px solid var(--mz-line);background:var(--mz-surf);color:var(--text2, #a3aec2);font-family:inherit;width:100%}.mtg-ft-btn.site{background:#4f8cff1f;border-color:var(--mz-line-a);color:var(--mz-accent2)}.mtg-ft-btn.site:hover{background:#4f8cff38;transform:translateY(-1px)}.mtg-ft-btn.exit{color:var(--mz-err);border-color:#ff5d6c40;background:#ff5d6c0f}.mtg-ft-btn.exit:hover{background:#ff5d6c24}.mtg-ft-btn.header{width:auto;padding:.5rem .9rem;font-size:.78rem;flex-shrink:0}.mtg-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:2}.mtg-top{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem;border-bottom:1px solid var(--mz-line);background:#090c14bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:10}.mtg-top-t{display:flex;align-items:center;gap:.8rem;font-size:1.02rem;font-weight:800}.mtg-top-t i{color:var(--mz-accent)}.mtg-title-mark{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;gap:2.5px;position:relative;overflow:hidden;border:1px solid rgba(79,140,255,.34);border-radius:11px;background:linear-gradient(145deg,#4f8cff33,#6d5cff14);box-shadow:0 6px 18px #4f8cff29,inset 0 1px #ffffff1f}.mtg-title-mark:after{content:"";position:absolute;top:-70%;right:45%;bottom:-70%;left:-45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(20deg);animation:mtgTitleSweep 3.8s ease-in-out infinite}.mtg-title-mark span{width:3px;border-radius:999px;position:relative;z-index:1;background:linear-gradient(180deg,#65d8f2,#4f8cff 58%,#7865ff);box-shadow:0 0 7px #4f8cff80;transform-origin:center;animation:mtgTitleWave 1.15s ease-in-out infinite}.mtg-title-mark span:nth-child(1){height:9px;animation-delay:-.15s}.mtg-title-mark span:nth-child(2){height:18px;animation-delay:-.48s}.mtg-title-mark span:nth-child(3){height:13px;animation-delay:-.76s}.mtg-title-mark span:nth-child(4){height:7px;animation-delay:-.32s}@keyframes mtgTitleWave{0%,to{transform:scaleY(.62);opacity:.7}50%{transform:scaleY(1.18);opacity:1}}@keyframes mtgTitleSweep{0%,58%{transform:translate(-70px) rotate(20deg);opacity:0}72%{opacity:.8}to{transform:translate(80px) rotate(20deg);opacity:0}}.mtg-live-dot{width:7px;height:7px;border-radius:50%;background:var(--mz-ok);box-shadow:0 0 8px var(--mz-ok);animation:mzBlink 2s ease infinite}@keyframes mzBlink{0%,to{opacity:1}50%{opacity:.3}}.mtg-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.8rem 2rem 3rem;scrollbar-width:thin}.mtg-view{animation:mzIn .45s var(--ease-out, ease);max-width:1060px;margin:0 auto}@keyframes mzIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mz-card{background:var(--mz-surf);border:1px solid var(--mz-line);border-radius:18px;padding:1.4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s,transform .3s,box-shadow .3s}.mz-card.hov:hover{border-color:var(--mz-line-a);transform:translateY(-3px);box-shadow:0 14px 40px #0006,0 0 0 1px #4f8cff1f}.mz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:1.4rem}.mtg-qa-showcase{--text: #eef6ff;--text2: #aebbd0;--text3: #7f8da5;--mz-line: rgba(255,255,255,.1);--mz-ok: #3ddc97;color:#eef6ff;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(1.5rem,4vw,3.2rem);align-items:center;margin-bottom:1.4rem;padding:clamp(1.5rem,3vw,2.4rem);overflow:hidden;border:1px solid rgba(79,140,255,.22);border-radius:24px;background:radial-gradient(circle at 88% 15%,rgba(79,140,255,.16),transparent 35%),linear-gradient(135deg,#0d162af5,#0a0e1bfa);box-shadow:0 24px 70px #0003}.mtg-qa-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,140,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(79,140,255,.035) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.mtg-qa-copy,.mtg-qa-demo{position:relative;z-index:1}.mtg-qa-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.8rem;color:#75dff4;font-size:.76rem;font-weight:800}.mtg-qa-kicker i{animation:mtgQaSpark 2.6s ease-in-out infinite}.mtg-qa-copy h2{margin:0 0 .8rem;max-width:560px;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.55;letter-spacing:-.02em;color:#f5f8ff}.mtg-qa-copy h2 span{background:linear-gradient(90deg,#8ab4ff,#56d5ef);-webkit-background-clip:text;background-clip:text;color:transparent}.mtg-qa-copy>p{margin:0 0 1rem;max-width:590px;color:var(--text2);font-size:.87rem;line-height:2}.mtg-qa-copy ul{display:grid;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.mtg-qa-copy li{display:flex;align-items:center;gap:.65rem;color:#d7dfec;font-size:.8rem}.mtg-qa-copy li i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;color:var(--mz-ok);background:#3ddc971a;font-size:.65rem}.mtg-qa-cta{min-width:190px}.mtg-qa-demo{padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#080c16b8;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:mtgQaFloat 7s ease-in-out infinite}.mtg-qa-demo-head{display:flex;align-items:center;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid var(--mz-line)}.mtg-qa-ai-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fffffff5;border:1px solid rgba(111,214,239,.6);box-shadow:0 0 20px #4f8cff59;overflow:hidden}.mtg-qa-ai-icon img{width:31px;height:31px;object-fit:contain;display:block}.mtg-qa-demo-head strong{display:block;font-size:.85rem}.mtg-qa-demo-head small{display:flex;align-items:center;gap:.35rem;margin-top:.15rem;color:var(--text3);font-size:.65rem}.mtg-qa-demo-head small span{width:6px;height:6px;border-radius:50%;background:var(--mz-ok);box-shadow:0 0 8px var(--mz-ok)}.mtg-qa-live{margin-right:auto;display:flex;align-items:center;gap:.5rem;color:#72dff5;animation:mtgQaWave 1.8s ease-in-out infinite}.mtg-qa-live span{font-size:.62rem;color:var(--text3);direction:ltr}.mtg-qa-demo-body{height:310px;min-height:310px;padding:1rem 0 1rem .35rem;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(138,180,255,.38) transparent}.mtg-qa-demo-body::-webkit-scrollbar{width:4px}.mtg-qa-demo-body::-webkit-scrollbar-thumb{background:#8ab4ff61;border-radius:4px}.mtg-qa-exchange{display:contents}.mtg-qa-msg{max-width:88%;padding:.7rem .85rem;border-radius:14px;font-size:.75rem;line-height:1.8;opacity:0;animation:mtgQaMessage .5s cubic-bezier(.2,.75,.25,1) forwards}.mtg-qa-msg.user{align-self:flex-start;color:#dce6f5;background:#ffffff0f;border:1px solid rgba(255,255,255,.07)}.mtg-qa-msg.ai{align-self:flex-end;color:#eef6ff;background:linear-gradient(135deg,#4f8cffcc,#4567e1d1)}.mtg-qa-msg.user.first{animation-delay:.45s}.mtg-qa-msg.ai.first{animation-delay:1.25s}.mtg-qa-msg.user.second{animation-delay:2.35s}.mtg-qa-msg.ai button{display:flex;align-items:center;gap:.35rem;margin-top:.55rem;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#0208162e;color:#fff;font:inherit;font-size:.65rem;cursor:default}.mtg-qa-typing{align-self:flex-end;display:flex;gap:4px;padding:.65rem .8rem;border-radius:13px;background:#4f8cff29;opacity:0;animation:mtgQaMessage .45s 3.15s cubic-bezier(.2,.75,.25,1) forwards}.mtg-qa-msg.demo-current,.mtg-qa-typing.demo-current{animation-delay:0s}.mtg-qa-msg.history{opacity:1;animation:none;transform:none}.mtg-qa-reset{margin:auto;display:flex;align-items:center;gap:.5rem;color:var(--text3);font-size:.72rem;animation:mtgQaMessage .35s ease forwards}.mtg-qa-reset i{color:#8ab4ff;animation:mtgQaResetSpin 1s linear infinite}.mtg-qa-typing i{width:5px;height:5px;border-radius:50%;background:#8ab4ff;animation:mtgQaTypingDot .9s ease-in-out infinite}.mtg-qa-typing i:nth-child(2){animation-delay:.15s}.mtg-qa-typing i:nth-child(3){animation-delay:.3s}.mtg-qa-prompt{display:flex;justify-content:space-between;align-items:center;padding:.75rem .85rem;border:1px solid var(--mz-line);border-radius:12px;color:var(--text3);font-size:.72rem;background:#ffffff09}.mtg-qa-prompt i{color:#8ab4ff}.mtg-qa-suggestions{display:flex;gap:.4rem;flex-wrap:wrap;padding-top:.65rem}.mtg-qa-suggestions span{padding:.3rem .55rem;border:1px solid rgba(79,140,255,.24);border-radius:20px;color:#8ab4ff;font-size:.62rem}[data-theme=light] .mtg-qa-showcase{background:#fff;border-color:#dbe4f2;box-shadow:0 18px 45px #0f172a1a}[data-theme=light] .mtg-qa-demo{background:#fff;border-color:#dbe4f2;box-shadow:0 12px 30px #0f172a14}[data-theme=light] .mtg-qa-demo-head{border-color:#e5eaf2}[data-theme=light] .mtg-qa-demo-head strong,[data-theme=light] .mtg-qa-msg.user{color:#0f172a}[data-theme=light] .mtg-qa-msg.user{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .mtg-qa-msg.ai{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}[data-theme=light] .mtg-qa-prompt{background:#f8fafc;border-color:#e2e8f0;color:#64748b}[data-theme=light] .mtg-qa-suggestions span{color:#1d4ed8;border-color:#2563eb47}[data-theme=light] .mtg-qa-copy>p,[data-theme=light] .mtg-qa-copy li{color:#111827}[data-theme=light] .mtg-qa-result-title{color:#0f172a}[data-theme=light] .mtg-qa-result-title+p{color:#334155}[data-theme=light] .mtg-qa-result-title{font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.7;font-weight:900;margin-bottom:.55rem}[data-theme=light] .mtg-qa-copy{min-height:330px;display:flex;flex-direction:column;justify-content:center}[data-theme=light] .mtg-qa-copy>p{font-size:1.05rem;line-height:2.05;margin-bottom:1.25rem}[data-theme=light] .mtg-qa-copy li{font-size:.98rem;line-height:1.8}[data-theme=light] .mtg-qa-copy li i{color:#2563eb}[data-theme=light] .mtg-qa-cta{background:#2563eb!important;color:#fff!important;font-size:.95rem;font-weight:800;padding:.8rem 1.4rem;min-height:48px}@keyframes mtgQaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mtgQaSpark{0%,to{transform:rotate(0) scale(1);opacity:.7}50%{transform:rotate(12deg) scale(1.2);opacity:1}}@keyframes mtgQaWave{0%,to{transform:scaleY(.75);opacity:.55}50%{transform:scaleY(1.2);opacity:1}}@keyframes mtgQaMessage{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mtgQaTypingDot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@keyframes mtgQaResetSpin{to{transform:rotate(-360deg)}}@media (max-width: 900px){.mtg-qa-showcase{grid-template-columns:1fr}.mtg-qa-demo{max-width:600px;width:100%;margin:0 auto}}@media (max-width: 520px){.mtg-qa-showcase{padding:1.2rem;border-radius:18px}.mtg-qa-demo-body{height:300px;min-height:300px}}@media (prefers-reduced-motion: reduce){.mtg-qa-kicker i,.mtg-qa-demo,.mtg-qa-live,.mtg-qa-msg,.mtg-qa-typing,.mtg-qa-typing i{animation:none!important;opacity:1;transform:none}}.live-demo-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.96fr);gap:clamp(1.1rem,3vw,2.5rem);align-items:center;margin-bottom:1.4rem;padding:clamp(1.2rem,2.8vw,2rem);border-radius:24px;border:1px solid #dbe7f5;background:radial-gradient(circle at 20% 15%,rgba(79,140,255,.08),transparent 34%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 18px 45px #0f172a14;direction:rtl;text-align:right}.live-demo-copy h2{margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.48;font-weight:900;color:#0f172a}.live-demo-copy h2 span{display:block;color:#2563eb}.live-demo-result-title{margin:0 0 .45rem;color:#0f172a;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.8;font-weight:850}.live-demo-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.8rem;color:#2563eb;font-size:.78rem;font-weight:800}.live-demo-copy>p{margin:0 0 1rem;max-width:620px;color:#334155;font-size:.92rem;line-height:2}.live-demo-copy,.live-demo-copy>p,.live-demo-copy ul{text-align:right}.live-demo-copy ul{margin:0 0 1.15rem;padding:0;display:grid;gap:.6rem;list-style:none}.live-demo-copy li{display:flex;align-items:center;gap:.65rem;color:#111827;font-size:.82rem}.live-demo-copy li i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#2563eb1a;color:#2563eb;font-size:.64rem;flex-shrink:0}.live-demo-cta{min-width:200px;font-family:inherit!important;font-weight:800!important;font-size:.95rem!important;line-height:1.5;letter-spacing:0;white-space:nowrap}.live-demo-panel{padding:1rem;border-radius:20px;border:1px solid #dbe7f5;background:#fffffff5;box-shadow:0 16px 36px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:liveDemoFloat 6.8s ease-in-out infinite}.live-demo-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid #e5edf7}.live-demo-top strong{display:block;font-size:.92rem;color:#0f172a}.live-demo-top small{display:flex;align-items:center;gap:.35rem;margin-top:.15rem;color:#64748b;font-size:.67rem}.live-demo-top small span{width:6px;height:6px;border-radius:50%;background:#3ddc97;box-shadow:0 0 #3ddc9773;animation:liveDemoPulse 1.8s ease-out infinite}.live-demo-rec{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:999px;background:#ef444417;color:#ef4444;font-size:.68rem;font-weight:800;letter-spacing:.04em}.live-demo-rec i{font-size:.5rem}.live-demo-room{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:.85rem;padding:1rem 0 .9rem}.live-demo-main-tile{min-height:216px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;border-radius:18px;border:1px solid #dbe7f5;background:radial-gradient(circle at 50% 30%,rgba(37,99,235,.12),transparent 42%),linear-gradient(180deg,#fff,#f8fbff);text-align:center}.live-demo-main-tile strong{font-size:1rem;color:#0f172a}.live-demo-main-tile span{max-width:86%;color:#475569;font-size:.76rem;line-height:1.8}.live-demo-wave{display:flex;align-items:end;gap:6px;height:36px}.live-demo-wave i{width:5px;border-radius:999px;background:linear-gradient(180deg,#7db0ff,#2563eb);animation:liveDemoWave 1.2s ease-in-out infinite}.live-demo-wave i:nth-child(1){height:11px;animation-delay:0s}.live-demo-wave i:nth-child(2){height:24px;animation-delay:.12s}.live-demo-wave i:nth-child(3){height:16px;animation-delay:.24s}.live-demo-wave i:nth-child(4){height:29px;animation-delay:.36s}.live-demo-wave i:nth-child(5){height:14px;animation-delay:.48s}.live-demo-side-tiles{display:grid;gap:.65rem;align-content:start}.live-demo-person{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.6rem .3rem;border-radius:14px;border:1px solid #e5edf7;background:#f8fbff;color:#64748b;transition:all .25s ease}.live-demo-person span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#2563eb1a;color:#2563eb;font-size:.78rem;font-weight:800}.live-demo-person small{font-size:.62rem}.live-demo-person.on{background:linear-gradient(180deg,#2563eb1f,#2563eb0a);color:#0f172a;border-color:#2563eb33}.live-demo-person.on span{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff}.live-demo-links,.live-demo-progress{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:.8rem .9rem;border-radius:14px;background:#f8fbff;border:1px solid #e5edf7}.live-demo-links span,.live-demo-progress span{display:block;font-size:.66rem;color:#64748b;margin-bottom:.2rem}.live-demo-links b,.live-demo-progress b{color:#0f172a;font-size:.82rem}.live-demo-links button{width:36px;height:36px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#2563eb14;color:#2563eb;cursor:default}.live-demo-progress{flex-direction:column;align-items:stretch;gap:.7rem}.live-demo-bar{height:8px;border-radius:999px;overflow:hidden;background:#e5edf7}.live-demo-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb);box-shadow:0 0 20px #2563eb38;transition:width .45s ease}@keyframes liveDemoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes liveDemoPulse{0%{box-shadow:0 0 #3ddc9773}70%,to{box-shadow:0 0 0 8px #3ddc9700}}@keyframes liveDemoWave{0%,to{transform:scaleY(.58);opacity:.55}50%{transform:scaleY(1);opacity:1}}@media (max-width: 900px){.live-demo-showcase{grid-template-columns:1fr}}@media (max-width: 520px){.live-demo-showcase{padding:1.05rem;border-radius:18px}.live-demo-room{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.live-demo-panel,.live-demo-wave i,.live-demo-top small span{animation:none!important}}.mz-stat{display:flex;align-items:center;gap:.95rem;padding:1.15rem 1.25rem}.mz-stat-ic{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.15rem}.mz-stat-n{font-size:1.45rem;font-weight:800;line-height:1.2}.mz-stat-l{font-size:.76rem;color:var(--text3, #5f6a80);font-weight:600;margin-top:.15rem}.mz-mrow{--mz-status: #64748b;--mz-status-rgb: 100, 116, 139;display:flex;align-items:center;gap:.95rem;padding:.95rem 1.1rem;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:all .22s;background:linear-gradient(90deg,rgba(var(--mz-status-rgb),.025),rgba(var(--mz-status-rgb),.09));width:100%;text-align:right;font-family:inherit;color:inherit;position:relative;overflow:hidden}.mz-mrow:before{content:"";position:absolute;inset:9px 0 9px auto;width:4px;border-radius:999px 0 0 999px;background:var(--mz-status);box-shadow:0 0 18px rgba(var(--mz-status-rgb),.55)}.mz-mrow.status-completed{--mz-status: #13b981;--mz-status-rgb: 19, 185, 129}.mz-mrow.status-processing{--mz-status: #3b82f6;--mz-status-rgb: 59, 130, 246}.mz-mrow.status-pending{--mz-status: #f59e0b;--mz-status-rgb: 245, 158, 11}.mz-mrow.status-failed{--mz-status: #ef4455;--mz-status-rgb: 239, 68, 85}.mz-mrow:hover{background:linear-gradient(90deg,rgba(var(--mz-status-rgb),.06),rgba(var(--mz-status-rgb),.15));border-color:rgba(var(--mz-status-rgb),.3);transform:translate(-3px)}.mz-mrow-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--mz-status-rgb),.13);color:var(--mz-status);font-size:.95rem;box-shadow:inset 0 0 0 1px rgba(var(--mz-status-rgb),.12)}.mz-mrow-t{font-size:.89rem;font-weight:700}.mz-mrow-d{font-size:.72rem;color:var(--text3, #5f6a80);margin-top:.15rem}.mz-cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem}.mz-cmp-card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.25rem 1.1rem;border-radius:16px;border:1.5px solid var(--mz-line);background:var(--mz-surf);cursor:pointer;text-align:right;font-family:inherit;color:inherit;transition:all .2s}.mz-cmp-card:hover{border-color:var(--mz-line-a);transform:translateY(-2px)}.mz-cmp-card.sel{border-color:var(--mz-accent);background:linear-gradient(135deg,#4f8cff1f,#7c5cff0d);box-shadow:0 0 0 1px var(--mz-accent) inset}.mz-cmp-card-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;color:var(--mz-accent2);font-size:1.05rem}.mz-cmp-card.sel .mz-cmp-card-ic{background:var(--mz-accent);color:#fff}.mz-cmp-card-t{font-size:.87rem;font-weight:700;line-height:1.4}.mz-cmp-card-d{font-size:.72rem;color:var(--text3, #5f6a80)}.mz-cmp-check{position:absolute;top:.8rem;left:.8rem;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mz-line-a);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent;transition:all .2s}.mz-cmp-card.sel .mz-cmp-check{background:var(--mz-accent);border-color:var(--mz-accent);color:#fff}.mz-cmp-bar{position:sticky;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.3rem;border-radius:16px;background:var(--mz-surf2);border:1px solid var(--mz-line-a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #00000059;margin-top:1.2rem;z-index:5}.mz-badge{font-size:.68rem;font-weight:800;padding:.22rem .65rem;border-radius:20px;display:inline-flex;align-items:center;gap:.35rem}.mz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.78rem 1.5rem;border-radius:13px;font-size:.89rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .25s var(--ease-out, ease);font-family:inherit;position:relative;overflow:hidden}.mz-btn:disabled{opacity:.45;cursor:not-allowed}.mz-btn.pri{background:linear-gradient(135deg,var(--mz-accent),#6d5cff);color:#fff;box-shadow:0 6px 22px #4f8cff59}.mz-btn.pri:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #4f8cff80}.mz-btn.pri:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(var(--rgb-fg),.25),transparent);transform:skew(-20deg);transition:left .6s}.mz-btn.pri:hover:after{left:130%}.mz-btn.ghost{background:var(--mz-surf);border-color:var(--mz-line);color:var(--text2, #a3aec2)}.mz-btn.ghost:hover:not(:disabled){border-color:var(--mz-line-a);color:#fff;background:var(--mz-surf2)}.mz-btn.ok{background:#3ddc971f;border-color:#3ddc9759;color:var(--mz-ok)}.mz-btn.ok:hover:not(:disabled){background:#3ddc9733}.mz-btn.danger{background:#ff5d6c17;border-color:#ff5d6c4d;color:var(--mz-err)}.mz-btn.danger:hover:not(:disabled){background:#ff5d6c2b}.mz-btn.sm{padding:.5rem 1rem;font-size:.8rem;border-radius:10px}.mz-upload-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;background:#4f8cff1a;border:1px solid rgba(79,140,255,.3);color:var(--mz-accent, #4f8cff);font-size:.8rem;font-weight:700;transition:background .2s ease}.mz-upload-btn:hover{background:#4f8cff2e}.mz-icon-btn{padding:.5rem!important;width:34px;height:34px;gap:0}.mz-icon-btn.copied{background:#3ddc9729!important;border-color:#3ddc9780!important;color:var(--mz-ok)!important;animation:mzCopyPop .45s var(--ease-out, ease)}.mz-icon-btn.copied i{animation:mzCopyIconIn .35s var(--ease-out, ease)}@keyframes mzCopyPop{0%{transform:scale(1)}40%{transform:scale(1.28);box-shadow:0 0 0 8px #3ddc972e}to{transform:scale(1);box-shadow:0 0 #3ddc9700}}@keyframes mzCopyIconIn{0%{transform:scale(.3) rotate(-25deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.mz-field{margin-bottom:1.1rem}.mz-field label{display:block;font-size:.8rem;font-weight:700;color:var(--text2, #a3aec2);margin-bottom:.45rem}.mz-input,.mz-textarea{width:100%;padding:.85rem 1.05rem;background:rgba(var(--rgb-fg),.045);border:1.5px solid var(--mz-line);border-radius:13px;color:#fff;font-size:.95rem;font-family:inherit;transition:all .25s;outline:none}.mz-input:focus,.mz-textarea:focus{border-color:var(--mz-accent);background:#4f8cff0f;box-shadow:0 0 0 4px #4f8cff1f}.mz-input::placeholder{color:var(--text3, #5f6a80)}select.mz-input{color-scheme:dark;background-color:#111827}select.mz-input option{background:#111827;color:#f8fafc}.mz-methods{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.mz-method{padding:1.7rem 1.4rem;border-radius:18px;border:1.5px solid var(--mz-line);background:var(--mz-surf);cursor:pointer;text-align:center;transition:all .3s var(--ease-out, ease);position:relative;overflow:hidden;font-family:inherit;color:inherit}.mz-method:hover{transform:translateY(-4px);border-color:var(--mz-line-a);box-shadow:0 16px 44px #0006}.mz-method.sel{border-color:var(--mz-accent);background:#4f8cff17;box-shadow:0 0 0 4px #4f8cff1f,0 14px 40px #00000059}.mz-method-ic{width:62px;height:62px;border-radius:18px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.mz-method h4{font-size:1rem;font-weight:800;margin-bottom:.45rem}.mz-method p{font-size:.79rem;color:var(--text3, #5f6a80);line-height:1.8}.mz-method-tag{position:absolute;top:.8rem;left:.8rem;font-size:.62rem;font-weight:800;padding:.2rem .6rem;border-radius:20px}.mz-drop{border:2px dashed var(--mz-line);border-radius:18px;padding:2.6rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s;background:rgba(var(--rgb-fg),.02)}.mz-drop:hover,.mz-drop.over{border-color:var(--mz-accent);background:#4f8cff0f;box-shadow:inset 0 0 40px #4f8cff0f}.mz-drop-ic{font-size:2.1rem;color:var(--mz-accent);margin-bottom:.8rem;animation:mzBob 2.6s ease-in-out infinite}@keyframes mzBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mz-drop-t{font-size:.95rem;font-weight:700;margin-bottom:.3rem}.mz-drop-s{font-size:.76rem;color:var(--text3, #5f6a80)}.mz-chip{display:flex;align-items:center;gap:.8rem;padding:.85rem 1.05rem;background:#3ddc9712;border:1px solid rgba(61,220,151,.25);border-radius:14px}.mz-chip i.lead{color:var(--mz-ok);font-size:1.05rem}.mz-chip-n{font-size:.84rem;font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:right}.mz-chip-s{font-size:.72rem;color:var(--text3, #5f6a80)}.mz-chip button{background:none;border:none;color:var(--mz-err);cursor:pointer;font-size:.95rem;padding:.3rem}.mz-spk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.mz-spk{border:1px solid var(--mz-line);border-radius:16px;padding:1.15rem;background:var(--mz-surf);transition:border-color .3s;display:flex;flex-direction:column}.mz-spk:hover{border-color:var(--mz-line-a)}.mz-spk-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.mz-spk-num{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mz-accent),#7c5cff);font-size:.8rem;font-weight:800;color:#fff;flex-shrink:0}.mz-spk-del{margin-right:auto;background:none;border:none;color:var(--mz-err);font-size:.76rem;font-weight:700;cursor:pointer;font-family:inherit;flex-shrink:0}.mz-player{display:flex;align-items:center;gap:.65rem;padding:.5rem .7rem;margin-top:.7rem;background:rgba(var(--rgb-fg),.03);border:1px solid var(--mz-line);border-radius:13px}.mz-player-btn{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mz-accent),#7c5cff);border:none;color:#fff;font-size:.72rem;cursor:pointer;box-shadow:0 4px 14px #4f8cff59;transition:transform .15s}.mz-player-btn:hover{transform:scale(1.08)}.mz-player-btn i.fa-play{margin-right:-2px}.mz-player-track{position:relative;flex:1;min-width:0;height:26px;cursor:pointer;overflow:hidden}.mz-player-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px}.mz-player-bars span{flex:1;min-width:2px;height:40%;background:var(--mz-line);border-radius:2px;transition:height .15s}.mz-player-bars.played{pointer-events:none}.mz-player-bars.played span{background:var(--mz-accent2);box-shadow:0 0 6px #4f8cff8c}.mz-player-time{flex-shrink:0;font-size:.68rem;color:var(--text3, #5f6a80);font-variant-numeric:tabular-nums}.mz-rec-pulse{width:84px;height:84px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#ff5d6c24;color:var(--mz-err);font-size:1.7rem;position:relative}.mz-rec-pulse:before,.mz-rec-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,93,108,.5);animation:mzRing 1.8s ease-out infinite}.mz-rec-pulse:after{animation-delay:.9s}@keyframes mzRing{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}.mz-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:40px;margin:1rem 0}.mz-wave span{width:4px;border-radius:3px;background:linear-gradient(180deg,var(--mz-accent),#7c5cff);animation:mzWave 1s ease-in-out infinite}@keyframes mzWave{0%,to{height:8px}50%{height:34px}}.mz-track{height:10px;background:rgba(var(--rgb-fg),.06);border-radius:6px;overflow:hidden;position:relative}.mz-fill{height:100%;background:linear-gradient(90deg,var(--mz-accent),#7c5cff);border-radius:6px;transition:width .6s var(--ease-out, ease);position:relative}.mz-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(var(--rgb-fg),.35) 50%,transparent 70%);background-size:200% 100%;animation:mzShimmer 1.6s linear infinite}@keyframes mzShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mz-pipe{display:flex;flex-direction:column;gap:.7rem;margin-top:1.3rem}.mz-pipe-i{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.05rem;border-radius:13px;border:1px solid var(--mz-line);background:var(--mz-surf);transition:all .3s}.mz-pipe-i.act{border-color:var(--mz-line-a);background:#4f8cff12}.mz-pipe-i.ok{border-color:#3ddc974d}.mz-pipe-ic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;background:var(--mz-surf2);color:var(--text3, #5f6a80)}.mz-pipe-i.act .mz-pipe-ic{color:var(--mz-accent2);background:#4f8cff26}.mz-pipe-i.ok .mz-pipe-ic{color:var(--mz-ok);background:#3ddc9721}.mz-pipe-t{font-size:.85rem;font-weight:700}.mz-pipe-s{font-size:.72rem;color:var(--text3, #5f6a80);margin-top:.1rem}.mz-wait-orb{width:92px;height:92px;margin:0 auto 1.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,rgba(124,92,255,.3),rgba(79,140,255,.1) 60%,transparent 75%);position:relative}.mz-wait-orb:before,.mz-wait-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(79,140,255,.35);animation:mzWaitPulse 2.4s ease-out infinite}.mz-wait-orb:after{animation-delay:1.2s}@keyframes mzWaitPulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}.mz-wait-orb i{position:relative;z-index:1;font-size:1.5rem;color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mz-accent),#7c5cff);box-shadow:0 0 26px #4f8cff8c;animation:mzOrb 3.4s ease-in-out infinite}.mz-wait-track{height:7px;border-radius:6px;overflow:hidden;position:relative;background:rgba(var(--rgb-fg),.06)}.mz-wait-track:after{content:"";position:absolute;top:0;bottom:0;width:40%;border-radius:6px;background:linear-gradient(90deg,transparent,var(--mz-accent2),transparent);animation:mzWaitShimmer 1.7s ease-in-out infinite}@keyframes mzWaitShimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}.mz-wait-steps{display:flex;flex-direction:column;gap:.55rem;margin-top:1.3rem;text-align:right}.mz-wait-step{display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border-radius:12px;border:1px solid var(--mz-line);background:var(--mz-surf);font-size:.82rem;transition:all .3s}.mz-wait-step.act{border-color:var(--mz-line-a);background:#4f8cff12}.mz-wait-step.ok{border-color:#3ddc974d}.mz-wait-step-ic{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;background:var(--mz-surf2);color:var(--text3, #5f6a80)}.mz-wait-step.act .mz-wait-step-ic{color:var(--mz-accent2);background:#4f8cff26}.mz-wait-step.ok .mz-wait-step-ic{color:var(--mz-ok);background:#3ddc9721}.mz-cd{position:relative;width:130px;height:130px;margin:0 auto}.mz-cd svg{transform:rotate(-90deg)}.mz-cd-n{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2.3rem;font-weight:800;color:var(--mz-accent2)}.mz-chat{display:flex;flex-direction:column;height:100%;max-width:100%}.mz-msgs{flex:1;overflow-y:auto;padding:1.2rem .4rem;display:flex;flex-direction:column;gap:1.05rem;scrollbar-width:thin}.mz-msg{display:flex;gap:.75rem;max-width:82%;animation:mzMsgIn .35s var(--ease-out, ease)}@keyframes mzMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mz-msg.user{align-self:flex-start;flex-direction:row-reverse}.mz-msg.ai,.mz-msg.sys{align-self:flex-end;flex-direction:row}.mz-msg-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.8rem}.mz-msg.user .mz-msg-av{background:#4f8cff29;color:var(--mz-accent2)}.mz-msg.ai .mz-msg-av{background:linear-gradient(135deg,#7c5cff,var(--mz-accent));color:#fff}.mz-msg.sys .mz-msg-av{background:var(--mz-surf2);color:var(--text3, #5f6a80)}.mz-bubble{padding:.85rem 1.1rem;border-radius:16px;font-size:.89rem;line-height:1.9;border:1px solid var(--mz-line);min-width:0}.mz-msg.user .mz-bubble{background:#4f8cff1f;border-color:#4f8cff38;border-bottom-right-radius:5px}.mz-msg.ai .mz-bubble{background:var(--mz-surf);border-bottom-left-radius:5px}.mz-msg.sys .mz-bubble{background:rgba(var(--rgb-fg),.03);color:var(--text2, #a3aec2);font-size:.82rem}.mz-msg mark{background:#f5b94273;color:#fff;border-radius:3px;padding:0 2px}.mz-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:800;padding:.18rem .55rem;border-radius:14px;margin-bottom:.45rem}.mz-tag.dec{background:#a78bfa26;color:var(--mz-violet);border:1px solid rgba(167,139,250,.3)}.mz-tag.act{background:#f5b9421f;color:var(--mz-warn);border:1px solid rgba(245,185,66,.3)}.mz-rag{display:flex;align-items:center;gap:.4rem;font-size:.67rem;color:var(--text3, #5f6a80);margin-top:.55rem}.mz-rag i{color:var(--mz-accent)}.mz-msg-meta{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;font-size:.68rem;color:var(--text3, #5f6a80)}.mz-msg-act{background:none;border:none;color:var(--text3, #5f6a80);cursor:pointer;font-size:.7rem;font-family:inherit;display:inline-flex;align-items:center;gap:.25rem;transition:color .2s}.mz-msg-act:hover{color:var(--mz-accent2)}.mz-player{display:flex;align-items:center;gap:.6rem;margin-top:.7rem;padding:.55rem .7rem;background:#00000040;border:1px solid var(--mz-line);border-radius:12px}.mz-play{width:34px;height:34px;border-radius:50%;flex-shrink:0;border:none;cursor:pointer;background:linear-gradient(135deg,var(--mz-accent),#7c5cff);color:#fff;font-size:.78rem;display:flex;align-items:center;justify-content:center;transition:transform .2s}.mz-play:hover{transform:scale(1.1)}.mz-player-wave{flex:1;height:8px;background:rgba(var(--rgb-fg),.09);border-radius:5px;cursor:pointer;overflow:hidden}.mz-player-fill{height:100%;width:0;background:linear-gradient(90deg,var(--mz-accent),#7c5cff);border-radius:5px;transition:width .15s linear}.mz-player-t{font-size:.66rem;color:var(--text3, #5f6a80);direction:ltr;white-space:nowrap}.mz-dl{background:none;border:none;color:var(--text3, #5f6a80);cursor:pointer;font-size:.8rem;transition:color .2s}.mz-dl:hover{color:var(--mz-ok)}.mz-think{display:flex;align-items:center;gap:.6rem;align-self:flex-end;padding:.7rem 1.1rem}.mz-think span{font-size:.78rem;color:var(--text3, #5f6a80)}.mz-dots{display:flex;gap:4px}.mz-dots i{width:7px;height:7px;border-radius:50%;background:var(--mz-accent);animation:mzDot 1.2s ease-in-out infinite}.mz-dots i:nth-child(2){animation-delay:.18s}.mz-dots i:nth-child(3){animation-delay:.36s}@keyframes mzDot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-6px);opacity:1}}.mz-chat-in{display:flex;gap:.7rem;align-items:flex-end;padding-top:.9rem;border-top:1px solid var(--mz-line)}.mz-chat-in textarea{flex:1;resize:none;max-height:130px;padding:.85rem 1.05rem;background:rgba(var(--rgb-fg),.045);border:1.5px solid var(--mz-line);border-radius:14px;color:#fff;font-size:.9rem;font-family:inherit;outline:none;transition:all .25s;line-height:1.7}.mz-chat-in textarea:focus{border-color:var(--mz-accent);box-shadow:0 0 0 4px #4f8cff1a}.mz-send{width:46px;height:46px;border-radius:14px;flex-shrink:0;border:none;cursor:pointer;background:linear-gradient(135deg,var(--mz-accent),#6d5cff);color:#fff;font-size:.95rem;display:flex;align-items:center;justify-content:center;transition:all .25s;box-shadow:0 5px 18px #4f8cff59}.mz-send:hover:not(:disabled){transform:translateY(-2px) scale(1.05)}.mz-send:disabled{opacity:.45;cursor:not-allowed}.mz-toolbar-wrap{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding-bottom:.8rem}.mz-toolbar-full{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.mz-toolbar-collapsed{display:none;position:relative}.mz-quick-full{display:flex;flex-wrap:wrap;gap:.5rem}.mz-quick-collapsed{display:none;position:relative}.mz-qq{font-size:.74rem;font-weight:600;padding:.42rem .85rem;border-radius:20px;border:1px solid var(--mz-line);background:var(--mz-surf);color:var(--text2, #a3aec2);cursor:pointer;transition:all .22s;font-family:inherit}.mz-qq:hover{border-color:var(--mz-line-a);color:#fff;background:#4f8cff17;transform:translateY(-1px)}.mz-qq.block{display:block;width:100%;text-align:right;border-radius:12px;padding:.65rem .9rem}.mz-mobile-drop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:transparent}.mz-mobile-drop{position:absolute;z-index:39;top:calc(100% + .5rem);right:0;min-width:240px;max-width:min(88vw,320px);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;background:#0b0f1a;border:1px solid var(--mz-line-a);border-radius:16px;padding:.6rem;box-shadow:0 24px 60px #0000008c;animation:mzPop .25s var(--ease-out, ease)}.mz-mobile-drop.up{top:auto;bottom:calc(100% + .5rem)}.mz-mobile-drop .mz-btn{justify-content:flex-start;width:100%}.mz-search{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;background:var(--mz-surf);border:1px solid var(--mz-line);border-radius:13px;margin-bottom:.8rem}.mz-search input{flex:1;background:none;border:none;outline:none;color:#fff;font-size:.84rem;font-family:inherit}.mz-search-c{font-size:.7rem;color:var(--text3, #5f6a80);white-space:nowrap}.mz-search button{background:none;border:none;color:var(--text2, #a3aec2);cursor:pointer;padding:.2rem .4rem;font-size:.8rem}.mz-search button:hover{color:#fff}.mz-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#03050abf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:mzFade .25s ease}@keyframes mzFade{0%{opacity:0}to{opacity:1}}.mz-modal{width:100%;max-width:560px;max-height:86vh;overflow-y:auto;background:#0b0f1a;border:1px solid var(--mz-line-a);border-radius:20px;padding:1.5rem;box-shadow:0 24px 80px #0009,0 0 0 1px #4f8cff14;animation:mzPop .35s var(--ease-out, ease);scrollbar-width:thin}@keyframes mzPop{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:none}}.mz-modal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.mz-modal-h strong{font-size:1rem;display:flex;align-items:center;gap:.6rem}.mz-modal-h strong i{color:var(--mz-accent)}.mz-x{background:none;border:none;color:var(--text3, #5f6a80);font-size:1.15rem;cursor:pointer;transition:color .2s;padding:.2rem}.mz-x:hover{color:var(--mz-err)}.mz-tabs{display:flex;gap:.4rem;border-bottom:1px solid var(--mz-line);margin-bottom:1rem;padding-bottom:.6rem}.mz-tab{padding:.5rem 1rem;border-radius:10px;font-size:.8rem;font-weight:700;background:none;border:1px solid transparent;color:var(--text3, #5f6a80);cursor:pointer;transition:all .2s;font-family:inherit}.mz-tab.on{background:#4f8cff1f;border-color:var(--mz-line-a);color:var(--mz-accent2)}.mz-result-box{background:#00000040;border:1px solid var(--mz-line);border-radius:14px;padding:1.1rem;font-size:.85rem;line-height:2;max-height:320px;overflow-y:auto;white-space:pre-wrap;text-align:justify;text-align-last:right;scrollbar-width:thin}.mz-toasts{position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:120;display:flex;flex-direction:column;gap:.55rem;align-items:center}.mz-toast{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.3rem;border-radius:14px;background:#10141f;border:1px solid var(--mz-line-a);font-size:.84rem;font-weight:600;box-shadow:0 10px 34px #00000080;animation:mzToastIn .35s var(--ease-out, ease);white-space:nowrap;max-width:88vw}@keyframes mzToastIn{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:none}}.mz-toast.s i{color:var(--mz-ok)}.mz-toast.e i{color:var(--mz-err)}.mz-toast.i i{color:var(--mz-accent)}.mz-toast.w i{color:var(--mz-warn)}.mz-empty{text-align:center;padding:2.6rem 1rem;color:var(--text3, #5f6a80)}.mz-empty i{font-size:2rem;opacity:.4;display:block;margin-bottom:.7rem}.mz-empty p{font-size:.84rem}.mz-sec-t{display:flex;align-items:center;gap:.6rem;font-size:.98rem;font-weight:800;margin-bottom:1rem}.mz-sec-t i{color:var(--mz-accent)}.mz-crow{display:flex;align-items:center;justify-content:space-between;padding:.8rem .3rem;border-bottom:1px dashed var(--mz-line);font-size:.86rem}.mz-crow:last-child{border-bottom:none}.mz-crow>span{color:var(--text3, #5f6a80)}.mz-crow>strong{font-weight:700;text-align:left;max-width:62%}.mz-crow-price{padding:1rem .5rem}.mz-crow-price>span{font-size:.82rem;font-weight:600;color:var(--text2)}.mz-price-tag{display:flex;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:900;color:var(--mz-ok);padding:.3rem .8rem;border-radius:999px;background:#3ddc971f;border:1px solid rgba(61,220,151,.35);animation:mzPriceGlow 1.8s ease-in-out infinite}.mz-price-tag i{font-size:1rem}@keyframes mzPriceGlow{0%,to{box-shadow:0 0 #3ddc9759;transform:scale(1)}50%{box-shadow:0 0 0 8px #3ddc9700;transform:scale(1.05)}}.mtg-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#02030799;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mzFade .25s ease}@media (max-width: 860px){.mtg-side{position:fixed;right:0;top:0;bottom:0;z-index:60;width:min(82vw,300px);transform:translate(100%);transition:transform .35s var(--ease-out, ease)}.mtg-side.open{transform:none;box-shadow:-20px 0 60px #0009}.mtg-backdrop{display:block}.mtg-burger{display:flex!important}.mtg-top{padding:0 1rem}.mtg-top-t{font-size:.92rem;gap:.6rem;min-width:0;overflow:hidden}.mtg-top-t>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-body{padding:1.2rem 1rem 2.4rem}.mz-methods{grid-template-columns:1fr}.mz-msg{max-width:94%}.mz-spk-grid{grid-template-columns:1fr}.mz-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mz-toolbar-full{display:none}.mz-toolbar-collapsed{display:block}.mz-quick-full{display:none}.mz-quick-collapsed{display:block}}@media (max-width: 480px){.mtg-logo{padding:1.1rem 1rem .9rem}.mtg-user{margin:.8rem .9rem 0;padding:.65rem .75rem}.mtg-nav{padding:.9rem .7rem}.mz-card{padding:1.1rem;border-radius:15px}.mz-method{padding:1.3rem 1rem}.mz-modal{padding:1.2rem;border-radius:16px}.mz-cd{width:108px;height:108px}.mz-cd-n{font-size:1.9rem}}.mz-upgrade-cta{position:relative;overflow:hidden;border-radius:22px;padding:1.8rem 1.6rem;margin-bottom:1.2rem;background:linear-gradient(135deg,#4f8cff,#7c5cff 55%,#a855f7);box-shadow:0 12px 40px #7c5cff59;animation:mzUpgradeGlow 3s ease-in-out infinite}.mz-upgrade-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.25),transparent 55%);pointer-events:none}.mz-upgrade-cta-inner{position:relative;z-index:1;display:flex;align-items:center;gap:1.3rem;flex-wrap:wrap}.mz-upgrade-ic{width:60px;height:60px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mz-upgrade-txt{flex:1;min-width:220px;color:#fff}.mz-upgrade-txt h3{font-size:1.15rem;font-weight:800;margin-bottom:.3rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mz-upgrade-txt p{font-size:.84rem;opacity:.92;line-height:1.7}.mz-upgrade-free{display:inline-flex;align-items:center;gap:.3rem;background:#3ddc9738;color:#baffde;border:1px solid rgba(61,220,151,.5);border-radius:20px;padding:.15rem .7rem;font-size:.68rem;font-weight:800}.mz-upgrade-btn{flex-shrink:0;background:#fff;color:#4f46e5;border:none;border-radius:14px;padding:.9rem 1.6rem;font-size:.92rem;font-weight:800;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .18s,box-shadow .18s;white-space:nowrap}.mz-upgrade-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 26px #00000040}@keyframes mzUpgradeGlow{0%,to{box-shadow:0 12px 40px #7c5cff59}50%{box-shadow:0 12px 50px #7c5cff8c}}@media (max-width: 560px){.mz-upgrade-cta-inner{flex-direction:column;text-align:center}.mz-upgrade-btn{width:100%;justify-content:center}}.mtg-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--mz-surf);border:1px solid var(--mz-line);color:#fff;cursor:pointer;font-size:.95rem}.mtg-top-actions{display:flex;align-items:center;gap:.65rem}.mtg-theme-toggle{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.42rem .8rem;border:1px solid var(--mz-line);border-radius:11px;background:var(--mz-surf);color:var(--text2);font:700 .76rem/1.4 Vazirmatn,sans-serif;cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .2s}.mtg-theme-toggle:hover{color:var(--text);background:var(--mz-surf2);border-color:var(--mz-line-a);transform:translateY(-1px)}.mtg-theme-toggle i{color:var(--mz-accent)}[data-theme=light] .mtg-app{--mz-accent: #2563eb;--mz-accent2: #1d4ed8;--mz-violet: #6d4aff;--mz-ok: #07875d;--mz-warn: #a85d00;--mz-err: #dc3347;--mz-bg: #f4f7fc;--rgb-fg: 15, 23, 42;--text: #0f172a;--text2: #334155;--text3: #64748b;--mz-surf: rgba(255,255,255,.88);--mz-surf2: #ffffff;--mz-line: #dce5f1;--mz-line-a: rgba(37,99,235,.34);background:var(--mz-bg);color:var(--text)}[data-theme=light] .mtg-aurora:before{background:#bfdbfe;opacity:.34}[data-theme=light] .mtg-aurora:after{background:#ddd6fe;opacity:.28}[data-theme=light] .mtg-grid-bg{background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px)}[data-theme=light] .mtg-side{background:#fffffff0;box-shadow:-8px 0 30px #0f172a0d}[data-theme=light] .mtg-top{background:#ffffffe0;box-shadow:0 5px 22px #0f172a0b}[data-theme=light] .mtg-logo-t,[data-theme=light] .mtg-user-n,[data-theme=light] .mtg-top-t,[data-theme=light] .mz-stat-n,[data-theme=light] .mz-mrow-t,[data-theme=light] .mz-cmp-card-t,[data-theme=light] .mz-method h4,[data-theme=light] .mz-drop-t,[data-theme=light] .mz-chip-n,[data-theme=light] .mz-pipe-t,[data-theme=light] .mz-sec-t,[data-theme=light] .mz-modal-h,[data-theme=light] .mz-crow>strong{color:var(--text)}[data-theme=light] .mtg-nav-i:hover,[data-theme=light] .mtg-nav-i.on,[data-theme=light] .mtg-step.act .mtg-step-l,[data-theme=light] .mz-btn.ghost:hover:not(:disabled),[data-theme=light] .mz-qq:hover,[data-theme=light] .mz-search button:hover{color:var(--text)}[data-theme=light] .mtg-nav-i.on{background:linear-gradient(90deg,#2563eb1f,#2563eb09)}[data-theme=light] .mtg-user{box-shadow:0 8px 24px #0f172a0d}[data-theme=light] .mtg-user-b{color:#047857}[data-theme=light] .mtg-live-dot{background:#10b981;box-shadow:0 0 8px #10b981}[data-theme=light] .mtg-burger{color:var(--text)}[data-theme=light] .mtg-theme-toggle{background:#f8fafc;color:#334155}[data-theme=light] .mtg-theme-toggle:hover{background:#eef4ff;color:#0f172a}[data-theme=light] .mtg-title-mark{background:linear-gradient(145deg,#eff6ff,#eef2ff);border-color:#bcd2f7;box-shadow:0 6px 18px #2563eb24,inset 0 1px #fff}[data-theme=light] .mz-card,[data-theme=light] .mz-method,[data-theme=light] .mz-spk,[data-theme=light] .mz-pipe-i,[data-theme=light] .mz-cmp-card,[data-theme=light] .mz-cmp-bar,[data-theme=light] .mz-search,[data-theme=light] .mz-player{background:#ffffffe6;box-shadow:0 10px 28px #0f172a0e}[data-theme=light] .mz-card.hov:hover,[data-theme=light] .mz-method:hover{box-shadow:0 16px 38px #0f172a1a}[data-theme=light] .mz-method.sel,[data-theme=light] .mz-cmp-card.sel{background:linear-gradient(135deg,#eff6ff,#f5f3ff)}[data-theme=light] .mz-drop{background:#ffffff94}[data-theme=light] .mz-drop:hover,[data-theme=light] .mz-drop.over{background:#eff6ff}[data-theme=light] .mz-chip{background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .mz-input,[data-theme=light] .mz-textarea,[data-theme=light] .mz-chat-in textarea{background:#fff;border-color:#cfdbea;color:#0f172a;caret-color:#2563eb}[data-theme=light] .mz-input::placeholder,[data-theme=light] .mz-textarea::placeholder,[data-theme=light] .mz-chat-in textarea::placeholder,[data-theme=light] .mz-search input::placeholder{color:#8492a6;opacity:1}[data-theme=light] .mz-input:focus,[data-theme=light] .mz-textarea:focus,[data-theme=light] .mz-chat-in textarea:focus{background:#fff}[data-theme=light] .mz-search input{color:#0f172a}[data-theme=light] select.mz-input{color-scheme:light;background-color:#fff}[data-theme=light] select.mz-input option{background:#fff;color:#0f172a}[data-theme=light] .mz-msg.user .mz-bubble{background:#eaf2ff;border-color:#bfdbfe;color:#0f172a}[data-theme=light] .mz-msg.ai .mz-bubble{background:#fff;border-color:#d8e2ef;color:#172033;box-shadow:0 8px 24px #0f172a0e}[data-theme=light] .mz-msg.sys .mz-bubble{background:#f1f5f9;color:#334155}[data-theme=light] .mz-msg mark{background:#fde68a;color:#713f12}[data-theme=light] .mz-player{background:#f8fafc}[data-theme=light] .mz-player-wave,[data-theme=light] .mz-track{background:#dbe5f1}[data-theme=light] .mz-mobile-drop,[data-theme=light] .mz-modal{background:#fff;color:#0f172a;box-shadow:0 24px 70px #0f172a2e}[data-theme=light] .mz-result-box{background:#f8fafc;color:#1e293b}[data-theme=light] .mz-toast{background:#fff;color:#172033;box-shadow:0 12px 34px #0f172a29}[data-theme=light] .mz-ov{background:#0f172a57}[data-theme=light] .mz-cmp-bar{box-shadow:0 12px 32px #0f172a1f}[data-theme=light] .mz-btn.ghost{background:#fff;color:#334155;border-color:#cfdbea}[data-theme=light] .mz-btn.ghost:hover:not(:disabled){background:#eff6ff;border-color:#93b4ee}[data-theme=light] .mz-btn.pri:after{background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent)}[data-theme=light] .mz-qq{background:#fff;color:#334155}[data-theme=light] .mz-qq:hover{background:#eff6ff}[data-theme=light] .mz-welcome-title span{background-image:linear-gradient(90deg,#1d4ed8,#0891b2,#1d4ed8)}[data-theme=light] .mtg-welcome-card{background:radial-gradient(circle at 7% 20%,rgba(37,99,235,.12),transparent 32%),linear-gradient(120deg,#fff,#f5f9ff 58%,#eef4ff)!important;border-color:#b9cff3!important;box-shadow:0 14px 38px #2563eb1f,0 2px 8px #0f172a0f}[data-theme=light] .mtg-welcome-card:after{opacity:.8;background:radial-gradient(circle,rgba(37,99,235,.15),transparent 68%)}[data-theme=light] .mtg-welcome-title{color:#111827}[data-theme=light] .mtg-welcome-title span{background-image:linear-gradient(90deg,#1d4ed8,#087ea4,#2563eb);filter:saturate(1.18)}[data-theme=light] .mtg-welcome-desc{color:#475569}[data-theme=light] .mtg-welcome-eyebrow{color:#1d4ed8}@media (max-width: 860px){.mtg-theme-toggle span{display:none}.mtg-theme-toggle{width:38px;padding:0}[data-theme=light] .mtg-side.open{box-shadow:-20px 0 60px #0f172a33}}@media (prefers-reduced-motion: reduce){.mtg-title-mark span,.mtg-title-mark:after{animation:none!important}}.mz-success-hero{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:1.7rem 1.4rem;margin-bottom:1.2rem;border-color:#3ddc976b;background:linear-gradient(120deg,rgba(61,220,151,.13),rgba(61,220,151,.035) 62%,transparent);box-shadow:inset 0 0 40px #3ddc9709,0 12px 35px #0000001f}.mz-success-hero:before{content:"";position:absolute;z-index:-1;width:190px;height:190px;top:-115px;left:calc(50% - 95px);border-radius:50%;background:radial-gradient(circle,rgba(61,220,151,.28),transparent 68%);animation:mzSuccessGlow 2.7s ease-in-out infinite}.mz-success-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(61,220,151,.09) 50%,transparent 65%);transform:translate(-110%);animation:mzSuccessSweep 4.2s ease-in-out infinite}.mz-success-icon{width:46px;height:46px;margin:0 auto .7rem;position:relative;display:grid;place-items:center;border-radius:50%;color:#032b1d;background:#3ddc97;box-shadow:0 0 0 7px #3ddc971a,0 0 28px #3ddc976b;font-size:1.1rem;animation:mzSuccessPop .65s cubic-bezier(.2,1.5,.45,1) both}.mz-success-icon:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(61,220,151,.45);border-radius:inherit;animation:mzSuccessRing 2s ease-out infinite}.mz-success-hero h3{color:var(--text);line-height:1.8}.mz-success-hero>p{margin:.25rem 0 0;color:var(--text2);font-size:.78rem}@keyframes mzSuccessPop{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes mzSuccessRing{0%{transform:scale(.78);opacity:.8}80%,to{transform:scale(1.45);opacity:0}}@keyframes mzSuccessGlow{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.18);opacity:1}}@keyframes mzSuccessSweep{0%,58%{transform:translate(-110%)}to{transform:translate(110%)}}.mz-speakers-section{margin-bottom:1.2rem}.mz-speaker-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.mz-speaker-profile{min-width:0;display:flex;align-items:center;gap:.75rem;padding:.8rem;position:relative;overflow:hidden;border:1px solid rgba(79,140,255,.2);border-radius:15px;background:linear-gradient(135deg,#4f8cff1a,#7c5cff0b);transition:transform .22s,border-color .22s,box-shadow .22s}.mz-speaker-profile:after{content:"";position:absolute;width:70px;height:70px;left:-28px;bottom:-38px;border-radius:50%;background:#4f8cff1a;filter:blur(8px)}.mz-speaker-profile:hover{transform:translateY(-2px);border-color:var(--mz-line-a);box-shadow:0 10px 26px #00000029}.mz-speaker-avatar{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;position:relative;border-radius:14px;color:#fff;background:linear-gradient(145deg,#4f8cff,#6d5cff);box-shadow:0 7px 18px #4f8cff40}.mz-speaker-avatar>span{font-size:.88rem;font-weight:900}.mz-speaker-avatar>i{position:absolute;bottom:4px;left:5px;font-size:.45rem;color:#bfe9ff}.mz-speaker-info{min-width:0;flex:1}.mz-speaker-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.84rem}.mz-speaker-info small{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;color:var(--text3);font-size:.65rem}.mz-speaker-info small span{width:6px;height:6px;border-radius:50%;background:var(--mz-ok);box-shadow:0 0 7px var(--mz-ok)}.mz-speaker-mic{color:var(--mz-accent2);opacity:.55;font-size:.8rem}.mz-speaker-player{margin-top:.5rem}.mz-speaker-player .mz-player{margin-top:0;padding:.4rem .55rem;gap:.5rem}.mz-speaker-player .mz-player-btn{width:26px;height:26px;font-size:.62rem}.mz-speaker-player .mz-player-track{height:20px}.mz-speaker-player .mz-player-time{font-size:.62rem}.mz-result-actions{display:grid;grid-template-columns:minmax(230px,1.65fr) minmax(150px,.75fr) minmax(135px,.65fr);gap:.7rem}.mz-result-actions .mz-btn{min-height:49px}.mz-ai-main{font-size:.96rem;font-weight:900;letter-spacing:-.01em;box-shadow:0 9px 30px #4f8cff61!important}.mz-ai-main i{font-size:1rem;animation:mzAiChat 2.3s ease-in-out infinite}.mz-download-main{font-weight:800}.mz-new-session{color:var(--mz-ok);border:1px solid rgba(61,220,151,.35);background:#3ddc9712;font-weight:800}.mz-new-session:hover{transform:translateY(-2px);background:#3ddc9724}@keyframes mzAiChat{0%,to{transform:scale(1)}50%{transform:scale(1.16) rotate(-4deg)}}.mz-download-modal{max-width:490px}.mz-download-hint{margin:-.35rem 0 1rem;color:var(--text3);font-size:.76rem}.mz-download-options{display:grid;gap:.65rem}.mz-download-options>button{width:100%;display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;column-gap:.8rem;align-items:center;padding:.75rem;border:1px solid var(--mz-line);border-radius:15px;background:var(--mz-surf);color:var(--text);font-family:inherit;text-align:right;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.mz-download-options>button:hover{transform:translate(-3px);background:#4f8cff14;border-color:var(--mz-line-a)}.mz-download-options>button>span{grid-row:1 / 3;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;font-size:1.15rem}.mz-download-options>button>span.pdf{color:#f05252;background:#f052521c}.mz-download-options>button>span.txt{color:var(--mz-accent2);background:#4f8cff1f}.mz-download-options>button>span.minutes{color:var(--mz-violet);background:#a78bfa21}.mz-download-options strong{grid-column:2;font-size:.86rem}.mz-download-options small{grid-column:2;color:var(--text3);font-size:.67rem;margin-top:.15rem}.mz-download-options>button>i{grid-column:3;grid-row:1 / 3;color:var(--text3);font-size:.7rem}[data-theme=light] .mz-success-hero{border-color:#93dfc3;background:linear-gradient(120deg,#ecfdf5,#f7fffb 62%,#fff);box-shadow:0 13px 34px #0596691a}[data-theme=light] .mz-speaker-profile{background:linear-gradient(135deg,#f3f7ff,#f8f7ff);border-color:#ccdaf0}[data-theme=light] .mz-speaker-profile:hover{box-shadow:0 10px 25px #0f172a17}[data-theme=light] .mz-new-session{color:#047857;background:#ecfdf5;border-color:#a7f3d0}[data-theme=light] .mz-download-options>button{background:#f8fafc}[data-theme=light] .mz-download-options>button:hover{background:#eff6ff}@media (max-width: 650px){.mz-result-actions{grid-template-columns:1fr 1fr}.mz-result-actions .mz-ai-main{grid-column:1 / -1}}@media (max-width: 430px){.mz-result-actions{grid-template-columns:1fr}.mz-result-actions .mz-ai-main{grid-column:auto}.mz-speaker-showcase{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.mz-success-hero:before,.mz-success-hero:after,.mz-success-icon,.mz-success-icon:after,.mz-ai-main i{animation:none!important}}.home-recent-caption{color:var(--text3);font-size:.75rem}.home-view-all{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.7rem;padding:.82rem 1rem;border:1px dashed rgba(79,140,255,.45);border-radius:12px;background:#4f8cff0f;color:var(--mz-accent2,#4f8cff);font-family:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:.2s ease}.home-view-all:hover{background:#4f8cff1f;border-style:solid;transform:translateY(-1px)}.home-view-all span{display:flex;align-items:center;gap:.5rem}.history-head{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:1.5rem 1.7rem;background:linear-gradient(120deg,#4f8cff1f,#7c5cff0d)}.history-eyebrow{color:var(--mz-accent2,#4f8cff);font-size:.74rem;font-weight:800}.history-head h2{margin:.35rem 0 .25rem;color:var(--text);font-size:1.35rem}.history-head p{margin:0;color:var(--text3);font-size:.8rem}.history-count{min-width:105px;padding:.8rem 1rem;border:1px solid rgba(79,140,255,.22);border-radius:14px;background:#4f8cff14;text-align:center}.history-count strong,.history-count span{display:block}.history-count strong{color:var(--mz-accent2,#4f8cff);font-size:1.35rem}.history-count span{color:var(--text3);font-size:.68rem}.history-filters{margin-bottom:1rem;padding:.85rem 1rem;overflow:hidden}.history-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.history-filter-summary>div{display:flex;flex-direction:column;gap:.15rem}.history-filter-summary strong{color:var(--text);font-size:.82rem}.history-filter-summary span{color:var(--text3);font-size:.68rem}.history-filter-toggle{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid rgba(79,140,255,.35);border-radius:10px;background:#4f8cff17;color:#4f8cff;font:800 .75rem inherit;cursor:pointer;transition:.2s ease}.history-filter-toggle:hover,.history-filters.open .history-filter-toggle{background:#4f8cff29;border-color:#4f8cff}.history-filter-toggle b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#2867e8;color:#fff;font-size:.62rem}.history-filter-toggle i:last-child{font-size:.58rem;transition:transform .3s ease}.history-filter-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin-top .38s ease}.history-filters.open .history-filter-drawer{grid-template-rows:1fr;opacity:1;margin-top:.85rem}.history-filter-drawer-inner{min-height:0;overflow:hidden}.history-search{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--mz-border,var(--border));border-radius:11px;background:var(--mz-surf,rgba(var(--rgb-fg),.03))}.history-search i{color:var(--text3)}.history-search input{flex:1;border:0;outline:0;background:transparent;color:var(--text);font-family:inherit}.history-status-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0}.history-status-tabs button{padding:.48rem .85rem;border:1px solid var(--mz-border,var(--border));border-radius:20px;background:transparent;color:var(--text2);font:700 .74rem inherit;cursor:pointer}.history-status-tabs button.active{border-color:#4f8cff;background:#4f8cff21;color:#4f8cff}.history-date-filters{display:flex;align-items:flex-end;gap:.7rem;flex-wrap:wrap;padding-top:.8rem;border-top:1px solid var(--mz-border,var(--border))}.history-date-filters label{display:flex;flex-direction:column;gap:.35rem;color:var(--text3);font-size:.68rem}.history-date-filters input{min-width:155px;padding:.55rem .65rem;border:1px solid var(--mz-border,var(--border));border-radius:9px;background:var(--mz-surf,rgba(var(--rgb-fg),.03));color:var(--text);color-scheme:dark;font-family:inherit}[data-theme=light] .history-date-filters input{color-scheme:light}.history-reset{margin-right:auto;padding:.58rem .75rem;border:0;background:transparent;color:var(--text3);font:700 .7rem inherit;cursor:pointer}.history-list-card{padding:1rem;overflow:hidden}.history-list{display:flex;flex-direction:column;gap:.4rem}.history-meeting-row{cursor:default}.history-meeting-row .history-row-main{flex:1;min-width:0}.history-meeting-row .history-row-main h3{margin:0 0 .3rem}.history-meeting-row .mz-mrow-d{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.history-status-label{padding:.26rem .62rem;border-radius:20px;background:#8a94a81a;color:#8a94a8;font-size:.67rem;font-weight:800}.history-meeting-row.status-completed .history-status-label{color:var(--mz-ok,#3ddc97);background:#3ddc971a}.history-meeting-row.status-failed .history-status-label{color:var(--mz-err,#ef4444);background:#ef44441a}.history-meeting-row.status-processing .history-status-label{color:var(--mz-warn,#f5b942);background:#f5b9421a}.history-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--mz-border,var(--border));transition:background .2s ease}.history-row:last-child{border-bottom:0}.history-row:hover{background:rgba(var(--rgb-fg),.025)}.history-row-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:66px;min-height:55px;border-radius:11px;background:#8a94a817;color:#8a94a8;font-size:.65rem;font-weight:800;flex-shrink:0}.history-row-status i{font-size:.95rem}.history-row.status-completed .history-row-status{color:var(--mz-ok,#3ddc97);background:#3ddc971a}.history-row.status-failed .history-row-status{color:var(--mz-err,#ef4444);background:#ef44441a}.history-row.status-processing .history-row-status{color:var(--mz-warn,#f5b942);background:#f5b9421a}.history-row-main{flex:1;min-width:0}.history-row-main h3{margin:0 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.88rem}.history-row-main>div{display:flex;gap:1rem;flex-wrap:wrap;color:var(--text3);font-size:.68rem}.history-row-main i{margin-left:.25rem}.history-row-actions{display:flex;gap:.45rem;align-items:center}.history-unavailable{color:var(--text3);font-size:.7rem}@media (max-width:720px){.history-head{align-items:flex-start}.history-count{min-width:80px}.history-row{align-items:flex-start;flex-wrap:wrap}.history-row-main{min-width:calc(100% - 85px)}.history-row-actions{width:100%;justify-content:flex-end}.history-date-filters label{flex:1;min-width:130px}.history-date-filters input{min-width:0;width:100%}.history-filter-summary>div span{display:none}}@media (prefers-reduced-motion:reduce){.history-filter-drawer{transition:none}}.mz-pdf-spinner{width:68px;height:68px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#4f8cff29,#7c5cff1a);border:1px solid rgba(79,140,255,.3);animation:mzPdfPulse 1.6s ease-in-out infinite}.mz-pdf-spinner i{font-size:1.6rem;color:var(--mz-accent, #4f8cff);animation:mzPdfIconBob 1.6s ease-in-out infinite}@keyframes mzPdfPulse{0%,to{box-shadow:0 0 #4f8cff47}50%{box-shadow:0 0 0 14px #4f8cff00}}@keyframes mzPdfIconBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.08)}}.pdash-burger{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(var(--rgb-fg),.06);border:1px solid rgba(var(--rgb-fg),.12);color:var(--text);cursor:pointer;font-size:.95rem;flex-shrink:0}.pdash-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#05070d99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pdash-fade .2s ease}.pdash-nav-divider{height:1px;margin:.65rem .5rem;background:var(--border)}.pdash-avatar-editor{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:14px;background:rgba(var(--rgb-fg),.025)}.pdash-avatar-main{display:flex;align-items:center;gap:1.1rem}.pdash-avatar-preview{position:relative;display:block;width:72px;height:72px;border-radius:18px;overflow:visible;flex-shrink:0;cursor:pointer}.pdash-avatar-preview>:first-child{display:block;width:100%;height:100%;border-radius:18px;overflow:hidden}.pdash-avatar-cam{position:absolute;bottom:-4px;left:-4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nova-cyan, #00d4ff);color:#041016;font-size:.72rem;border:2px solid var(--bg);transition:transform .2s ease}.pdash-avatar-preview:hover .pdash-avatar-cam{transform:scale(1.12)}.pdash-avatar-options{display:flex;gap:.65rem}.pdash-avatar-options button{position:relative;display:flex;align-items:center;gap:.5rem;min-width:94px;padding:.4rem .55rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text2);font-family:inherit;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pdash-avatar-options button.selected{border-color:var(--nova-cyan);background:#00d4ff1a;color:var(--text)}.pdash-avatar-options img{width:38px;height:38px;object-fit:cover;border-radius:50%;background:#fff}.pdash-avatar-options button>i{position:absolute;top:-5px;left:-5px;color:var(--nova-cyan);background:var(--bg);border-radius:50%;opacity:0}.pdash-avatar-options button.selected>i{opacity:1}@keyframes pdash-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 860px){.pdash-sidebar{position:fixed!important;right:0;top:0;bottom:0;height:100vh!important;z-index:200;transform:translate(100%);transition:transform .3s ease;box-shadow:-24px 0 60px #00000080}.pdash-sidebar.open{transform:translate(0)}.pdash-burger{display:flex}.pdash-topbar{padding:0 1rem!important}.pdash-content{padding:1rem!important}}@media (max-width: 640px){.pdash-stat-row,.pdash-form-grid{grid-template-columns:1fr!important}.pdash-hero{flex-direction:column;align-items:stretch!important;text-align:center}.pdash-hero>button{width:100%;justify-content:center;display:flex}.pdash-avatar-editor{align-items:stretch;flex-direction:column}.pdash-avatar-options button{flex:1}}@media (max-width: 420px){.pdash-back-label{display:none}}@media (min-width: 641px) and (max-width: 860px){.pdash-stat-row{grid-template-columns:repeat(2,1fr)!important}}.profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#05070db8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=light] .profile-modal-overlay{background:#1e293b59}.api-center{display:flex;flex-direction:column;gap:1.2rem;max-width:1240px;margin:0 auto}.api-center-hero{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.2rem;border:1px solid rgba(79,140,255,.3);border-radius:22px;background:linear-gradient(125deg,#2563eb29,#00d4ff0a 56%,rgba(var(--rgb-fg),.025));overflow:hidden;position:relative}.api-center-hero:after{content:"</>";position:absolute;left:2rem;top:-1.5rem;font:900 8rem/1 monospace;color:#4f8cff0f;direction:ltr}.api-center-hero-copy{position:relative;z-index:1;max-width:720px}.api-center-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:#4f8cff;font-size:.78rem;font-weight:800}.api-center-hero h1{margin:.65rem 0 .45rem;color:var(--text);font-size:1.65rem;line-height:1.7}.api-center-hero p{margin:0;color:var(--text3);font-size:.86rem}.api-center-steps{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;color:var(--text2);font-size:.78rem;font-weight:700}.api-center-steps span{display:flex;align-items:center;gap:.4rem}.api-center-steps b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2867e8;color:#fff}.api-center-steps>i{color:var(--text3);font-size:.6rem}.api-center-health{min-width:240px;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:15px;background:var(--surface);position:relative;z-index:1}.api-center-health>div{display:inline-flex;flex-direction:column;vertical-align:middle}.api-center-health strong{color:var(--text);font-size:.8rem}.api-center-health small{color:var(--text3);font-size:.68rem}.api-health-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f;margin-left:.75rem}.api-center-health code{display:block;direction:ltr;margin-top:.8rem;padding:.55rem .7rem;border-radius:8px;background:rgba(var(--rgb-fg),.045);color:#4f8cff;font-size:.72rem;text-align:left}.api-center-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main side";gap:1.2rem;align-items:start;direction:ltr}.api-center-main,.api-center-side{display:flex;flex-direction:column;gap:1.2rem;direction:rtl}.api-center-main{grid-area:main}.api-center-side{grid-area:side}.api-panel{padding:1.3rem;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.api-panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem}.api-panel-head>div:first-child>span{display:block;color:#4f8cff;font-size:.7rem;font-weight:800;margin-bottom:.2rem}.api-panel-head h2{margin:0;color:var(--text);font-size:1rem}.api-panel-title-icon{color:#4f8cff;font-size:1.1rem}.api-create-panel{padding:.8rem;overflow:hidden}.api-create-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;padding:.78rem .85rem;overflow:hidden;border:1px solid rgba(79,140,255,.42);border-radius:12px;background:linear-gradient(110deg,#2563eb2e,#5b5cf61a,#00d4ff14);color:var(--text);font-family:inherit;cursor:pointer;box-shadow:0 0 22px #2563eb1a,inset 0 0 18px #4f8cff0d}.api-create-toggle:before{content:"";position:absolute;top:-80%;bottom:-80%;width:42px;left:-70px;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);filter:blur(1px);animation:api-create-spark 2.8s ease-in-out infinite}.api-create-glow{display:flex;align-items:center;gap:.55rem;color:#72a7ff;font-size:.9rem;font-weight:900;text-shadow:0 0 9px rgba(79,140,255,.6),0 0 22px rgba(0,212,255,.24)}.api-create-glow i{animation:api-key-pulse 1.8s ease-in-out infinite}.api-create-toggle-hint{display:flex;align-items:center;gap:.4rem;color:var(--text3);font-size:.67rem;font-weight:700}.api-create-toggle-hint i{font-size:.55rem;transition:transform .3s ease}.api-create-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin-top .42s ease}.api-create-panel.open .api-create-drawer{grid-template-rows:1fr;opacity:1;margin-top:.9rem}.api-create-drawer-inner{min-height:0;overflow:hidden;padding:0 .15rem}@keyframes api-create-spark{0%,18%{left:-70px;opacity:0}28%{opacity:1}55%,to{left:115%;opacity:0}}@keyframes api-key-pulse{0%,to{filter:drop-shadow(0 0 2px rgba(79,140,255,.25));transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(0,212,255,.8));transform:scale(1.08)}}.api-language-tabs{display:flex;direction:ltr;padding:3px;border:1px solid var(--border);border-radius:10px;background:rgba(var(--rgb-fg),.035)}.api-language-tabs button{border:0;border-radius:7px;padding:.4rem .7rem;background:transparent;color:var(--text3);font:700 .72rem inherit;cursor:pointer}.api-language-tabs button.active{background:#2867e8;color:#fff;box-shadow:0 4px 12px #2563eb40}.api-service-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.api-service-picker button{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.65rem .7rem;border:1px solid var(--border);border-radius:11px;background:rgba(var(--rgb-fg),.025);color:var(--text2);font:700 .73rem inherit;cursor:pointer}.api-service-picker button i{color:#4f8cff;width:18px;text-align:center}.api-service-picker button.active{border-color:#4f8cff;background:#4f8cff1f;color:var(--text)}.api-endpoint-row{display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:10px 10px 0 0;background:rgba(var(--rgb-fg),.025)}.api-method{padding:.2rem .45rem;border-radius:5px;background:#22c55e21;color:#22c55e;font:800 .65rem monospace}.api-endpoint-row code{direction:ltr;color:var(--text);font-size:.76rem}.api-endpoint-row>span:last-child{margin-right:auto;color:var(--text3);font-size:.7rem}.api-codebox{overflow:hidden;border-radius:0 0 12px 12px;background:#09111f;border:1px solid #1d2b42;border-top:0;animation:api-code-reveal .38s cubic-bezier(.2,.8,.2,1);transform-origin:top center}.api-codebox:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(96,165,250,.09) 50%,transparent 65%);transform:translate(-120%);animation:api-code-shine .8s ease-out}.api-codebox{position:relative}.api-codebar{display:flex;justify-content:space-between;align-items:center;padding:.55rem .8rem;border-bottom:1px solid #1d2b42;color:#8493aa;font:700 .7rem monospace}.api-codebar button{border:0;background:transparent;color:#9bb8e8;font:700 .7rem inherit;cursor:pointer}.api-codebox pre{margin:0;padding:1.15rem;max-height:340px;overflow:auto;text-align:left;color:#d9e6f7;font:500 .76rem/1.85 monospace;white-space:pre}@keyframes api-code-reveal{0%{opacity:.25;transform:translateY(7px) scale(.995)}to{opacity:1;transform:none}}@keyframes api-code-shine{to{transform:translate(120%)}}.api-panel-help{margin:-.35rem 0 1rem;color:var(--text3);font-size:.76rem;line-height:1.8}.api-permission-list{display:flex;flex-direction:column;gap:.4rem}.api-permission-list button{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text2);font:600 .75rem inherit;cursor:pointer;text-align:right}.api-permission-list button.selected{border-color:#4f8cff8c;background:#4f8cff1a;color:var(--text)}.api-permission-list button.selected i{color:#4f8cff}.api-create-button{width:100%;padding:.75rem;border:0;border-radius:11px;background:linear-gradient(135deg,#1677ee,#5b5cf6);color:#fff;font:800 .82rem inherit;cursor:pointer;box-shadow:0 8px 20px #2563eb38}.api-create-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.api-limit-warning{margin-bottom:.8rem;color:#f59e0b;font-size:.73rem}.api-key-quota{padding:.3rem .65rem;border-radius:20px;background:#4f8cff1a;color:#4f8cff;font-size:.7rem;font-weight:800}.api-key-list{display:flex;flex-direction:column;gap:.55rem}.api-key-item{display:flex;align-items:center;gap:.8rem;padding:.8rem;border:1px solid var(--border);border-radius:12px;background:rgba(var(--rgb-fg),.02)}.api-key-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#4f8cff1f;color:#4f8cff;flex-shrink:0}.api-key-info{flex:1;min-width:0}.api-key-info strong{display:block;color:var(--text);font-size:.82rem}.api-key-info small{display:block;margin:.15rem 0 .4rem;color:var(--text3);font-size:.66rem}.api-key-info>div{display:flex;gap:.3rem;flex-wrap:wrap}.api-key-info>div span{padding:.17rem .45rem;border-radius:12px;background:#4f8cff1a;color:#4f8cff;font-size:.62rem;font-weight:700}.api-key-status{padding:.25rem .55rem;border-radius:20px;background:#6b72801f;color:#6b7280;font-size:.66rem;font-weight:800}.api-key-status.active{background:#22c55e1f;color:#22c55e}.api-revoke{padding:.38rem .6rem;border:1px solid rgba(239,68,68,.25);border-radius:8px;background:#ef44440f;color:#ef4444;font:700 .68rem inherit;cursor:pointer}.api-help-panel{display:flex;gap:.85rem;align-items:flex-start}.api-help-panel>i{color:#4f8cff;font-size:1.2rem;margin-top:.15rem}.api-help-panel strong{color:var(--text);font-size:.8rem}.api-help-panel p{margin:.35rem 0 0;color:var(--text3);font-size:.7rem;line-height:2}@media (max-width:1050px){.api-center-layout{grid-template-columns:1fr;grid-template-areas:"side" "main"}.api-center-side{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:700px){.api-center-hero{align-items:stretch;flex-direction:column;padding:1.35rem}.api-center-hero h1{font-size:1.25rem}.api-center-health{min-width:0}.api-center-side{display:flex}.api-panel-head{align-items:flex-start;flex-direction:column}.api-service-picker{grid-template-columns:1fr 1fr}.api-endpoint-row{flex-wrap:wrap}.api-endpoint-row>span:last-child{width:100%;margin:0}.api-key-item{align-items:flex-start;flex-wrap:wrap}.api-key-info{min-width:calc(100% - 55px)}}@media (prefers-reduced-motion:reduce){.api-codebox,.api-codebox:after{animation:none}}@media (prefers-reduced-motion:reduce){.api-create-toggle:before,.api-create-glow i{animation:none}.api-create-drawer{transition:none}}.pdash-avatar-upload-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;cursor:pointer;background:#4f8cff1a;border:1px solid rgba(79,140,255,.3);color:#4f8cff;font-size:.8rem;font-weight:700;transition:background .2s ease}.pdash-avatar-upload-btn:hover{background:#4f8cff2e}.hl-root{--hl-bg: #ffffff;--hl-bg-alt: #f6f9fc;--hl-navy: #0f172a;--hl-navy2: #1e3a5f;--hl-blue: #2563eb;--hl-blue-dark: #1d4ed8;--hl-text2: #475569;--hl-text3: #64748b;--hl-border: #e2e8f0;--hl-shadow-sm: 0 1px 2px rgba(15,23,42,.06);--hl-shadow-md: 0 8px 24px rgba(15,23,42,.08);--hl-shadow-lg: 0 20px 48px rgba(15,23,42,.1);background:var(--hl-bg);color:var(--hl-navy);min-height:100vh;direction:rtl;font-family:Vazirmatn,Vazir,sans-serif}.hl-root *{box-sizing:border-box}.hl-root a{text-decoration:none;color:inherit}.hl-root .hl-container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.hl-header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hl-border)}.hl-header-inner{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}.hl-logo{display:flex;align-items:center;gap:.65rem}.hl-logo img{width:38px;height:38px;object-fit:contain}.hl-logo-texts{display:flex;flex-direction:column;line-height:1.25}.hl-logo-name{font-size:1.02rem;font-weight:800;color:var(--hl-navy)}.hl-logo-sub{font-size:.68rem;color:var(--hl-text3)}.hl-nav{display:flex;align-items:center;gap:1.9rem}.hl-nav a{font-size:.88rem;font-weight:600;color:var(--hl-text2);transition:color .2s}.hl-nav a:hover{color:var(--hl-blue)}.hl-header-actions{display:flex;align-items:center;gap:.7rem}@media (max-width: 860px){.hl-nav{display:none}}.hl-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.68rem 1.4rem;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .2s ease;font-family:inherit}.hl-btn-primary{background:var(--hl-blue);color:#fff;box-shadow:var(--hl-shadow-sm)}.hl-btn-primary:hover{background:var(--hl-blue-dark);box-shadow:var(--hl-shadow-md);transform:translateY(-1px)}.hl-btn-outline{background:#fff;color:var(--hl-navy);border-color:var(--hl-border)}.hl-btn-outline:hover{border-color:var(--hl-blue);color:var(--hl-blue)}.hl-btn-lg{padding:.85rem 1.8rem;font-size:.95rem}.hl-hero{padding:4.5rem 0 5rem;overflow:hidden}.hl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center}@media (max-width: 980px){.hl-hero-grid{grid-template-columns:1fr;gap:2.5rem}}.hl-badge{display:inline-flex;align-items:center;gap:.5rem;background:#eff6ff;border:1px solid #dbeafe;color:var(--hl-blue-dark);font-size:.78rem;font-weight:700;padding:.45rem .9rem;border-radius:30px;margin-bottom:1.3rem}.hl-badge-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.hl-hero h1{font-size:2.7rem;font-weight:800;line-height:1.35;color:var(--hl-navy);margin:0 0 1.2rem}.hl-hero h1 em{font-style:normal;color:var(--hl-blue)}@media (max-width: 640px){.hl-hero h1{font-size:2rem}}.hl-hero-desc{font-size:1.02rem;line-height:1.9;color:var(--hl-text2);margin:0 0 2rem;max-width:540px}.hl-hero-btns{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:2rem}.hl-trust-row{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.hl-trust-item{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--hl-text3);font-weight:600}.hl-trust-item i{color:#16a34a}.hl-mock{background:#fff;border:1px solid var(--hl-border);border-radius:20px;box-shadow:var(--hl-shadow-lg);padding:1.4rem;position:relative}.hl-mock-top{display:flex;align-items:center;gap:.4rem;margin-bottom:1.1rem}.hl-mock-dot{width:9px;height:9px;border-radius:50%;background:var(--hl-border)}.hl-mock-title{margin-right:auto;font-size:.74rem;color:var(--hl-text3);font-weight:700}.hl-mock-wave{display:flex;align-items:center;gap:3px;height:64px;background:var(--hl-bg-alt);border-radius:12px;padding:0 1rem;margin-bottom:1.1rem}.hl-mock-wave span{flex:1;min-width:2px;border-radius:3px;background:linear-gradient(180deg,var(--hl-blue),#93c5fd);animation:hlWave 1.8s ease-in-out infinite}@keyframes hlWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hl-mock-line{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-bottom:1px solid var(--hl-bg-alt)}.hl-mock-line:last-child{border-bottom:none}.hl-mock-avatar{width:26px;height:26px;border-radius:8px;background:var(--hl-bg-alt);color:var(--hl-blue);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;flex-shrink:0}.hl-mock-text{font-size:.8rem;color:var(--hl-text2)}.hl-mock-text b{color:var(--hl-navy)}.hl-mock-badge{position:absolute;bottom:-16px;left:22px;background:#fff;border:1px solid var(--hl-border);border-radius:12px;box-shadow:var(--hl-shadow-md);padding:.6rem .9rem;display:flex;align-items:center;gap:.6rem}.hl-mock-badge i{color:#16a34a;font-size:1rem}.hl-mock-badge-t{font-size:.68rem;color:var(--hl-text3)}.hl-mock-badge-v{font-size:.86rem;font-weight:800;color:var(--hl-navy)}.hl-sec{padding:4.5rem 0}.hl-sec-alt{background:var(--hl-bg-alt)}.hl-sec-header{text-align:center;max-width:620px;margin:0 auto 3rem}.hl-sec-badge{display:inline-flex;align-items:center;gap:.45rem;background:#eff6ff;color:var(--hl-blue-dark);font-size:.76rem;font-weight:700;padding:.4rem .85rem;border-radius:20px;margin-bottom:1rem}.hl-sec-title{font-size:1.9rem;font-weight:800;color:var(--hl-navy);margin:0 0 .7rem}.hl-sec-sub{font-size:.95rem;color:var(--hl-text3);line-height:1.8;margin:0}.hl-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}@media (max-width: 860px){.hl-svc-grid{grid-template-columns:1fr}}.hl-svc-card{background:#fff;border:1px solid var(--hl-border);border-radius:16px;padding:1.8rem;transition:all .25s ease}.hl-svc-card:hover{box-shadow:var(--hl-shadow-md);transform:translateY(-3px);border-color:#bfdbfe}.hl-svc-icon{width:48px;height:48px;border-radius:12px;background:#eff6ff;color:var(--hl-blue);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:1.1rem}.hl-svc-card h3{font-size:1.05rem;font-weight:800;color:var(--hl-navy);margin:0 0 .55rem}.hl-svc-card p{font-size:.85rem;color:var(--hl-text3);line-height:1.85;margin:0}.hl-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@media (max-width: 760px){.hl-stats-grid{grid-template-columns:repeat(2,1fr)}}.hl-stat-card{background:#fff;border:1px solid var(--hl-border);border-radius:16px;padding:1.6rem 1.2rem;text-align:center}.hl-stat-icon{width:42px;height:42px;border-radius:11px;background:var(--hl-bg-alt);color:var(--hl-blue);display:flex;align-items:center;justify-content:center;font-size:1.05rem;margin:0 auto .9rem}.hl-stat-num{font-size:1.7rem;font-weight:800;color:var(--hl-navy);margin-bottom:.3rem}.hl-stat-lbl{font-size:.8rem;color:var(--hl-text3)}.hl-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}@media (max-width: 860px){.hl-feat-grid{grid-template-columns:1fr}}.hl-feat-card{display:flex;gap:1rem;padding:1.5rem;border-radius:14px;transition:background .2s}.hl-feat-card:hover{background:var(--hl-bg-alt)}.hl-feat-ic{width:44px;height:44px;border-radius:12px;background:var(--hl-navy2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.hl-svc-icon,.hl-stat-icon,.hl-feat-ic{color:#1d4ed8;background:#2563eb24;border:1px solid rgba(37,99,235,.34)}.hl-feat-card h4{font-size:.95rem;font-weight:800;color:var(--hl-navy);margin:0 0 .45rem}.hl-feat-card p{font-size:.82rem;color:var(--hl-text3);line-height:1.8;margin:0}.hl-cta{background:linear-gradient(120deg,var(--hl-navy2),var(--hl-blue-dark));padding:3.6rem 0;text-align:center}.hl-cta h2{color:#fff;font-size:1.7rem;font-weight:800;margin:0 0 .7rem}.hl-cta p{color:#cbd8ee;font-size:.95rem;margin:0 0 1.8rem}.hl-cta .hl-btn-outline{background:transparent;color:#fff;border-color:#ffffff59}.hl-cta .hl-btn-outline:hover{background:#ffffff1a;border-color:#fff;color:#fff}.hl-cta .hl-btn-primary{background:#fff;color:var(--hl-blue-dark)}.hl-cta .hl-btn-primary:hover{background:#eff6ff}.hl-cta-btns{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hl-footer{background:var(--hl-navy);padding:3rem 0 1.6rem}.hl-footer .hl-logo-name{color:#fff}.hl-footer .hl-logo-sub{color:#94a3b8}.hl-footer-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin-bottom:2.2rem}.hl-footer-links{display:flex;gap:2.5rem;flex-wrap:wrap}.hl-footer-col h5{color:#fff;font-size:.82rem;font-weight:700;margin:0 0 .9rem}.hl-footer-col a{display:block;color:#94a3b8;font-size:.82rem;margin-bottom:.6rem;transition:color .2s}.hl-footer-col a:hover{color:#fff}.hl-footer-bottom{border-top:1px solid #1e293b;padding-top:1.4rem;text-align:center;color:#64748b;font-size:.78rem}.hl-preview-flag{position:fixed;bottom:1rem;left:1rem;z-index:999;background:var(--hl-navy);color:#fff;font-size:.74rem;font-weight:700;padding:.5rem .9rem;border-radius:10px;box-shadow:var(--hl-shadow-md);display:flex;align-items:center;gap:.5rem}.hl-preview-flag i{color:#fbbf24}.eco{position:relative;overflow:clip;padding-bottom:5rem}.eco-aurora{position:absolute;inset:-20% -10% auto -10%;height:130vh;pointer-events:none;z-index:0;background:radial-gradient(42% 38% at 22% 16%,rgba(79,140,255,.28),transparent 70%),radial-gradient(38% 34% at 78% 8%,rgba(139,92,246,.22),transparent 70%),radial-gradient(46% 40% at 55% 42%,rgba(34,198,232,.14),transparent 72%);filter:blur(18px);animation:eco-drift 22s var(--ease-out) infinite alternate}[data-theme=light] .eco-aurora{background:radial-gradient(42% 38% at 22% 16%,rgba(37,99,235,.16),transparent 70%),radial-gradient(38% 34% at 78% 8%,rgba(139,92,246,.12),transparent 70%),radial-gradient(46% 40% at 55% 42%,rgba(14,165,233,.1),transparent 72%)}@keyframes eco-drift{0%{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.eco-grid-bg{position:absolute;inset:0 0 auto 0;height:120vh;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(var(--rgb-fg),.1) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000 0%,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.eco>.container{position:relative;z-index:1}.eco-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;padding:4.5rem 0 3.5rem}.eco-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .95rem;border-radius:100px;border:1px solid var(--border-accent);background:#4f8cff17;color:var(--accent-light);font-size:.78rem;font-weight:700;margin-bottom:1.2rem}[data-theme=light] .eco-badge{color:var(--accent-deep)}.eco-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 #3ddc978c;animation:eco-pulse 2.2s infinite}@keyframes eco-pulse{70%{box-shadow:0 0 0 9px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.eco-hero h1{font-size:clamp(2rem,4.6vw,3.35rem);line-height:1.35;font-weight:900;margin:0 0 1.1rem;letter-spacing:-.01em}.eco-hero h1 .grad{background:linear-gradient(110deg,var(--accent-light),var(--accent) 45%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.eco-hero p.lead{font-size:1.02rem;line-height:2.05;color:var(--text2);max-width:34rem;margin:0 0 1.9rem}.eco-hero-actions{display:flex;gap:.85rem;flex-wrap:wrap}.eco-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.5rem;min-height:48px;border-radius:14px;font-size:.92rem;font-weight:800;font-family:inherit;text-decoration:none;cursor:pointer;border:1px solid var(--border);color:var(--text);background:var(--surface);transition:transform .22s var(--ease-out),border-color .22s,background .22s,box-shadow .22s}.eco-btn:hover{transform:translateY(-2px);border-color:var(--border-accent);background:var(--surface2)}.eco-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eco-btn.pri{border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;box-shadow:0 10px 28px #4f8cff47}.eco-btn.pri:hover{box-shadow:0 16px 38px #4f8cff66}.eco-hero-visual{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.eco-hero-visual:before{content:"";position:absolute;width:74%;height:74%;border-radius:50%;background:radial-gradient(circle,rgba(79,140,255,.3),transparent 68%);filter:blur(46px);pointer-events:none;animation:eco-breathe 8s ease-in-out infinite}[data-theme=light] .eco-hero-visual:before{background:radial-gradient(circle,rgba(37,99,235,.2),transparent 68%)}@keyframes eco-breathe{0%,to{opacity:.72;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.eco-phone{position:relative;width:236px;height:470px;border-radius:40px;padding:11px;background:linear-gradient(160deg,rgba(var(--rgb-fg),.16),rgba(var(--rgb-fg),.05));border:1px solid rgba(var(--rgb-fg),.14);box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff1f;animation:eco-float 7s ease-in-out infinite;z-index:2}[data-theme=light] .eco-phone{box-shadow:0 30px 70px #0f172a2e}@keyframes eco-float{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}.eco-phone-screen{height:100%;border-radius:30px;background:linear-gradient(170deg,#0b1020,#070a13 55%,#0a1226);overflow:hidden;position:relative;display:flex;flex-direction:column}.eco-phone-notch{position:absolute;top:9px;left:50%;transform:translate(-50%);width:74px;height:20px;border-radius:12px;background:#000000d9;z-index:3}.eco-phone-head{padding:2.35rem .9rem .7rem;display:flex;align-items:center;gap:.55rem;border-bottom:1px solid rgba(255,255,255,.07)}.eco-phone-head img{width:30px;height:30px;border-radius:9px}.eco-phone-head b{color:#fff;font-size:.76rem;display:block}.eco-phone-head small{color:#6ee7b7;font-size:.62rem;display:flex;align-items:center;gap:.28rem}.eco-phone-head small:before{content:"";width:5px;height:5px;border-radius:50%;background:#6ee7b7}.eco-phone-body{flex:1;padding:.8rem .75rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.eco-bubble{max-width:84%;padding:.52rem .7rem;border-radius:13px;font-size:.685rem;line-height:1.85;animation:eco-bubble-in .42s var(--ease-out) both}@keyframes eco-bubble-in{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}.eco-bubble.me{align-self:flex-start;background:#ffffff14;color:#e6ecf7;border-bottom-left-radius:5px}.eco-bubble.bot{align-self:flex-end;background:linear-gradient(135deg,#4f8cff,#2f6bea);color:#fff;border-bottom-right-radius:5px;box-shadow:0 6px 18px #4f8cff4d}.eco-voice-note{display:flex;align-items:center;gap:.4rem;align-self:flex-start;background:#ffffff14;border-radius:13px 13px 13px 5px;padding:.5rem .65rem;animation:eco-bubble-in .42s var(--ease-out) both}.eco-voice-note i{color:#8ab4ff;font-size:.7rem}.eco-voice-note .bars{display:flex;align-items:center;gap:2px;height:15px}.eco-voice-note .bars span{width:2px;border-radius:2px;background:#ffffff8c;animation:eco-eq 1.05s ease-in-out infinite}@keyframes eco-eq{0%,to{height:4px}50%{height:14px}}.eco-voice-note small{color:#93a3bd;font-size:.58rem}.eco-typing{display:flex;gap:4px;align-self:flex-end;padding:.6rem .75rem;background:#4f8cff29;border-radius:13px 13px 5px}.eco-typing i{width:5px;height:5px;border-radius:50%;background:#8ab4ff;animation:eco-dot 1.25s infinite}.eco-typing i:nth-child(2){animation-delay:.16s}.eco-typing i:nth-child(3){animation-delay:.32s}@keyframes eco-dot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.eco-phone-bar{margin:0 .75rem .85rem;padding:.5rem .7rem;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:.63rem}.eco-phone-bar i{color:#8ab4ff}.eco-orbit{position:absolute;width:74px;height:74px;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #00000073;border:1px solid rgba(var(--rgb-fg),.12);animation:eco-float 6s ease-in-out infinite;z-index:1}.eco-orbit img{width:100%;height:100%;display:block}.eco-orbit.o1{top:6%;inset-inline-start:2%;animation-delay:.4s}.eco-orbit.o2{top:34%;inset-inline-end:0%;animation-delay:1.1s;width:64px;height:64px}.eco-orbit.o3{bottom:12%;inset-inline-start:6%;animation-delay:1.8s;width:68px;height:68px}.eco-orbit.o4{bottom:3%;inset-inline-end:8%;animation-delay:2.4s;width:58px;height:58px}.eco-sec-head{text-align:center;margin:4.2rem 0 2.2rem}.eco-sec-head .kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;letter-spacing:.06em;color:var(--accent-light);text-transform:uppercase;margin-bottom:.7rem}[data-theme=light] .eco-sec-head .kicker{color:var(--accent-deep)}.eco-sec-head h2{font-size:clamp(1.4rem,2.7vw,2.05rem);font-weight:900;margin:0 0 .6rem}.eco-sec-head p{color:var(--text2);font-size:.93rem;line-height:1.95;max-width:40rem;margin:0 auto}.eco-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:1.1rem}.eco-card{position:relative;grid-column:span 2;border-radius:22px;padding:1.6rem;background:linear-gradient(160deg,rgba(var(--rgb-fg),.055),rgba(var(--rgb-fg),.022));border:1px solid var(--border);overflow:hidden;transition:transform .28s var(--ease-out),border-color .28s,box-shadow .28s;opacity:0;transform:translateY(22px)}.eco-card.in{opacity:1;transform:none}.eco-card:hover{transform:translateY(-4px);border-color:var(--border-accent);box-shadow:0 20px 50px #00000057,var(--shadow-glow)}[data-theme=light] .eco-card{background:#fff;box-shadow:0 6px 20px #0f172a0d}[data-theme=light] .eco-card:hover{box-shadow:0 20px 44px #0f172a1f}.eco-card:before{content:"";position:absolute;inset-inline-end:-30%;top:-55%;width:78%;height:130%;background:radial-gradient(circle,var(--tint, rgba(79, 140, 255, .24)),transparent 66%);filter:blur(26px);opacity:.85;pointer-events:none;transition:opacity .3s}.eco-card:hover:before{opacity:1}.eco-card.feature{grid-column:span 3}.eco-card-top{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem;position:relative}.eco-tile{width:66px;height:66px;border-radius:17px;flex-shrink:0;box-shadow:0 12px 28px #00000057;transition:transform .35s var(--ease-out)}.eco-card:hover .eco-tile{transform:scale(1.05) rotate(-3deg)}.eco-card.feature .eco-tile{width:84px;height:84px;border-radius:21px}.eco-card h3{font-size:1.06rem;font-weight:800;margin:0 0 .3rem}.eco-card.feature h3{font-size:1.28rem}.eco-card .eco-plat{font-size:.72rem;color:var(--text3);font-weight:700}.eco-card p.desc{font-size:.855rem;line-height:2;color:var(--text2);margin:0 0 1.2rem;position:relative}.eco-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.15rem;position:relative}.eco-chip{display:inline-flex;align-items:center;gap:.32rem;padding:.3rem .62rem;border-radius:8px;background:var(--surface2);border:1px solid var(--border);font-size:.7rem;font-weight:700;color:var(--text2)}.eco-chip i{font-size:.68rem;color:var(--accent-light)}[data-theme=light] .eco-chip i{color:var(--accent-deep)}.eco-card-actions{display:flex;gap:.55rem;flex-wrap:wrap;position:relative}.eco-mini-btn{display:inline-flex;align-items:center;gap:.42rem;padding:.62rem 1rem;min-height:44px;border-radius:11px;font-size:.8rem;font-weight:800;font-family:inherit;text-decoration:none;cursor:pointer;border:1px solid var(--border);background:var(--surface2);color:var(--text);transition:transform .2s var(--ease-out),background .2s,border-color .2s}.eco-mini-btn:hover{transform:translateY(-2px);border-color:var(--border-accent)}.eco-mini-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eco-mini-btn.solid{border-color:transparent;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff}.eco-bots{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin-bottom:1.1rem}.eco-bot-card{position:relative;border-radius:24px;padding:1.9rem;border:1px solid var(--border);background:linear-gradient(155deg,rgba(var(--rgb-fg),.06),rgba(var(--rgb-fg),.02));overflow:hidden;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s;opacity:0;transform:translateY(22px)}.eco-bot-card.in{opacity:1;transform:none}.eco-bot-card:hover{transform:translateY(-4px);border-color:var(--border-accent);box-shadow:0 24px 54px #0000005c}[data-theme=light] .eco-bot-card{background:#fff;box-shadow:0 6px 20px #0f172a0d}.eco-bot-card:before{content:"";position:absolute;inset-inline-end:-22%;top:-48%;width:62%;height:116%;background:radial-gradient(circle,var(--tint),transparent 66%);filter:blur(30px);pointer-events:none}.eco-bot-head{display:flex;align-items:center;gap:1.05rem;margin-bottom:1.15rem;position:relative}.eco-bot-head img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.eco-bot-head h3{font-size:1.16rem;font-weight:800;margin:0 0 .3rem}.eco-handle{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:700;color:var(--accent-light);direction:ltr;cursor:pointer;background:none;border:none;padding:0}[data-theme=light] .eco-handle{color:var(--accent-deep)}.eco-handle i{font-size:.72rem;opacity:.7}.eco-handle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.eco-bot-card p.desc{font-size:.86rem;line-height:2;color:var(--text2);margin:0 0 1.15rem;position:relative}.eco-feat-list{list-style:none;padding:0;margin:0 0 1.4rem;position:relative}.eco-feat-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.83rem;color:var(--text2);line-height:1.95;margin-bottom:.35rem}.eco-feat-list i{color:var(--ok);font-size:.72rem;margin-top:.55rem;flex-shrink:0}.eco-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:3.4rem;padding:1.9rem;border-radius:24px;border:1px solid var(--border);background:linear-gradient(150deg,#4f8cff17,rgba(var(--rgb-fg),.02))}[data-theme=light] .eco-stats{background:#fff;box-shadow:0 6px 20px #0f172a0d}.eco-stat{text-align:center}.eco-stat b{display:block;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;color:var(--text);line-height:1.3}.eco-stat span{font-size:.8rem;color:var(--text3);font-weight:700}.eco-cta{margin-top:3.6rem;padding:3.2rem 2rem;border-radius:28px;text-align:center;border:1px solid var(--border-accent);background:radial-gradient(60% 130% at 50% 0%,rgba(79,140,255,.18),transparent 70%),linear-gradient(150deg,rgba(var(--rgb-fg),.05),rgba(var(--rgb-fg),.02));position:relative;overflow:hidden}[data-theme=light] .eco-cta{background:linear-gradient(150deg,#eff4ff,#fff)}.eco-cta h2{font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;margin:0 0 .75rem}.eco-cta p{color:var(--text2);font-size:.93rem;line-height:2;max-width:38rem;margin:0 auto 1.7rem}.eco-cta-actions{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.eco-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem}.eco-hero-visual{min-height:420px}.eco-card,.eco-card.feature{grid-column:span 3}.eco-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 780px){.eco-bots{grid-template-columns:1fr}.eco-card,.eco-card.feature{grid-column:span 6}.eco-orbit.o2,.eco-orbit.o4{display:none}}@media (max-width: 520px){.eco-hero{padding-top:3.4rem}.eco-hero-visual{min-height:380px}.eco-phone{width:200px;height:400px}.eco-orbit{display:none}.eco-card{padding:1.25rem}.eco-bot-card{padding:1.35rem}.eco-cta{padding:2.2rem 1.2rem}.eco-stats{padding:1.4rem}}.eco-android-icon{width:1.05em;height:1.05em;object-fit:contain;vertical-align:-.15em;margin-inline-end:.4em}.eco-android-icon.lg{width:1.5rem;height:1.5rem;margin-inline-end:.55rem;vertical-align:-.3rem}.eco-plat{display:inline-flex;align-items:center}.eco-sec-head h2{display:flex;align-items:center;justify-content:center}.eco-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-start;background:#03050a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:eco-fade-in .2s ease-out}@keyframes eco-fade-in{0%{opacity:0}to{opacity:1}}.eco-panel{width:min(420px,100%);height:100%;background:var(--bg2);border-inline-start:1px solid var(--border);padding:1.6rem;overflow-y:auto;animation:eco-slide-in .28s var(--ease-out)}@keyframes eco-slide-in{0%{transform:translate(var(--slide-from, 24px));opacity:0}to{transform:none;opacity:1}}[dir=rtl] .eco-panel{--slide-from: 24px}.eco-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.eco-panel-title{display:flex;align-items:center}.eco-panel-title h3{font-size:1.08rem;font-weight:800;margin:0}.eco-panel-list{display:flex;flex-direction:column;gap:.85rem}.eco-pick-row{display:flex;align-items:center;gap:.9rem;padding:.9rem;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.eco-pick-row img{width:52px;height:52px;object-fit:contain;border-radius:12px;flex-shrink:0}.eco-pick-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.eco-pick-info b{font-size:.92rem;font-weight:800}.eco-pick-info span{font-size:.75rem;color:var(--text3);direction:ltr;text-align:right}@media (prefers-reduced-motion: reduce){.eco-aurora,.eco-phone,.eco-orbit,.eco-badge .dot,.eco-hero-visual:before,.eco-voice-note .bars span,.eco-typing i{animation:none!important}.eco-card,.eco-bot-card{opacity:1!important;transform:none!important;transition:none}.eco-bubble,.eco-voice-note{animation:none!important}}:root{--rgb-fg: 255, 255, 255;--accent: #4f8cff;--accent-deep: #2f6bea;--accent-light: #8ab4ff;--bg: #05070d;--bg2: #090c14;--bg3: #0e1220;--surface: rgba(var(--rgb-fg), .04);--surface2: rgba(var(--rgb-fg), .07);--border: rgba(var(--rgb-fg), .09);--border-accent: rgba(79, 140, 255, .25);--text: #ffffff;--text2: #a3aec2;--text3: #5f6a80;--ok: #3ddc97;--warn: #f5b942;--error: #ff5d6c;--radius: 16px;--radius-sm: 10px;--shadow-card: 0 12px 40px rgba(0, 0, 0, .35);--shadow-glow: 0 0 40px rgba(79, 140, 255, .15);--ease-out: cubic-bezier(.22, 1, .36, 1)}[data-theme=light]{--rgb-fg: 15, 23, 42;--bg: #f6f8fc;--bg2: #eef2fa;--bg3: #ffffff;--surface: rgba(15, 23, 42, .035);--surface2: rgba(15, 23, 42, .06);--border: rgba(15, 23, 42, .22);--border-accent: rgba(29, 78, 216, .35);--text: #000000;--text2: #1a2130;--text3: #333c4d;--shadow-card: 0 12px 32px rgba(15, 23, 42, .08);--shadow-glow: 0 0 40px rgba(37, 99, 235, .1);--accent: #2563eb;--accent-deep: #1d4ed8;--accent-light: #3b82f6}[data-theme=light] .svcx{--sx-blue: #2563eb;--sx-deep: #1d4ed8;--sx-light: #3b82f6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Vazirmatn,sans-serif;background:var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,textarea{font-family:inherit}.container{width:90%;max-width:1280px;margin:0 auto}::selection{background:#4f8cff59;color:#fff}[data-theme=light] ::selection{background:#2563eb2e;color:var(--text)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(var(--rgb-fg),.12);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#4f8cff66}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f172a26}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#2563eb66}h1,h2,h3,h4{color:var(--text);line-height:1.35}.gradient-text{background:linear-gradient(105deg,var(--accent-light),var(--accent) 55%,var(--accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.9rem;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--ease-out),box-shadow .25s,background .25s,border-color .25s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;box-shadow:0 8px 28px #2f6bea59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 38px #2f6bea80}.btn-outline{background:var(--surface);border-color:var(--border);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{border-color:var(--border-accent);background:var(--surface2);transform:translateY(-2px)}.btn-lg{padding:.95rem 2.4rem;font-size:1.02rem}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme=light] .card{border-width:1.5px;box-shadow:0 1px 3px #0f172a0a}.sec{padding:5.5rem 0;position:relative}.sec-head{text-align:center;max-width:620px;margin:0 auto 3.2rem}.sec-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem 1rem;border-radius:30px;background:#4f8cff14;border:1px solid rgba(79,140,255,.22);color:var(--accent-light);font-size:.84rem;font-weight:600;margin-bottom:1.1rem}.sec-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin-bottom:.9rem}.sec-sub{color:var(--text2);font-size:.95rem}.sec-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(79,140,255,.18),transparent)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.reveal.in{opacity:1;transform:none}.page-enter{animation:page-in .55s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.field{margin-bottom:1.1rem}.field label{display:block;font-size:.88rem;font-weight:600;color:var(--text2);margin-bottom:.45rem}.field input,.field textarea{width:100%;padding:.78rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.92rem;outline:none;transition:border-color .25s,box-shadow .25s}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f8cff26}.field input::placeholder,.field textarea::placeholder{color:var(--text3)}.form-msg{padding:.7rem 1rem;border-radius:var(--radius-sm);font-size:.89rem;margin-top:.9rem}.form-msg.success{background:#3ddc971a;border:1px solid rgba(61,220,151,.3);color:var(--ok)}.form-msg.error{background:#ff5d6c1a;border:1px solid rgba(255,93,108,.3);color:var(--error)}.progress-track{width:100%;height:6px;background:rgba(var(--rgb-fg),.07);border-radius:4px;overflow:hidden}[data-theme=light] .progress-track{background:#0f172a14}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent-light));border-radius:4px;transition:width .35s ease}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:opacity .7s ease}.intro.hide{opacity:0;pointer-events:none}.intro-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 40% at 50% 55%,rgba(79,140,255,.07),transparent 65%)}.intro-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.intro-brand{font-size:2.4rem;font-weight:900;color:var(--text);opacity:0;transform:translateY(14px);animation:rise .9s var(--ease-out) forwards .15s}.intro-tag{color:var(--text2);font-size:.98rem;opacity:0;transform:translateY(14px);animation:rise .9s var(--ease-out) forwards .4s}@keyframes rise{to{opacity:1;transform:none}}.intro-track{width:220px;height:2px;background:rgba(var(--rgb-fg),.07);border-radius:2px;overflow:hidden;opacity:0;animation:fadein .6s ease forwards .5s}.intro-fill{height:100%;width:0;background:linear-gradient(90deg,var(--accent-deep),var(--accent-light));animation:intro-progress 2s cubic-bezier(.4,0,.2,1) forwards .3s}@keyframes intro-progress{to{width:100%}}@keyframes fadein{to{opacity:1}}.intro-skip{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);background:none;border:none;color:var(--text3);font-size:.88rem;cursor:pointer;opacity:0;animation:fadein .8s ease forwards 1s;transition:color .3s}.intro-skip:hover{color:var(--accent-light)}.wave-bars{display:flex;align-items:center;gap:5px}.wave-bars span{display:block;width:4px;border-radius:2px;background:var(--accent);animation:wave-bar 1.3s ease-in-out infinite}.wave-bars span:nth-child(1){height:12px;animation-delay:0s}.wave-bars span:nth-child(2){height:22px;animation-delay:.12s}.wave-bars span:nth-child(3){height:34px;animation-delay:.24s}.wave-bars span:nth-child(4){height:38px;animation-delay:.36s}.wave-bars span:nth-child(5){height:28px;animation-delay:.48s}.wave-bars span:nth-child(6){height:38px;animation-delay:.36s}.wave-bars span:nth-child(7){height:34px;animation-delay:.24s}.wave-bars span:nth-child(8){height:22px;animation-delay:.12s}.wave-bars span:nth-child(9){height:12px;animation-delay:0s}@keyframes wave-bar{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}.wave-bars.sm span{width:3px}.wave-bars.sm span:nth-child(odd){height:10px}.wave-bars.sm span:nth-child(2n){height:18px}.wave-bars.sm span:nth-child(4),.wave-bars.sm span:nth-child(6){height:22px}.header{position:fixed;top:0;width:100%;z-index:1000;background:#05070db8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--border);transition:background .4s,border-color .4s}.header.scrolled{background:#05070df2;border-bottom-color:var(--border-accent)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:1.5rem}.logo{display:flex;align-items:center;gap:.7rem;font-weight:800;font-size:1.06rem;color:var(--text)}.logo small{display:block;font-size:.7rem;font-weight:500;color:var(--text2);line-height:1.3}.nav{display:flex;align-items:center;gap:.4rem}.nav a{padding:.45rem .95rem;border-radius:9px;font-size:.92rem;font-weight:500;color:var(--text2);transition:color .25s,background .25s}.nav a:hover{color:var(--text);background:var(--surface)}.nav a.active{color:var(--accent-light);background:#4f8cff17}.header-cta{display:flex;align-items:center;gap:.7rem}.header-cta .btn{padding:.55rem 1.4rem;font-size:.9rem}.menu-btn{display:none;background:none;border:1px solid var(--border);border-radius:9px;width:40px;height:40px;color:var(--text);cursor:pointer;align-items:center;justify-content:center}@media (max-width: 900px){.nav{position:fixed;top:68px;right:0;left:0;flex-direction:column;align-items:stretch;background:#05070dfa;border-bottom:1px solid var(--border);padding:1rem 5%;gap:.2rem;display:none}.nav.open{display:flex}.nav a{padding:.85rem 1rem}.menu-btn{display:inline-flex}.header-cta .btn span{display:none}}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:7.5rem 0 4rem}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(79,140,255,.13),transparent 60%),radial-gradient(ellipse 45% 40% at 85% 75%,rgba(47,107,234,.07),transparent 65%)}.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(var(--rgb-fg),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-fg),.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,#000 30%,transparent 75%)}.hero-orb{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(79,140,255,.09),transparent 65%);top:-140px;left:50%;transform:translate(-50%);animation:orb-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes orb-drift{0%{transform:translate(-62%) translateY(0)}to{transform:translate(-38%) translateY(50px)}}.hero-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem 1rem;background:#4f8cff14;border:1px solid rgba(79,140,255,.25);border-radius:30px;color:var(--accent-light);font-size:.84rem;font-weight:600;margin-bottom:1.4rem}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:dot-pulse 1.8s ease-in-out infinite}@keyframes dot-pulse{0%,to{box-shadow:0 0 #4f8cff80}50%{box-shadow:0 0 0 5px #4f8cff00}}.hero h1{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900;line-height:1.3;color:var(--text);margin-bottom:1.2rem}.hero-desc{color:var(--text2);font-size:clamp(.92rem,1.5vw,1.05rem);line-height:2;max-width:92%;margin-bottom:2.2rem}.hero-btns{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:2.8rem}.hero-stats{display:flex;gap:2.6rem;padding-top:1.8rem;border-top:1px solid var(--border)}.hs-val{font-size:1.7rem;font-weight:800;color:var(--text);line-height:1.2}.hs-val em{font-style:normal;color:var(--accent-light)}.hs-lbl{font-size:.84rem;color:var(--text2)}.tools-panel{background:#0b0f1a99;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 40px 90px #0000008c,inset 0 1px rgba(var(--rgb-fg),.07)}.tools-head{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.3rem;border-bottom:1px solid var(--border);font-size:.88rem;color:var(--text2)}.tools-live{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;letter-spacing:1px;color:var(--ok)}.tools-live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:dot-pulse 1.6s infinite}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding:1.1rem}.tool-item{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .6rem;border-radius:14px;border:1px solid transparent;text-align:center;transition:background .25s,border-color .25s,transform .25s var(--ease-out)}.tool-item:hover{background:#4f8cff12;border-color:#4f8cff33;transform:translateY(-3px)}.tool-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;color:var(--accent-light)}.tool-icon svg{width:20px;height:20px}.tool-name{font-size:.86rem;font-weight:700;color:var(--text);line-height:1.3}.tool-sub{font-size:.76rem;color:var(--text2)}.tools-foot{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.85rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--text3)}@media (max-width: 960px){.hero-layout{grid-template-columns:1fr;gap:2.5rem}.hero{padding-top:6.5rem}.hero-desc{max-width:100%}.hero-stats{gap:1.6rem;flex-wrap:wrap}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.1rem}@media (max-width: 1080px){.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.grid-3,.grid-5{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}}.svc-card{padding:2rem 1.7rem;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.svc-card:hover{transform:translateY(-5px);border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.svc-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;color:var(--accent-light);margin-bottom:1.2rem}.svc-icon svg{width:24px;height:24px}.svc-card h3{font-size:1.08rem;font-weight:700;margin-bottom:.6rem}.svc-card p{color:var(--text2);font-size:.9rem;line-height:1.9}.grid-3>.svc-card{text-align:center}.grid-3>.svc-card .svc-icon{margin-left:auto;margin-right:auto}.prod-card{padding:1.5rem 1.2rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.prod-card:hover{transform:translateY(-5px);border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.prod-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;color:var(--accent-light);margin-bottom:.4rem}.prod-icon svg{width:20px;height:20px}.prod-card h4{font-size:.95rem;font-weight:700}.prod-card p{color:var(--text2);font-size:.84rem;line-height:1.8;flex:1}.prod-tag{align-self:flex-start;font-size:.72rem;font-weight:600;letter-spacing:.5px;color:var(--accent-light);background:#4f8cff17;border:1px solid rgba(79,140,255,.2);padding:.14rem .6rem;border-radius:20px}.stat-card{padding:2rem 1.4rem;text-align:center;transition:transform .3s var(--ease-out),border-color .3s}.stat-card:hover{transform:translateY(-4px);border-color:var(--border-accent)}.stat-num{font-size:2.1rem;font-weight:900;color:var(--text);line-height:1.3}.stat-num em{font-style:normal;color:var(--accent-light)}.stat-lbl{color:var(--text2);font-size:.88rem;margin-top:.2rem}.feat-card{display:flex;gap:1.1rem;padding:1.7rem 1.5rem;transition:transform .3s var(--ease-out),border-color .3s}.feat-card:hover{transform:translateY(-4px);border-color:var(--border-accent)}.feat-icon{flex-shrink:0;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;color:var(--accent-light)}.feat-icon svg{width:21px;height:21px}.feat-card h4{font-size:.98rem;font-weight:700;margin-bottom:.35rem}.feat-card p{color:var(--text2);font-size:.88rem;line-height:1.85}.cta-box{text-align:center;padding:4rem 2rem;border-radius:24px;background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(79,140,255,.12),transparent 70%),var(--surface);border:1px solid var(--border-accent)}.cta-box h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;margin-bottom:.8rem}.cta-box p{color:var(--text2);margin-bottom:2rem}.footer{border-top:1px solid var(--border);background:var(--bg2);padding:3.5rem 0 0;margin-top:4rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem}@media (max-width: 800px){.footer-grid{grid-template-columns:1fr}}.footer-desc{color:var(--text2);font-size:.89rem;line-height:2;margin-top:1rem;max-width:340px}.footer-title{font-size:.95rem;font-weight:700;margin-bottom:1.1rem}.footer-links{display:flex;flex-direction:column;gap:.55rem}.footer-links a{color:var(--text2);font-size:.89rem;transition:color .25s}.footer-links a:hover{color:var(--accent-light)}.footer-row{display:flex;align-items:center;gap:.6rem;color:var(--text2);font-size:.89rem;margin-bottom:.7rem}.footer-row svg{width:15px;height:15px;color:var(--accent-light);flex-shrink:0}.footer-bottom{border-top:1px solid var(--border);padding:1.3rem 0;text-align:center;color:var(--text3);font-size:.84rem}.service-page{padding:8.5rem 0 4rem;min-height:100vh}.service-head{text-align:center;max-width:640px;margin:0 auto 3rem}.service-icon-lg{width:72px;height:72px;margin:0 auto 1.4rem;border-radius:20px;display:flex;align-items:center;justify-content:center;background:#4f8cff1a;border:1px solid rgba(79,140,255,.25);color:var(--accent-light)}.service-icon-lg svg{width:32px;height:32px}.service-head h1{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin-bottom:.8rem}.service-head p{color:var(--text2);font-size:.95rem;line-height:2}.service-box{max-width:760px;margin:0 auto;padding:2.2rem}.dropzone{border:2px dashed var(--border);border-radius:var(--radius);padding:3rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .3s,background .3s}.dropzone:hover,.dropzone.drag{border-color:var(--accent);background:#4f8cff0d}.dropzone svg{width:40px;height:40px;color:var(--accent-light);margin:0 auto 1rem}.dropzone-title{font-weight:700;margin-bottom:.4rem}.dropzone-sub{color:var(--text3);font-size:.86rem}.file-chip{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1.2rem;font-size:.92rem}.file-chip svg{width:18px;height:18px;color:var(--accent-light);flex-shrink:0}.file-chip .size{color:var(--text3);font-size:.82rem;margin-inline-start:auto}.file-chip button{background:none;border:none;color:var(--error);cursor:pointer;font-size:1rem;line-height:1}.result-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem;margin-top:1.5rem;white-space:pre-wrap;line-height:2.1;font-size:.94rem;color:var(--text)}.char-count{text-align:left;color:var(--text3);font-size:.81rem;margin-top:.3rem}textarea.tts-input{min-height:170px;resize:vertical;line-height:2}audio.player{width:100%;margin-top:1.4rem}.steps{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.6rem 0}.step{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;background:var(--surface);border:1px solid var(--border);color:var(--text3);transition:all .3s}.step.on{background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-color:transparent;color:#fff}.step-line{width:34px;height:1px;background:var(--border)}.pill-row{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:.4rem 1rem;font-size:.88rem;color:var(--text2)}.pill svg{color:var(--accent-light)}.hero-origin-row{display:flex;justify-content:center;align-items:center;gap:1.1rem;flex-wrap:wrap;margin-top:1.6rem}.hero-origin-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--text3, var(--text2))}.hero-origin-item svg{color:var(--accent-light)}.box-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;margin-bottom:1rem}.box-title svg{color:var(--accent-light)}.box-sub{color:var(--text2);font-size:.89rem;margin:-.6rem 0 1.2rem}.busy-hint{color:var(--text2);font-size:.88rem;margin-top:.9rem;text-align:center}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media (max-width: 640px){.cf-row{grid-template-columns:1fr}}.field select{width:100%;padding:.78rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.92rem;outline:none}.field select:focus{border-color:var(--accent)}.field select option{background:var(--bg3);color:var(--text)}.btn .btn-sub{display:block;font-size:.7rem;font-weight:400;opacity:.75}.story-wrap{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0 5rem}@media (max-width: 760px){.story-wrap{grid-template-columns:1fr;gap:3rem}}.story-text h2{font-size:1.9rem;font-weight:800;line-height:1.4;margin:.9rem 0 1.2rem}.story-text p{color:var(--text2);line-height:2;font-size:.95rem;margin-bottom:.9rem}.story-text p strong{color:var(--text)}.year-badge{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;background:#4f8cff14;border:1px solid var(--border-accent);border-radius:12px;padding:.7rem 1.2rem}.year-badge .yr{font-size:1.5rem;font-weight:900;color:var(--accent-light)}.year-badge .yr-lbl{font-size:.84rem;color:var(--text2);line-height:1.5}.year-badge .yr-lbl strong{color:var(--accent-light)}.story-visual{display:flex;align-items:center;justify-content:center}.vis-ring{width:300px;height:300px;border-radius:50%;border:1px solid rgba(79,140,255,.12);display:flex;align-items:center;justify-content:center;position:relative}.vis-ring:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;border:1px dashed rgba(79,140,255,.15);animation:ring-spin 18s linear infinite}.vis-ring:after{content:"";position:absolute;top:-44px;right:-44px;bottom:-44px;left:-44px;border-radius:50%;border:1px dashed rgba(47,107,234,.1);animation:ring-spin 28s linear infinite reverse}@keyframes ring-spin{to{transform:rotate(360deg)}}.vis-inner{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#4f8cff1a,#2f6bea12);border:1px solid rgba(79,140,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--accent-light)}.vis-inner span{font-size:.84rem;color:var(--text2);font-weight:600}.vis-dot{position:absolute;width:12px;height:12px;border-radius:50%}.vis-dot:nth-child(1){top:-6px;left:50%;transform:translate(-50%);background:var(--accent);box-shadow:0 0 14px #4f8cffcc}.vis-dot:nth-child(2){bottom:-6px;left:50%;transform:translate(-50%);background:var(--accent-deep);box-shadow:0 0 14px #2f6beacc}.orbit-icon{position:absolute;width:44px;height:44px;border-radius:50%;background:#4f8cff1a;border:1px solid rgba(79,140,255,.25);display:flex;align-items:center;justify-content:center;color:var(--accent-light);animation:orbit-item 8s linear infinite}.orbit-icon:nth-of-type(2){animation-delay:-2.7s}.orbit-icon:nth-of-type(3){animation-delay:-5.3s;color:var(--ok);border-color:#3ddc9740;background:#3ddc971a}@keyframes orbit-item{0%{transform:rotate(0) translate(160px) rotate(0)}to{transform:rotate(360deg) translate(160px) rotate(-360deg)}}.tl-wrap{max-width:780px;margin:0 auto}.tl-item{display:flex;gap:1.5rem;padding-bottom:2.5rem;position:relative}.tl-item:before{content:"";position:absolute;right:21px;top:48px;bottom:0;width:2px;background:linear-gradient(to bottom,rgba(79,140,255,.3),transparent)}.tl-item.last:before{display:none}.tl-dot{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:#4f8cff1f;border:2px solid rgba(79,140,255,.4);display:flex;align-items:center;justify-content:center;color:var(--accent-light);box-shadow:0 0 16px #4f8cff33;position:relative;z-index:1}.tl-dot.done{border-color:#3ddc9780;color:var(--ok);background:#3ddc971f}.tl-year{font-size:.81rem;font-weight:700;color:var(--accent-light);letter-spacing:.05em;margin-bottom:.3rem}.tl-year.done{color:var(--ok)}.tl-ttl{font-size:1rem;font-weight:700;margin-bottom:.4rem}.tl-txt{font-size:.89rem;color:var(--text2);line-height:1.9}.cl-card{display:flex;flex-direction:column;align-items:center;gap:.85rem;background:var(--surface2);border:1px solid var(--border);border-radius:22px;padding:1.8rem 2.2rem;min-width:0;min-height:168px;transition:border-color .3s,transform .3s}.cl-card:hover{border-color:var(--border-accent);transform:translateY(-6px)}.cl-card img{width:72px;height:72px;object-fit:contain}.cl-name{font-size:.89rem;font-weight:700;color:var(--text2);text-align:center}.cl-tag{font-size:.76rem;color:var(--accent-light);background:#4f8cff12;border:1px solid rgba(79,140,255,.14);border-radius:6px;padding:.14rem .5rem}@media (max-width: 560px){.clients-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.cl-card{padding:1.25rem .8rem}}.contact-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.4rem;margin-bottom:3rem;align-items:start}@media (max-width: 860px){.contact-wrap{grid-template-columns:1fr}}.info-col{display:flex;flex-direction:column;gap:1.4rem}.info-card{padding:1.6rem}.info-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.info-head h3{font-size:.98rem;font-weight:700}.svc-icon.sm{width:40px;height:40px;border-radius:11px;margin-bottom:0}.info-row{display:flex;align-items:center;gap:.55rem;color:var(--text2);font-size:.89rem;margin-bottom:.65rem;flex-wrap:wrap}.info-row svg{color:var(--accent-light);flex-shrink:0}.info-row a{color:var(--accent-light)}.info-row strong{color:var(--text)}.form-card{padding:2rem}.form-card h3{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;margin-bottom:.4rem}.form-card h3 svg{color:var(--accent-light)}.form-card-sub{color:var(--text2);font-size:.89rem;margin-bottom:1.4rem}.form-secure{color:var(--text3);font-size:.84rem;text-align:center;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.35rem}.faq-wrap{padding:1.8rem}.faq-wrap h3{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;margin-bottom:1.2rem}.faq-wrap h3 svg{color:var(--accent-light)}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:var(--text);font-size:.9rem;font-weight:600;padding:1rem .2rem;cursor:pointer;text-align:right}.faq-q svg{color:var(--accent-light);flex-shrink:0}.faq-a{color:var(--text2);font-size:.89rem;line-height:1.9;padding:0 .2rem 1rem}.sup-card{padding:1.8rem;text-align:center}.sup-card>.svc-icon{margin:0 auto 1rem}.sup-card h4{font-size:.98rem;font-weight:700;margin:1rem 0 .5rem}.sup-card p{color:var(--text2);font-size:.89rem;line-height:1.8;margin-bottom:1rem}.sup-hours{border-top:1px solid var(--border);padding-top:.9rem}.sh-row{display:flex;justify-content:space-between;font-size:.86rem;color:var(--text2);padding:.3rem 0}.sh-row span:last-child{color:var(--accent-light);font-weight:600}.emergency-box{border:1px solid var(--border-accent);background:#4f8cff0f;border-radius:var(--radius-sm);padding:.9rem;text-align:center}.emergency-box .phone{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:800;font-size:1.05rem;color:var(--accent-light)}.emergency-box .lbl{font-size:.78rem;color:var(--text2);margin-top:.3rem}.filter-bar{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-bottom:2.2rem}.filter-btn{padding:.5rem 1.2rem;border-radius:30px;background:var(--surface);border:1px solid var(--border);color:var(--text2);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s}.filter-btn:hover{border-color:var(--border-accent);color:var(--text)}.filter-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-color:transparent;color:#fff}.c-card{overflow:hidden;padding:0;display:flex;flex-direction:column}.c-banner{padding:1.4rem;position:relative}.cb-blue{background:linear-gradient(135deg,#4f8cff38,#2f6bea1f)}.cb-purple{background:linear-gradient(135deg,#8ab4ff33,#4f8cff1a)}.cb-rose{background:linear-gradient(135deg,#ff5d6c2e,#4f8cff14)}.cb-green{background:linear-gradient(135deg,#3ddc972e,#4f8cff14)}.cb-amber{background:linear-gradient(135deg,#f5b9422e,#4f8cff14)}.c-banner-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem}.c-banner-icon{width:44px;height:44px;border-radius:12px;background:rgba(var(--rgb-fg),.1);display:flex;align-items:center;justify-content:center;color:var(--text)}.c-badge-row{display:flex;gap:.4rem}.c-lvl,.c-cat{font-size:.74rem;font-weight:700;border-radius:6px;padding:.18rem .55rem;background:#00000040;color:#fff}.lvl-b{color:var(--ok)}.lvl-i{color:var(--warn)}.lvl-a{color:var(--error)}.c-title{font-size:1.05rem;font-weight:800}.c-body{padding:1.3rem;display:flex;flex-direction:column;flex:1}.c-desc{color:var(--text2);font-size:.89rem;line-height:1.85;margin-bottom:.9rem}.c-topics{list-style:none;margin-bottom:1.1rem;flex:1}.c-topics li{position:relative;padding-right:1.1rem;color:var(--text2);font-size:.86rem;line-height:2}.c-topics li:before{content:"✓";position:absolute;right:0;color:var(--ok);font-weight:700}.c-meta{display:flex;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:.8rem;font-size:.8rem;color:var(--text3)}.c-meta span{display:inline-flex;align-items:center;gap:.3rem}.c-meta svg{color:var(--accent-light)}.price-base{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;flex-wrap:wrap;padding:1.6rem 1.8rem;margin-bottom:1.6rem;border-color:var(--border-accent)}.price-base-right{display:flex;align-items:center;gap:1rem}.price-base-right .svc-icon{margin-bottom:0}.price-base-label{font-weight:700;font-size:.95rem}.price-base-sub{color:var(--text2);font-size:.84rem}.price-base-left{text-align:left}.prate-num{font-size:1.6rem;font-weight:900;color:var(--accent-light)}.prate-unit{font-size:.84rem;color:var(--text2);margin-inline-start:.4rem}.price-base-hour{font-size:.8rem;color:var(--text3)}.price-divider{display:flex;align-items:center;gap:1rem;color:var(--text3);font-size:.86rem;margin-bottom:1.6rem}.price-divider:before,.price-divider:after{content:"";flex:1;height:1px;background:var(--border)}.price-card{padding:1.6rem 1.4rem;position:relative;display:flex;flex-direction:column}.price-card.popular{border-color:#f5b94273;box-shadow:0 0 40px #f5b9421a}.pc-popular-badge{position:absolute;top:-11px;right:50%;transform:translate(50%);background:linear-gradient(135deg,var(--warn),#e8a13c);color:#1a1204;font-size:.76rem;font-weight:800;border-radius:20px;padding:.2rem .9rem}.pc-tags{display:flex;gap:.4rem;flex-wrap:wrap}.pc-tag{font-size:.76rem;font-weight:700;border-radius:6px;padding:.18rem .6rem;background:#4f8cff1a;color:var(--accent-light);border:1px solid rgba(79,140,255,.2)}.pc-tag.disc{background:#3ddc971a;color:var(--ok);border-color:#3ddc9740}.pc-name{font-size:1rem;font-weight:800;margin-top:.9rem}.pc-price{margin:.4rem 0 .2rem}.pc-amount{font-size:1.35rem;font-weight:900;color:var(--text)}.pc-currency{font-size:.84rem;color:var(--text2);margin-inline-start:.3rem}.pc-original{font-size:.78rem;color:var(--text3);text-decoration:line-through;margin-bottom:.9rem}.pc-features{list-style:none;border-top:1px solid var(--border);padding-top:.9rem;margin-top:auto}.pc-features li{display:flex;align-items:center;gap:.45rem;color:var(--text2);font-size:.84rem;line-height:2.1}.pc-features svg{color:var(--ok);flex-shrink:0}.price-note{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--text3);font-size:.86rem}.price-note svg{color:var(--accent-light)}.profile-hero{display:flex;align-items:center;gap:1.4rem;padding:1.8rem}.profile-avatar{width:76px;height:76px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:900;color:#fff}.profile-info h2{font-size:1.25rem;font-weight:800}.profile-info .username{color:var(--text2);font-size:.89rem;direction:ltr;text-align:right}.join-date{display:flex;align-items:center;gap:.4rem;color:var(--text3);font-size:.84rem;margin-top:.4rem;flex-wrap:wrap}.join-date svg{color:var(--accent-light)}.badge-admin{display:inline-flex;align-items:center;gap:.3rem;background:#f5b9421f;border:1px solid rgba(245,185,66,.3);color:var(--warn);font-size:.76rem;font-weight:700;border-radius:20px;padding:.12rem .6rem}.pay-icon{width:76px;height:76px;margin:0 auto 1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.pay-icon.ok{background:#3ddc971f;border:1px solid rgba(61,220,151,.4);color:var(--ok)}.pay-icon.fail{background:#ff5d6c1f;border:1px solid rgba(255,93,108,.4);color:var(--error)}.pay-title{font-size:1.4rem;font-weight:800;margin-bottom:.5rem}.pay-title.ok{color:var(--ok)}.pay-title.fail{color:var(--error)}.pay-amount{color:var(--accent-light);font-weight:700;margin-bottom:.6rem}.pay-sub{color:var(--text2);font-size:.92rem;line-height:2}.sep-result{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.6rem}@media (max-width: 640px){.sep-result{grid-template-columns:1fr}}.sep-track{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem}.sep-track-title{display:flex;align-items:center;gap:.45rem;font-size:.89rem;font-weight:700;margin-bottom:.4rem}.sep-track-title svg{color:var(--accent-light)}.sep-track .player{margin:.4rem 0 .8rem}.sep-track .btn{width:100%;padding:.5rem;font-size:.86rem}.diar-stats{display:flex;justify-content:space-around;gap:1rem;margin:.6rem 0 1.4rem}.diar-stats>div{text-align:center}.diar-stats .dv{display:block;font-size:1.25rem;font-weight:800;color:var(--text)}.diar-stats .dl{font-size:.81rem;color:var(--text2)}.diar-timeline{position:relative;height:46px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.diar-seg{position:absolute;top:6px;bottom:6px;border-radius:4px;opacity:.85;min-width:2px}.diar-axis{display:flex;justify-content:space-between;color:var(--text3);font-size:.78rem;margin:.35rem 0 1.2rem;direction:ltr}.diar-speakers{display:flex;flex-direction:column;gap:.7rem}.diar-speaker{display:flex;align-items:center;gap:.85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.8rem 1rem}.diar-speaker .avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.diar-speaker .name{font-size:.92rem;font-weight:700}.diar-speaker .meta{font-size:.8rem;color:var(--text2)}.diar-speaker .pct{margin-inline-start:auto;font-weight:800;color:var(--accent-light)}.verify-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.verify-grid{grid-template-columns:1fr}}.verify-label{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:var(--text2);margin-bottom:.6rem}.verify-label svg{color:var(--accent-light)}.verify-grid .dropzone{padding:1.8rem 1rem}.verify-grid .dropzone svg{width:28px;height:28px;margin-bottom:.5rem}.verify-result{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:var(--radius);border:1px solid;flex-wrap:wrap}.verify-result.ok{border-color:#3ddc9759;background:#3ddc970f}.verify-result.fail{border-color:#ff5d6c59;background:#ff5d6c0f}.score-circle{position:relative;width:110px;height:110px;flex-shrink:0}.score-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.score-circle .bg{fill:none;stroke:rgba(var(--rgb-fg),.08);stroke-width:8}.score-circle .progress{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1.4s ease}.verify-result.ok .progress{stroke:var(--ok)}.verify-result.fail .progress{stroke:var(--error)}.score-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-num{font-size:1.4rem;font-weight:900;line-height:1;direction:ltr}.verify-result.ok .score-num{color:var(--ok)}.verify-result.fail .score-num{color:var(--error)}.score-unit{font-size:.73rem;color:var(--text3);margin-top:.2rem}.verify-verdict{flex:1;min-width:200px}.verify-verdict h3{font-size:1.1rem;font-weight:800;margin-bottom:.4rem}.verify-verdict p{color:var(--text2);font-size:.89rem;line-height:1.9;margin-bottom:.8rem}.verify-pills{display:flex;gap:.5rem;flex-wrap:wrap}.verify-pills .pill{padding:.28rem .75rem;font-size:.8rem}.emotion-main{display:flex;align-items:center;gap:1.1rem;border:1px solid;border-radius:var(--radius);padding:1.3rem 1.5rem;margin-bottom:1.3rem}.emo-emoji{font-size:2.6rem;animation:emo-bounce .7s var(--ease-out)}@keyframes emo-bounce{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:scale(1)}}.emo-name{font-size:1.2rem;font-weight:800}.emo-en{font-size:.82rem;color:var(--text3);letter-spacing:.05em}.emo-conf{margin-inline-start:auto;font-size:1.5rem;font-weight:900}.emotion-grid{display:flex;flex-direction:column;gap:.8rem}.emotion-bar{padding:.55rem .7rem;border-radius:var(--radius-sm)}.emotion-bar.winner{background:var(--surface);border:1px solid var(--border-accent)}.emotion-bar-top{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.35rem}.emotion-bar-top span:last-child{font-weight:800}.emotion-bar .progress-fill{transition:width .9s var(--ease-out)}.dub-preview{width:100%;max-height:210px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:.7rem;background:var(--bg2)}.dub-video{width:100%;border-radius:var(--radius);border:1px solid var(--border)}.rec-active{border-color:#ff5d6c80!important;color:var(--error)!important}.rec-time{direction:ltr;font-weight:700}.hub-page{display:grid;grid-template-columns:280px 1fr;gap:1.4rem;width:90%;max-width:1280px;margin:0 auto;padding:7.5rem 0 3rem;min-height:100vh;align-items:start}@media (max-width: 900px){.hub-page{grid-template-columns:1fr}}.hub-side{padding:1.3rem;position:sticky;top:84px}@media (max-width: 900px){.hub-side{position:static}}.side-user{display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem}.side-av{width:46px;height:46px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff}.side-info{min-width:0}.side-info strong{display:block;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-info small{color:var(--text3);font-size:.78rem;direction:ltr;display:block;text-align:right}.side-bal{font-size:.8rem;color:var(--warn);margin-top:.2rem}.side-sep{color:var(--text3);font-size:.8rem;font-weight:700;margin:1.2rem 0 .6rem}.hist-list{display:flex;flex-direction:column;gap:.3rem;max-height:46vh;overflow-y:auto}.hi-empty{color:var(--text3);font-size:.86rem;text-align:center;padding:1rem 0}.hi{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:.55rem .6rem;cursor:pointer;text-align:right;color:var(--text);transition:background .2s,border-color .2s}.hi:hover{background:var(--surface)}.hi.active{background:#4f8cff17;border-color:var(--border-accent)}.hdot{width:8px;height:8px;border-radius:50%;background:var(--text3);flex-shrink:0}.hdot.completed{background:var(--ok)}.hdot.processing{background:var(--warn);animation:dot-pulse 1.6s infinite}.hdot.failed{background:var(--error)}.hi-info{min-width:0}.hi-t{display:block;font-size:.86rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hi-d{display:block;font-size:.76rem;color:var(--text3)}.hub-main{min-width:0}.wiz{padding:1.8rem}.wiz-nav{display:flex;justify-content:space-between;gap:.7rem;margin-top:1.4rem}.wiz-nav .btn:only-child{margin-inline-start:auto}.spk-card{padding:1.1rem;margin-bottom:.9rem}.spk-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-weight:700;font-size:.9rem}.spk-num{width:26px;height:26px;border-radius:50%;background:#4f8cff1f;color:var(--accent-light);display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800}.spk-del{margin-inline-start:auto;background:none;border:none;color:var(--error);font-size:.82rem;cursor:pointer}.spk-audio{margin-top:.3rem}.confirm-rows{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.2rem}.crow{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .3rem;border-bottom:1px solid var(--border);font-size:.89rem}.crow:last-child{border-bottom:none}.crow span{color:var(--text2);flex-shrink:0}.crow strong{text-align:left;word-break:break-word}.countdown{display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--text2);font-size:.89rem;margin:.6rem 0}.cd-num{width:46px;height:46px;border-radius:50%;border:2px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;color:var(--accent-light)}.proc-steps{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.2rem}.proc{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text3)}.proc-dot{width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:700}.proc.on{color:var(--accent-light)}.proc.on .proc-dot{border-color:var(--accent);color:var(--accent-light);animation:dot-pulse 1.6s infinite}.proc.ok{color:var(--ok)}.proc.ok .proc-dot{border-color:#3ddc9780;color:var(--ok);background:#3ddc9714}.result-box.transcript{max-height:320px;overflow-y:auto;font-size:.91rem}.chat-box{display:flex;flex-direction:column;height:calc(100vh - 160px);min-height:480px}.chat-head{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--border)}.chat-head .btn{padding:.45rem .7rem}.chat-msgs{flex:1;overflow-y:auto;padding:1.2rem;display:flex;flex-direction:column;gap:.9rem}.msg{max-width:82%}.msg.u{align-self:flex-start}.msg.a{align-self:flex-end}.msg.s{align-self:center}.msg-bubble{border-radius:var(--radius);padding:.75rem 1rem;font-size:.92rem;line-height:1.9;white-space:pre-wrap}.msg.u .msg-bubble{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff}.msg.a .msg-bubble{background:var(--surface);border:1px solid var(--border)}.msg.s .msg-bubble{background:none;color:var(--text3);font-size:.86rem}.msg-meta{display:flex;align-items:center;gap:.4rem;color:var(--text3);font-size:.76rem;margin-top:.25rem}.msg-act{background:none;border:none;color:var(--text3);cursor:pointer;padding:.15rem}.msg-act:hover{color:var(--accent-light)}.chat-input{display:flex;gap:.6rem;padding:.9rem 1.1rem;border-top:1px solid var(--border)}.chat-input textarea{flex:1;resize:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:.65rem .9rem;font-size:.92rem;outline:none;max-height:110px}.chat-input textarea:focus{border-color:var(--accent)}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.2rem}.ov-box{width:100%;max-width:480px;max-height:86vh;overflow-y:auto;padding:1.6rem;background:var(--bg3)}.ov-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.rec-pulse{width:72px;height:72px;margin:0 auto;border-radius:50%;background:#ff5d6c1f;border:1px solid rgba(255,93,108,.4);color:var(--error);display:flex;align-items:center;justify-content:center;animation:dot-pulse 1.4s infinite}.toast-wrap{position:fixed;bottom:20px;left:20px;z-index:3000;display:flex;flex-direction:column;gap:.5rem}.toast{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem 1.2rem;font-size:.89rem;font-weight:600;box-shadow:var(--shadow-card);animation:page-in .3s var(--ease-out)}.toast.s{border-color:#3ddc9766;color:var(--ok)}.toast.e{border-color:#ff5d6c66;color:var(--error)}.toast.w{border-color:#f5b94266;color:var(--warn)}:root{--s1-bg: #05070d;--s2-bg: #070a12;--s3-bg: #0b0f1a;--s4-bg: #070a12;--s5-bg: #080b14;--s6-bg: #0b0f1a}[data-theme=light]{--s1-bg: var(--bg);--s2-bg: var(--bg2);--s3-bg: var(--bg3);--s4-bg: var(--bg2);--s5-bg: var(--bg);--s6-bg: var(--bg3)}.hero{min-height:100vh;display:flex;align-items:center;background:var(--s1-bg);position:relative;overflow:hidden;padding:5rem 0 3rem}.hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 55% at 15% 50%,rgba(79,140,255,.07) 0%,transparent 60%),radial-gradient(ellipse 45% 45% at 85% 50%,rgba(47,107,234,.07) 0%,transparent 60%)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative;z-index:1}.hero-badge-wrap{display:block;margin-bottom:1.1rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .9rem;background:#4f8cff12;border:1px solid rgba(79,140,255,.22);border-radius:30px;color:var(--nova-cyan);font-size:.81rem;font-weight:600;letter-spacing:.3px;animation:pulse-ring 3s infinite}.hero-badge-dot{width:5px;height:5px;background:var(--nova-cyan);border-radius:50%;flex-shrink:0;animation:dot-blink 1.5s ease-in-out infinite}@keyframes dot-blink{0%,to{opacity:1;box-shadow:0 0 #4f8cff80}50%{opacity:.6;box-shadow:0 0 0 4px #4f8cff00}}.hero h1{font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:800;line-height:1.25;margin-bottom:1.1rem}.hero h1 em{font-style:normal}.hero-desc{color:var(--text2);font-size:clamp(.88rem,1.5vw,1rem);line-height:1.9;margin-bottom:2rem;max-width:95%}.hero-btns{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:2.5rem}.hero-stats{display:flex;gap:2rem;padding-top:1.8rem;border-top:1px solid var(--border)}.hs-val{font-size:1.6rem;font-weight:800;color:var(--nova-cyan);line-height:1;margin-bottom:.2rem;font-family:Orbitron,Vazirmatn,sans-serif}.hs-lbl{font-size:.8rem;color:var(--text2)}.hero-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.hero-video-bg video{width:100%;height:100%;object-fit:cover;filter:saturate(1.3) brightness(.45) contrast(1.1);transform:scale(1.05)}.hvb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#070a12d1,#14082d99,#070a12e0),radial-gradient(ellipse 70% 60% at 30% 50%,rgba(47,107,234,.18) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 80% 30%,rgba(79,140,255,.08) 0%,transparent 60%)}.hero-products{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;min-width:0}.hero-visual-dark{width:100%}.hero-visual-light,[data-theme=light] .hero-visual-dark{display:none}[data-theme=light] .hero-visual-light{display:block;width:100%}[data-theme=light] .ai-orb-scene{border-radius:50%;box-shadow:0 40px 80px -20px #1e40af59,0 10px 30px #1e40af2e,0 0 0 14px #ffffffa6}[data-theme=light] .ai-face{filter:saturate(1.1) brightness(1.02) drop-shadow(0 0 30px rgba(79,140,255,.3))}.hprod-card{width:100%;max-width:500px;background:#0a081e8c;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(var(--rgb-fg),.1);border-radius:22px;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 0 1px #2f6bea33,inset 0 1px rgba(var(--rgb-fg),.08)}.hprod-header{display:flex;align-items:center;gap:.9rem;padding:1rem 1.3rem;border-bottom:1px solid rgba(var(--rgb-fg),.07);background:#00000040}.hprod-dot-row{display:flex;gap:6px;flex-shrink:0}.hpd{width:11px;height:11px;border-radius:50%}.hpd-r{background:#ff5f57}.hpd-y{background:#febc2e}.hpd-g{background:#28c840}.hprod-title-bar{flex:1;display:flex;align-items:center;gap:.5rem;font-size:.79rem;color:var(--text2);font-weight:600}.hprod-title-bar svg{color:var(--nova-purple2);flex-shrink:0}.hprod-live-badge{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--nova-cyan);font-weight:700;letter-spacing:1px}.hprod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(var(--rgb-fg),.05)}.hprod-item{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.1rem .7rem;background:#070a128c;text-decoration:none;color:inherit;transition:background .25s,transform .2s;position:relative;cursor:pointer;text-align:center}.hprod-item:hover{background:#2f6bea24;transform:translateY(-1px);z-index:1}.hprod-item:hover:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--hc,79,140,255),.8),transparent);border-radius:2px}.hpi-icon{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--hc,79,140,255),.1);border:1px solid rgba(var(--hc,79,140,255),.22);transition:transform .25s,box-shadow .25s;color:rgb(var(--hc,79,140,255))}.hpi-icon svg{width:20px;height:20px}.hprod-item:hover .hpi-icon{transform:scale(1.12);box-shadow:0 0 18px rgba(var(--hc,79,140,255),.35);background:rgba(var(--hc,79,140,255),.18)}.hpi-name{font-size:.79rem;font-weight:700;line-height:1.2}.hpi-sub{font-size:.7rem;color:var(--text3)}.hprod-footer{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.3rem;border-top:1px solid rgba(var(--rgb-fg),.07);background:#0000004d}.hpf-pulse{display:flex;align-items:flex-end;gap:3px;height:24px}.hpf-bar{width:4px;border-radius:2px;background:linear-gradient(to top,var(--nova-purple),var(--nova-cyan));animation:bar-bounce 1.2s ease-in-out infinite}.b1{height:8px;animation-delay:0s}.b2{height:18px;animation-delay:.1s}.b3{height:24px;animation-delay:.2s}.b4{height:14px;animation-delay:.3s}.b5{height:20px;animation-delay:.15s}.b6{height:10px;animation-delay:.25s}.b7{height:22px;animation-delay:.05s}.b8{height:13px;animation-delay:.35s}@keyframes bar-bounce{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}.hpf-label{font-size:.73rem;color:var(--text3);letter-spacing:.5px}.viz-glow{position:absolute;top:20%;right:10%;bottom:-10%;left:10%;background:radial-gradient(ellipse 80% 60% at 50% 90%,rgba(79,140,255,.1) 0%,rgba(47,107,234,.08) 40%,transparent 70%);pointer-events:none;filter:blur(18px);animation:viz-glow-pulse 3s ease-in-out infinite}@keyframes viz-glow-pulse{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.06)}}.viz-label{position:absolute;top:12px;right:14px;display:flex;align-items:center;gap:5px;font-size:.76rem;color:var(--nova-cyan);font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}.viz-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:pulse-ring 1.5s infinite;box-shadow:0 0 #22c55e80}.viz-chips{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem}.v-chip{background:rgba(var(--rgb-fg),.04);border:1px solid var(--border);border-radius:12px;padding:.7rem .9rem;display:flex;align-items:center;gap:.6rem;transition:all .3s ease;cursor:default}.v-chip:hover{border-color:#4f8cff4d;background:#4f8cff0d}.v-chip-icon{width:30px;height:30px;border-radius:8px;background:#4f8cff1a;display:flex;align-items:center;justify-content:center;color:var(--nova-cyan);font-size:.86rem;flex-shrink:0}.v-chip-name{font-size:.86rem;font-weight:700;line-height:1}.v-chip-sub{font-size:.76rem;color:var(--text2);margin-top:1px}.ticker{background:var(--s2-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.1rem 0;overflow:hidden;position:relative}.ticker:before,.ticker:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.ticker:before{left:0;background:linear-gradient(to right,var(--s2-bg),transparent)}.ticker:after{right:0;background:linear-gradient(to left,var(--s2-bg),transparent)}.ticker-inner{display:flex;gap:2.5rem;width:max-content;animation:ticker-anim 25s linear infinite}.ticker-inner:hover{animation-play-state:paused}@keyframes ticker-anim{to{transform:translate(-50%)}}.t-item{display:flex;align-items:center;gap:.6rem;color:var(--text2);font-size:.88rem;font-weight:600;white-space:nowrap}.t-item i{color:var(--nova-cyan);font-size:.89rem}.t-sep{width:4px;height:4px;border-radius:50%;background:var(--nova-purple2);flex-shrink:0}.sec{padding:4.5rem 0}.sec-s2{background:var(--s2-bg)}.sec-s3{background:var(--s3-bg)}.sec-s4{background:var(--s4-bg);position:relative;overflow:hidden}.sec-s4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 20% 50%,rgba(79,140,255,.06),transparent),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(47,107,234,.07),transparent),radial-gradient(ellipse 40% 50% at 60% 80%,rgba(16,185,129,.05),transparent);pointer-events:none}.sec-s5{background:var(--s5-bg);position:relative;overflow:hidden}.sec-s5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 15% 60%,rgba(47,107,234,.07),transparent),radial-gradient(ellipse 45% 40% at 85% 40%,rgba(79,140,255,.06),transparent),radial-gradient(ellipse 35% 35% at 50% 90%,rgba(110,160,255,.05),transparent);pointer-events:none}.sec-s6{background:var(--s6-bg)}.sec-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border2),transparent)}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.svc-card{background:rgba(var(--rgb-fg),.025);border:1px solid rgba(var(--rgb-fg),.07);border-radius:22px;padding:2.4rem 2rem;position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.svc-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--sc-top, linear-gradient(90deg, transparent, #4f8cff, transparent));opacity:.5;transition:opacity .4s}.svc-card:hover:after{opacity:1}.svc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s}.svc-c{--sc-top: linear-gradient(90deg,transparent,#4f8cff,transparent)}.svc-p{--sc-top: linear-gradient(90deg,transparent,#2f6bea,transparent)}.svc-r{--sc-top: linear-gradient(90deg,transparent,#6ea0ff,transparent)}.svc-c:before{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(79,140,255,.1),transparent 65%)}.svc-p:before{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(47,107,234,.1),transparent 65%)}.svc-r:before{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(110,160,255,.1),transparent 65%)}.svc-card:hover:before{opacity:1}.svc-card:hover{transform:translateY(-10px);box-shadow:0 28px 64px #00000059}.svc-c:hover{border-color:#4f8cff47;box-shadow:0 28px 64px #00000059,0 0 40px #4f8cff14}.svc-p:hover{border-color:#2f6bea47;box-shadow:0 28px 64px #00000059,0 0 40px #2f6bea1a}.svc-r:hover{border-color:#6ea0ff47;box-shadow:0 28px 64px #00000059,0 0 40px #6ea0ff14}.svc-icon{width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:1.5rem;position:relative;z-index:1;transition:transform .35s,box-shadow .35s}.si-c{background:#4f8cff1a;color:var(--nova-cyan);border:1px solid rgba(79,140,255,.2)}.si-p{background:#2f6bea1a;color:var(--nova-purple2);border:1px solid rgba(47,107,234,.2)}.si-r{background:#6ea0ff1a;color:var(--nova-pink);border:1px solid rgba(110,160,255,.2)}.svc-c:hover .si-c{transform:scale(1.1) rotate(-4deg);box-shadow:0 0 24px #4f8cff4d}.svc-p:hover .si-p{transform:scale(1.1) rotate(-4deg);box-shadow:0 0 24px #2f6bea4d}.svc-r:hover .si-r{transform:scale(1.1) rotate(-4deg);box-shadow:0 0 24px #6ea0ff4d}.svc-card h3{font-size:1.2rem;font-weight:800;margin-bottom:.75rem;position:relative;z-index:1}.svc-card p{color:var(--text2);font-size:.9rem;line-height:1.85;margin-bottom:1.6rem;position:relative;z-index:1}.svc-row{display:flex;gap:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(var(--rgb-fg),.07);position:relative;z-index:1}.svc-stat-v{font-size:1.4rem;font-weight:900;line-height:1}.sv-c{color:var(--nova-cyan);filter:drop-shadow(0 0 8px rgba(79,140,255,.4))}.sv-p{color:var(--nova-purple2);filter:drop-shadow(0 0 8px rgba(47,107,234,.4))}.sv-r{color:var(--nova-pink);filter:drop-shadow(0 0 8px rgba(110,160,255,.4))}.svc-stat-l{font-size:.76rem;color:var(--text2);margin-top:2px}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.prod-card{position:relative;background:rgba(var(--rgb-fg),.025);border:1px solid rgba(var(--rgb-fg),.07);border-radius:20px;padding:1.8rem;display:flex;flex-direction:column;gap:0;overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;text-align:center}.prod-grid>.prod-card:last-child{grid-column:2}.prod-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pc, linear-gradient(90deg,#4f8cff,#2f6bea));opacity:.7;transition:opacity .35s,height .35s}.prod-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,var(--pc-raw, rgba(79,140,255,.1)),transparent 65%);opacity:0;transition:opacity .35s;pointer-events:none}.prod-card:hover{transform:translateY(-7px);border-color:rgba(var(--rgb-fg),.14);box-shadow:0 28px 60px #00000059,0 0 0 1px var(--pc-brd, rgba(79,140,255,.2))}.prod-card:hover:before{opacity:1;height:4px}.prod-card:hover:after{opacity:1}.prod-icon{width:54px;height:54px;border-radius:16px;background:var(--pc-bg, rgba(79,140,255,.09));border:1px solid var(--pc-brd, rgba(79,140,255,.2));display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:var(--pc-clr, #4f8cff);margin:0 auto 1.1rem;transition:box-shadow .35s,transform .35s;position:relative;z-index:1}.prod-card:hover .prod-icon{box-shadow:0 0 24px var(--pc-glow, rgba(79,140,255,.35));transform:scale(1.08)}.prod-card h4{font-size:1.05rem;font-weight:800;color:var(--text);margin-bottom:.35rem;position:relative;z-index:1}.prod-card .pc-desc{font-size:.86rem;color:var(--text2);line-height:1.6;margin-bottom:1.3rem;flex:1;position:relative;z-index:1}.pc-stats{display:flex;gap:0;border-top:1px solid rgba(var(--rgb-fg),.06);padding-top:1rem;margin-top:auto;position:relative;z-index:1}.pc-stat{flex:1;text-align:center;padding:0 .3rem;border-left:1px solid rgba(var(--rgb-fg),.05)}.pc-stat:last-child{border-left:none}.pc-stat .psv{display:block;font-size:1.05rem;font-weight:800;color:var(--pc-clr, #4f8cff);line-height:1.1}.pc-stat .psl{display:block;font-size:.72rem;color:var(--text3);margin-top:.18rem;white-space:nowrap}.prod-tag{position:absolute;top:1.1rem;left:1.1rem;padding:.15rem .55rem;background:var(--pc-bg, rgba(79,140,255,.07));border:1px solid var(--pc-brd, rgba(79,140,255,.15));border-radius:6px;color:var(--pc-clr, #4f8cff);font-size:.72rem;font-weight:700;z-index:2}.prod-card.pc-wide{grid-column:span 2;flex-direction:row;align-items:center;gap:2rem}.prod-card.pc-wide .pc-left{flex:1}.prod-card.pc-wide .pc-stats{border-top:none;padding-top:0;flex-direction:column;min-width:140px;gap:.6rem}.prod-card.pc-wide .pc-stat{text-align:right;border-left:none;border-bottom:1px solid rgba(var(--rgb-fg),.05);padding:.4rem 0}.prod-card.pc-wide .pc-stat:last-child{border-bottom:none}.prod-card.pc-wide .pc-stat .psv{font-size:.95rem}.pc-cyan{--pc:linear-gradient(90deg,#4f8cff,#0ea5e9);--pc-raw:rgba(79,140,255,.1);--pc-bg:rgba(79,140,255,.08);--pc-brd:rgba(79,140,255,.22);--pc-clr:#4f8cff;--pc-glow:rgba(79,140,255,.3)}.pc-violet{--pc:linear-gradient(90deg,#2f6bea,#6ea0ff);--pc-raw:rgba(47,107,234,.1);--pc-bg:rgba(47,107,234,.08);--pc-brd:rgba(47,107,234,.22);--pc-clr:#9dbdff;--pc-glow:rgba(47,107,234,.3)}.pc-green{--pc:linear-gradient(90deg,#3ddc97,#10b981);--pc-raw:rgba(61,220,151,.08);--pc-bg:rgba(61,220,151,.07);--pc-brd:rgba(61,220,151,.2);--pc-clr:#3ddc97;--pc-glow:rgba(61,220,151,.28)}.pc-blue{--pc:linear-gradient(90deg,#4f8cff,#6366f1);--pc-raw:rgba(79,140,255,.1);--pc-bg:rgba(79,140,255,.08);--pc-brd:rgba(79,140,255,.22);--pc-clr:#8ab4ff;--pc-glow:rgba(79,140,255,.3)}.pc-orange{--pc:linear-gradient(90deg,#e8873c,#f5b942);--pc-raw:rgba(232,135,60,.1);--pc-bg:rgba(232,135,60,.08);--pc-brd:rgba(232,135,60,.22);--pc-clr:#fb923c;--pc-glow:rgba(232,135,60,.3)}.pc-pink{--pc:linear-gradient(90deg,#6ea0ff,#ff5d6c);--pc-raw:rgba(110,160,255,.1);--pc-bg:rgba(110,160,255,.08);--pc-brd:rgba(110,160,255,.22);--pc-clr:#9dbdff;--pc-glow:rgba(110,160,255,.3)}.pc-yellow{--pc:linear-gradient(90deg,#eab308,#e8a13c);--pc-raw:rgba(245,185,66,.08);--pc-bg:rgba(245,185,66,.07);--pc-brd:rgba(245,185,66,.2);--pc-clr:#f5b942;--pc-glow:rgba(245,185,66,.28)}.pc-teal{--pc:linear-gradient(90deg,#0d9488,#4f8cff);--pc-raw:rgba(79,140,255,.1);--pc-bg:rgba(79,140,255,.08);--pc-brd:rgba(79,140,255,.22);--pc-clr:#2dd4bf;--pc-glow:rgba(79,140,255,.3)}.pc-rose{--pc:linear-gradient(90deg,#ff5d6c,#e8485a);--pc-raw:rgba(255,93,108,.1);--pc-bg:rgba(255,93,108,.08);--pc-brd:rgba(255,93,108,.22);--pc-clr:#fb7185;--pc-glow:rgba(255,93,108,.3)}.pc-amber{--pc:linear-gradient(90deg,#d97430,#b45309);--pc-raw:rgba(217,116,48,.1);--pc-bg:rgba(217,116,48,.08);--pc-brd:rgba(217,116,48,.22);--pc-clr:#f5b942;--pc-glow:rgba(217,116,48,.3)}.pc-soon{--pc:rgba(var(--rgb-fg),.08);--pc-raw:rgba(var(--rgb-fg),.04);--pc-bg:rgba(var(--rgb-fg),.04);--pc-brd:rgba(var(--rgb-fg),.1);--pc-clr:var(--text2);--pc-glow:rgba(var(--rgb-fg),.1);border-style:dashed!important}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{position:relative;overflow:hidden;background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.07);border-radius:20px;padding:1.8rem 1.4rem;text-align:center;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;cursor:default}.stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sc-grad, radial-gradient(circle at 50% 0%, rgba(79,140,255,.1), transparent 60%));opacity:0;transition:opacity .4s ease}.stat-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--sc-line, linear-gradient(90deg, transparent, #4f8cff, transparent));opacity:.6}.stat-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px #0000004d,var(--sc-glow, 0 0 40px rgba(79,140,255,.12));border-color:var(--sc-brd, rgba(79,140,255,.3))}.stat-card:hover:before{opacity:1}.sc-cyan{--sc-rgb:37,99,235;--sc-grad:radial-gradient(circle at 50% 0%,rgba(37,99,235,.15),transparent 60%);--sc-line:linear-gradient(90deg,transparent,#2563eb,transparent);--sc-glow:0 0 40px rgba(37,99,235,.18);--sc-brd:rgba(37,99,235,.4);--sc-clr:#2563eb}.sc-purple{--sc-rgb:47,107,234;--sc-grad:radial-gradient(circle at 50% 0%,rgba(47,107,234,.15),transparent 60%);--sc-line:linear-gradient(90deg,transparent,#2f6bea,transparent);--sc-glow:0 0 40px rgba(47,107,234,.18);--sc-brd:rgba(47,107,234,.4);--sc-clr:#2f6bea}.sc-green{--sc-rgb:29,78,216;--sc-grad:radial-gradient(circle at 50% 0%,rgba(29,78,216,.15),transparent 60%);--sc-line:linear-gradient(90deg,transparent,#1d4ed8,transparent);--sc-glow:0 0 40px rgba(29,78,216,.18);--sc-brd:rgba(29,78,216,.4);--sc-clr:#1d4ed8}.sc-amber{--sc-rgb:30,64,175;--sc-grad:radial-gradient(circle at 50% 0%,rgba(30,64,175,.15),transparent 60%);--sc-line:linear-gradient(90deg,transparent,#1e40af,transparent);--sc-glow:0 0 40px rgba(30,64,175,.18);--sc-brd:rgba(30,64,175,.4);--sc-clr:#1e40af}.stat-icon{width:46px;height:46px;border-radius:13px;background:rgba(var(--sc-rgb,79,140,255),.1);border:1px solid rgba(var(--sc-rgb,79,140,255),.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--sc-clr, var(--nova-cyan));margin:0 auto 1rem;position:relative;z-index:1;transition:transform .3s,box-shadow .3s}.stat-card:hover .stat-icon{transform:scale(1.12);box-shadow:0 0 24px rgba(var(--sc-rgb,79,140,255),.3)}.stat-num{font-size:2.1rem;font-weight:900;color:var(--sc-clr, var(--nova-cyan));line-height:1;margin-bottom:.5rem;position:relative;z-index:1;filter:drop-shadow(0 0 10px rgba(var(--sc-rgb,79,140,255),.4));transition:filter .3s}.stat-card:hover .stat-num{filter:drop-shadow(0 0 16px rgba(var(--sc-rgb,79,140,255),.7))}.stat-lbl{color:var(--text2);font-size:.86rem;position:relative;z-index:1;font-weight:500}.stat-card.scroll-hidden{opacity:0;transform:translateY(50px) scale(.95)}.stat-card.scroll-visible{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .6s ease}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}@media (max-width:900px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.feat-grid{grid-template-columns:1fr}}.feat-card{position:relative;overflow:hidden;background:rgba(var(--rgb-fg),.025);border:1px solid rgba(var(--rgb-fg),.07);border-radius:22px;padding:2.2rem;display:flex;flex-direction:column;gap:1rem;transition:all .4s ease}.feat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fc-grad, radial-gradient(circle at 0% 100%, rgba(79,140,255,.08), transparent 55%));opacity:0;transition:opacity .4s}.feat-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--fc-line, linear-gradient(90deg, #4f8cff, #2f6bea));transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.feat-card:hover{border-color:var(--fc-brd, rgba(79,140,255,.3));transform:translateY(-8px);box-shadow:0 24px 60px #00000047,var(--fc-glow, 0 0 30px rgba(79,140,255,.08))}.feat-card:hover:before{opacity:1}.feat-card:hover:after{transform:scaleX(1);transform-origin:left}.fc1{--fc-grad:radial-gradient(circle at 0% 100%,rgba(79,140,255,.1),transparent 55%);--fc-line:linear-gradient(90deg,#4f8cff,#2f6bea);--fc-brd:rgba(79,140,255,.3);--fc-glow:0 0 30px rgba(79,140,255,.1)}.fc2{--fc-grad:radial-gradient(circle at 0% 100%,rgba(47,107,234,.1),transparent 55%);--fc-line:linear-gradient(90deg,#2f6bea,#6ea0ff);--fc-brd:rgba(47,107,234,.3);--fc-glow:0 0 30px rgba(47,107,234,.1)}.fc3{--fc-grad:radial-gradient(circle at 0% 100%,rgba(110,160,255,.1),transparent 55%);--fc-line:linear-gradient(90deg,#6ea0ff,#e8873c);--fc-brd:rgba(110,160,255,.3);--fc-glow:0 0 30px rgba(110,160,255,.1)}.fc4{--fc-grad:radial-gradient(circle at 0% 100%,rgba(16,185,129,.1),transparent 55%);--fc-line:linear-gradient(90deg,#10b981,#4f8cff);--fc-brd:rgba(16,185,129,.3);--fc-glow:0 0 30px rgba(16,185,129,.1)}.fc5{--fc-grad:radial-gradient(circle at 0% 100%,rgba(232,161,60,.1),transparent 55%);--fc-line:linear-gradient(90deg,#e8a13c,#e8485a);--fc-brd:rgba(232,161,60,.3);--fc-glow:0 0 30px rgba(232,161,60,.1)}.fc6{--fc-grad:radial-gradient(circle at 0% 100%,rgba(232,72,90,.1),transparent 55%);--fc-line:linear-gradient(90deg,#e8485a,#2f6bea);--fc-brd:rgba(232,72,90,.3);--fc-glow:0 0 30px rgba(232,72,90,.1)}.feat-ic{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;position:relative;z-index:1;transition:transform .35s,box-shadow .35s}.feat-card:hover .feat-ic{transform:scale(1.1) rotate(-5deg)}.fi1{background:#4f8cff1f;color:var(--nova-cyan);border:1px solid rgba(79,140,255,.2)}.fi2{background:#2f6bea1f;color:var(--nova-purple2);border:1px solid rgba(47,107,234,.2)}.fi3{background:#6ea0ff1f;color:var(--nova-pink);border:1px solid rgba(110,160,255,.2)}.fi4{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.2)}.fi5{background:#e8a13c1f;color:#f5b942;border:1px solid rgba(232,161,60,.2)}.fi6{background:#e8485a1f;color:#ff7a87;border:1px solid rgba(232,72,90,.2)}[data-theme=light] .prod-icon,[data-theme=light] .feat-ic,[data-theme=light] .svc-icon{color:#1d4ed8!important;background:#2563eb24!important;border-color:#2563eb61!important}.feat-card h4{font-size:1.05rem;font-weight:800;position:relative;z-index:1}.feat-card p{font-size:.91rem;color:var(--text2);line-height:1.8;position:relative;z-index:1}.feat-card.scroll-hidden-l{opacity:0;transform:translate(40px)}.feat-card.scroll-hidden-r{opacity:0;transform:translate(-40px)}.feat-card.scroll-hidden-u{opacity:0;transform:translateY(40px)}.feat-card.scroll-visible{opacity:1;transform:translate(0);transition:opacity .65s ease,transform .65s ease}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ac-card{background:rgba(var(--rgb-fg),.03);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:all .38s ease;display:flex;flex-direction:column}.ac-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px #00000047}.ac-banner{padding:2rem 2rem 1.6rem;position:relative;overflow:hidden}.ac-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15}.ab1:before{background:linear-gradient(135deg,#2f6bea,#1e3a8a)}.ab2:before{background:linear-gradient(135deg,#2f6bea,#21408f)}.ab3:before{background:linear-gradient(135deg,#d97430,#92400e)}.ac-bicon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 auto .8rem;position:relative}.ab1 .ac-bicon{background:#4f8cff33;color:#8ab4ff}.ab2 .ac-bicon{background:#5f96ff33;color:#8ab4ff}.ab3 .ac-bicon{background:#e8a13c33;color:#f5b942}.ac-banner{text-align:center}.ac-badges{display:flex;gap:.4rem;margin-bottom:.6rem;position:relative;justify-content:center}.ac-lvl,.ac-cat{padding:.16rem .6rem;border-radius:5px;font-size:.76rem;font-weight:700}.lvl-b{background:#10b9812e;color:#34d399}.lvl-i{background:#e8a13c2e;color:#f5b942}.lvl-a{background:#e8485a2e;color:#ff7a87}.ac-cat{background:rgba(var(--rgb-fg),.1);color:var(--text2)}.ac-title{font-size:1.05rem;font-weight:800;position:relative}.ac-body{padding:1.5rem 2rem 2rem;flex:1;display:flex;flex-direction:column;gap:1.1rem}.ac-desc{color:var(--text2);font-size:.92rem;line-height:1.85}.ac-topics{list-style:none;display:flex;flex-direction:column;gap:.4rem}.ac-topics li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text2)}.ac-topics li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nova-cyan);flex-shrink:0}.ac-meta{display:flex;gap:1rem;font-size:.82rem;color:var(--text3);flex-wrap:wrap;margin-top:auto}.ac-meta span{display:flex;align-items:center;gap:.3rem}.ac-meta i{color:var(--nova-cyan)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.testi-card{background:rgba(var(--rgb-fg),.03);border:1px solid var(--border);border-radius:18px;padding:1.8rem;transition:all .3s ease}.testi-card:hover{border-color:#4f8cff38;transform:translateY(-5px);box-shadow:0 16px 40px #0003}.testi-q{font-size:2rem;color:var(--nova-cyan);opacity:.2;line-height:1;font-family:Georgia,serif}.testi-stars{color:#f5b942;font-size:.86rem;margin:.6rem 0}.testi-text{color:var(--text2);font-size:.89rem;line-height:1.85;margin-bottom:1.4rem}.testi-author{display:flex;align-items:center;gap:.8rem}.testi-av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.av1{background:linear-gradient(135deg,#4f8cff,#1d4ed8);color:#fff}.av2{background:linear-gradient(135deg,#5f96ff,#5b21b6);color:#fff}.av3{background:linear-gradient(135deg,#6ea0ff,#9d174d);color:#fff}.testi-name{font-weight:700;font-size:.89rem;margin-bottom:1px}.testi-role{font-size:.8rem;color:var(--text2)}.cta-sec{padding:6rem 0;text-align:center;position:relative;overflow:hidden}.cta-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(47,107,234,.08),transparent 65%)}.cta-sec>.container{position:relative;z-index:1}.cta-sec h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;margin-bottom:1rem}.cta-sec p{color:var(--text2);font-size:.98rem;max-width:540px;margin:0 auto 2.5rem}.cta-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 1024px){.prod-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding:4.5rem 0 2.5rem}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-viz{order:-1}#viz-canvas{height:180px}.viz-chips,.svc-grid{grid-template-columns:1fr 1fr}.prod-grid{grid-template-columns:repeat(2,1fr)}.prod-grid>.prod-card:last-child{grid-column:auto}.feat-grid{grid-template-columns:1fr 1fr}.ac-grid,.testi-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.prod-card.pc-wide{flex-direction:column;gap:1.2rem}.prod-card.pc-wide .pc-stats{flex-direction:row;min-width:unset;gap:0}.prod-card.pc-wide .pc-stat{border-bottom:none;border-left:1px solid rgba(var(--rgb-fg),.05);text-align:center;padding:.3rem .5rem}.prod-card.pc-wide .pc-stat:last-child{border-left:none}.prod-card.pc-wide .pc-stat .psv{font-size:.89rem}.hero-stats{gap:1.3rem}.hs-val{font-size:1.3rem}.sec{padding:4rem 0}.section-header{margin-bottom:3rem}.section-title{font-size:1.8rem}}@media (max-width: 480px){.hero h1{font-size:1.75rem}.hero-btns{flex-direction:column}.nova-btn{width:100%;justify-content:center}.prod-grid{grid-template-columns:1fr;gap:.8rem}.prod-card.pc-wide{grid-column:span 1}.feat-grid,.svc-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.cta-btns{flex-direction:column;align-items:center}.viz-chips{grid-template-columns:1fr 1fr}.hero-stats{flex-wrap:wrap;gap:1rem}.sec{padding:3.5rem 0}.pc-stat .psl{white-space:normal;font-size:.68rem}.prod-card{padding:1.2rem}.svc-card{padding:1.5rem 1.2rem}.hprod-item{padding:.75rem .2rem;gap:.3rem}.hpi-icon{width:36px;height:36px;border-radius:10px}.hpi-icon svg{width:16px;height:16px}.hpi-name{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hpi-sub{font-size:.6rem}.hprod-footer{padding:.6rem 1rem}.hprod-header{padding:.75rem 1rem}}.clients-sec{padding:5rem 0;background:radial-gradient(ellipse at 50% 0%,rgba(79,140,255,.05) 0%,transparent 70%);overflow:hidden}.clients-track-wrap{position:relative;overflow:visible}.clients-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;width:100%}.client-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.85rem;background:rgba(var(--rgb-fg),.07);border:1px solid rgba(var(--rgb-fg),.13);border-radius:20px;padding:1.8rem 2.2rem;min-width:0;min-height:168px;cursor:default;transition:border-color .3s,transform .3s,box-shadow .3s,background .3s;overflow:hidden}.client-card:hover{background:rgba(var(--rgb-fg),.11);border-color:#4f8cff66;transform:translateY(-6px);box-shadow:0 20px 48px #0000004d,0 0 28px #4f8cff1f}.client-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 120%,rgba(79,140,255,.15),transparent 65%);opacity:0;transition:opacity .35s}.client-card:hover .client-glow{opacity:1}.client-card img{width:72px;height:72px;object-fit:contain;filter:brightness(1) saturate(.7);transition:filter .3s,transform .3s}.client-card:hover img{filter:brightness(1.1) saturate(1);transform:scale(1.08)}.client-name{font-size:.89rem;font-weight:700;color:var(--text2,#a3aec2);transition:color .3s;text-align:center;white-space:nowrap}.client-card:hover .client-name{color:var(--text,#ffffff)}@media (max-width: 900px){.clients-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.clients-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.client-card{padding:1.25rem .8rem}.client-name{white-space:normal}}.hxb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:var(--bg)}.hxb-aurora{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 90deg at 50% 50%,#4f8cff00,#4f8cff0e,#2f6bea17,#3ddc970a 210deg,#8ab4ff12 290deg,#4f8cff00 360deg);filter:blur(70px);animation:hxb-spin 46s linear infinite}@keyframes hxb-spin{to{transform:rotate(360deg)}}.hxb-orb{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.hxb-orb.o1{width:620px;height:620px;top:-180px;right:-80px;background:radial-gradient(circle at 35% 35%,#4f8cff38,#4f8cff05 65%);animation:hxb-drift1 22s ease-in-out infinite alternate}.hxb-orb.o2{width:520px;height:520px;bottom:-160px;left:-120px;background:radial-gradient(circle at 60% 40%,#2f6bea33,#2f6bea05 65%);animation:hxb-drift2 28s ease-in-out infinite alternate}.hxb-orb.o3{width:380px;height:380px;top:34%;left:38%;background:radial-gradient(circle at 50% 50%,#3ddc971a,#3ddc9703 70%);animation:hxb-drift3 18s ease-in-out infinite alternate}@keyframes hxb-drift1{0%{transform:translate(0) scale(1)}to{transform:translate(-90px,70px) scale(1.12)}}@keyframes hxb-drift2{0%{transform:translate(0) scale(1.08)}to{transform:translate(110px,-60px) scale(.95)}}@keyframes hxb-drift3{0%{transform:translate(0)}to{transform:translate(70px,-80px)}}.hxb-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(var(--rgb-fg),.028) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-fg),.028) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 72% 62% at 50% 40%,#000 25%,transparent 78%);animation:hxb-grid-pan 30s linear infinite}@keyframes hxb-grid-pan{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}.hxb-wave{position:absolute;left:0;right:0;bottom:6%;width:100%;height:200px;opacity:.7}.hxb-wave path{stroke-dasharray:14 10}.hxb-wave .w1{animation:hxb-dash 9s linear infinite}.hxb-wave .w2{animation:hxb-dash 14s linear infinite reverse;opacity:.55}@keyframes hxb-dash{to{stroke-dashoffset:-480}}.hxb-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.hxb-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 80% at 50% 42%,transparent 45%,var(--bg) 100%),linear-gradient(to bottom,rgba(var(--rgb-fg),.06),transparent 22%,transparent 72%,var(--bg) 100%);opacity:.85}[data-theme=light] .hxb-vignette{opacity:.5}@media (prefers-reduced-motion: reduce){.hxb-aurora,.hxb-orb,.hxb-grid,.hxb-wave path{animation:none!important}}.neon-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.neon-orb{position:absolute;border-radius:50%;filter:blur(70px)}.neon-orb.a{width:520px;height:520px;background:radial-gradient(circle,rgba(79,140,255,.14),transparent 70%);top:-140px;right:-100px;animation:neon-drift-a 14s ease-in-out infinite}.neon-orb.b{width:380px;height:380px;background:radial-gradient(circle,rgba(47,107,234,.1),transparent 70%);bottom:-80px;left:-80px;animation:neon-drift-b 17s ease-in-out infinite}.neon-orb.c{width:260px;height:260px;background:radial-gradient(circle,rgba(138,180,255,.07),transparent 70%);top:40%;left:45%;animation:neon-drift-c 11s ease-in-out infinite}@keyframes neon-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-70px,50px) scale(1.1)}66%{transform:translate(50px,-40px) scale(.92)}}@keyframes neon-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(60px,-70px) scale(1.15)}80%{transform:translate(-50px,40px) scale(.9)}}@keyframes neon-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,60px) scale(1.2)}}.neon-star{position:absolute;border-radius:50%;background:#8ab4ff;box-shadow:0 0 6px 1px #8ab4ffe6,0 0 14px 4px #4f8cff73;animation:neon-twinkle ease-in-out infinite;will-change:transform,opacity}.neon-star:nth-child(3n){background:#cfe0ff;box-shadow:0 0 8px 2px #cfe0ffe6,0 0 20px 6px #4f8cff80}@keyframes neon-twinkle{0%,to{transform:translateY(0) scale(.75);opacity:.35}50%{transform:translateY(-26px) scale(1.25);opacity:1}}@media (prefers-reduced-motion: reduce){.neon-orb,.neon-star{animation:none!important;opacity:.5}}.ai-orb-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.2rem;min-height:480px;position:relative}.ai-orb-scene{position:relative;width:490px;height:490px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease-out;will-change:transform}@media (max-width: 960px){.ai-orb-wrap{min-height:400px}.ai-orb-scene{width:340px;height:340px;transform:none!important}}.ai-halo{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,rgba(79,140,255,.22),rgba(47,107,234,.08) 45%,transparent 70%);filter:blur(28px);animation:ai-halo-breathe 5s ease-in-out infinite}@keyframes ai-halo-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}}.ai-pulse{position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid rgba(79,140,255,.45);animation:ai-pulse-out 4.2s ease-out infinite}.ai-pulse.p2{animation-delay:1.4s}.ai-pulse.p3{animation-delay:2.8s}@keyframes ai-pulse-out{0%{transform:scale(1);opacity:.7}to{transform:scale(2.15);opacity:0}}.ai-ring{position:absolute;border-radius:50%;border:1px dashed rgba(79,140,255,.28)}.ai-ring.r1{width:280px;height:280px;animation:ai-spin 26s linear infinite}.ai-ring.r2{width:344px;height:344px;border-color:#8ab4ff2e;border-style:solid;border-width:1px;border-left-color:transparent;border-right-color:transparent;animation:ai-spin 40s linear infinite reverse}.ai-ring.r3{width:408px;height:408px;border-color:#3ddc9724;animation:ai-spin 58s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-sat{position:absolute;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;background:#0b0f1ad9;border:1px solid rgba(79,140,255,.4);color:#8ab4ff;box-shadow:0 6px 22px #00000073,0 0 16px #4f8cff40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-sat.s1{animation:ai-orbit-1 16s linear infinite}.ai-sat.s2{animation:ai-orbit-1 16s linear infinite;animation-delay:-8s;color:#3ddc97;border-color:#3ddc9766;box-shadow:0 6px 22px #00000073,0 0 16px #3ddc9738}.ai-sat.s3{animation:ai-orbit-2 24s linear infinite reverse}.ai-sat.s4{animation:ai-orbit-2 24s linear infinite reverse;animation-delay:-12s;color:#f5b942;border-color:#f5b94266;box-shadow:0 6px 22px #00000073,0 0 16px #f5b94238}@keyframes ai-orbit-1{0%{transform:rotate(0) translate(140px) rotate(0)}to{transform:rotate(360deg) translate(140px) rotate(-360deg)}}@keyframes ai-orbit-2{0%{transform:rotate(0) translate(204px) rotate(0)}to{transform:rotate(360deg) translate(204px) rotate(-360deg)}}@media (max-width: 960px){.ai-sat{width:38px;height:38px;font-size:.86rem}@keyframes ai-orbit-1{0%{transform:rotate(0) translate(106px) rotate(0)}to{transform:rotate(360deg) translate(106px) rotate(-360deg)}}@keyframes ai-orbit-2{0%{transform:rotate(0) translate(156px) rotate(0)}to{transform:rotate(360deg) translate(156px) rotate(-360deg)}}}.ai-dust{position:absolute;width:5px;height:5px;border-radius:50%;background:#8ab4ffbf;box-shadow:0 0 10px #4f8cffcc;animation:ai-dust-float 7s ease-in-out infinite}.ai-dust.d1{top:12%;right:22%;animation-delay:0s}.ai-dust.d2{top:26%;left:10%;animation-delay:1.2s;width:4px;height:4px}.ai-dust.d3{bottom:18%;right:12%;animation-delay:2.4s}.ai-dust.d4{bottom:30%;left:18%;animation-delay:3.4s;width:3px;height:3px;background:#3ddc97b3;box-shadow:0 0 8px #3ddc97b3}.ai-dust.d5{top:46%;right:4%;animation-delay:4.2s;width:4px;height:4px}.ai-dust.d6{top:6%;left:38%;animation-delay:5.1s;width:3px;height:3px;background:#f5b942b3;box-shadow:0 0 8px #f5b942b3}@keyframes ai-dust-float{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-16px);opacity:1}}.company-mark{width:360px;height:360px;position:relative;z-index:1;display:grid;place-items:center;animation:company-mark-float 7s ease-in-out infinite;filter:drop-shadow(0 22px 38px rgba(9,30,66,.16))}.company-mark-ring{position:absolute;border:1px solid rgba(0,147,204,.24);border-radius:50%;top:7%;right:7%;bottom:7%;left:7%}.company-mark-ring-a{animation:company-ring-pulse 5s ease-in-out infinite}.company-mark-ring-b{top:18%;right:18%;bottom:18%;left:18%;border-color:#2f6bea38;animation:company-ring-pulse 5s ease-in-out infinite reverse}.company-mark-core{width:148px;height:148px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#fffffff5,#e0f1f9d6);border:1px solid rgba(0,147,204,.35);box-shadow:0 0 0 12px #ffffff47,0 0 44px #00aeef38}.company-mark-bars{height:66px;display:flex;align-items:center;gap:7px}.company-mark-bars i{display:block;width:8px;border-radius:8px;background:linear-gradient(180deg,#087ca8,#35c4e8);animation:company-bar-wave 2.2s ease-in-out infinite}.company-mark-bars i:nth-child(1),.company-mark-bars i:nth-child(5){height:25px}.company-mark-bars i:nth-child(2),.company-mark-bars i:nth-child(4){height:46px;animation-delay:-.35s}.company-mark-bars i:nth-child(3){height:66px;animation-delay:-.7s}.company-mark-orbit{position:absolute;width:11px;height:11px;border-radius:50%;background:#22b9df;box-shadow:0 0 16px #22b9dfcc}.company-mark-orbit-a{top:17%;right:20%;animation:company-orbit-a 6s linear infinite}.company-mark-orbit-b{bottom:18%;left:19%;background:#6287e8;animation:company-orbit-b 8s linear infinite}@keyframes company-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes company-ring-pulse{0%,to{transform:scale(.96);opacity:.62}50%{transform:scale(1.04);opacity:1}}@keyframes company-bar-wave{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1)}}@keyframes company-orbit-a{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}@keyframes company-orbit-b{0%{transform:rotate(180deg) translate(118px) rotate(-180deg)}to{transform:rotate(540deg) translate(118px) rotate(-540deg)}}@media (max-width: 960px){.company-mark{width:290px;height:290px}.company-mark-core{width:122px;height:122px}.company-mark-bars{height:54px}.company-mark-bars i:nth-child(1),.company-mark-bars i:nth-child(5){height:21px}.company-mark-bars i:nth-child(2),.company-mark-bars i:nth-child(4){height:38px}.company-mark-bars i:nth-child(3){height:54px}}.ai-face{width:470px;height:470px;object-fit:cover;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 92%);mask-image:radial-gradient(circle at 50% 50%,#000 62%,transparent 92%);filter:saturate(1.15) brightness(1.05) drop-shadow(0 0 26px rgba(79,140,255,.25));animation:ai-face-float 6s ease-in-out infinite;position:relative;z-index:1}@keyframes ai-face-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.015)}}@media (max-width: 960px){.ai-face{width:330px;height:330px}}.nova-sonic-mark{position:relative;width:480px;height:460px;display:grid;place-items:center;isolation:isolate;animation:nova-sonic-float 7s ease-in-out infinite}.nova-sonic-halo{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:radial-gradient(circle,rgba(40,191,226,.22),rgba(61,124,255,.08) 48%,transparent 72%);filter:blur(18px);animation:nova-sonic-breathe 4.8s ease-in-out infinite}.nova-sonic-ring{position:absolute;border-radius:50%;pointer-events:none}.nova-sonic-ring:before,.nova-sonic-ring:after{content:"";position:absolute;border-radius:50%}.nova-sonic-ring.ring-one{top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(68,193,230,.35);border-left-color:transparent;border-bottom-color:#4879eb14;animation:nova-sonic-spin 16s linear infinite}.nova-sonic-ring.ring-one:before{width:8px;height:8px;top:15%;right:9%;background:#6be0f4;box-shadow:0 0 16px #30badb}.nova-sonic-ring.ring-two{top:17%;right:17%;bottom:17%;left:17%;border:1px dashed rgba(122,165,255,.32);animation:nova-sonic-spin 23s linear infinite reverse}.nova-sonic-ring.ring-three{display:none}.nova-sonic-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #52cdecf2}.particle-one{top:24%;left:14%;animation:nova-particle 3.4s ease-in-out infinite}.particle-two{right:12%;bottom:31%;animation:nova-particle 4.1s ease-in-out infinite .8s}.particle-three{left:29%;bottom:9%;animation:nova-particle 3.8s ease-in-out infinite 1.4s}.nova-sonic-core{position:relative;width:220px;height:220px;display:grid;place-items:center;border-radius:50%;background:#fffffff5;border:1px solid rgba(117,215,239,.42);box-shadow:0 18px 50px #04193947,0 0 42px #33bee133;z-index:2}.nova-sonic-core img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(9,58,84,.22));animation:nova-logo-breathe 5s ease-in-out infinite}.nova-sonic-wave{position:absolute;bottom:43px;left:50%;transform:translate(-50%);width:238px;height:54px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 14px;border-radius:30px;background:#051b3980;border:1px solid rgba(104,210,237,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px #03122833;z-index:3}.nova-sonic-wave i{width:3px;height:18px;border-radius:4px;background:linear-gradient(180deg,#8eeafa,#2c91e7);transform-origin:center;animation:nova-wave 1.35s ease-in-out infinite;animation-delay:calc(var(--wave-index) * -70ms)}.nova-sonic-wave i:nth-child(5n+1){height:11px}.nova-sonic-wave i:nth-child(5n+2){height:19px}.nova-sonic-wave i:nth-child(5n+3){height:29px}.nova-sonic-wave i:nth-child(5n+4){height:23px}.nova-sonic-wave i:nth-child(5n+5){height:15px}@keyframes nova-sonic-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nova-sonic-breathe{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes nova-sonic-spin{to{transform:rotate(360deg)}}@keyframes nova-sonic-pulse-ring{0%,to{transform:scale(.96);opacity:.55}50%{transform:scale(1.04);opacity:1}}@keyframes nova-particle{0%,to{opacity:.35;transform:scale(.65)}50%{opacity:1;transform:scale(1.35)}}@keyframes nova-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes nova-wave{0%,to{transform:scaleY(.45);opacity:.62}50%{transform:scaleY(1.15);opacity:1}}@media (max-width: 960px){.nova-sonic-mark{width:330px;height:320px}.nova-sonic-core{width:158px;height:158px}.nova-sonic-core img{width:130px;height:130px}.nova-sonic-wave{width:194px;height:46px;bottom:20px;gap:4px}}@media (prefers-reduced-motion: reduce){.nova-sonic-mark,.nova-sonic-halo,.nova-sonic-ring,.nova-sonic-particle,.nova-sonic-core img,.nova-sonic-wave i{animation:none!important}}.ai-orb{position:relative;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,rgba(138,180,255,.55),transparent 42%),radial-gradient(circle at 68% 74%,rgba(47,107,234,.5),transparent 52%),radial-gradient(circle at 50% 50%,#17233f,#0a1226 62%,#060a16);border:1px solid rgba(138,180,255,.35);box-shadow:0 0 60px #4f8cff59,0 0 120px #2f6bea2e,inset 0 0 34px #4f8cff47;animation:ai-orb-breathe 5s ease-in-out infinite;overflow:hidden}@keyframes ai-orb-breathe{0%,to{box-shadow:0 0 60px #4f8cff59,0 0 120px #2f6bea2e,inset 0 0 34px #4f8cff47}50%{box-shadow:0 0 84px #4f8cff80,0 0 150px #2f6bea42,inset 0 0 44px #4f8cff61}}@media (max-width: 960px){.ai-orb{width:160px;height:160px}}.ai-orb-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,rgba(var(--rgb-fg),.18),transparent 38%);animation:ai-sheen-turn 9s ease-in-out infinite alternate}@keyframes ai-sheen-turn{0%{transform:rotate(-8deg);opacity:.8}to{transform:rotate(10deg);opacity:1}}.ai-eq{display:flex;align-items:center;gap:6px;position:relative;z-index:1}.ai-eq span{display:block;width:6px;border-radius:4px;background:linear-gradient(180deg,#8ab4ff,#4f8cff 55%,#2f6bea);box-shadow:0 0 12px #4f8cffb3;animation:ai-eq-bar 1.25s ease-in-out infinite}.ai-eq span:nth-child(1){height:16px;animation-delay:0s}.ai-eq span:nth-child(2){height:30px;animation-delay:.11s}.ai-eq span:nth-child(3){height:46px;animation-delay:.22s}.ai-eq span:nth-child(4){height:62px;animation-delay:.33s}.ai-eq span:nth-child(5){height:74px;animation-delay:.44s}.ai-eq span:nth-child(6){height:62px;animation-delay:.33s}.ai-eq span:nth-child(7){height:46px;animation-delay:.22s}.ai-eq span:nth-child(8){height:30px;animation-delay:.11s}.ai-eq span:nth-child(9){height:16px;animation-delay:0s}@keyframes ai-eq-bar{0%,to{transform:scaleY(.35);opacity:.55}50%{transform:scaleY(1);opacity:1}}@media (max-width: 960px){.ai-eq span:nth-child(4),.ai-eq span:nth-child(6){height:48px}.ai-eq span:nth-child(5){height:58px}}.ai-caption{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.3rem;border-radius:30px;background:#0b0f1ab3;border:1px solid rgba(79,140,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#a3aec2;font-size:.88rem;font-weight:600}.ai-caption b{font-size:.84rem;font-weight:800;color:#3ddc97}.ai-live-dot{width:7px;height:7px;border-radius:50%;background:#3ddc97;animation:dot-pulse 1.6s infinite}@media (prefers-reduced-motion: reduce){.ai-halo,.ai-pulse,.ai-ring,.ai-sat,.ai-dust,.ai-orb,.ai-orb-sheen,.ai-eq span,.ai-live-dot{animation:none!important}}.svc-grid .svc-card{text-align:center}.svc-grid .svc-icon{margin-left:auto;margin-right:auto}.svc-grid .si-c,.svc-grid .si-p,.svc-grid .si-r{background:#4f8cff1a;color:#8ab4ff;border:1px solid rgba(79,140,255,.22)}.svc-grid .svc-card:hover .svc-icon{transform:scale(1.1) rotate(-4deg);box-shadow:0 0 24px #4f8cff4d}.feat-grid .feat-card{align-items:center;text-align:center;--fc-grad: radial-gradient(circle at 50% 100%, rgba(79, 140, 255, .1), transparent 55%);--fc-line: linear-gradient(90deg, #4f8cff, #2f6bea);--fc-brd: rgba(79, 140, 255, .3);--fc-glow: 0 0 30px rgba(79, 140, 255, .1)}.feat-grid .feat-ic{background:#2563eb24;color:#2563eb;border:1px solid rgba(37,99,235,.32)}.nova-nav.drop-off .nova-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.route-bar{position:fixed;top:0;right:0;left:0;height:3px;z-index:1500;background:linear-gradient(90deg,#2f6bea,#4f8cff,#8ab4ff);box-shadow:0 0 12px #4f8cff99;transform-origin:right center;animation:route-sweep .75s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}@keyframes route-sweep{0%{transform:scaleX(0);opacity:1}65%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.page-enter{animation:page-in-soft .5s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes page-in-soft{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.route-bar{animation:none;opacity:0}.page-enter{animation:none}}.service-icon-lg{position:relative;animation:svc-float 5s ease-in-out infinite;box-shadow:0 0 34px #4f8cff38,inset 0 0 18px #4f8cff14}@keyframes svc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.service-icon-lg:before,.service-icon-lg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(79,140,255,.45);animation:svc-ring 3s ease-out infinite;pointer-events:none}.service-icon-lg:after{animation-delay:1.5s}@keyframes svc-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.75);opacity:0}}.service-box{position:relative;border-color:#4f8cff29;box-shadow:0 30px 70px #0006,0 0 0 1px #4f8cff0d;animation:svc-box-in .7s var(--ease-out) both .15s}@keyframes svc-box-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.service-box:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(79,140,255,.4),transparent 35%,transparent 65%,rgba(47,107,234,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dropzone{position:relative;overflow:hidden}.dropzone svg{transition:transform .35s var(--ease-out);animation:dz-bob 3.2s ease-in-out infinite}@keyframes dz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dropzone:hover svg,.dropzone.drag svg{transform:translateY(-6px) scale(1.12);animation-play-state:paused}.dropzone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 55% at 50% 0%,rgba(79,140,255,.09),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.dropzone:hover:after,.dropzone.drag:after{opacity:1}.dropzone.drag{transform:scale(1.012)}.progress-fill{position:relative;overflow:hidden}.progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(var(--rgb-fg),.35) 50%,transparent 70%);animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{transform:translate(100%)}to{transform:translate(-100%)}}.btn-primary,.nova-btn-primary{position:relative;overflow:hidden}.btn-primary:after,.nova-btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:44%;left:-60%;background:linear-gradient(105deg,transparent,rgba(var(--rgb-fg),.28),transparent);transform:skew(-18deg);transition:left .55s var(--ease-out);pointer-events:none}.btn-primary:hover:after,.nova-btn-primary:hover:after{left:130%}.result-box,.player,.emotion-main,.verify-result,.sep-result,.dub-video{animation:res-pop .55s var(--ease-out) both}@keyframes res-pop{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:none}}.step.on{box-shadow:0 0 0 4px #4f8cff24;animation:step-glow 1.8s ease-in-out infinite}@keyframes step-glow{0%,to{box-shadow:0 0 0 3px #4f8cff1a}50%{box-shadow:0 0 0 6px #4f8cff33}}.svc-sec{max-width:1100px;margin:5.5rem auto 0}.svc-sec .section-header{margin-bottom:2.4rem}.hiw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media (max-width: 760px){.hiw-grid{grid-template-columns:1fr}}.hiw-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:2rem 1.5rem 1.7rem;text-align:center;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}.hiw-card:hover{transform:translateY(-7px);border-color:#4f8cff59;box-shadow:0 22px 50px #00000059,0 0 30px #4f8cff14}.hiw-num{position:absolute;top:14px;right:16px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;font-size:.88rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #2f6bea66}.hiw-icon{width:58px;height:58px;margin:0 auto 1.1rem;border-radius:16px;background:#4f8cff1a;border:1px solid rgba(79,140,255,.22);color:var(--accent-light);font-size:1.35rem;display:flex;align-items:center;justify-content:center;transition:transform .35s var(--ease-out),background .35s}.hiw-card:hover .hiw-icon{transform:scale(1.12) rotate(-4deg);background:#4f8cff29}.hiw-card h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.hiw-card p{color:var(--text2);font-size:.9rem;line-height:1.9}.hiw-arrow{position:absolute;left:-1.05rem;top:50%;transform:translateY(-50%);color:#4f8cff80;font-size:.89rem;animation:hiw-nudge 1.6s ease-in-out infinite}@media (max-width: 760px){.hiw-arrow{display:none}}@keyframes hiw-nudge{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-5px)}}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media (max-width: 700px){.tech-grid{grid-template-columns:1fr}}.tech-card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:1.7rem 1.6rem;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}.tech-card:hover{transform:translateY(-5px);border-color:#4f8cff52;box-shadow:0 18px 44px #00000052}.tech-num{position:absolute;bottom:.4rem;left:1rem;font-family:Orbitron,Vazirmatn,sans-serif;font-size:2.6rem;font-weight:700;color:#4f8cff1a;line-height:1;transition:color .35s}.tech-card:hover .tech-num{color:#4f8cff38}.tech-card h4{font-size:.98rem;font-weight:700;margin-bottom:.5rem;color:var(--accent-light)}.tech-card p{color:var(--text2);font-size:.9rem;line-height:1.95}.uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@media (max-width: 1000px){.uc-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.uc-grid{grid-template-columns:1fr}}.uc-card{background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.08);border-radius:16px;padding:1.6rem 1.4rem;display:flex;flex-direction:column;gap:.7rem;transition:border-color .3s,transform .35s var(--ease-out),box-shadow .3s}.uc-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px #00000047}.uc-card .uc-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;transition:transform .35s var(--ease-out)}.uc-card:hover .uc-icon{transform:scale(1.14) rotate(5deg)}.uc-card h4{font-size:.95rem;font-weight:700}.uc-card p{font-size:.89rem;color:var(--text2);line-height:1.8;flex:1}.uc-card .uc-tag{display:inline-flex;padding:.18rem .65rem;border-radius:6px;font-size:.78rem;font-weight:700;width:fit-content}.uc-card.uc-1 .uc-icon,.uc-card.uc-1 .uc-tag{background:#4f8cff1a;color:#4f8cff}.uc-card.uc-1:hover{border-color:#4f8cff52}.uc-card.uc-2 .uc-icon,.uc-card.uc-2 .uc-tag{background:#8ab4ff1a;color:#8ab4ff}.uc-card.uc-2:hover{border-color:#8ab4ff52}.uc-card.uc-3 .uc-icon,.uc-card.uc-3 .uc-tag{background:#3ddc971a;color:#3ddc97}.uc-card.uc-3:hover{border-color:#3ddc9752}.uc-card.uc-4 .uc-icon,.uc-card.uc-4 .uc-tag{background:#f5b9421a;color:#f5b942}.uc-card.uc-4:hover{border-color:#f5b94252}@media (prefers-reduced-motion: reduce){.service-icon-lg,.service-icon-lg:before,.service-icon-lg:after,.dropzone svg,.progress-fill:after,.step.on,.hiw-arrow{animation:none!important}}.svcx{--sx-blue: #4f8cff;--sx-deep: #2f6bea;--sx-light: #8ab4ff}.svcx .svc-hero{padding:7.5rem 0 3.5rem;text-align:center;position:relative;overflow:hidden;background:var(--bg)}.svcx .svc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(79,140,255,.08) 0%,transparent 55%),radial-gradient(circle at 80% 70%,rgba(47,107,234,.06) 0%,transparent 55%);z-index:0}.svcx .svc-hero>.container{position:relative;z-index:1}.svcx .svc-hero{border-bottom:1px solid rgba(var(--rgb-fg),.06)}.svcx .svc-hero:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:min(680px,80%);height:2px;background:linear-gradient(90deg,transparent,rgba(79,140,255,.55),transparent);z-index:2}.svcx .page-body{padding:4.5rem 0 3rem;background:var(--bg)}.svcx .enter-btn{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--sx-blue),var(--sx-deep));color:#fff;font-family:inherit;font-size:1rem;font-weight:700;border:none;border-radius:16px;padding:.9rem 2rem;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s;box-shadow:0 0 30px #4f8cff40,0 0 60px #2f6bea1f;text-decoration:none;text-align:right}.svcx .enter-btn:hover{transform:translateY(-3px);box-shadow:0 0 50px #4f8cff66,0 0 80px #2f6bea33}.svcx .enter-btn:hover .btn-arrow{transform:translate(-5px)}.svcx .enter-btn .btn-arrow{font-size:.95rem;transition:transform .25s}.svcx .enter-btn .btn-sub{font-size:.78rem;opacity:.7;font-weight:400;display:block;margin-top:.12rem}.svcx .enter-hint{margin-top:1rem;font-size:.84rem;color:var(--text3)}.svcx .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem 1rem;background:#4f8cff12;border:1px solid rgba(79,140,255,.25);border-radius:30px;color:var(--sx-blue);font-size:.86rem;font-weight:600;margin-bottom:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sx-pulse 2s infinite}.svcx .badge-dot{width:5px;height:5px;background:var(--sx-blue);border-radius:50%;flex-shrink:0;animation:sx-dot-blink 1.5s ease-in-out infinite}@keyframes sx-dot-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes sx-pulse{0%{box-shadow:0 0 #4f8cff59}70%{box-shadow:0 0 0 10px #4f8cff00}to{box-shadow:0 0 #4f8cff00}}.svcx .svc-hero h1{font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:1rem;font-weight:800}.svcx .about-hero h1{font-size:clamp(1.4rem,2.6vw,2.2rem);white-space:nowrap}@media (max-width: 640px){.svcx .about-hero h1{white-space:normal}}.svcx .svc-hero h1 .grad{color:var(--text)}.svcx .svc-hero h1 em{font-style:normal;color:rgba(var(--rgb-fg),.35);font-size:.6em;vertical-align:middle;margin-right:.4rem}.svcx .svc-hero p{color:var(--text2);font-size:1.05rem;max-width:680px;margin:0 auto 3rem;line-height:2}.svcx .pro-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:.6rem;padding:.2rem .65rem;border-radius:20px;background:linear-gradient(90deg,#ffb020,#ff7a3d);color:#1a0f00;font-size:.42em;font-weight:800;letter-spacing:1px;box-shadow:0 4px 14px #ff8c2859;animation:sx-pro-glow 2.6s ease-in-out infinite}@keyframes sx-pro-glow{0%,to{box-shadow:0 4px 14px #ff8c2859}50%{box-shadow:0 4px 20px #ff8c2899}}.svcx .workflow{display:flex;justify-content:center;align-items:center;gap:0;margin:3.5rem 0 1rem;flex-wrap:wrap}.svcx .workflow-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:180px;max-width:240px;opacity:0;animation:sx-step-enter .6s ease calc(var(--i) * .2s) forwards}@keyframes sx-step-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.svcx .step-icon{width:64px;height:64px;background:#4f8cff14;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--sx-blue);margin-bottom:1.2rem;border:2px solid rgba(79,140,255,.25);transition:all .3s ease;position:relative}.svcx .workflow-step:hover .step-icon{background:#4f8cff26;border-color:#4f8cff80;transform:translateY(-4px);box-shadow:0 8px 24px #4f8cff33}.svcx .step-num{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--sx-blue),var(--sx-deep));font-size:.76rem;font-weight:700;color:#05070d;display:flex;align-items:center;justify-content:center}.svcx .step-title{font-size:1rem;font-weight:700;margin-bottom:.4rem;color:var(--text)}.svcx .step-desc{color:var(--text2);font-size:.89rem;line-height:1.8}.svcx .step-connector{flex:0 0 60px;height:2px;background:linear-gradient(90deg,#4f8cff66,#2f6bea66);position:relative;overflow:hidden;align-self:center;margin-bottom:1.8rem}.svcx .step-connector:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:60%;background:linear-gradient(90deg,transparent,rgba(79,140,255,.9),transparent);animation:sx-connector-shine 2s linear infinite}@keyframes sx-connector-shine{to{left:200%}}@media (max-width: 760px){.svcx .step-connector{display:none}.svcx .workflow{gap:2rem}}.svcx .tool-wrap{padding-bottom:4rem;background:var(--bg)}.svcx .tool-box{background:rgba(var(--rgb-fg),.05);border-radius:20px;padding:2rem;border:1px solid rgba(79,140,255,.12);box-shadow:0 20px 50px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .svcx .tool-box{border-width:1.5px;border-color:#2563eb38;box-shadow:0 4px 16px #0f172a12}.svcx .tool-header{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.8rem;background:linear-gradient(135deg,#2f6bea12,#4f8cff0a);border:1px solid rgba(47,107,234,.2);border-radius:18px;position:relative;overflow:hidden;margin-bottom:2rem}.svcx .tool-header-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#2f6bea4d,#4f8cff33);border:1px solid rgba(47,107,234,.4);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--sx-light);flex-shrink:0;box-shadow:0 0 20px #2f6bea33}.svcx .tool-header h2{font-size:1.25rem;font-weight:800;color:var(--text);margin:0}.svcx .tool-header .en{font-size:.84rem;color:var(--text2);margin-top:.2rem}.svcx .upload-area{border:3px dashed rgba(47,107,234,.3);border-radius:15px;padding:4rem 2rem;text-align:center;background:#2f6bea0d;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.svcx .upload-area:hover{border-color:var(--sx-light);background:#2f6bea14;transform:translateY(-5px)}.svcx .upload-area.dragover{border-color:#3ddc97;background:#3ddc971a}.svcx .upload-area.compact{padding:2.2rem 1.2rem}.svcx .upload-icon{font-size:4rem;margin-bottom:1.5rem;color:var(--sx-light);animation:dz-bob 3.2s ease-in-out infinite}.svcx .upload-area.compact .upload-icon{font-size:2.4rem;margin-bottom:.9rem}.svcx .upload-text h3{margin-bottom:.8rem;color:var(--text);font-size:1.15rem}.svcx .upload-area.compact .upload-text h3{font-size:.95rem}.svcx .upload-text p{color:var(--text2);margin-bottom:1.5rem;font-size:.9rem}.svcx .upload-area.compact .upload-text p{margin-bottom:.9rem;font-size:.84rem}.svcx .upload-btn{padding:1rem 2.5rem;background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));color:#fff;border:none;border-radius:10px;font-weight:700;font-family:inherit;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem}.svcx .upload-area.compact .upload-btn{padding:.65rem 1.5rem;font-size:.9rem}.svcx .upload-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #2f6bea4d}.svcx .file-info{margin-top:1.5rem;padding:1.5rem;background:rgba(var(--rgb-fg),.05);border:1px solid rgba(var(--rgb-fg),.09);border-radius:10px;animation:sx-slide-down .5s ease}@keyframes sx-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.svcx .file-details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.svcx .file-name{font-weight:600;color:var(--text);display:flex;align-items:center;gap:.8rem;word-break:break-all}.svcx .file-name i{color:var(--sx-light)}.svcx .file-size{color:var(--text2);font-size:.89rem;margin-top:.3rem}.svcx .file-remove{background:#ff5d6c33;color:#ff5d6c;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;transition:all .3s ease}.svcx .file-remove:hover{background:#ff5d6c4d}.svcx .action-buttons{display:flex;gap:1.2rem;justify-content:center;margin:2.6rem 0 .6rem;flex-wrap:wrap}.svcx .sbtn{padding:1rem 2.5rem;border-radius:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;cursor:pointer;border:none;font-family:inherit;font-size:1rem;position:relative;overflow:hidden}.svcx .sbtn-primary{background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));color:#fff;box-shadow:0 10px 20px #2f6bea33}.svcx .sbtn-primary:hover:not(:disabled){transform:translateY(-5px);box-shadow:0 15px 30px #2f6bea4d}.svcx .sbtn-secondary{background:rgba(var(--rgb-fg),.1);color:var(--text);border:1px solid rgba(var(--rgb-fg),.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.svcx .sbtn-secondary:hover:not(:disabled){background:rgba(var(--rgb-fg),.15);transform:translateY(-3px);border-color:var(--sx-light)}.svcx .sbtn-success{background:linear-gradient(90deg,#3ddc97,#2bb47d);color:#05070d}.svcx .sbtn-success:hover:not(:disabled){transform:translateY(-5px);box-shadow:0 15px 30px #3ddc974d}.svcx .sbtn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.svcx .sbtn.rec-on{border-color:#ff5d6c8c;color:#ff5d6c}.svcx .processing-section{margin:2.6rem 0 .6rem;animation:sx-fade-in .5s ease}@keyframes sx-fade-in{0%{opacity:0}to{opacity:1}}.svcx .progress-container{background:rgba(var(--rgb-fg),.05);border-radius:12px;padding:2rem;border:1px solid rgba(var(--rgb-fg),.1)}.svcx .progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.6rem}.svcx .progress-header h3{color:var(--text);display:flex;align-items:center;gap:.8rem;font-size:1.02rem}.svcx .progress-header h3 i{color:var(--sx-light)}.svcx .progress-percent{font-size:1.5rem;font-weight:700;color:var(--sx-light)}.svcx .progress-bar{height:10px;background:rgba(var(--rgb-fg),.1);border-radius:5px;overflow:hidden;margin:1.5rem 0}.svcx .progress-bar .fill{height:100%;background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));border-radius:5px;transition:width .3s ease;position:relative;overflow:hidden}.svcx .progress-bar .fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(var(--rgb-fg),.35) 50%,transparent 70%);animation:shimmer 1.4s linear infinite}.svcx .progress-steps{display:flex;justify-content:space-between;margin-top:1.5rem;flex-wrap:wrap;gap:1rem}.svcx .progress-step{display:flex;align-items:center;gap:.8rem}.svcx .step-indicator{width:24px;height:24px;border-radius:50%;background:rgba(var(--rgb-fg),.1);display:flex;align-items:center;justify-content:center;font-size:.86rem;color:var(--text2);transition:all .3s}.svcx .step-indicator.active{background:var(--sx-blue);color:#05070d;animation:step-glow 1.8s ease-in-out infinite}.svcx .step-indicator.completed{background:#3ddc97;color:#05070d}.svcx .step-label{color:var(--text2);font-size:.92rem;transition:color .3s}.svcx .step-label.active{color:var(--text)}.svcx .step-label.completed{color:#3ddc97}.svcx .results-section{margin:2.6rem 0 .6rem;animation:sx-slide-up .5s ease}@keyframes sx-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.svcx .results-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.svcx .results-header h3{color:var(--text);font-size:1.1rem;display:flex;align-items:center;gap:.7rem}.svcx .results-header h3 i{color:#3ddc97}.svcx .text-panel{background:#2f6bea0d;border:1px solid rgba(47,107,234,.2);border-radius:15px;padding:1.5rem}.svcx .text-panel textarea{width:100%;min-height:170px;resize:vertical;background:rgba(var(--rgb-fg),.04);border:1px solid rgba(var(--rgb-fg),.12);border-radius:10px;color:var(--text);padding:1rem 1.2rem;font-family:inherit;font-size:.95rem;line-height:2;outline:none;transition:border-color .25s,box-shadow .25s}.svcx .text-panel textarea:focus{border-color:var(--sx-blue);box-shadow:0 0 0 3px #4f8cff26}.svcx .char-hint{text-align:left;color:var(--text3);font-size:.84rem;margin-top:.5rem}.svcx .dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}@media (max-width: 700px){.svcx .dual-grid{grid-template-columns:1fr}}.svcx .dual-label{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;color:var(--text);margin-bottom:.8rem}.svcx .dual-label i{color:var(--sx-light)}.svcx .verify-rec-wrap{margin-top:.9rem}.svcx .verify-rec-divider{display:flex;align-items:center;gap:.6rem;font-size:.72rem;color:var(--text3, #8a93a6);margin-bottom:.7rem}.svcx .verify-rec-divider span:not(:only-child){flex:1;height:1px;background:rgba(var(--rgb-fg),.12)}.svcx .verify-rec-wrap .sbtn{width:100%;padding:.65rem 1.1rem;font-size:.86rem;font-weight:600;border-radius:12px;background:#4f8cff12;border:1.5px dashed rgba(79,140,255,.35);color:var(--sx-blue);box-shadow:none}.svcx .verify-rec-wrap .sbtn:hover:not(:disabled){background:#4f8cff21;border-color:var(--sx-blue);border-style:solid;transform:translateY(-2px)}.svcx .verify-rec-wrap .sbtn.rec-on{background:#ff5d6c14;border-color:#ff5d6c8c;border-style:solid;color:#ff5d6c}.svcx .verify-rec-wrap .rec-time{font-family:monospace;font-weight:700;margin-right:.3rem}.pkg-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05070db3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.2rem;animation:sx-fade-in .25s ease}.pkg-confirm-box{max-width:440px;width:100%;background:var(--bg);border:1px solid rgba(var(--rgb-fg),.12);border-radius:18px;padding:1.8rem;text-align:center;font-family:inherit}.pkg-confirm-icon{font-size:2rem;color:#ffb020;margin-bottom:.9rem}.pkg-confirm-box h4{color:var(--text);font-size:1.05rem;margin-bottom:.8rem}.pkg-confirm-box p{color:var(--text2);font-size:.9rem;line-height:1.9;margin-bottom:1.5rem}.pkg-confirm-box b{color:var(--text)}.pkg-confirm-actions{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center}.pkg-confirm-btn{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.6rem;border-radius:12px;border:none;font-weight:700;font-size:.92rem;font-family:inherit;cursor:pointer;transition:all .25s ease}.pkg-confirm-btn.primary{background:linear-gradient(90deg,var(--accent),var(--accent-deep));color:#fff;box-shadow:0 10px 20px #2f6bea33}.pkg-confirm-btn.primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px #2f6bea4d}.pkg-confirm-btn.secondary{background:rgba(var(--rgb-fg),.1);color:var(--text);border:1px solid rgba(var(--rgb-fg),.2)}.pkg-confirm-btn.secondary:hover{background:rgba(var(--rgb-fg),.15)}.svcx .svc-error{margin-top:1.4rem;padding:.85rem 1.1rem;border-radius:10px;background:#ff5d6c1a;border:1px solid rgba(255,93,108,.3);color:#ff5d6c;font-size:.92rem;animation:sx-slide-down .4s ease}.svcx .tool-box{position:relative;overflow:hidden;border-radius:22px;animation:sx-box-breathe 5s ease-in-out infinite}@keyframes sx-box-breathe{0%,to{box-shadow:0 0 0 1px #4f8cff12,0 24px 60px #00000073,inset 0 1px #4f8cff14}50%{box-shadow:0 0 0 1px #4f8cff29,0 28px 70px #00000080,inset 0 1px #4f8cff26}}.svcx .tool-box:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;z-index:3;background:linear-gradient(90deg,transparent 0%,rgba(79,140,255,.8) 50%,transparent 100%);animation:sx-scan-top 5s linear infinite}@keyframes sx-scan-top{0%{left:-100%}to{left:100%}}.svcx .tool-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(79,140,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(79,140,255,.025) 1px,transparent 1px);background-size:44px 44px;border-radius:inherit}.svcx .tool-box>*{position:relative;z-index:1}.svcx .tool-header .sub{font-size:.84rem;color:var(--text2);margin-top:.2rem}.svcx .tech-section-head{text-align:center;margin-bottom:3.5rem;position:relative}.svcx .tech-badge{display:inline-flex;align-items:center;gap:.5rem;background:#2f6bea1a;border:1px solid rgba(47,107,234,.25);border-radius:99px;padding:.38rem 1.1rem;font-size:.84rem;font-weight:700;color:var(--sx-light);margin-bottom:1rem}.svcx .tech-badge i{color:var(--sx-blue)}.svcx .tech-section-head h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--text);margin-bottom:.7rem}.svcx .tech-section-head h2 span{color:var(--sx-blue)}.svcx .tech-section-head p{color:var(--text2);max-width:620px;margin:0 auto;font-size:.93rem;line-height:1.9}.svcx .tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3rem}@media (max-width: 640px){.svcx .tech-grid{grid-template-columns:1fr}}.svcx .tech-card{position:relative;background:rgba(var(--rgb-fg),.025);border:1px solid rgba(var(--rgb-fg),.07);border-radius:20px;padding:1.8rem;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;gap:1.2rem;align-items:flex-start}[data-theme=light] .svcx .tech-card{border-width:1.5px;border-color:rgba(var(--rgb-fg),.24);box-shadow:0 1px 3px #0f172a0d}.svcx .tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));opacity:0;transition:opacity .3s}.svcx .tech-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,rgba(47,107,234,.08),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.svcx .tech-card:hover{border-color:#2f6bea4d;transform:translateY(-5px);box-shadow:0 20px 48px #0000004d,0 0 0 1px #2f6bea26}.svcx .tech-card:hover:before{opacity:1}.svcx .tech-card:hover:after{opacity:1}.svcx .tech-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#4f8cff1f,#2f6bea1f);border:1px solid rgba(47,107,234,.2);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--sx-light);flex-shrink:0;transition:box-shadow .3s,transform .3s;position:relative;z-index:1}.svcx .tech-card:hover .tech-icon{box-shadow:0 0 20px #2f6bea4d;transform:scale(1.07)}.svcx .tech-body{position:relative;z-index:1}.svcx .tech-card h4{color:var(--text);margin-bottom:.5rem;font-size:.98rem;font-weight:700}.svcx .tech-card p{color:var(--text2);font-size:.9rem;line-height:1.9}.svcx .tech-num{position:absolute;bottom:1rem;left:1.2rem;font-size:3.5rem;font-weight:900;color:#2f6bea17;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;transition:color .3s}.svcx .tech-card:hover .tech-num{color:#2f6bea2e}.svcx .uc-band{background:rgba(var(--rgb-fg),.015);border-top:1px solid rgba(var(--rgb-fg),.07);border-bottom:1px solid rgba(var(--rgb-fg),.07);padding:4.5rem 2rem;margin:5.5rem -2rem 0}.svcx .uc-header{text-align:center;margin-bottom:3rem}.svcx .uc-header h2{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;margin-bottom:.6rem;color:var(--text)}.svcx .uc-header h2 span{color:var(--sx-blue)}.svcx .uc-header p{color:var(--text2);font-size:.92rem;max-width:520px;margin:0 auto}.svcx .uc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@media (max-width: 1000px){.svcx .uc-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.svcx .uc-grid{grid-template-columns:1fr}}.svcx .uc-card{background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.08);border-radius:16px;padding:1.6rem 1.4rem;display:flex;flex-direction:column;gap:.7rem;transition:border-color .3s,transform .3s,box-shadow .3s}[data-theme=light] .svcx .uc-card{border-width:1.5px;border-color:rgba(var(--rgb-fg),.24);box-shadow:0 1px 3px #0f172a0d}.svcx .uc-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000040}.svcx .uc-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;transition:transform .3s}.svcx .uc-card:hover .uc-icon{transform:scale(1.1) rotate(5deg)}.svcx .uc-card h4{font-size:.95rem;font-weight:700;color:var(--text)}.svcx .uc-card p{font-size:.89rem;color:var(--text2);line-height:1.75;flex:1}.svcx .uc-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .65rem;border-radius:6px;font-size:.78rem;font-weight:700;width:fit-content}.svcx .uc-card.uc-1 .uc-icon,.svcx .uc-card.uc-1 .uc-tag{background:#4f8cff1a;color:#4f8cff}.svcx .uc-card.uc-1:hover{border-color:#4f8cff4d}.svcx .uc-card.uc-2 .uc-icon,.svcx .uc-card.uc-2 .uc-tag{background:#8ab4ff1a;color:#8ab4ff}.svcx .uc-card.uc-2:hover{border-color:#8ab4ff4d}.svcx .uc-card.uc-3 .uc-icon,.svcx .uc-card.uc-3 .uc-tag{background:#2f6bea1f;color:#6ea0ff}.svcx .uc-card.uc-3:hover{border-color:#2f6bea59}.svcx .uc-card.uc-4 .uc-icon,.svcx .uc-card.uc-4 .uc-tag{background:#cfe0ff14;color:#cfe0ff}.svcx .uc-card.uc-4:hover{border-color:#cfe0ff47}[data-theme=light] .svcx .uc-card.uc-2 .uc-icon,[data-theme=light] .svcx .uc-card.uc-2 .uc-tag{background:#2f6bea1a;color:#2f6bea}[data-theme=light] .svcx .uc-card.uc-4 .uc-icon,[data-theme=light] .svcx .uc-card.uc-4 .uc-tag{background:#1d4ed81a;color:#1d4ed8}.svcx .res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@media (max-width: 1100px){.svcx .res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.svcx .res-grid{grid-template-columns:1fr}}.svcx .res-card{background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.08);border-radius:16px;padding:1.8rem 1.5rem;display:flex;flex-direction:column;gap:.8rem;text-decoration:none;color:inherit;transition:all .35s ease;position:relative;overflow:hidden;height:100%;animation:sx-card-float 6s ease-in-out infinite}.svcx .res-grid>*:nth-child(2) .res-card{animation-delay:.9s}.svcx .res-grid>*:nth-child(3) .res-card{animation-delay:1.8s}.svcx .res-grid>*:nth-child(4) .res-card{animation-delay:2.7s}@keyframes sx-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.svcx .res-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 70% 55% at 20% 20%,var(--rc-bg, rgba(79, 140, 255, .08)),transparent);opacity:0;transition:opacity .35s}.svcx .res-card:hover:before{opacity:1}.svcx .res-card:hover{border-color:var(--rc, rgba(79, 140, 255, .4));box-shadow:0 18px 45px #00000059;animation-play-state:paused}.svcx .res-card:hover .res-icon{transform:scale(1.1) rotate(-6deg)}.svcx .res-icon{width:48px;height:48px;border-radius:14px;background:var(--rc-bg, rgba(79, 140, 255, .1));display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--rc, #4f8cff);transition:transform .3s ease;flex-shrink:0;position:relative;z-index:1}.svcx .res-name{font-size:.98rem;font-weight:700;color:var(--text);position:relative;z-index:1}.svcx .res-desc{font-size:.86rem;color:var(--text2);line-height:1.7;flex:1;position:relative;z-index:1}.svcx .res-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.18rem .65rem;background:var(--rc-bg, rgba(79, 140, 255, .1));border-radius:6px;color:var(--rc, #4f8cff);font-size:.76rem;font-weight:700;width:fit-content;font-family:Orbitron,Vazirmatn,sans-serif;letter-spacing:.5px;position:relative;z-index:1}.svcx .res-ext{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--rc, #4f8cff);opacity:.65;transition:opacity .2s;margin-top:.3rem;position:relative;z-index:1}.svcx .res-card:hover .res-ext{opacity:1}.svcx .res-card.rc-1{--rc: #4f8cff;--rc-bg: rgba(79, 140, 255, .1)}.svcx .res-card.rc-2{--rc: #8ab4ff;--rc-bg: rgba(138, 180, 255, .09)}.svcx .res-card.rc-3{--rc: #6ea0ff;--rc-bg: rgba(47, 107, 234, .12)}.svcx .res-card.rc-4{--rc: #cfe0ff;--rc-bg: rgba(207, 224, 255, .07)}.svcx .fx-card{position:relative;overflow:hidden;display:block}.svcx .fx-beam{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:conic-gradient(from 0deg,transparent 0deg,transparent 290deg,rgba(79,140,255,.55) 325deg,rgba(207,224,255,.95) 342deg,rgba(79,140,255,.55) 358deg,transparent 360deg);animation:fx-spin 7s linear infinite;animation-delay:var(--fxb, 0s);pointer-events:none}@keyframes fx-spin{to{transform:rotate(360deg)}}.svcx .fx-fill{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:inherit;background:linear-gradient(160deg,var(--bg3, #0c1120),var(--bg2, #070b15));pointer-events:none}.svcx .fx-shine{position:absolute;top:-20%;bottom:-20%;width:34%;left:-60%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(138,180,255,.08),transparent);animation:fx-shine-sweep 6.5s ease-in-out infinite;animation-delay:var(--fxb, 0s);pointer-events:none}@keyframes fx-shine-sweep{0%{left:-60%}22%{left:130%}to{left:130%}}.svcx .fx-card>.fx-content{position:relative;z-index:2;height:100%}.svcx .tech-card>.fx-content{display:flex;gap:1.2rem;align-items:flex-start}.svcx .uc-card>.fx-content,.svcx .res-card>.fx-content{display:flex;flex-direction:column;gap:.7rem}.svcx .uc-card>.fx-content{align-items:center;text-align:center}.svcx .uc-card .uc-icon{margin-inline:auto}.svcx .tech-card>.fx-content{flex-direction:column;align-items:center;text-align:center}.svcx .tech-card .tech-icon{margin-inline:auto}.svcx .tech-card .tech-num{bottom:-.9rem;left:-.7rem;z-index:0}.svcx .tech-card:before{z-index:3}.svcx .tech-card:after{z-index:1}.svcx .fx-float{animation:sx-card-float 6.5s ease-in-out infinite;animation-delay:var(--fxd, 0s)}.svcx .fx-card:hover{animation-play-state:paused}.svcx .uc-grid>:nth-child(2),.svcx .res-grid>:nth-child(2),.svcx .tech-grid>:nth-child(2){--fxd: .9s;--fxb: -1.75s}.svcx .uc-grid>:nth-child(3),.svcx .res-grid>:nth-child(3),.svcx .tech-grid>:nth-child(3){--fxd: 1.8s;--fxb: -3.5s}.svcx .uc-grid>:nth-child(4),.svcx .res-grid>:nth-child(4),.svcx .tech-grid>:nth-child(4){--fxd: 2.7s;--fxb: -5.25s}.svcx .fx-float:hover{animation-play-state:paused}.svcx .tech-icon,.svcx .uc-icon,.svcx .res-icon{animation:fx-icon-breathe 3.6s ease-in-out infinite;animation-delay:var(--fxd, 0s)}@keyframes fx-icon-breathe{0%,to{box-shadow:0 0 #4f8cff00}50%{box-shadow:0 0 18px 2px #4f8cff38}}@media (prefers-reduced-motion: reduce){.svcx .hero-badge,.svcx .badge-dot,.svcx .step-connector:after,.svcx .upload-icon,.svcx .progress-bar .fill:after,.svcx .tool-box,.svcx .tool-box:before,.svcx .res-card,.svcx .fx-beam,.svcx .fx-shine,.svcx .fx-float,.svcx .tech-icon,.svcx .uc-icon,.svcx .res-icon{animation:none!important}}.svcx .svc-tabs{display:flex;gap:.7rem;margin-bottom:1.8rem}.svcx .svc-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:12px;background:rgba(var(--rgb-fg),.05);border:1px solid rgba(var(--rgb-fg),.1);color:var(--text2);font-family:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease}.svcx .svc-tab-btn:hover{background:rgba(var(--rgb-fg),.09);color:var(--text)}.svcx .svc-tab-btn.active{background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));border-color:transparent;color:#fff;box-shadow:0 8px 18px #2f6bea40}.svcx .live-asr-panel{background:rgba(var(--rgb-fg),.04);border:1px solid rgba(var(--rgb-fg),.1);border-radius:15px;padding:1.6rem}.svcx .live-asr-indicator{display:flex;align-items:center;gap:.7rem;font-weight:700;color:var(--text2);font-size:.95rem}.svcx .live-asr-dot{width:10px;height:10px;border-radius:50%;background:rgba(var(--rgb-fg),.25);flex-shrink:0}.svcx .live-asr-indicator.on{color:#ff5d6c}.svcx .live-asr-indicator.on .live-asr-dot{background:#ff5d6c;box-shadow:0 0 #ff5d6c80;animation:live-asr-pulse 1.4s ease-in-out infinite}@keyframes live-asr-pulse{0%{box-shadow:0 0 #ff5d6c80}70%{box-shadow:0 0 0 9px #ff5d6c00}to{box-shadow:0 0 #ff5d6c00}}.svcx .live-asr-meta{display:flex;gap:1.6rem;flex-wrap:wrap;margin:1rem 0 0;color:var(--text2);font-size:.9rem}.svcx .live-asr-meta span{display:flex;align-items:center;gap:.5rem}.svcx .live-asr-meta i{color:var(--sx-light)}.svcx .live-asr-transcript{margin-top:1.4rem;min-height:140px;max-height:320px;overflow-y:auto;padding:1.2rem;background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.08);border-radius:10px;color:var(--text);font-size:.95rem;line-height:2}.svcx .live-asr-placeholder{color:var(--text3)}.svcx .pricing-wrap{margin-top:2.4rem;padding:1.8rem;background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.09);border-radius:20px}.svcx .pricing-head{margin-bottom:1.4rem}.svcx .pricing-head h3{display:flex;align-items:center;gap:.7rem;font-size:1.1rem;color:var(--text);margin-bottom:.5rem}.svcx .pricing-head h3 i{color:var(--sx-light)}.svcx .pricing-head p{color:var(--text2);font-size:.9rem}.svcx .pricing-head p b{color:var(--text);font-weight:700}.svcx .pricing-table-scroll{overflow-x:auto;border-radius:14px}.svcx .pricing-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:.87rem}.svcx .pricing-table th,.svcx .pricing-table td{padding:.85rem 1rem;text-align:center;white-space:nowrap}.svcx .pricing-table thead th{background:#2f6bea14;color:var(--text2);font-weight:700;font-size:.82rem;border-bottom:1px solid rgba(var(--rgb-fg),.1)}.svcx .pricing-table thead th:first-child{border-radius:10px 0 0}.svcx .pricing-table thead th:last-child{border-radius:0 10px 0 0}.svcx .pricing-table tbody td{border-bottom:1px solid rgba(var(--rgb-fg),.06);color:var(--text)}.svcx .pricing-table tbody tr:last-child td{border-bottom:none}.svcx .pricing-table tbody tr:hover td{background:rgba(var(--rgb-fg),.03)}.svcx .pricing-table .pt-name{text-align:right;font-weight:700}.svcx .pricing-table .pt-muted{color:var(--text3);text-decoration:line-through}.svcx .pricing-table .pt-discount{display:inline-block;padding:.2rem .6rem;border-radius:20px;background:#3ddc971f;color:#3ddc97;font-weight:700;font-size:.82rem}.svcx .pricing-table .pt-final{color:var(--sx-light);font-weight:700}.svcx .pricing-table .pt-save{color:#3ddc97}.svcx .pt-buy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:9px;border:none;background:linear-gradient(90deg,var(--sx-blue),var(--sx-deep));color:#fff;font-weight:700;font-size:.82rem;font-family:inherit;cursor:pointer;transition:all .25s ease;white-space:nowrap}.svcx .pt-buy-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #2f6bea4d}.svcx .pt-buy-btn:disabled{opacity:.55;cursor:not-allowed}.svcx .pricing-enterprise{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.4rem;padding:1.2rem 1.4rem;background:linear-gradient(135deg,#2f6bea14,#4f8cff0a);border:1px solid rgba(47,107,234,.22);border-radius:14px}.svcx .pe-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;background:#2f6bea26;color:var(--sx-light);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.svcx .pe-body{flex:1;min-width:200px}.svcx .pe-title{font-weight:700;color:var(--text);margin-bottom:.4rem}.svcx .pe-meta{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.84rem;color:var(--text2)}.svcx .pe-meta span{display:flex;align-items:center;gap:.4rem}.svcx .pe-meta i{color:var(--sx-light)}.svcx .pe-price{text-align:left;flex-shrink:0}.svcx .pe-price-num{font-size:1.15rem;font-weight:700;color:var(--sx-light)}.svcx .pe-price-sub{font-size:.78rem;color:var(--text3)}@media (max-width: 640px){.svcx .pricing-wrap{padding:1.2rem}.svcx .pricing-enterprise{flex-direction:column;align-items:flex-start;text-align:right}.svcx .pe-price{text-align:right}}.svcx .cc-price-section{margin-top:5.5rem}.svcx .cc-price-card{margin-top:2.8rem;padding:2.4rem 2.8rem;border-radius:24px;background:linear-gradient(135deg,#2f6bea12,#4f8cff08);border:1px solid rgba(79,140,255,.2);position:relative;overflow:hidden}.svcx .cc-price-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(79,140,255,.6),transparent)}.svcx .cc-price-top{display:flex;align-items:center;gap:2.8rem;flex-wrap:wrap}.svcx .cc-price-main{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:170px}.svcx .cc-price-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--sx-light);background:#4f8cff1a;border:1px solid rgba(79,140,255,.2);border-radius:20px;padding:.25rem .85rem;white-space:nowrap}[data-theme=light] .svcx .cc-price-num{background:none;-webkit-text-fill-color:#0f172a;color:#0f172a}.svcx .cc-price-num{font-size:3.6rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--sx-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;direction:ltr}.svcx .cc-price-unit{font-size:1rem;font-weight:700;color:var(--text2)}.svcx .cc-price-divider{width:1px;height:80px;background:rgba(var(--rgb-fg),.1);flex-shrink:0}.svcx .cc-stats-grid{display:flex;gap:1.6rem;flex-wrap:wrap;flex:1}.svcx .cc-stat-item{display:flex;flex-direction:column;gap:.3rem;min-width:100px}.svcx .cc-stat-val{font-size:1.35rem;font-weight:800;color:var(--text);direction:ltr;text-align:right}.svcx .cc-stat-label{font-size:.8rem;color:var(--text3);font-weight:500}.svcx .cc-stat-icon{font-size:1.2rem;color:var(--sx-light);margin-bottom:.2rem}.svcx .cc-wallet-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1.1rem;border-radius:12px;background:#3ddc9714;border:1px solid rgba(61,220,151,.2);color:#3ddc97;font-size:.83rem;font-weight:600;white-space:nowrap;align-self:center}.svcx .cc-price-note{margin-top:1.6rem;padding:.85rem 1.2rem;border-radius:12px;background:rgba(var(--rgb-fg),.03);border:1px solid rgba(var(--rgb-fg),.07);font-size:.84rem;color:var(--text2);display:flex;align-items:center;gap:.6rem;line-height:1.7}.svcx .cc-price-note i{color:var(--sx-light);flex-shrink:0}@media (max-width: 680px){.svcx .cc-price-card{padding:1.4rem}.svcx .cc-price-top{gap:1.6rem}.svcx .cc-price-divider{display:none}.svcx .cc-price-num{font-size:2.8rem}}:root{--auth-purple: #2f6bea;--auth-error: #ff5d6c;--auth-warning: #f5b942}.auth-page{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem 4rem;background:var(--bg);position:relative;overflow:hidden}.auth-container{background:#0a0a1cb8;border-radius:24px;padding:2.5rem;border:1px solid rgba(79,140,255,.15);max-width:480px;width:100%;box-shadow:0 28px 70px #0006,0 0 60px #4f8cff0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);position:relative;z-index:1;transition:box-shadow .4s,border-color .4s}.auth-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#4f8cff59,#2f6bea40 40%,#6ea0ff33,#4f8cff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:auth-border-glow 5s ease-in-out infinite alternate}@keyframes auth-border-glow{0%{opacity:.5;background-position:0% 50%}50%{opacity:1;background-position:100% 50%}to{opacity:.7;background-position:0% 50%}}.auth-container:focus-within{border-color:#4f8cff4d;box-shadow:0 28px 70px #0006,0 0 80px #4f8cff1a}[data-theme=light] .auth-container{background:#ffffffe0;border-color:#4f8cff33;box-shadow:0 25px 60px #0000001f,0 0 40px #4f8cff0f}.auth-header{text-align:center;margin-bottom:2rem}.auth-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.2rem;background:#2f6bea1f;border:1px solid rgba(47,107,234,.4);border-radius:30px;color:var(--nova-cyan);font-size:.89rem;margin-bottom:1.2rem;animation:badge-pulse 2.5s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #2f6bea4d}50%{box-shadow:0 0 0 8px #2f6bea00}}.auth-header h1{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;margin-bottom:.6rem;background:linear-gradient(135deg,var(--auth-purple),var(--nova-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:grad-shift 4s ease infinite}@keyframes grad-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.auth-header p{color:var(--text2);font-size:.9rem;line-height:1.6}.auth-tabs{display:flex;background:rgba(var(--rgb-fg),.05);border-radius:12px;padding:4px;margin-bottom:1.8rem;border:1px solid rgba(var(--rgb-fg),.08);gap:4px}[data-theme=light] .auth-tabs{background:#0000000d;border-color:#00000014}.auth-tab{flex:1;padding:.65rem;text-align:center;border-radius:9px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--text2);transition:all .25s ease;-webkit-user-select:none;user-select:none;border:none;background:none;font-family:inherit}.auth-tab.active{background:linear-gradient(135deg,var(--auth-purple),var(--nova-cyan));color:#fff;box-shadow:0 4px 18px #2f6bea66}.message{padding:.85rem 1rem;border-radius:10px;margin-bottom:1.2rem;font-size:.9rem;text-align:center;display:none;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.message.success{background:#3ddc971a;border:1px solid rgba(61,220,151,.3);color:var(--auth-green)}.message.error{background:#ff5d6c1a;border:1px solid rgba(255,93,108,.3);color:var(--auth-error)}.message.info{background:#4f8cff1a;border:1px solid rgba(79,140,255,.3);color:var(--nova-cyan)}.auth-form{display:flex;flex-direction:column;gap:1.1rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-label{color:var(--text2);font-size:.92rem;display:flex;align-items:center;gap:.45rem}.form-label i{color:var(--nova-cyan);width:14px}.form-input{width:100%;box-sizing:border-box;padding:.85rem 1rem;background:rgba(var(--rgb-fg),.06);border:1.5px solid rgba(var(--rgb-fg),.1);border-radius:10px;color:var(--text);font-family:inherit;font-size:.95rem;transition:all .25s ease;outline:none}[data-theme=light] .form-input{background:#0000000a;border-color:#0000001f}.form-input::placeholder{color:var(--text2);opacity:.6}.form-input:focus{border-color:var(--nova-cyan);box-shadow:0 0 0 3px #4f8cff26;background:rgba(var(--rgb-fg),.09)}[data-theme=light] .form-input:focus{background:#ffffffe6}.form-input.is-valid{border-color:var(--nova-cyan)}.form-input.is-invalid{border-color:var(--auth-error);box-shadow:0 0 0 3px #ff5d6c26}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.avatar-choice{margin:0;padding:0;border:0}.avatar-choice legend{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem;color:var(--text);font-size:.9rem;font-weight:700}.avatar-choice legend i{color:var(--nova-cyan)}.avatar-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.avatar-choice-card{position:relative;display:flex;align-items:center;gap:.75rem;min-height:68px;padding:.55rem .65rem;border:1px solid var(--border);border-radius:14px;background:rgba(var(--rgb-fg),.04);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.avatar-choice-card:hover{border-color:#4f8cff8c;transform:translateY(-1px)}.avatar-choice-card.selected{border-color:var(--nova-cyan);background:#4f8cff1f;box-shadow:0 0 0 3px #4f8cff1a}.avatar-choice-card input{position:absolute;opacity:0;pointer-events:none}.avatar-choice-card img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:50%;background:#fff}.avatar-choice-card>span{font-size:.92rem;font-weight:700;color:var(--text)}.avatar-choice-check{margin-right:auto;color:var(--nova-cyan);opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease}.avatar-choice-card.selected .avatar-choice-check{opacity:1;transform:scale(1)}.field-feedback{font-size:.84rem;margin-top:.2rem;display:none}.field-feedback.valid{color:var(--nova-cyan);display:block}.field-feedback.invalid{color:var(--auth-error);display:block}.input-wrap{position:relative}.input-wrap .form-input{padding-left:2.8rem}.input-wrap .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text2);font-size:.9rem;pointer-events:none}[dir=rtl] .input-wrap .form-input{padding-left:1rem;padding-right:2.8rem}[dir=rtl] .input-wrap .input-icon{left:auto;right:1rem}.toggle-pass{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text2);cursor:pointer;font-size:.9rem;transition:color .2s}[dir=rtl] .toggle-pass{left:auto;right:1rem}.toggle-pass:hover{color:var(--nova-cyan)}.input-wrap.has-toggle .form-input{padding-left:3.5rem}[dir=rtl] .input-wrap.has-toggle .form-input{padding-left:1rem;padding-right:2.8rem}.btn-auth{width:100%;padding:.9rem;border-radius:12px;border:none;background:linear-gradient(135deg,var(--auth-purple),var(--nova-cyan));color:#fff;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.5rem;box-shadow:0 8px 20px #2f6bea4d}.btn-auth:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 30px #2f6bea80}.btn-auth:active:not(:disabled){transform:translateY(-1px)}.btn-auth:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-auth .spinner{display:none;width:18px;height:18px;border:2px solid rgba(var(--rgb-fg),.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.btn-auth.loading .btn-text{display:none}.btn-auth.loading .spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toggle-form{text-align:center;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(var(--rgb-fg),.08);color:var(--text2);font-size:.9rem}[data-theme=light] .toggle-form{border-top-color:#00000014}.toggle-form button{background:none;border:none;color:var(--auth-purple);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:color .2s;padding:0 .3rem}.toggle-form button:hover{color:var(--nova-cyan);text-decoration:underline}.login-card,.register-card{animation:fadeIn .3s ease}.register-card{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.auth-container{padding:1.8rem 1.2rem;border-radius:18px}.form-row{grid-template-columns:1fr}.auth-header h1{font-size:1.5rem}}@media (max-width: 380px){.auth-container{padding:1.4rem 1rem}.auth-tab{font-size:.88rem;padding:.55rem}}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,140,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(79,140,255,.025) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;animation:auth-mesh-drift 20s linear infinite;z-index:0}.auth-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(79,140,255,.06) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(47,107,234,.07) 0%,transparent 60%);pointer-events:none;z-index:0}@keyframes auth-mesh-drift{0%{background-position:0 0,0 0}to{background-position:52px 52px,52px 52px}}.auth-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;will-change:transform}.auth-orb-a{width:420px;height:420px;background:radial-gradient(circle,rgba(47,107,234,.18) 0%,transparent 70%);top:-120px;left:-80px;animation:auth-orb-drift-a 18s ease-in-out infinite}.auth-orb-b{width:500px;height:500px;background:radial-gradient(circle,rgba(47,107,234,.12) 0%,transparent 70%);bottom:-160px;right:-100px;animation:auth-orb-drift-b 22s ease-in-out infinite}.auth-orb-c{width:320px;height:320px;background:radial-gradient(circle,rgba(79,140,255,.1) 0%,transparent 70%);top:40%;left:60%;animation:auth-orb-drift-c 15s ease-in-out infinite}.auth-orb-d{width:260px;height:260px;background:radial-gradient(circle,rgba(110,160,255,.09) 0%,transparent 70%);top:30%;right:5%;animation:auth-orb-drift-a 25s ease-in-out infinite reverse}@keyframes auth-orb-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.08)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes auth-orb-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,-40px) scale(1.1)}70%{transform:translate(20px,-60px) scale(.92)}}@keyframes auth-orb-drift-c{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(calc(-50% + 30px),calc(-50% - 40px)) scale(1.12)}}.auth-particle{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.auth-particle:nth-child(1){width:3px;height:3px;background:#2f6beab3;top:12%;left:8%;animation:auth-particle-float 9s ease-in-out infinite}.auth-particle:nth-child(2){width:2px;height:2px;background:#4f8cff80;top:28%;left:18%;animation:auth-particle-float 12s ease-in-out infinite 1.2s}.auth-particle:nth-child(3){width:4px;height:4px;background:#2f6bea99;top:65%;left:6%;animation:auth-particle-float 8s ease-in-out infinite .5s}.auth-particle:nth-child(4){width:2px;height:2px;background:#6ea0ff99;top:80%;left:30%;animation:auth-particle-float 11s ease-in-out infinite 2s}.auth-particle:nth-child(5){width:3px;height:3px;background:#2f6bea80;top:45%;left:85%;animation:auth-particle-float 14s ease-in-out infinite .8s}.auth-particle:nth-child(6){width:2px;height:2px;background:#4f8cffb3;top:15%;left:75%;animation:auth-particle-float 10s ease-in-out infinite 3s}.auth-particle:nth-child(7){width:4px;height:4px;background:#2f6bea59;top:70%;left:90%;animation:auth-particle-float 16s ease-in-out infinite 1.5s}.auth-particle:nth-child(8){width:2px;height:2px;background:#4f8cff80;top:55%;left:55%;animation:auth-particle-float 7s ease-in-out infinite 2.5s}.auth-particle:nth-child(9){width:3px;height:3px;background:#2f6bea80;top:90%;left:48%;animation:auth-particle-float 13s ease-in-out infinite .3s}.auth-particle:nth-child(10){width:2px;height:2px;background:#6ea0ff80;top:5%;left:55%;animation:auth-particle-float 9s ease-in-out infinite 1.8s}@keyframes auth-particle-float{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.6}25%{transform:translateY(-18px) translate(10px) scale(1.3);opacity:1}50%{transform:translateY(-30px) translate(-8px) scale(.8);opacity:.4}75%{transform:translateY(-12px) translate(14px) scale(1.1);opacity:.9}}.auth-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;background:linear-gradient(to bottom,transparent 0%,rgba(47,107,234,.04) 50%,transparent 100%);background-size:100% 200%;animation:auth-scan 6s linear infinite;pointer-events:none;z-index:0}.auth-container>*{position:relative;z-index:1}@keyframes auth-scan{0%{background-position:0% -100%}to{background-position:0% 200%}}@keyframes auth-container-breathe{0%,to{box-shadow:0 28px 70px #0006,0 0 60px #2f6bea14,0 0 #4f8cff00}50%{box-shadow:0 28px 70px #00000080,0 0 80px #2f6bea24,0 0 120px #4f8cff0f}}.auth-container{animation:auth-container-breathe 6s ease-in-out infinite}.btn-auth{overflow:hidden;position:relative}.btn-auth:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--rgb-fg),.25),transparent);animation:auth-btn-shimmer 3s ease-in-out infinite 1.5s}@keyframes auth-btn-shimmer{0%{left:-100%}to{left:150%}}.otp-section{animation:fadeIn .3s ease}.otp-header{text-align:center;margin-bottom:1.8rem}.otp-icon{width:64px;height:64px;border-radius:50%;background:#2f6bea1f;border:1px solid rgba(47,107,234,.3);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--auth-purple);margin:0 auto 1rem;animation:badge-pulse 2.5s ease-in-out infinite}.otp-header h3{font-size:1.3rem;font-weight:800;margin-bottom:.5rem;color:var(--text)}.otp-header p{color:var(--text2);font-size:.92rem;line-height:1.7}.otp-phone{color:var(--nova-cyan);font-weight:700;direction:ltr;display:inline-block}.otp-inputs{display:flex;gap:.55rem;justify-content:center;margin:1.5rem 0;direction:ltr}.otp-digit{width:46px;height:54px;text-align:center;font-size:1.5rem;font-weight:800;background:rgba(var(--rgb-fg),.06);border:1.5px solid rgba(var(--rgb-fg),.12);border-radius:12px;color:var(--text);font-family:inherit;outline:none;transition:all .2s;caret-color:var(--nova-cyan)}.otp-digit:focus{border-color:var(--nova-cyan);box-shadow:0 0 0 3px #4f8cff26;background:rgba(var(--rgb-fg),.09)}.otp-digit.filled{border-color:#2f6bea80;background:#2f6bea14}.otp-resend{text-align:center;margin-top:1.2rem;font-size:.89rem;color:var(--text2)}.otp-resend #otpResendBtn{background:none;border:none;color:var(--auth-purple);font-family:inherit;font-size:.89rem;font-weight:700;cursor:pointer;transition:color .2s;padding:0 .3rem}.otp-resend #otpResendBtn:hover{color:var(--nova-cyan)}.otp-resend #otpResendBtn:disabled{opacity:.4;cursor:not-allowed}.otp-back{display:flex;align-items:center;justify-content:center;gap:.45rem;background:none;border:none;color:var(--text2);font-family:inherit;font-size:.9rem;cursor:pointer;margin:1.1rem auto 0;padding:.4rem .8rem;transition:color .2s;width:100%}.otp-back:hover{color:var(--text)}@media (max-width: 400px){.otp-digit{width:38px;height:46px;font-size:1.2rem}.otp-inputs{gap:.35rem}}.auth-terms-check{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 .9rem;font-size:.78rem;color:var(--text2, #a3aec2);cursor:pointer;-webkit-user-select:none;user-select:none}.auth-terms-check input[type=checkbox]{width:15px;height:15px;accent-color:var(--nova-cyan, #00d4ff);cursor:pointer;flex-shrink:0}.nova-logo-mark{width:44px;height:44px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(0,212,255,.85)) drop-shadow(0 0 16px rgba(0,212,255,.55)) drop-shadow(0 2px 6px rgba(0,0,0,.45));transition:transform .35s ease,filter .35s ease}.nova-logo:hover .nova-logo-mark{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(0,212,255,1)) drop-shadow(0 0 24px rgba(0,212,255,.75)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.footer-brand .footer-logo{width:fit-content;gap:1rem;padding:.75rem .85rem;border:1px solid rgba(0,212,255,.14);border-radius:18px;background:linear-gradient(135deg,#00d4ff14,#2f6bea0a)}.footer-brand .footer-logo-mark{width:68px;height:68px;filter:drop-shadow(0 0 10px rgba(0,212,255,.42))}.footer-brand .footer-logo:hover .footer-logo-mark{transform:scale(1.03);filter:drop-shadow(0 0 14px rgba(0,212,255,.58))}.footer-brand .footer-logo .nova-logo-texts{gap:.25rem;text-align:right}.footer-brand .footer-logo .nova-logo-name{font-size:1.3rem;line-height:1.45;white-space:nowrap;background:none;color:#fff;-webkit-text-fill-color:#fff}.footer-brand .footer-logo .nova-logo-sub{margin:0;font-size:.78rem;line-height:1.5;color:#ffffffb8}.nova-profile-btn{display:flex;align-items:center;gap:.6rem;background:#2f6bea1f;border:1px solid rgba(47,107,234,.3);border-radius:20px;padding:.35rem .95rem .35rem .55rem;cursor:pointer;position:relative;transition:background .2s,border-color .2s,box-shadow .2s,transform .25s;color:var(--text);text-decoration:none;animation:profile-btn-in .4s ease}@keyframes profile-btn-in{0%{opacity:0}to{opacity:1}}.nova-profile-btn:hover{background:#2f6bea38;border-color:#2f6bea80;box-shadow:0 0 16px #2f6bea33;transform:translateY(-2px)}.nova-profile-btn.open{background:#2f6bea38;border-color:#2f6bea80}.nova-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#3ddc97,#4f8cff);color:#05070d;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 10px #3ddc9759;overflow:hidden}.nova-profile-name{font-size:.92rem;font-weight:700;color:inherit;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-profile-drop{display:none;position:absolute;top:calc(100% + 12px);left:0;min-width:192px;background:#0b0f1af5;border:1px solid rgba(61,220,151,.18);border-radius:14px;padding:.45rem;box-shadow:0 24px 56px #0000008c,0 0 30px #3ddc9712;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:9000}[dir=rtl] .nova-profile-drop{left:auto;right:0}@media (max-width: 768px){.nova-profile-drop,[dir=rtl] .nova-profile-drop{position:fixed!important;top:62px!important;left:.5rem!important;right:.5rem!important;min-width:unset!important;border-radius:16px!important;z-index:9999!important;max-height:calc(100dvh - 80px);overflow-y:auto}}.nova-profile-drop.is-open{display:block!important;animation:pdrop-in .18s ease}@keyframes pdrop-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pdrop-user{padding:.65rem .85rem .5rem;border-bottom:1px solid rgba(var(--rgb-fg),.07);margin-bottom:.35rem}.pdrop-user-name{font-size:.92rem;font-weight:700;color:var(--text)}.pdrop-user-role{font-size:.79rem;color:var(--nova-cyan, #4f8cff);margin-top:.12rem}.pdrop-item{display:flex;align-items:center;gap:.65rem;padding:.58rem .85rem;border-radius:9px;color:var(--text2);font-size:.92rem;font-family:inherit;text-decoration:none;transition:background .18s,color .18s;cursor:pointer;background:none;border:none;width:100%;text-align:right}.pdrop-item:hover{background:#3ddc9714;color:#3ddc97}.pdrop-item i{width:16px;text-align:center;color:var(--nova-cyan,#4f8cff);transition:color .18s}.pdrop-divider{height:1px;background:rgba(var(--rgb-fg),.07);margin:.3rem .6rem}.pdrop-logout{color:#ff5d6ccc}.pdrop-logout i{color:#ff5d6cb3}.pdrop-logout:hover{background:#ff5d6c1a;color:#ff5d6c}.pdrop-logout:hover i{color:#ff5d6c}.pdrop-admin-badge{font-size:.73rem;font-weight:700;padding:.1rem .45rem;background:#f5b94226;border:1px solid rgba(245,185,66,.35);border-radius:10px;color:#f5b942;margin-right:auto}.mob-profile-strip{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin:.3rem 0;background:#3ddc970d;border-radius:10px;border:1px solid rgba(61,220,151,.12)}.mob-profile-strip .nova-avatar{width:34px;height:34px;font-size:.86rem}.mob-profile-info{flex:1}.mob-profile-info strong{display:block;font-size:.9rem;color:var(--text)}.mob-profile-info small{font-size:.81rem;color:var(--nova-cyan,#4f8cff)}.mob-logout-btn{background:#ff5d6c1a;border:1px solid rgba(255,93,108,.25);border-radius:8px;padding:.35rem .7rem;color:#ff5d6c;font-size:.84rem;font-family:inherit;cursor:pointer;transition:background .2s}.mob-logout-btn:hover{background:#ff5d6c33}.nova-wallet-chip{display:flex;align-items:center;gap:.4rem;background:#2f6bea1f;border:1px solid rgba(47,107,234,.3);border-radius:20px;padding:.35rem .85rem;cursor:default;font-size:.88rem;font-weight:600;color:#9dbdff;transition:background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.nova-wallet-chip:hover{background:#2f6bea38;border-color:#2f6bea80;box-shadow:0 0 16px #2f6bea33}.nova-wallet-chip i{color:#9dbdff;font-size:.89rem}.nova-wallet-chip .nav-chevron{color:#9dbdff}[data-theme=light] .nova-wallet-chip{background:#2563eb1f;border-color:#2563eb66;color:#1d4ed8}[data-theme=light] .nova-wallet-chip:hover{background:#2563eb2e;border-color:#2563eb99;box-shadow:0 0 14px #2563eb26}[data-theme=light] .nova-wallet-chip i,[data-theme=light] .nova-wallet-chip .nav-chevron{color:#1d4ed8}.hint-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#05070ddb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:flex-start;padding:6.5rem 2rem 0;animation:hintFadeIn .3s ease}.nav-item.balance-item.hint-target{position:relative;z-index:9999;border-radius:20px;animation:hintPulse 1.6s ease-in-out infinite}.hint-target .nova-wallet-chip{background:#2f6bea59;border-color:var(--nova-cyan, #00d4ff);box-shadow:0 0 0 4px #00d4ff2e,0 0 24px #00d4ff59;font-weight:800}.hint-callout{max-width:320px;background:#0f1526;border:1px solid rgba(0,212,255,.35);border-radius:16px;padding:1.4rem 1.3rem;text-align:center;box-shadow:0 20px 50px #00000080;animation:hintCalloutIn .35s cubic-bezier(.34,1.56,.64,1)}.hint-callout-ic{font-size:1.8rem;color:var(--nova-cyan, #00d4ff);display:block;margin-bottom:.6rem}.hint-callout h4{margin:0 0 .5rem;font-size:1rem;font-weight:800;color:#fff}.hint-callout p{margin:0 0 1rem;font-size:.82rem;line-height:1.7;color:#a3aec2}.hint-callout-btn{background:var(--nova-cyan, #00d4ff);color:#0a0e1a;border:none;border-radius:10px;padding:.6rem 1.4rem;font-weight:700;font-size:.85rem;font-family:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}.hint-callout-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00d4ff59}@keyframes hintFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hintCalloutIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:none}}@keyframes hintPulse{0%,to{box-shadow:0 0 #00d4ff66}50%{box-shadow:0 0 0 8px #00d4ff00}}@media (max-width: 640px){.hint-overlay{padding:5.5rem 1rem 0;justify-content:center}}.balance-item{position:relative}.balance-dropdown{grid-template-columns:1fr;gap:0;min-width:320px;max-width:360px;left:auto;right:0;transform:translateY(8px);padding:1.2rem}.balance-item:hover .balance-dropdown{transform:translateY(0)}.balance-drop-head{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:var(--text2);padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid rgba(79,140,255,.18)}.balance-drop-head i{color:var(--nova-cyan)}.balance-drop-head b{margin-right:auto;color:var(--text);font-size:.95rem}.balance-topup-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--nova-cyan);border:none;cursor:pointer;font-size:.72rem;transition:transform .2s ease,box-shadow .2s ease}.balance-drop-head .balance-topup-btn i{color:#05070d}.balance-topup-btn:hover{transform:scale(1.12);box-shadow:0 0 12px #00d4ff80}.balance-drop-pkgs h4{font-size:.78rem;font-weight:700;color:var(--nova-cyan);text-transform:uppercase;letter-spacing:1px;margin-bottom:.7rem;display:flex;align-items:center;gap:.5rem}.balance-drop-empty{font-size:.85rem;color:var(--text2);line-height:1.9}.balance-drop-empty a{color:var(--nova-cyan);font-weight:700}.balance-pkg-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.balance-pkg-item{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .75rem;border-radius:12px;background:#4f8cff0d;border:1px solid rgba(79,140,255,.1)}.balance-pkg-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;background:#4f8cff1f;color:var(--nova-cyan);display:flex;align-items:center;justify-content:center;font-size:.86rem}.balance-pkg-info{flex:1;min-width:0}.balance-pkg-name{font-size:.88rem;font-weight:700;color:var(--text)}.balance-pkg-svc{font-weight:500;color:var(--text3);font-size:.78rem}.balance-pkg-meta{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:.3rem;font-size:.78rem;color:var(--text2)}.balance-pkg-meta span{display:flex;align-items:center;gap:.35rem}.balance-pkg-meta i{color:var(--nova-cyan);font-size:.76rem}@media (max-width: 600px){.nova-logo-mark{width:38px;height:38px}.nova-wallet-chip{display:none}.nova-profile-btn{padding:.5rem 1.1rem .5rem .6rem;gap:.65rem}.nova-avatar{width:36px;height:36px;font-size:.92rem}.nova-profile-name{font-size:1rem;font-weight:700;max-width:none;flex-shrink:0}}.nova-wallet-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9900;align-items:center;justify-content:center}.nova-wallet-overlay.open{display:flex}.nova-wallet-modal{background:#0a0a14f7;border:1px solid rgba(47,107,234,.3);border-radius:20px;padding:2rem;width:min(420px,90vw);box-shadow:0 24px 60px #000000b3,0 0 40px #2f6bea1a;animation:wmodal-in .25s ease}@keyframes wmodal-in{0%{opacity:0;transform:scale(.93) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.nova-wallet-modal h3{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 1.5rem;display:flex;align-items:center;gap:.6rem}.nova-wallet-modal h3 i{color:#9dbdff}.wallet-balance-box{background:#2f6bea1a;border:1px solid rgba(47,107,234,.2);border-radius:12px;padding:1rem 1.2rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.wallet-balance-box .wbal-label{font-size:.86rem;color:#a3aec2}.wallet-balance-box .wbal-value{font-size:1.3rem;font-weight:700;color:#9dbdff}.wallet-deposit-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem}.wallet-quick-btn{background:rgba(var(--rgb-fg),.04);border:1px solid rgba(var(--rgb-fg),.1);border-radius:10px;padding:.6rem;text-align:center;font-size:.89rem;font-weight:600;color:#a3aec2;cursor:pointer;transition:all .2s;font-family:inherit}.wallet-quick-btn:hover{background:#2f6bea26;border-color:#2f6bea66;color:#9dbdff}.wallet-custom-row{display:flex;gap:.6rem;margin-bottom:1.2rem}.wallet-custom-row input{flex:1;background:rgba(var(--rgb-fg),.05);border:1px solid rgba(var(--rgb-fg),.12);border-radius:10px;padding:.6rem 1rem;color:#fff;font-size:.9rem;font-family:inherit;outline:none;direction:rtl}.wallet-custom-row input:focus{border-color:#2f6bea80}.wallet-deposit-btn{background:linear-gradient(135deg,#2f6bea,#4f8cff);border:none;border-radius:10px;padding:.7rem 1.5rem;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s}.wallet-deposit-btn:hover{opacity:.88}.wallet-modal-close{background:none;border:none;color:#8a94a8;font-size:1.2rem;cursor:pointer;margin-right:auto;padding:0;transition:color .2s}.wallet-modal-close:hover{color:#fff}.wallet-modal-footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid rgba(var(--rgb-fg),.07);padding-top:1rem;margin-top:.5rem}.wallet-tx-list{max-height:180px;overflow-y:auto;margin-bottom:1rem}.wallet-tx-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem .3rem;border-bottom:1px solid rgba(var(--rgb-fg),.05);font-size:.86rem}.wallet-tx-item .tx-label{color:#a3aec2}.wallet-tx-item .tx-amount{font-weight:600}.wallet-tx-item .tx-amount.plus{color:#3ddc97}.wallet-tx-item .tx-amount.minus{color:#ff5d6c}.section-badge,.sec-badge,.tech-badge,.hero-badge,.hero-badge-wrap,.auth-badge{display:none!important}.nb-wrap,.nb-btn{position:relative}.nb-badge{position:absolute;top:-4px;left:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--error, #ff5d6c);color:#fff;font-size:.64rem;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.nb-panel{position:absolute;top:calc(100% + 10px);left:0;width:340px;max-width:88vw;max-height:420px;overflow-y:auto;background:var(--bg3, #0e1220);border:1px solid rgba(var(--rgb-fg),.1);border-radius:14px;box-shadow:0 18px 50px #00000059;z-index:200}.nb-panel-head{padding:.9rem 1rem .7rem;font-weight:800;font-size:.88rem;border-bottom:1px solid rgba(var(--rgb-fg),.08)}.nb-empty{padding:1.6rem 1rem;text-align:center;color:var(--text3, #5f6a80);font-size:.82rem}.nb-list{display:flex;flex-direction:column}.nb-item{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;border-bottom:1px solid rgba(var(--rgb-fg),.06);transition:background .15s}.nb-item:last-child{border-bottom:none}.nb-item:hover{background:rgba(var(--rgb-fg),.04)}.nb-item>i{color:var(--accent, #4f8cff);margin-top:.2rem;font-size:.84rem}.nb-item-body{flex:1;min-width:0}.nb-item-title{font-weight:700;font-size:.82rem;color:var(--text, #fff)}.nb-item-text{font-size:.76rem;color:var(--text2, #a3aec2);margin-top:.15rem}.nb-item-time{font-size:.68rem;color:var(--text3, #5f6a80);margin-top:.3rem}.nb-item-actions{display:flex;gap:.5rem;margin-top:.5rem}.nb-accept,.nb-reject{border:none;border-radius:8px;padding:.35rem .8rem;font-size:.74rem;font-weight:700;cursor:pointer}.nb-accept{background:#3ddc9726;color:var(--ok, #3ddc97)}.nb-reject{background:#ff5d6c21;color:var(--error, #ff5d6c)}*{-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden}@media (max-width: 640px){input,textarea,select{font-size:16px!important}}.auth-page{padding-top:6.5rem!important}@media (max-width: 1100px){.hdr-actions{gap:.5rem}}@media (max-width: 390px){.nova-logo-sub{display:none}.nova-cta{padding:.45rem .9rem;font-size:.82rem}}.nova-mobile-nav.open{max-height:calc(100dvh - 80px);overflow-y:auto}@media (max-width: 768px){.hero-products{display:flex;justify-content:center}}@media (max-width: 480px){.ai-orb-wrap{min-height:320px;gap:1.4rem}.ai-orb-scene{width:290px;height:290px}.ai-face{width:280px;height:280px}.ai-caption{font-size:.78rem;padding:.45rem 1rem}}@media (max-width: 768px){.svcx .svc-hero{padding:6.2rem 0 2.6rem}.svcx .svc-hero p{font-size:.95rem;margin-bottom:2rem}.svcx .page-body{padding:3rem 0 2rem}.svcx .svc-sec{margin-top:3.5rem}.svcx .tech-section-head{margin-bottom:2.2rem}}@media (max-width: 640px){.svcx .tool-box{padding:1.1rem;border-radius:16px}.svcx .tool-header{padding:.9rem 1rem;gap:.8rem;margin-bottom:1.3rem}.svcx .tool-header h2{font-size:1.05rem}.svcx .upload-area{padding:2.2rem 1rem}.svcx .upload-icon{font-size:2.6rem;margin-bottom:.9rem}.svcx .upload-text h3{font-size:1rem}.svcx .upload-btn{padding:.75rem 1.6rem;font-size:.88rem}.svcx .progress-container{padding:1.2rem}.svcx .progress-steps{gap:.65rem 1rem}.svcx .step-label{font-size:.78rem}.svcx .progress-percent{font-size:1.2rem}.svcx .uc-band{margin:3.5rem -1rem 0;padding:3rem 1rem}.svcx .text-panel{padding:1rem}.svcx .results-header{flex-direction:column;align-items:stretch;text-align:center}.svcx .results-header .sbtn{width:100%}}@media (max-width: 480px){.svcx .action-buttons{flex-direction:column;gap:.7rem}.svcx .action-buttons .sbtn,.svcx .action-buttons .svc-recwrap,.svcx .action-buttons .svc-recwrap .sbtn{width:100%}.svcx .enter-btn{padding:.8rem 1.3rem;font-size:.92rem;width:100%;justify-content:center}.svcx .workflow-step{min-width:140px}.svcx .tech-card{padding:1.3rem}.svcx .tech-num{font-size:2.6rem}}@media (max-width: 900px){.hub-page{padding-top:6.2rem;gap:1rem}.chat-box{height:calc(100dvh - 150px);min-height:430px}.msg{max-width:92%}}@media (max-width: 640px){.wiz{padding:1.2rem}.wiz-nav{flex-direction:column-reverse}.wiz-nav .btn{width:100%}.chat-head{flex-wrap:wrap}.confirm-rows .crow{flex-direction:column;gap:.2rem}.confirm-rows .crow strong{text-align:right}.ov-box{padding:1.2rem}.toast-wrap{left:12px;right:12px;bottom:12px}.toast{max-width:100%}}@media (max-width: 380px){.otp-inputs{gap:.4rem}.otp-digit{width:40px!important;height:48px!important;font-size:1.25rem!important}}@media (max-width: 480px){.story-visual{transform:scale(.82);margin:-1.5rem 0}.form-card{padding:1.3rem}.faq-wrap{padding:1.2rem}.price-base{flex-direction:column;text-align:center}.price-base-left{text-align:center}.profile-hero{flex-direction:column;text-align:center}.profile-hero .join-date{justify-content:center}.filter-bar{gap:.45rem}.filter-btn{padding:.42rem .9rem;font-size:.8rem}}@media (max-width: 480px){.footer-newsletter{flex-direction:column}.footer-newsletter input,.footer-newsletter button{width:100%}}.read-progress{position:fixed;top:0;right:0;left:0;height:3px;background:transparent;z-index:999}.read-progress>span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--sx-blue, #4f8cff),var(--sx-deep, #2f6bea));transition:width .1s linear}.blog-featured{display:grid;grid-template-columns:1.1fr 1fr;gap:0;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:2.6rem;position:relative}@media (max-width: 820px){.blog-featured{grid-template-columns:1fr}}.blog-featured-media{position:relative;min-height:320px;overflow:hidden;background:var(--surface2)}.blog-featured-media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.blog-featured:hover .blog-featured-media img{transform:scale(1.06)}.blog-featured-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(5,7,13,.55) 100%)}@media (max-width: 820px){.blog-featured-media{min-height:220px}}.blog-featured-body{padding:2.4rem 2.6rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media (max-width: 820px){.blog-featured-body{padding:1.8rem 1.6rem}}.blog-featured-tag{display:inline-flex;align-items:center;gap:.5rem;color:var(--sx-blue, #4f8cff);font-size:.78rem;font-weight:700;width:fit-content}.blog-featured-tag i{font-size:.7rem}.blog-featured-body h2{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;color:var(--text);margin:0;line-height:1.5}.blog-featured-body p{color:var(--text2);font-size:.96rem;line-height:1.9;margin:0}.blog-featured-meta{display:flex;align-items:center;gap:1.1rem;color:var(--text3);font-size:.8rem;margin-top:.3rem}.blog-featured-readmore{display:inline-flex;align-items:center;gap:.5rem;color:var(--sx-blue, #4f8cff);font-weight:700;font-size:.88rem;margin-top:.4rem;transition:gap .2s}.blog-featured:hover .blog-featured-readmore{gap:.8rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.5rem}.blog-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.blog-card:hover{transform:translateY(-6px);border-color:#4f8cff59;box-shadow:0 18px 40px -14px #00000059}.blog-card-media{width:100%;aspect-ratio:16/9.5;overflow:hidden;position:relative;background:var(--surface2)}.blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.blog-card:hover .blog-card-media img{transform:scale(1.08)}.blog-card-body{padding:1.35rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.65rem;flex:1}.blog-card-body h3{font-size:1.03rem;font-weight:800;color:var(--text);margin:0;line-height:1.6}.blog-card-body p{font-size:.87rem;color:var(--text2);line-height:1.85;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{display:flex;align-items:center;gap:.9rem;font-size:.74rem;color:var(--text3);margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border)}.blog-card-meta i{margin-left:.35rem;color:var(--sx-blue, #4f8cff);opacity:.8}.article-hero-media{position:relative;width:100%;aspect-ratio:21/9;max-height:460px;border-radius:20px;overflow:hidden;margin-bottom:2.4rem;border:1px solid var(--border)}@media (max-width: 720px){.article-hero-media{aspect-ratio:16/11}}.article-hero-media img{width:100%;height:100%;object-fit:cover}.article-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.3rem;color:var(--text3);font-size:.85rem;margin:1.2rem 0 0}.article-meta-row span{display:inline-flex;align-items:center;gap:.45rem}.article-meta-row i{color:var(--sx-blue, #4f8cff)}.article-body{font-size:1.06rem;line-height:2.15;color:var(--text2)}.article-body p{margin-bottom:1.5rem}.article-body p:last-child{margin-bottom:0}.article-body p:first-of-type{font-size:1.16rem;color:var(--text)}.article-body p:first-of-type:first-letter{font-size:3.6rem;font-weight:800;color:var(--sx-blue, #4f8cff);float:right;line-height:1;margin:.1rem 0 0 .6rem}.article-share{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:2.2rem;padding-top:2rem;border-top:1px solid var(--border)}.article-share-label{color:var(--text3);font-size:.85rem;margin-left:.4rem}.article-share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--text2);cursor:pointer;transition:all .2s;text-decoration:none}.article-share-btn:hover{border-color:var(--sx-blue, #4f8cff);color:var(--sx-blue, #4f8cff);transform:translateY(-2px)}.article-related h3{text-align:center;color:var(--text);font-size:1.15rem;font-weight:800;margin:3.4rem 0 1.6rem}.adm-sidebar-link{transition:background .18s,color .18s,transform .18s}.adm-sidebar-link:not(.adm-active):hover{background:#a855f71a!important;color:var(--text)!important}.adm-stat-card{transition:transform .2s,border-color .2s,box-shadow .2s}.adm-stat-card:hover{transform:translateY(-3px);border-color:#a855f759;box-shadow:0 12px 30px -12px #00000059}.adm-table tbody tr{transition:background .15s}.adm-table tbody tr:hover{background:#a855f70d}.adm-row-btn{transition:all .15s}.adm-row-btn:hover{border-color:#a855f780!important;color:#a855f7!important;background:#a855f714!important}.adm-btn-primary{transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #a855f74d}.adm-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #a855f76b}.adm-btn-primary:disabled{opacity:.55;cursor:not-allowed}.adm-danger-btn:hover:not(:disabled){background:#ef44441f!important}.adm-good-btn:hover:not(:disabled){background:#22c55e1f!important}.adm-input:focus,.adm-select:focus{border-color:#a855f780!important;box-shadow:0 0 0 3px #a855f71f}.adm-scroll::-webkit-scrollbar{width:6px;height:6px}.adm-scroll::-webkit-scrollbar-thumb{background:rgba(var(--rgb-fg),.15);border-radius:10px}@media (max-width: 880px){.adm-sidebar{display:none!important}.adm-mobile-nav{display:flex!important}}
