:root{--bg:#0b0f1a;--card:rgba(255, 255, 255, 0.06);--text:#e6e9ef;--muted:#b9c0d4;--primary:#7c5cff;--secondary:#34d399;--accent:#22d3ee;--danger:#ff5d5d;--ring:rgba(124, 92, 255, 0.4);--shadow:0 10px 30px rgba(0, 0, 0, 0.35);--glass:blur(12px) saturate(140%);--radius:18px;--success:#10b981;--warning:#f59e0b;--font-family:Vazirmatn, system-ui, -apple-system, Segoe UI, Roboto,
    sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgb(255 255 255 / .05);border-radius:12px;margin:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--accent));border-radius:12px;border:1px solid rgb(255 255 255 / .1);transition:background 0.3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent),var(--secondary));box-shadow:0 0 10px var(--ring)}[data-theme="light"] ::-webkit-scrollbar-track{background:rgb(15 23 42 / .08)}[data-theme="light"] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),#7c92b6)}[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#455877,var(--secondary))}html{scrollbar-width:thin;scrollbar-color:var(--primary) rgb(255 255 255 / .05)}[data-theme="light"]{scrollbar-color:var(--primary) rgb(15 23 42 / .08)}.content,.modal .inner,.sidebar,table{scroll-behavior:smooth;overflow-y:auto}[data-theme="light"]{--bg:#f6f7fb;--card:rgba(255, 255, 255, 0.7);--text:#0f172a;--muted:#475569;--ring:rgba(124, 92, 255, 0.25);--shadow:0 10px 25px rgba(15, 23, 42, 0.08)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-family);font-size:16px;color:var(--text);background:var(--bg);overflow-x:hidden;line-height:1.5}.bloom{position:absolute;border-radius:50%;pointer-events:none;transform:translate(0,0);will-change:transform,width,height,background,opacity}@keyframes float{0%{transform:translate(var(--x-start),var(--y-start)) scale(var(--scale-start));opacity:var(--opacity-start)}50%{transform:translate(var(--x-mid),var(--y-mid)) scale(var(--scale-mid));opacity:var(--opacity-mid)}100%{transform:translate(var(--x-end),var(--y-end)) scale(var(--scale-end));opacity:var(--opacity-end)}}[data-theme="dark"] body{background:radial-gradient(1200px 800px at 80% 0%,rgb(21 16 41 / .25) 0%,transparent 70%),var(--bg)}.bloom{position:fixed;border-radius:50%;mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;filter:blur(80px);opacity:.7;transition:all 4s ease-in-out;z-index:0;box-shadow:0 0 60px 30px rgb(255 255 255 / .08)}a{color:inherit;text-decoration:none}.container{width:min(1200px, 92vw);margin-inline:auto;width:95%}.btn{display:inline-flex;align-items:center;gap:.6rem;outline:none;background:linear-gradient(135deg,var(--primary),#5b8cff);color:#fff;padding:.9rem 1.2rem;border:none;border-radius:14px;cursor:pointer;box-shadow:var(--shadow);transition:transform 0.2s ease,box-shadow 0.2s ease;font-family:var(--font-family)}.btn:hover{transform:translateY(-2px)}.btn.secondary{background:linear-gradient(135deg,var(--secondary),#10b981)}.btn.ghost{background:#fff0;border:1px solid rgb(255 255 255 / .15);color:var(--text)}[data-theme="light"] .nav .brand .chip{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] .hero div .middel{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] .hero div .stats .stat{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}.chip{padding:.35rem .7rem;padding-bottom:2px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);color:var(--muted);display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-family)}[data-theme="light"] .chip{color:#f6f7fb;background:rgb(255 255 255 / .226)}[data-theme="light"] .chip .ri-qr-code-line{color:#f6f7fb;margin-bottom:5px}header{position:sticky;top:0;z-index:50;display:flex;backdrop-filter:var(--glass);background:linear-gradient(180deg,rgb(12 14 24 / .75),rgb(12 14 24 / .35));border-bottom:1px solid rgb(255 255 255 / .08);align-items:center;justify-content:center}[data-theme="light"] header{background:linear-gradient(180deg,rgb(255 255 255 / .75),rgb(255 255 255 / .35));border-color:rgb(15 23 42 / .08)}.nav{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;flex-wrap:wrap;margin:0;margin-right:20px;width:97%;gap:1rem}.brand{display:flex;align-items:center;gap:.7rem;font-weight:800}.logo{width:65px;height:65px}.logo img{width:100%;height:100%;object-fit:contain}.navlinks{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;justify-content:center}.navlinks a span{padding:5px;padding-top:2px;padding-bottom:2px;margin-right:4px;font-size:11px;margin-bottom:3px;border-radius:999px;background-color:#d42c2c;color:#fff}.navlinks a{opacity:.85;font-size:15px}.actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.hero{display:grid;grid-template-columns:1.2fr 0.9fr;align-items:center;width:96%;justify-content:space-evenly;margin:0;margin-right:20px;gap:2.2rem;padding:70px 0 40px}.headline{font-size:clamp(24px, 4vw, 54px);line-height:1.12;margin:0 0 1rem;margin-top:20px;letter-spacing:-.5px}.sub{color:var(--muted);font-size:clamp(14px, 1.4vw, 18px)}.hero-cta{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem}.stats{display:flex;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.stat{padding:.7rem 1rem;border-radius:14px;background:var(--card);border:1px solid rgb(255 255 255 / .1)}.device{position:relative;aspect-ratio:10/12;border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .18);overflow:hidden;box-shadow:var(--shadow)}.device::after{content:"";position:absolute;inset:0;background:radial-gradient(500px 250px at 20% -10%,rgb(124 92 255 / .2),transparent 60%)}[data-theme="light"] .device::after{background:radial-gradient(500px 250px at 20% -10%,rgb(125 92 255 / .466),#0000001a 60%)}.screen{position:absolute;inset:10px;border-radius:18px;background:#0b1220;overflow:hidden;border:1px solid rgb(255 255 255 / .08)}[data-theme="light"] .screen{background:linear-gradient(135deg,var(--primary),#5b8cff)}.menu-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .08)}[data-theme="light"] .menu-header strong{color:#e7e2e2}.menu-list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem}.item{display:flex;gap:.8rem;padding:.7rem;border-radius:12px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06)}.ph{width:56px;display:flex;align-items:center;justify-content:center;height:56px;border-radius:10px}.ph img{width:100%;height:auto;object-fit:contain}.item h4{margin:0;font-size:14px}[data-theme="light"] .item h4{color:#edeff1}.item p{margin:.2rem 0 0;font-size:12px;color:#d9dde0}.qr-box{position:absolute;left:10px;bottom:10px;padding:.4rem .5rem;color:rgb(0 0 0 / .08);border-radius:10px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}section{padding:56px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:24px;flex-wrap:wrap}h2{margin:0;font-size:clamp(22px, 2.6vw, 34px)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{background:var(--card);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius);padding:1rem;box-shadow:var(--shadow)}#pricing .card{background:var(--card);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius);padding:1rem;width:370px;display:flex;flex-direction:column;box-shadow:var(--shadow);align-items:center;justify-content:space-around}#pricing .card img{width:64px;height:auto;object-fit:contain}.card h3{margin:.2rem 0 .5rem}.card p{color:var(--muted);margin:0}.swiper{width:100%;display:flex;cursor:grab;align-items:center;justify-content:space-around;height:450px}.swiper-slide img{width:300px;object-fit:contain;height:100%}.swiper-slide{width:390px;border-radius:16px;display:flex;align-items:center;justify-content:center}.pricing{display:flex;grid-template-columns:repeat(3,1fr);gap:1rem;justify-content:space-around;flex-wrap:wrap}.price-card{position:relative;overflow:hidden}.ribbon{position:absolute;top:14px;left:-24px;transform:rotate(-16deg);background:linear-gradient(135deg,var(--secondary),#059669);color:#032616;padding:.3rem 1.4rem;font-size:12px;border-radius:8px;border:1px solid rgb(0 0 0 / .08)}.price{font-size:clamp(28px, 4vw, 36px);margin:.2rem 0}.price span{font-size:14px}.price small{font-size:14px}.features{display:flex;width:90%;align-items:flex-start;justify-content:center;flex-direction:column;gap:.45rem;margin:.7rem 0}[data-theme="light"] #features .chip{background:rgb(196 193 193 / .342);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] #features .card .chip{background:rgb(196 193 193 / .342);border:1px solid rgb(189 185 185 / .15);color:#e1e7e5}[data-theme="light"] .toolbar .chip{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] #pricing .chip{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] .section-head .chip{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] footer .chip{background:rgb(113 107 107 / .199);border:1px solid rgb(189 185 185 / .15);color:#909694}[data-theme="light"] .faq-question{color:#f3f3f3}[data-theme="light"] .faq-answer{color:#d8d8d8}[data-theme="light"] .faq-card{background:radial-gradient(500px 250px at 20% -10%,rgb(56 28 170 / .322),#4260c2ab 60%)}[data-theme="light"] .card{background:radial-gradient(500px 250px at 20% -10%,rgb(56 28 170 / .322),#4260c2ab 60%);color:#f0f0f0}[data-theme="light"] #pricing .card{background:radial-gradient(500px 250px at 20% -10%,rgb(56 28 170 / .322),#4260c2ab 60%);color:#f0f0f0}[data-theme="light"] #pricing .card .btn.ghost{color:#f0f0f0}[data-theme="light"] .card p{color:#d4d4d4}.modal-content{background:var(--bg);padding:1.5rem;border-radius:8px;max-width:500px;width:90%}[data-theme="light"] #verifyPhoneModal .modal-content{background:#232323;padding:1.5rem;border-radius:30px;max-width:500px;width:90%}[data-theme="light"] .card p{color:#d4d4d4}[data-theme="light"] .card p{color:#d4d4d4}.features i{font-size:18px}.testi{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}footer{padding:40px 0;border-top:1px solid rgb(255 255 255 / .1);margin-top:40px}.modal{position:fixed;inset:0;display:none;overflow:auto;align-items:center;justify-content:center;background:rgb(0 0 0 / .5);z-index:100}.modal .inner{width:min(720px, 92vw);background:var(--card);backdrop-filter:var(--glass);border:1px solid rgb(255 255 255 / .14);border-radius:18px;padding:1rem}.modal.show{display:flex}.row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:grid;gap:.4rem}input,select,textarea{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:12px;padding:.7rem .9rem;color:var(--text);outline:none;font-family:var(--font-family)}label{font-size:14px;color:var(--muted);font-family:var(--font-family)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.toast{position:fixed;bottom:20px;right:20px;background:var(--card);border:1px solid rgb(255 255 255 / .18);padding:.7rem 1rem;border-radius:14px;display:none;z-index:100000}.auth-trigger{display:inline-flex;align-items:center;gap:.5rem}.auth-modal .inner{max-width:560px;margin-top:100px;margin-bottom:50px}.tabs{display:flex;gap:.4rem;background:rgb(255 255 255 / .06);padding:.3rem;border-radius:12px;border:1px solid rgb(255 255 255 / .12)}.tab{flex:1;text-align:center;padding:.6rem;border-radius:10px;cursor:pointer;user-select:none}.tab.active{background:linear-gradient(135deg,var(--primary),#5b8cff);color:#fff}.helper{font-size:12px;color:var(--muted)}.error{font-size:12px;color:var(--danger);display:none}.error.show{display:block}.success{font-size:12px;color:var(--success)}.meter{height:6px;background:rgb(255 255 255 / .12);border-radius:999px;overflow:hidden}.meter>i{display:block;height:100%;width:0%;background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981)}#faq{padding:80px 0}#faq .faq-grid{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq-card{background:rgb(255 255 255 / .05);border-radius:15px;padding:20px 25px;margin-top:15px;width:580px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 20px rgb(0 0 0 / .2);overflow:hidden}.faq-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .3)}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#fff}.faq-toggle{font-size:1.4rem;transition:transform 0.3s ease}.faq-answer{margin-top:10px;color:#ddd;font-size:.95rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease}.faq-card.active .faq-answer{max-height:500px;opacity:1}.faq-card.active .faq-toggle{transform:rotate(45deg)}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:10px;flex-wrap:wrap}.btn[disabled]{opacity:.6;cursor:not-allowed}.glass-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);backdrop-filter:blur(2px);z-index:1000;align-items:center;justify-content:center}.glass-modal.show{display:flex}.glass-modal .inner{max-width:400px;width:90%;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgb(0 0 0 / .2);border:1px solid rgb(255 255 255 / .18)}.glass-modal .toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.glass-modal .toolbar h3{margin:0;color:#fff;font-size:1.5rem;display:flex;align-items:center;gap:.5rem}.glass-modal .toolbar .btn.ghost{background:#fff0;color:#fff;border:none;padding:.5rem;transition:transform 0.2s ease}.glass-modal .toolbar .btn.ghost:hover{transform:scale(1.1)}.glass-card{background:rgb(255 255 255 / .05);border-radius:12px;padding:1.5rem;border:1px solid rgb(255 255 255 / .2)}.glass-card .sub{color:#e0e0e0;font-size:.95rem;margin-bottom:1.5rem;text-align:center}.glass-card .sub #codePhoneDisplay{font-weight:700;color:#fff}.code-field{display:flex;justify-content:center;gap:.75rem;direction:ltr}.code-input.glass-input{width:3rem;height:3rem;text-align:center;font-size:1.5rem;color:#fff;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .3);border-radius:8px;outline:none;transition:all 0.3s ease;backdrop-filter:blur(5px)}.code-input.glass-input:focus{border-color:#1e90ff;box-shadow:0 0 10px rgb(30 144 255 / .5);transform:scale(1.05)}.code-input.glass-input::placeholder{color:rgb(255 255 255 / .5)}.code-field .error{color:#ff4d4f;font-size:.85rem;text-align:center;margin-top:.5rem;min-height:1.2rem}.form-actions{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.btn.glass-btn.primary{background:linear-gradient(135deg,var(--primary),#5b8cff);border:none;color:#fff}.btn.glass-btn.primary:hover{background:linear-gradient(135deg,var(--primary),#467af4);transform:translateY(-2px)}.btn.glass-btn.primary:disabled{background:rgb(255 255 255 / .1);cursor:not-allowed;opacity:.5}.profile{position:relative}.profile-btn{display:inline-flex;align-items:center;gap:.5rem}.menu{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:var(--card);border:1px solid rgb(255 255 255 / .12);border-radius:14px;padding:.4rem;display:none}.menu.show{display:block}.menu a{display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border-radius:10px}.menu a:hover{background:rgb(255 255 255 / .08)}@media (max-width:1200px){.container{width:90vw}}@media (max-width:960px){.btn.ghost .disable_btn{display:none}.hero{grid-template-columns:1fr;padding:44px 0}.grid{grid-template-columns:1fr}.pricing{grid-template-columns:1fr}.testi{grid-template-columns:1fr}.row{grid-template-columns:1fr}.swiper{height:280px}.device{aspect-ratio:16/9;max-height:400px}.menu-list{grid-template-columns:1fr}.nav{flex-direction:column;align-items:self-start}.navlinks{gap:.8rem;width:90%;justify-content:space-around}.actions{justify-content:flex-end;width:100%}body{font-size:14px}.headline{font-size:clamp(28px, 6vw, 40px)}.sub{font-size:clamp(12px, 3vw, 16px)}#themeToggle{border-radius:50%}.btn{padding:1rem 1rem;font-size:14px}section{padding:40px 0}}@media (max-width:600px){.faq-card{width:350px}.hero{padding:30px 0;gap:1.5rem}.stats{flex-direction:column;align-items:flex-start}.stat{width:100%;text-align:center}.swiper{height:220px}.device{aspect-ratio:9/16;max-width:100%}.item{flex-direction:column;align-items:center;text-align:center}.ph{width:100%;height:auto;aspect-ratio:1/1}.section-head{flex-direction:column;align-items:flex-start}.toolbar{flex-direction:column}.form-actions{flex-direction:column}.modal .inner{padding:.8rem}.field input,.field textarea,.field select{font-size:14px}footer{text-align:center}footer>div{flex-direction:column;align-items:center}}@media (max-width:480px){.glass-modal .inner{width:95%;padding:1rem}.code-input.glass-input{width:2.5rem;height:2.5rem;font-size:1.2rem}.btn.glass-btn{padding:.5rem 1rem;font-size:.9rem}}h1,h2,h3,h4,h5,h6,p,span,div,button,input,select,textarea,label{font-family:var(--font-family)}