@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap);@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;900&display=swap);:root{--primary:#00d4ff;--secondary:#7b2ff7;--accent:#ff2e97;--dark:#0a0a0f;--dark-light:#1a1a2e;--text-primary:#fff;--text-secondary:#a0a0b8;--gradient-subtle:linear-gradient(180deg,#00d4ff1a,#7b2ff71a)}:root[data-theme=light]{--primary:#5b7cfa;--secondary:#8b5cf6;--accent:#ec4899;--dark:#f0f4f8;--dark-light:#fff;--text-primary:#1e293b;--text-secondary:#64748b;--gradient-primary:linear-gradient(135deg,#5b7cfa,#8b5cf6 50%,#ec4899);--gradient-subtle:linear-gradient(180deg,#5b7cfa14,#8b5cf614);--dash-bg:#f0f4f8;--dash-border:#94a3b833;--dash-hover:#94a3b814}.theme-toggle-nav{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:.35rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-toggle-nav:before{background:radial-gradient(circle at center,#5b7cfa1a,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.theme-toggle-nav:hover{background:#ffffff14;border-color:#5b7cfa4d;box-shadow:0 4px 12px #5b7cfa33;transform:translateY(-2px)}.theme-toggle-nav:hover:before{opacity:1}.theme-toggle-track{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;height:28px;overflow:visible;position:relative;transition:all .3s ease;width:54px}.theme-toggle-thumb{align-items:center;animation:pulse-dark 2s ease-in-out infinite;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:50%;box-shadow:0 2px 8px #0000004d,0 0 0 0 #3b82f666;display:flex;height:22px;justify-content:center;position:absolute;right:2px;top:2px;transition:all .4s cubic-bezier(.4,0,.2,1);width:22px}.theme-toggle-thumb.theme-light{animation:pulse-light 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 2px 8px #0003,0 0 12px #fbbf2466;right:calc(100% - 24px)}.theme-icon{color:#595be6;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));transition:transform .3s ease}.theme-toggle-nav:hover .theme-icon{transform:rotate(20deg) scale(1.1)}@keyframes pulse-dark{0%,to{box-shadow:0 2px 8px #0000004d,0 0 0 0 #3b82f666}50%{box-shadow:0 2px 8px #0000004d,0 0 0 8px #3b82f600}}@keyframes pulse-light{0%,to{box-shadow:0 2px 8px #0003,0 0 12px #fbbf2466}50%{box-shadow:0 2px 8px #0003,0 0 20px #fbbf2433}}:root[data-theme=light] .theme-toggle-nav{background:#94a3b81a;border-color:#94a3b833}:root[data-theme=light] .theme-toggle-nav:hover{background:#94a3b826;border-color:#5b7cfa4d;box-shadow:0 4px 12px #5b7cfa26}:root[data-theme=light] .theme-toggle-track{background:#94a3b81a;border-color:#94a3b833}.theme-toggle-btn{overflow:hidden;position:relative;transition:all .3s ease}.theme-toggle-btn:before{background:radial-gradient(circle,#fbbf244d,#0000);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}.theme-toggle-btn:hover:before{height:100px;width:100px}.theme-toggle-btn .theme-icon{filter:drop-shadow(0 0 0 transparent);transition:all .3s ease}.theme-toggle-btn:hover .theme-icon{transform:rotate(20deg) scale(1.1)}:root[data-theme=dark] .theme-toggle-btn:hover .theme-icon{filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}:root[data-theme=light] .theme-toggle-btn:hover .theme-icon{filter:drop-shadow(0 0 8px rgba(91,124,250,.6))}.balance-card,.dashboard-header,.dashboard-wrapper,.form-input,.form-select,.form-textarea,.main-card,.navbar-glass,.package-card,.sidebar,.stat-card,.stat-card-wallet,.wallet-tabs,body{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}:root[data-theme=light] body{background:#f0f4f8;color:#1e293b}:root[data-theme=light] .hero-bg{background:linear-gradient(135deg,#f0f4f8,#e0e7ff 50%,#f0f4f8)}:root[data-theme=light] .gradient-orb.orb-1{background:radial-gradient(circle,#5b7cfa26 0,#0000 70%)}:root[data-theme=light] .gradient-orb.orb-2{background:radial-gradient(circle,#8b5cf626 0,#0000 70%)}:root[data-theme=light] .gradient-orb.orb-3{background:radial-gradient(circle,#ec489926 0,#0000 70%)}:root[data-theme=light] .navbar-glass{background:#ffffffb3;border-bottom-color:#94a3b833}:root[data-theme=light] .navbar-scrolled{background:#fffffff2;border-bottom-color:#94a3b833;box-shadow:0 4px 20px #0000000d}:root[data-theme=light] .search-container{background:#94a3b81a;border-color:#94a3b833}:root[data-theme=light] .search-container:focus-within,:root[data-theme=light] .search-container:hover{background:#94a3b826;border-color:#5b7cfa4d;box-shadow:0 0 20px #5b7cfa1a}:root[data-theme=light] .search-input{color:#1e293b}:root[data-theme=light] .search-input::placeholder{color:#94a3b8}:root[data-theme=light] .btn-login{border-color:#94a3b84d;color:#1e293b}:root[data-theme=light] .btn-login:hover{background:#5b7cfa1a;border-color:#5b7cfa80}:root[data-theme=light] .dashboard-wrapper{background:#f0f4f8}:root[data-theme=light] .sidebar{border-left-color:#94a3b833}:root[data-theme=light] .sidebar-user-card{background:linear-gradient(135deg,#5b7cfa14,#8b5cf614);border-color:#5b7cfa33}:root[data-theme=light] .nav-item{color:#64748b}:root[data-theme=light] .nav-item:hover{background:#5b7cfa14;color:#1e293b}:root[data-theme=light] .nav-item-active{background:linear-gradient(135deg,#5b7cfa1f,#8b5cf61f);color:#5b7cfa}:root[data-theme=light] .dashboard-header{background:#ffffffe6;border-bottom-color:#94a3b833}:root[data-theme=light] .header-btn{background:#94a3b814}:root[data-theme=light] .header-btn:hover{background:#94a3b81f;border-color:#5b7cfa4d}:root[data-theme=light] .user-name{color:#1e293b}:root[data-theme=light] .main-card,:root[data-theme=light] .stat-card{background:#fff;border-color:#94a3b833;box-shadow:0 1px 3px #0000000d}:root[data-theme=light] .stat-card:hover{box-shadow:0 4px 12px #5b7cfa1a}:root[data-theme=light] .form-input,:root[data-theme=light] .form-select,:root[data-theme=light] .form-textarea{color:#1e293b}:root[data-theme=light] .form-input::placeholder,:root[data-theme=light] .form-textarea::placeholder{color:#94a3b8}:root[data-theme=light] .form-input:focus,:root[data-theme=light] .form-select:focus,:root[data-theme=light] .form-textarea:focus{border-color:#5b7cfa80;box-shadow:0 0 0 3px #5b7cfa1a}:root[data-theme=light] .balance-card{background:#fff;border-color:#94a3b833}:root[data-theme=light] .balance-card.main-balance{background:linear-gradient(135deg,#5b7cfa14,#8b5cf614);border-color:#5b7cfa33}:root[data-theme=light] .stat-card-wallet{background:#fff;border-color:#94a3b833}:root[data-theme=light] .wallet-tab{color:#64748b}:root[data-theme=light] .wallet-tab:hover{background:#94a3b814;color:#1e293b}:root[data-theme=light] .package-card{background:#fff;border-color:#94a3b833}:root[data-theme=light] .package-card.popular{background:linear-gradient(135deg,#5b7cfa0d,#8b5cf60d);border-color:#5b7cfa4d}:root[data-theme=light] .transaction-item{background:#94a3b80d;border-color:#94a3b826}:root[data-theme=light] .transaction-item:hover{background:#94a3b814;border-color:#5b7cfa33}:root[data-theme=light] .btn-buy-package{background:#94a3b814;border-color:#94a3b833;color:#1e293b}:root[data-theme=light] .btn-buy-package:hover{background:#94a3b81f;border-color:#5b7cfa4d}:root[data-theme=light] .method-card{background:#94a3b80d;border-color:#94a3b826}:root[data-theme=light] .method-card:hover{background:#94a3b814;border-color:#5b7cfa4d}@media (max-width:768px){.theme-toggle-nav{padding:.3rem}.theme-toggle-track{height:24px;width:46px}.theme-toggle-thumb{height:18px;width:18px}.theme-toggle-thumb.theme-light{right:calc(100% - 20px)}.theme-icon{font-size:14px}}@media (max-width:480px){.theme-toggle-track{height:22px;width:42px}.theme-toggle-thumb{height:16px;width:16px}.theme-toggle-thumb.theme-light{right:calc(100% - 18px)}.theme-icon{font-size:12px}}@media (prefers-reduced-motion:reduce){.theme-icon,.theme-toggle-btn,.theme-toggle-nav,.theme-toggle-thumb{animation:none!important;transition-duration:.01ms!important}}.theme-toggle-btn:focus,.theme-toggle-nav:focus{outline:2px solid #00d4ff;outline:2px solid var(--primary);outline-offset:2px}.theme-toggle-btn:focus:not(:focus-visible),.theme-toggle-nav:focus:not(:focus-visible){outline:none}.footer-container{background:var(--dark);margin-top:rem;overflow:hidden;position:relative}.footer-bg{height:100%;left:0;opacity:.4;pointer-events:none;position:absolute;top:0;width:100%}.footer-gradient-orb{border-radius:50%;filter:blur(100px);opacity:.3;position:absolute}.footer-gradient-orb.orb-1{background:radial-gradient(circle,var(--primary) 0,#0000 70%);height:400px;right:-10%;top:-20%;width:400px}.footer-gradient-orb.orb-2{background:radial-gradient(circle,var(--secondary) 0,#0000 70%);bottom:-15%;height:350px;left:-10%;width:350px}.footer-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:40px 40px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1400px;padding:4rem 2rem;position:relative;z-index:10}.footer-brand{max-width:350px}.footer-logo{margin-bottom:1.5rem}.logo-text-footer{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;letter-spacing:.5px;margin-bottom:.5rem}.logo-underline{animation:expandWidth 1s ease-out;background:var(--gradient-primary);border-radius:2px;height:3px;width:60px}@keyframes expandWidth{0%{width:0}to{width:60px}}.footer-description{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.social-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.2rem;height:45px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:45px}.social-glow{background:radial-gradient(circle,#00d4ff4d,#0000);border-radius:50%;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0}.social-icon:hover{background:#ffffff1a;border-color:var(--primary);box-shadow:0 8px 20px #00d4ff4d;color:var(--primary);transform:translateY(-3px)}.social-icon:hover .social-glow{height:100px;width:100px}.footer-column{display:flex;flex-direction:column}.footer-heading{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative}.footer-heading:after{background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:2px;position:absolute;right:0;width:40px}.footer-links{display:flex;flex-direction:column;gap:.75rem;list-style:none}.footer-links,.footer-links li{margin:0;padding:0}.footer-link{align-items:center;color:var(--text-secondary);display:flex;flex-direction:row-reverse;font-size:.95rem;gap:.5rem;justify-content:flex-end;padding:.25rem 0;text-decoration:none;transition:all .3s ease;width:100%}.link-icon{color:var(--primary);font-style:normal;opacity:0;transform:translateX(-8px);transition:all .3s ease}.footer-link:hover{color:var(--text-primary);transform:translateX(5px)}.footer-link:hover .link-icon{opacity:1;transform:translateX(0)}.footer-contact{display:flex;flex-direction:column;gap:1.25rem}.contact-item{align-items:flex-start;background:#ffffff08;border-radius:10px;gap:1rem;padding:.75rem;transition:all .3s ease}.contact-item:hover{background:#ffffff0d;border-color:#00d4ff33;transform:translateX(-3px)}.contact-icon{align-items:center;background:#00d4ff1a;border-radius:8px;color:var(--primary);display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.contact-text{display:flex;flex-direction:column;gap:.25rem}.contact-label{color:var(--text-secondary);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.contact-text a,.contact-text span:last-child{color:var(--text-primary);font-size:.95rem;text-decoration:none;transition:color .3s ease}.contact-text a:hover{color:var(--primary)}.footer-newsletter{background:#ffffff08;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;padding:3rem 2rem;position:relative;z-index:10}.newsletter-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px}.newsletter-text h4{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.newsletter-text p{color:var(--text-secondary);font-size:.95rem}.newsletter-form{flex:1 1;gap:1rem;max-width:500px}.newsletter-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:var(--text-primary);direction:rtl;flex:1 1;font-size:.95rem;outline:none;padding:.875rem 1.25rem;text-align:right;transition:all .3s ease}.newsletter-input::placeholder{color:var(--text-secondary);opacity:.7}.newsletter-input:focus{background:#ffffff14;border-color:var(--primary);box-shadow:0 0 20px #00d4ff33}.newsletter-btn{background:var(--gradient-primary);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:.875rem 2rem;position:relative;transition:all .3s ease;white-space:nowrap}.btn-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.newsletter-btn:hover{box-shadow:0 10px 30px #00d4ff66;transform:translateY(-2px)}.newsletter-btn:hover .btn-shine{left:100%}.footer-bottom{background:#0000004d;padding:1.5rem 2rem;position:relative;z-index:10}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1400px}.copyright{color:var(--text-secondary);font-size:.9rem}.footer-bottom-links{align-items:center;display:flex;font-size:.9rem;gap:1rem}.footer-bottom-links a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:var(--primary)}.separator{color:#fff3}@media (max-width:768px){.footer-content{gap:2.5rem;grid-template-columns:1fr;padding:3rem 1.5rem}.footer-brand{max-width:100%;text-align:center}.footer-social{justify-content:center}.footer-heading:after{right:50%;transform:translateX(50%)}.footer-links{align-items:center}.footer-link{justify-content:center}.newsletter-content{flex-direction:column;text-align:center}.newsletter-form{max-width:100%;width:100%}.footer-bottom-content{flex-direction:column;text-align:center}.logo-underline{margin:0 auto}}@media (max-width:480px){.newsletter-form{flex-direction:column}.newsletter-btn{width:100%}.footer-bottom-links{flex-direction:column;gap:.5rem}.separator{display:none}}.footer-column{animation:fadeInUp .6s ease-out}.footer-column:first-child{animation-delay:.1s}.footer-column:nth-child(2){animation-delay:.2s}.footer-column:nth-child(3){animation-delay:.3s}.footer-column:nth-child(4){animation-delay:.4s}:root[data-theme=light] .footer{background:#1e293b}:root[data-theme=light] .footer-social-link{background:#ffffff14;border-color:#ffffff1f;color:#cbd5e1}:root[data-theme=light] .footer-social-link:hover{background:#ffffff24;border-color:#ffffff3d;color:#fff}:root[data-theme=light] .footer-description,:root[data-theme=light] .footer-link{color:#94a3b8}:root[data-theme=light] .footer-link:hover{color:#e2e8f0}:root[data-theme=light] .footer-contact-item{color:#94a3b8}:root[data-theme=light] .footer-contact-icon{background:#ffffff12;color:#94a3b8}:root[data-theme=light] .footer-bottom{background:#ffffff08;border-top-color:#ffffff0f}:root[data-theme=light] .footer-copyright,:root[data-theme=light] .footer-policy,:root[data-theme=light] .footer-policy-link{color:#64748b}:root[data-theme=light] .footer-policy-link:hover{color:#94a3b8}:root[data-theme=light] .separator{color:#475569}.footer-link-btn{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:row-reverse;font-family:inherit;font-size:.95rem;gap:.5rem;justify-content:flex-end;padding:.25rem 0;text-align:right;transition:all .3s ease;width:100%}.hero-container{align-items:center;background:var(--dark);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:60px 2rem 2rem;position:relative;transition:background .3s ease}.hero-bg{height:100%;left:0;top:0;width:100%}.gradient-orb,.hero-bg{transition:all .3s ease}.gradient-orb{animation:float 8s ease-in-out infinite;filter:blur(80px);opacity:.6}.orb-1{background:radial-gradient(circle,var(--primary) 0,#0000 70%);height:500px;right:-10%;top:-10%;width:500px}.orb-2{animation-delay:2s;background:radial-gradient(circle,var(--secondary) 0,#0000 70%);bottom:-10%;height:400px;width:400px}.orb-3{animation-delay:4s;background:radial-gradient(circle,var(--accent) 0,#0000 70%);height:350px;left:50%;top:40%;width:350px}.grid-overlay{animation:gridMove 20s linear infinite;background-image:linear-gradient(#00d4ff0d 1px,#0000 0),linear-gradient(90deg,#00d4ff0d 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.3;pointer-events:none;top:0;width:100%}:root[data-theme=light] .grid-overlay{background-image:linear-gradient(#5b7cfa14 1px,#0000 0),linear-gradient(90deg,#5b7cfa14 1px,#0000 0)}.hero-content{animation:fadeInUp 1s ease-out;max-width:900px;position:relative;text-align:center;z-index:10}.hero-badge{align-items:center;animation:fadeIn .8s ease-out .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;transition:all .3s ease}:root[data-theme=light] .hero-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.badge-icon{animation:pulse 2s ease-in-out infinite}.hero-title{color:var(--text-primary);font-size:clamp(2.5rem,8vw,5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.title-line{animation:fadeIn .8s ease-out both}.title-line:first-child{animation-delay:.3s}.title-line:nth-child(2){animation-delay:.5s}.title-line:nth-child(3){animation-delay:.7s}.title-highlight{display:inline-block;position:relative}.title-highlight:after{animation:underlineExpand 1s ease-out .8s both;background:var(--gradient-primary);border-radius:4px;bottom:0;content:"";height:8px;opacity:.3;position:absolute;right:0;width:100%}@keyframes underlineExpand{0%{width:0}to{width:100%}}.hero-description{animation:fadeIn .8s ease-out .9s both;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.hero-description strong{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-weight:700}.hero-cta{animation:fadeIn .8s ease-out 1s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.btn-primary{background:var(--gradient-primary);box-shadow:0 10px 30px #00d4ff4d}:root[data-theme=light] .btn-primary{box-shadow:0 10px 30px #5b7cfa4d}.btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.btn-primary:hover{box-shadow:0 15px 40px #00d4ff66}:root[data-theme=light] .btn-primary:hover{box-shadow:0 15px 40px #5b7cfa66}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] .btn-secondary{background:#94a3b814}.btn-secondary:hover{border-color:#fff3;transform:translateY(-2px)}:root[data-theme=light] .btn-secondary:hover{background:#94a3b826;border-color:#5b7cfa4d}.hero-stats{align-items:center;animation:fadeIn .8s ease-out 1.2s both;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.stat-item{text-align:center}.stat-number{font-size:2rem;font-weight:800}.stat-divider{background:linear-gradient(180deg,#0000,#fff3,#0000)}:root[data-theme=light] .stat-divider{background:linear-gradient(180deg,#0000,#94a3b84d,#0000)}.floating-elements{height:100%;left:0;top:0;width:100%}.float-card{animation:floatCard 6s ease-in-out infinite;background:#1a1a2ecc;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease}:root[data-theme=light] .float-card{background:#ffffffe6;border-color:#94a3b833;box-shadow:0 8px 32px #0000001a}.card-icon{font-size:1.5rem}.card-text{font-size:.95rem;font-weight:600}.card-1{right:10%;top:15%}.card-2{animation-delay:1.5s;right:5%;top:60%}.card-3{animation-delay:3s;left:8%;top:25%}.card-4{animation-delay:4.5s;bottom:70%;left:12%}.scroll-indicator{align-items:center;animation:fadeIn 1s ease-out 1.5s both;bottom:2rem;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%)}.scroll-mouse{border:2px solid #ffffff4d;border-radius:15px;height:45px;position:relative;width:28px}:root[data-theme=light] .scroll-mouse{border-color:#94a3b866}.scroll-wheel{animation:scrollWheel 2s ease-in-out infinite;background:var(--primary);border-radius:2px;height:8px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:4px}@keyframes scrollWheel{0%,to{opacity:1;top:8px}50%{opacity:.3;top:20px}}.scroll-text{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media (max-width:768px){.hero-container{padding:1.5rem}.hero-badge{font-size:.8rem;padding:.4rem 1rem}.hero-description{font-size:1rem}.hero-cta{flex-direction:column;gap:.75rem}.btn-primary,.btn-secondary{justify-content:center;width:100%}.hero-stats{gap:1.5rem}.stat-number{font-size:1.5rem}.float-card,.stat-divider{display:none}.gradient-orb{filter:blur(60px)}}@media (max-width:480px){.hero-title{font-size:2rem}.title-highlight:after{height:4px}.stat-number{font-size:1.25rem}.stat-label{font-size:.8rem}}header{background:#0000!important;box-shadow:none!important;left:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.navbar-glass{animation:navFadeIn .7s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#0808168c;border-bottom:1px solid #ffffff12;box-shadow:0 4px 24px #0003,inset 0 1px 0 #ffffff0d;transition:background .6s ease,box-shadow .6s ease,border-color .6s ease;width:100%}@keyframes navFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.navbar-scrolled{backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);background:#080816d9;border-bottom-color:#7850ff26;box-shadow:0 8px 40px #00000059,inset 0 1px 0 #ffffff0f}:root[data-theme=light] .navbar-glass{background:#f0f2ffb8;border-bottom-color:#94a3b826;box-shadow:0 4px 24px #5b7cfa14,inset 0 1px 0 #fffc}:root[data-theme=light] .navbar-scrolled{background:#f8faffeb;border-bottom-color:#5b7cfa2e;box-shadow:0 8px 40px #5b7cfa1f,inset 0 1px 0 #ffffffe6}.navbar-container{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1400px;padding:.9rem 2.5rem}.navbar-right{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.navbar-logo{align-items:center;display:inline-flex;font-size:1.45rem;font-weight:900;letter-spacing:-.03em;line-height:1;position:relative;text-decoration:none;transition:opacity .3s ease,transform .3s ease;z-index:10}.navbar-logo:hover{opacity:.85;transform:translateY(-1px)}.logo-text{background:linear-gradient(120deg,#60c8ff,#9b6fff 45%,#ff6eb4);transition:filter .3s ease}:root[data-theme=light] .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4a8fff,#7c4dff 45%,#e040a0);-webkit-background-clip:text;background-clip:text}.logo-gradient{background:linear-gradient(120deg,#60c8ff,#9b6fff 45%,#ff6eb4);border-radius:2px;bottom:-4px;height:2px;opacity:0;position:absolute;right:0;transform:scaleX(.5);transform-origin:right;transition:opacity .35s ease,transform .35s ease;width:100%}.navbar-logo:hover .logo-gradient{opacity:.9;transform:scaleX(1)}.mobile-menu-btn{background:none;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:none;padding:.45rem;transition:background .25s ease,color .25s ease}.mobile-menu-btn:hover{background:#7850ff1f;color:#a78bfa}:root[data-theme=light] .mobile-menu-btn{color:#64748b}:root[data-theme=light] .mobile-menu-btn:hover{color:#5b7cfa}.navbar-menu{align-items:center;display:flex;gap:.25rem;justify-content:center}.nav-link{border-radius:10px;color:#c8c8e6b3;font-size:.95rem;font-weight:600;padding:.55rem 1rem;position:relative;text-decoration:none;transition:color .25s ease,background .25s ease;white-space:nowrap}.nav-link:hover{background:#ffffff0f;color:#fffffff2}:root[data-theme=light] .nav-link{color:#64748b}:root[data-theme=light] .nav-link:hover{background:#5b7cfa12;color:#1e293b}.nav-link-hover{background:linear-gradient(90deg,#60c8ff,#9b6fff);border-radius:2px;bottom:5px;height:2px;position:absolute;right:50%;transform:translateX(50%);transition:width .3s cubic-bezier(.4,0,.2,1);width:0}:root[data-theme=light] .nav-link-hover{background:linear-gradient(90deg,#5b7cfa,#8b5cf6)}.nav-link:hover .nav-link-hover{width:calc(100% - 2rem)}.navbar-left{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.btn-login{align-items:center;background:#0000;border:1px solid #ffffff24;border-radius:50px;color:#dcdcffcc;cursor:pointer;display:inline-flex;font-family:Vazirmatn,Outfit,sans-serif;font-size:.92rem;font-weight:600;justify-content:center;padding:.6rem 1.35rem;text-decoration:none;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;white-space:nowrap}:root[data-theme=light] .btn-login{border-color:#94a3b840;color:#475569}.btn-login:hover{background:#7850ff1a;border-color:#7850ff59;box-shadow:0 6px 20px #7850ff2e;color:#c4b5fd;transform:translateY(-2px)}:root[data-theme=light] .btn-login:hover{background:#5b7cfa14;border-color:#5b7cfa59;box-shadow:0 6px 20px #5b7cfa26;color:#5b7cfa}.btn-signup{align-items:center;background:linear-gradient(135deg,#7b6fff,#b44fff 55%,#ff5fa0);border:none;border-radius:50px;box-shadow:0 4px 18px #7b6fff59;color:#fff;cursor:pointer;display:inline-flex;font-family:Vazirmatn,Outfit,sans-serif;font-size:.95rem;font-weight:700;justify-content:center;overflow:hidden;padding:.65rem 1.6rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;white-space:nowrap}:root[data-theme=light] .btn-signup{background:linear-gradient(135deg,#5b7cfa,#8b5cf6 55%,#ec4899);box-shadow:0 4px 18px #5b7cfa4d}.btn-signup:before{background:linear-gradient(135deg,#fff3,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.btn-signup:hover:before{opacity:1}.btn-signup:hover{box-shadow:0 10px 32px #7b6fff73;transform:translateY(-2px) scale(1.02)}:root[data-theme=light] .btn-signup:hover{box-shadow:0 10px 32px #5b7cfa66}.btn-glow{display:none}.mobile-menu{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#0a0a1cf5;border-left:1px solid #ffffff12;box-shadow:-12px 0 50px #00000080;height:calc(100vh - 70px);padding:2rem 1.5rem;position:fixed;right:-100%;top:70px;transition:right .45s cubic-bezier(.4,0,.2,1);width:280px;z-index:999}:root[data-theme=light] .mobile-menu{background:#f8fafff7;border-left-color:#94a3b826;box-shadow:-12px 0 50px #5b7cfa1a}.mobile-menu-open{right:0}.mobile-menu-links{display:flex;flex-direction:column;gap:.6rem}.mobile-link{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;color:#d2d2f0d9;display:flex;font-size:.97rem;font-weight:600;gap:1rem;padding:.9rem 1.2rem;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease}:root[data-theme=light] .mobile-link{background:#94a3b80a;border-color:#94a3b81f;color:#334155}.mobile-link:hover{background:#7850ff1a;border-color:#7850ff40;color:#d4b8ff;transform:translateX(-4px)}:root[data-theme=light] .mobile-link:hover{background:#5b7cfa12;border-color:#5b7cfa33;color:#5b7cfa}.mobile-link span:first-child{font-size:1.3rem}.mobile-auth{border-top:1px solid #ffffff12;display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem;padding-top:1.5rem}:root[data-theme=light] .mobile-auth{border-top-color:#94a3b826}.mobile-btn-login{background:#7850ff1a;border:1px solid #7850ff40;border-radius:14px;color:#c4b5fd;cursor:pointer;font-family:Vazirmatn,Outfit,sans-serif;font-size:.97rem;font-weight:700;padding:.85rem 1.5rem;transition:background .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.mobile-btn-login:hover{background:#7850ff2e;transform:translateY(-2px)}.mobile-btn-signup{background:linear-gradient(135deg,#7b6fff,#b44fff 55%,#ff5fa0);border:none;border-radius:14px;box-shadow:0 4px 18px #7b6fff4d;color:#fff;cursor:pointer;font-family:Vazirmatn,Outfit,sans-serif;font-size:.97rem;font-weight:700;padding:.85rem 1.5rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}:root[data-theme=light] .mobile-btn-login{background:#5b7cfa14;border-color:#5b7cfa33;color:#5b7cfa}:root[data-theme=light] .mobile-btn-signup{background:linear-gradient(135deg,#5b7cfa,#8b5cf6 55%,#ec4899);box-shadow:0 4px 18px #5b7cfa40}.mobile-btn-signup:hover{box-shadow:0 8px 28px #7b6fff66;transform:translateY(-2px)}@media (max-width:1024px){.navbar-menu{gap:0}.navbar-container{padding:.9rem 1.75rem}}@media (max-width:768px){.navbar-container{display:flex;justify-content:space-between;padding:.75rem 1.5rem}.navbar-right{order:1}.navbar-left{gap:.5rem;order:2}.mobile-menu-btn{display:block}.navbar-menu{display:none}.btn-login{font-size:.83rem;padding:.55rem .9rem}.btn-signup{font-size:.88rem;padding:.6rem 1.15rem}}@media (max-width:480px){.navbar-container{padding:.6rem 1rem}.logo-text{font-size:1.2rem}.btn-login{display:none}.btn-signup{font-size:.85rem;padding:.55rem 1rem}.mobile-menu{right:-100%;width:100%}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.value-stack-section{background:var(--dark);overflow:hidden;padding:2rem;position:relative}.value-bg{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.value-orb{border-radius:50%;filter:blur(100px);position:absolute}.value-orb-1{background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:400px;left:-10%;top:-20%;width:400px}.value-orb-2{background:radial-gradient(circle,#ff2e97 0,#0000 70%);bottom:-20%;height:350px;right:-10%;width:350px}.value-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:10}.value-header{margin-bottom:3rem;text-align:center}.value-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}:root[data-theme=light] .value-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.value-badge .badge-icon{font-size:1.2rem}.value-badge .badge-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.value-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.5}.value-title .title-highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.value-subtitle{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);margin:0 auto;max-width:600px}.value-cards-wrapper{position:relative}.value-cards-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);padding:0}.value-card{border-radius:20px;display:flex;flex-direction:column;height:280px;padding:2rem 1.5rem}.value-card:hover{border-color:var(--card-color)}.value-card.active,.value-card.next,.value-card.prev{opacity:1;pointer-events:auto;position:relative;transform:none}.card-glow{display:none}.card-content{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;text-align:center;z-index:2}.card-icon-wrapper{margin-bottom:1rem;position:relative}.card-icon{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:15px;display:flex;font-size:2rem;height:60px;justify-content:center;position:relative;width:60px;z-index:2}:root[data-theme=light] .card-icon{background:#94a3b81a;border-color:#94a3b833}.icon-glow{display:none}.card-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.card-description{color:var(--text-secondary);flex-grow:1;font-size:.85rem;line-height:1.5}.card-number{-webkit-text-fill-color:#0000;background:var(--card-gradient);-webkit-background-clip:text;background-clip:text;bottom:.5rem;font-family:Space Mono,monospace;font-size:3rem;font-weight:900;opacity:.05;pointer-events:none;position:absolute;right:1rem}.value-dots{display:none}.value-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:4rem}.stat-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#1a1a2e80;padding:2rem 1.5rem;text-align:center}:root[data-theme=light] .stat-card{background:#fff9}.stat-icon{font-size:2.5rem;margin-bottom:1rem}.stat-number{font-size:2.5rem;margin-bottom:.5rem}.stat-label{font-size:1rem}@media (max-width:1200px){.value-cards-container{grid-template-columns:repeat(2,1fr)}.value-card{height:300px}}@media (max-width:768px){.value-stack-section{padding:3rem 1.5rem}.value-header{margin-bottom:2rem}.value-cards-container{gap:1.25rem;grid-template-columns:1fr}.value-card{height:auto;min-height:250px;padding:1.75rem 1.25rem}.card-icon{font-size:1.75rem;height:55px;width:55px}.card-title{font-size:1rem}.card-description{font-size:.8rem}.card-number{bottom:.5rem;font-size:2.5rem;right:.75rem}.value-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.value-stack-section{padding:2.5rem 1rem}.value-card{padding:1.5rem 1rem}.card-icon{font-size:1.5rem;height:50px;width:50px}.value-stats{grid-template-columns:1fr}}*{animation:none!important;transition:none!important}.stat-card,.value-card{transition:transform .2s ease,border-color .2s ease!important}.process-map-section{background:var(--dark);overflow:hidden;padding:4rem;position:relative}.process-bg{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.process-orb{border-radius:50%;filter:blur(120px);position:absolute}.process-orb-1{background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:450px;right:-10%;top:-15%;width:450px}.process-orb-2{background:radial-gradient(circle,#7b2ff7 0,#0000 70%);bottom:-15%;height:400px;left:-10%;width:400px}.process-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.process-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:10}.process-header{margin-bottom:4rem;text-align:center}.process-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}:root[data-theme=light] .process-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.process-badge .badge-icon{font-size:1.2rem}.process-badge .badge-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.process-title{color:var(--text-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.process-subtitle{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);margin:0 auto;max-width:600px}.process-steps{gap:0;margin-bottom:4rem}.process-steps,.step-wrapper{align-items:stretch;display:flex}.process-step,.step-wrapper{position:relative}.process-step{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;display:flex;flex:1 1;flex-direction:column;min-height:320px;padding:2.5rem 1.75rem;text-align:center;transition:all .3s ease}:root[data-theme=light] .process-step{background:#ffffffe6;border-color:#94a3b833}.process-step:hover{border-color:var(--step-color);transform:translateY(-8px)}.step-glow{background:var(--step-gradient);border-radius:25px;bottom:-2px;filter:blur(20px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.process-step:hover .step-glow{opacity:.4}.step-number-badge{align-items:center;background:var(--step-gradient);border-radius:50%;box-shadow:0 8px 25px #0000004d;display:flex;height:45px;justify-content:center;position:absolute;right:-15px;top:-15px;width:45px;z-index:2}.step-number{color:#fff;font-family:Space Mono,monospace;font-size:1.5rem}.step-icon-wrapper{margin-bottom:1.5rem;position:relative}.step-icon{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;display:flex;font-size:3rem;height:80px;justify-content:center;position:relative;width:80px;z-index:2}:root[data-theme=light] .step-icon{background:#94a3b81a;border-color:#94a3b833}.process-step:hover .step-icon{border-color:var(--step-color)}.step-icon-glow{background:var(--step-gradient);border-radius:50%;filter:blur(30px);height:100px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100px;z-index:1}.process-step:hover .step-icon-glow{opacity:.5}.step-title{font-size:1.25rem;line-height:1.3}.step-description{color:var(--text-secondary);flex-grow:1;font-size:.9rem;line-height:1.6}.step-connector{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 -.5rem;pointer-events:none;position:relative;width:50px;z-index:5}.connector-arrow{height:100px;margin-left:50%;transform:scaleX(-1);width:100%}.process-cta{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2e80;border:1px solid #ffffff1a;border-radius:30px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}:root[data-theme=light] .process-cta{background:#fff9;border-color:#94a3b833}.process-cta:before{border-radius:30px;bottom:-2px;content:"";filter:blur(15px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.cta-title,.process-cta:before{background:var(--gradient-primary)}.cta-title{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.button-text{font-family:inherit}.button-icon{font-size:1.5rem;transition:transform .3s ease}.cta-button:hover .button-icon{transform:translateX(5px)}@media (max-width:1200px){.process-steps{flex-wrap:wrap}.step-wrapper{flex-basis:calc(50% - 30px);flex-grow:0;flex-shrink:0;margin-bottom:2rem}.step-wrapper:nth-child(2n) .step-connector{display:none}.step-wrapper:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:768px){.process-map-section{padding:4rem 1.5rem}.process-header{margin-bottom:3rem}.process-steps{flex-direction:column;gap:2rem}.step-wrapper{flex:1 1;margin-bottom:0}.step-connector{display:none!important}.process-step{min-height:280px;padding:2rem 1.5rem}.step-number-badge{height:40px;right:-12px;top:-12px;width:40px}.step-number{font-size:1.25rem}.step-icon{font-size:2.5rem;height:70px;width:70px}.step-title{font-size:1.15rem}.step-description{font-size:.85rem}.process-cta{padding:2.5rem 1.5rem}.cta-button{font-size:1rem;padding:.9rem 2rem}}@media (max-width:480px){.process-map-section{padding:3rem 1rem}.process-step{min-height:260px;padding:1.75rem 1.25rem}.step-icon{font-size:2.25rem;height:65px;width:65px}.process-cta{padding:2rem 1.25rem}.cta-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.process-step{transition:transform .3s ease,border-color .3s ease}.step-glow,.step-icon-glow{transition:opacity .3s ease}.cta-button{transition:transform .3s ease,box-shadow .3s ease}.button-icon{transition:transform .3s ease}}.guru-section{background:var(--dark);overflow:hidden;padding:1rem;position:relative}.guru-bg{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.guru-orb{border-radius:50%;filter:blur(120px);position:absolute}.guru-orb-1{background:radial-gradient(circle,#ff2e97 0,#0000 70%);height:500px;left:-10%;top:-20%;width:500px}.guru-orb-2{background:radial-gradient(circle,gold 0,#0000 70%);bottom:-20%;height:450px;right:-10%;width:450px}.guru-pattern{background-image:radial-gradient(circle at 20% 50%,#00d4ff0d 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff2e970d 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%}.guru-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:10}.guru-header{margin-bottom:4rem;text-align:center}.guru-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff2e971a;border:1px solid #ff2e974d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}:root[data-theme=light] .guru-badge{background:#ff2e971a;border-color:#ff2e974d}.guru-badge .badge-icon{font-size:1.2rem}.guru-badge .badge-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff2e97,#ff6b9d);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.guru-title{color:var(--text-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.guru-subtitle{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);margin:0 auto;max-width:700px}.guru-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:4rem}.guru-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;display:flex;flex-direction:column;min-height:320px;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease}:root[data-theme=light] .guru-card{background:#ffffffe6;border-color:#94a3b833}.guru-card:hover{border-color:var(--card-color);transform:translateY(-8px)}.guru-card-glow{background:var(--card-gradient);border-radius:25px;bottom:-2px;filter:blur(20px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.guru-card:hover .guru-card-glow{opacity:.4}.guru-card-content{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;text-align:center;z-index:2}.guru-icon-wrapper{margin-bottom:1.5rem;position:relative}.guru-icon{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;display:flex;font-size:3rem;height:80px;justify-content:center;position:relative;transition:all .3s ease;width:80px;z-index:2}:root[data-theme=light] .guru-icon{background:#94a3b81a;border-color:#94a3b833}.guru-card:hover .guru-icon{border-color:var(--card-color);transform:scale(1.05)}.guru-icon-ring{border:2px solid var(--card-color);border-radius:50%;height:100px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100px}.guru-card:hover .guru-icon-ring{height:110px;opacity:.3;width:110px}.guru-card-title{color:var(--text-primary);font-size:1.3rem;font-weight:800;line-height:1.3;margin-bottom:1rem}.guru-card-description{color:var(--text-secondary);flex-grow:1;font-size:.9rem;line-height:1.7}.guru-card-badge{align-items:center;background:var(--card-gradient);border-radius:12px;display:flex;height:45px;justify-content:center;opacity:.15;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:45px}.guru-card:hover .guru-card-badge{opacity:.3;transform:rotate(5deg)}.badge-number{color:#fff;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:900}.guru-bottom{text-align:center}.guru-stats{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2e80;border:1px solid #ffffff1a;border-radius:25px;display:flex;gap:3rem;justify-content:center;overflow:hidden;padding:2.5rem 3rem;position:relative}:root[data-theme=light] .guru-stats{background:#fff9;border-color:#94a3b833}.guru-stats:before{background:linear-gradient(135deg,#00d4ff,#ff2e97 50%,gold);border-radius:25px;bottom:-1px;content:"";filter:blur(10px);left:-1px;opacity:.1;position:absolute;right:-1px;top:-1px;z-index:-1}.stat-item{flex-direction:column;gap:.5rem}@media (max-width:1200px){.guru-cards{gap:2rem;grid-template-columns:repeat(2,1fr)}.guru-card{min-height:300px}}@media (max-width:768px){.guru-section{padding:4rem 1.5rem}.guru-header{margin-bottom:3rem}.guru-cards{gap:1.5rem;grid-template-columns:1fr}.guru-card{min-height:280px;padding:2rem 1.5rem}.guru-icon{font-size:2.5rem;height:70px;width:70px}.guru-card-title{font-size:1.15rem}.guru-card-description{font-size:.85rem}.guru-stats{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.stat-divider{background:linear-gradient(90deg,#0000 0,#fff3 50%,#0000);height:1px;width:60px}.stat-value{font-size:2rem}}@media (max-width:480px){.guru-section{padding:3rem 1rem}.guru-card{padding:1.75rem 1.25rem}.guru-icon{font-size:2.25rem;height:65px;width:65px}.guru-card-badge{height:40px;right:1rem;top:1rem;width:40px}.badge-number{font-size:1.25rem}.guru-stats{padding:1.75rem 1.25rem}}@media (prefers-reduced-motion:no-preference){.guru-card{transition:transform .3s ease,border-color .3s ease}.guru-card-badge,.guru-card-glow,.guru-icon,.guru-icon-ring{transition:all .3s ease}}.educational-section{background:var(--dark);overflow:hidden;padding:4rem 2rem;position:relative}.educational-bg{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.educational-orb{border-radius:50%;filter:blur(120px);position:absolute}.educational-orb-1{background:radial-gradient(circle,#7b2ff7 0,#0000 70%);height:500px;right:-10%;top:-20%;width:500px}.educational-orb-2{background:radial-gradient(circle,#00d4ff 0,#0000 70%);bottom:-20%;height:450px;left:-10%;width:450px}.educational-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.educational-container{margin:0 auto;max-width:900px;position:relative;width:100%;z-index:10}.educational-header{margin-bottom:3rem;text-align:center}.educational-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7b2ff71a;border:1px solid #7b2ff74d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}:root[data-theme=light] .educational-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.educational-badge .badge-icon{font-size:1.2rem}.educational-badge .badge-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b2ff7,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.educational-title{color:var(--text-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:1rem}.educational-title .title-highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.educational-subtitle{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.2rem);margin:0 auto;max-width:650px}.faq-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;margin-bottom:3rem;padding:2rem}:root[data-theme=light] .faq-wrapper{background:#ffffffe6;border-color:#94a3b833}.faq-accordion{display:flex;flex-direction:column;gap:0}.faq-item{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-bottom:1px solid #ffffff14;border-radius:0;transition:all .3s ease}.faq-item:last-child{border-bottom:none}:root[data-theme=light] .faq-item{border-bottom-color:#94a3b826}.faq-item:hover{background:#ffffff05}:root[data-theme=light] .faq-item:hover{background:#94a3b80d}.faq-item.active{background:#ffffff08;border-bottom-color:#ffffff26;margin-bottom:1rem}:root[data-theme=light] .faq-item.active{background:#94a3b814}.faq-question{background:#0000;border:none;gap:1rem;justify-content:space-between;padding:1.25rem 1.75rem;transition:all .3s ease;width:100%}.faq-question:hover{background:#ffffff05}:root[data-theme=light] .faq-question:hover{background:#94a3b80d}.question-content{align-items:center;display:flex;flex:1 1;gap:1.25rem;position:relative}.question-icon-wrapper{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}:root[data-theme=light] .question-icon-wrapper{background:#94a3b81a;border-color:#94a3b833}.faq-item.active .question-icon-wrapper{background:var(--faq-gradient);border-color:var(--faq-color);transform:scale(1.05)}.question-icon{font-size:1.5rem}.question-text{color:var(--text-primary);flex:1 1;font-size:1.1rem;font-weight:700;line-height:1.4;text-align:right}.question-number{color:var(--faq-color);font-family:Space Mono,monospace;font-size:3rem;font-weight:900;left:0;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.toggle-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}:root[data-theme=light] .toggle-icon{background:#94a3b81a;border-color:#94a3b833}.toggle-svg{color:var(--text-secondary);transition:transform .3s ease}.faq-item.active .toggle-icon{background:var(--faq-gradient);border-color:var(--faq-color)}.faq-item.active .toggle-svg{color:#fff;transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer-wrapper{max-height:600px}.faq-answer{margin-top:0;padding:1rem 1.75rem 2rem;position:relative}.answer-glow{background:var(--faq-gradient);height:1px;left:2rem;opacity:.3;position:absolute;right:2rem;top:0}.answer-text{color:var(--text-secondary);font-size:.95rem;line-height:1.7;padding-right:4rem;white-space:pre-line}.educational-cta{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2e80;border:1px solid #ffffff1a;border-radius:25px;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center}:root[data-theme=light] .educational-cta{background:#fff9;border-color:#94a3b833}.educational-cta:before{background:linear-gradient(135deg,#00d4ff,#7b2ff7 50%,#ff2e97);border-radius:25px;bottom:-2px;content:"";filter:blur(15px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.cta-content{position:relative;z-index:2}.cta-title{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:.75rem}.cta-description{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px}.cta-button{align-items:center;background:var(--gradient-primary);border:none;border-radius:50px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.1rem;font-weight:700;gap:.75rem;padding:1rem 2.5rem;transition:all .3s ease}:root[data-theme=light] .cta-button{box-shadow:0 10px 30px #5b7cfa4d}.cta-button:hover{box-shadow:0 15px 40px #00d4ff66;transform:translateY(-3px)}:root[data-theme=light] .cta-button:hover{box-shadow:0 15px 40px #5b7cfa66}.cta-button svg{transition:transform .3s ease}.cta-button:hover svg{transform:translateX(5px)}@media (max-width:768px){.educational-section{padding:4rem 1.5rem}.educational-header{margin-bottom:3rem}.faq-wrapper{padding:1.5rem}.faq-accordion{gap:0}.faq-question{padding:1.5rem}.question-content{gap:1rem}.question-icon-wrapper{height:45px;width:45px}.question-icon{font-size:1.35rem}.question-text{font-size:1rem}.question-number{font-size:2.5rem}.toggle-icon{height:38px;width:38px}.faq-answer{padding:0 1.5rem 1.5rem}.answer-text{font-size:.92rem;padding-right:3.5rem}.educational-cta{padding:2.5rem 1.5rem}.cta-button{font-size:1rem;padding:.9rem 2rem}}@media (max-width:480px){.educational-section{padding:3rem 1rem}.faq-question,.faq-wrapper{padding:1.25rem}.question-content{gap:.75rem}.question-icon-wrapper{height:42px;width:42px}.question-icon{font-size:1.25rem}.question-text{font-size:.95rem}.question-number{font-size:2rem;opacity:.05}.toggle-icon{height:35px;width:35px}.toggle-svg{height:18px;width:18px}.faq-answer{padding:0 1.25rem 1.25rem}.answer-text{font-size:.88rem;padding-right:0}.educational-cta{padding:2rem 1.25rem}.cta-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.faq-item{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-question{transition:background .3s ease}.question-icon-wrapper,.toggle-icon,.toggle-svg{transition:all .3s ease}.faq-answer-wrapper{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.cta-button{transition:transform .3s ease,box-shadow .3s ease}.cta-button svg{transition:transform .3s ease}}.lead-section{background:var(--dark);overflow:hidden;padding:1rem 2rem;position:relative}.lead-bg{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.lead-orb{border-radius:50%;filter:blur(120px);position:absolute}.lead-orb-1{background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:500px;left:-10%;top:-20%;width:500px}.lead-orb-2{background:radial-gradient(circle,#ff2e97 0,#0000 70%);bottom:-20%;height:450px;right:-10%;width:450px}.lead-orb-3{background:radial-gradient(circle,gold 0,#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.lead-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.lead-container{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:10}.lead-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.lead-text{display:flex;flex-direction:column;gap:2rem}.lead-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;padding:.5rem 1.25rem;width:-webkit-fit-content;width:fit-content}:root[data-theme=light] .lead-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.lead-badge .badge-icon{font-size:1.2rem}.lead-badge .badge-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.lead-title{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.lead-title .title-highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.lead-description{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}.benefit-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e80;border:1px solid #ffffff14;border-radius:15px;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}:root[data-theme=light] .benefit-item{background:#fff9;border-color:#94a3b826}.benefit-item:hover{background:#1a1a2eb3;border-color:#00d4ff4d;transform:translateY(-3px)}:root[data-theme=light] .benefit-item:hover{background:#fffc;border-color:#5b7cfa4d}.benefit-icon{font-size:1.75rem}.benefit-title{color:var(--text-primary);font-size:.95rem;font-weight:700;margin-bottom:.25rem}.benefit-description{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.lead-form-wrapper{display:flex;flex-direction:column;gap:1.5rem}.lead-form-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;overflow:hidden;padding:2.5rem;position:relative}:root[data-theme=light] .lead-form-card{background:#ffffffe6;border-color:#94a3b833}.form-card-glow{background:var(--gradient-primary);border-radius:25px;bottom:-2px;filter:blur(20px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.form-icon{font-size:3rem;margin-bottom:1rem}.form-title{font-size:1.75rem;font-weight:800}.form-subtitle{font-size:.95rem;line-height:1.6}.newsletter-form{display:flex;flex-direction:column;gap:1.5rem}.form-label{font-size:.9rem;text-align:right}.input-wrapper{position:relative}.form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;direction:ltr;font-family:inherit;font-size:1rem;padding:1rem 3rem 1rem 1.25rem;text-align:left;transition:all .3s ease}:root[data-theme=light] .form-input{background:#94a3b814;border-color:#94a3b833}.form-input:focus{background:#ffffff14;border-color:var(--primary);box-shadow:0 0 0 3px #00d4ff1a;outline:none}:root[data-theme=light] .form-input:focus{background:#94a3b81f;box-shadow:0 0 0 3px #5b7cfa1a}.form-input::placeholder{color:var(--text-secondary);opacity:.5}.form-input:disabled{cursor:not-allowed;opacity:.6}.input-icon{color:var(--text-secondary);left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.submit-button{align-items:center;background:var(--gradient-primary);border:none;border-radius:15px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.05rem;font-weight:700;gap:.75rem;justify-content:center;padding:1.1rem 2rem;transition:all .3s ease}:root[data-theme=light] .submit-button{box-shadow:0 10px 30px #5b7cfa4d}.submit-button:hover:not(:disabled){box-shadow:0 15px 40px #00d4ff66;transform:translateY(-2px)}:root[data-theme=light] .submit-button:hover:not(:disabled){box-shadow:0 15px 40px #5b7cfa66}.submit-button:disabled{cursor:not-allowed;opacity:.7}.submit-button svg{transition:transform .3s ease}.submit-button:hover:not(:disabled) svg{transform:translateX(3px)}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;height:18px;width:18px}.form-privacy{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.5rem;justify-content:center;line-height:1.5;text-align:center}.form-privacy svg{color:var(--primary);flex-shrink:0}.success-message{animation:fadeIn .5s ease;padding:2rem 1rem;text-align:center}.success-icon{animation:scaleIn .6s cubic-bezier(.34,1.56,.64,1);margin-bottom:1.5rem}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.success-icon svg{display:block;margin:0 auto}.success-title{color:var(--text-primary);font-size:1.5rem;font-weight:800;margin-bottom:.75rem}.success-description{color:var(--text-secondary);font-size:1rem;line-height:1.6}.lead-stats{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1a1a2e80;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:2rem;justify-content:center;padding:1.5rem 2rem}:root[data-theme=light] .lead-stats{background:#fff9;border-color:#94a3b826}.stat-box{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,monospace;font-size:1.75rem;font-weight:900;margin-bottom:.25rem}.stat-divider{height:40px}@media (max-width:1024px){.lead-content{gap:3rem;grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lead-section{padding:4rem 1.5rem}.lead-content{gap:2.5rem}.benefits-grid{gap:1rem;grid-template-columns:1fr}.benefit-item{padding:1rem}.benefit-icon{font-size:1.5rem}.benefit-title{font-size:.9rem}.benefit-description{font-size:.8rem}.lead-form-card{padding:2rem 1.5rem}.form-icon{font-size:2.5rem}.form-title{font-size:1.5rem}.form-subtitle{font-size:.9rem}.lead-stats{gap:1.5rem;padding:1.25rem 1.5rem}.stat-number{font-size:1.5rem}.stat-label{font-size:.8rem}}@media (max-width:480px){.lead-section{padding:3rem 1rem}.lead-badge{padding:.4rem 1rem}.lead-badge .badge-text{font-size:.85rem}.lead-description{font-size:1rem}.benefits-grid{gap:.75rem}.benefit-item{gap:.75rem;padding:.85rem}.lead-form-card{padding:1.75rem 1.25rem}.form-input{font-size:.95rem;padding:.9rem 2.75rem .9rem 1rem}.submit-button{font-size:1rem;padding:1rem 1.75rem}.lead-stats{flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem}.stat-divider{background:linear-gradient(90deg,#0000 0,#fff3 50%,#0000);height:1px;width:60px}:root[data-theme=light] .stat-divider{background:linear-gradient(90deg,#0000 0,#94a3b84d 50%,#0000)}.stat-number{font-size:1.35rem}.stat-label{font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.benefit-item{transition:transform .3s ease,border-color .3s ease,background .3s ease}.form-input{transition:all .3s ease}.submit-button{transition:transform .3s ease,box-shadow .3s ease}.submit-button svg{transition:transform .3s ease}}.sidebar{background:#0d1117;border-left:1px solid #ffffff0f;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;scrollbar-width:none;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1000}.sidebar::-webkit-scrollbar{display:none}:root[data-theme=light] .sidebar{background:#fff;border-left-color:#00000014;box-shadow:-4px 0 24px #00000014}.sidebar-open{width:260px}.sidebar-closed{width:68px}.sidebar-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;height:62px;justify-content:space-between;min-height:62px;padding:0 14px}:root[data-theme=light] .sidebar-header{border-bottom-color:#00000012}.sidebar-logo{gap:9px;height:100%;overflow:hidden;text-decoration:none}.logo-icon,.sidebar-logo{align-items:center;display:flex}.logo-icon{flex-shrink:0;height:30px;justify-content:center;width:30px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}.sidebar-close-mobile{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:none;flex-shrink:0;padding:4px;transition:all .2s}.sidebar-close-mobile:hover{background:#ffffff0f;color:#f1f5f9}:root[data-theme=light] .sidebar-close-mobile:hover{background:#0000000d;color:#0f172a}.sidebar-user-card{background:linear-gradient(145deg,#161d35,#0f1525);border:1px solid #6c63ff33;border-radius:16px;flex-shrink:0;margin:10px;overflow:hidden;position:relative}:root[data-theme=light] .sidebar-user-card{background:linear-gradient(145deg,#ede9fe,#dbeafe);border-color:#6366f138}.sidebar-user-card:before{background:radial-gradient(ellipse at 10% 0,#00d4ff1a 0,#0000 60%),radial-gradient(ellipse at 90% 100%,#7b2ff714 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}:root[data-theme=light] .sidebar-user-card:before{background:radial-gradient(ellipse at 10% 0,#6366f114 0,#0000 60%),radial-gradient(ellipse at 90% 100%,#3b82f60f 0,#0000 60%)}.user-card-bg{display:none}.user-card-content{gap:11px;padding:14px 14px 10px;z-index:1}.user-card-avatar,.user-card-content{align-items:center;display:flex;position:relative}.user-card-avatar{background:linear-gradient(135deg,#6c63ff,#00d4ff);border:2px solid #6c63ff59;border-radius:13px;box-shadow:0 4px 16px #6c63ff66;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:44px;justify-content:center;overflow:visible;width:44px}.user-card-avatar img{border-radius:11px;height:100%;object-fit:cover;width:100%}.user-status{background:#22c55e;border:2px solid #0d1117;border-radius:50%;bottom:-3px;box-shadow:0 0 0 2px #22c55e4d;height:13px;left:-3px;position:absolute;width:13px;z-index:2}:root[data-theme=light] .user-status{border-color:#fff;box-shadow:0 0 0 2px #22c55e40}.user-card-info{flex:1 1;min-width:0}.user-card-name{color:#f1f5f9;font-size:13px;font-weight:700;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .user-card-name{color:#0f172a}.user-card-email{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .user-card-email{color:#6b7280}.user-card-stats{align-items:center;border-top:1px solid #ffffff0f;display:flex;padding:9px 14px 10px;position:relative;z-index:1}:root[data-theme=light] .user-card-stats{border-top-color:#00000012}.user-stat{flex:1 1;text-align:center}.user-stat-value{color:#e2e8f0;font-size:14px;font-weight:800;letter-spacing:-.3px;margin-bottom:2px}:root[data-theme=light] .user-stat-value{color:#1e293b}.user-stat-label{color:#475569;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}:root[data-theme=light] .user-stat-label{color:#94a3b8}.stat-divider{background:#ffffff14;flex-shrink:0;height:26px;margin:0 6px}:root[data-theme=light] .stat-divider{background:#00000014}.wallet-token-row{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:8px 14px 12px;position:relative;z-index:1}:root[data-theme=light] .wallet-token-row{border-top-color:#00000012}.wallet-token-label{align-items:center;color:#64748b;display:flex;font-size:10px;font-weight:500;gap:5px}.wallet-token-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800}.sidebar-nav{overflow-y:auto;padding:6px;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.nav-item{border-radius:11px;color:#64748b;font-family:Vazirmatn,sans-serif;font-size:13.5px;font-weight:500;gap:10px;margin-bottom:2px;overflow:hidden;padding:10px 11px;position:relative;transition:all .2s ease;white-space:nowrap;width:100%}:root[data-theme=light] .nav-item{color:#6b7280}.nav-item:hover{background:hsla(0,0%,100%,.045);border-color:#ffffff0f;color:#cbd5e1}:root[data-theme=light] .nav-item:hover{background:#6366f10f;border-color:#6366f11f;color:#4f46e5}.nav-item.active{background:linear-gradient(135deg,#6c63ff2e,#00d4ff12);border-color:#6c63ff42;color:#a5b4fc}:root[data-theme=light] .nav-item.active{background:linear-gradient(135deg,#6366f11a,#3b82f60f);border-color:#6366f138;color:#4f46e5}.nav-item.active:after{background:linear-gradient(180deg,#6c63ff,#00d4ff);border-radius:2px 0 0 2px;content:"";height:60%;position:absolute;right:0;top:20%;width:3px}:root[data-theme=light] .nav-item.active:after{background:linear-gradient(180deg,#4f46e5,#3b82f6)}.nav-icon{align-items:center;display:flex;flex-shrink:0;font-size:17px;justify-content:center;width:20px}.nav-label{flex:1 1;text-align:right}.sidebar-footer{border-top:1px solid #ffffff0f;flex-shrink:0;padding:10px}:root[data-theme=light] .sidebar-footer{border-top-color:#00000012}.logout-btn{align-items:center;background:#ef44440f;border:1px solid #ef444426;border-radius:11px;color:#f87171;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:12.5px;font-weight:600;gap:9px;overflow:hidden;padding:9px 11px;transition:all .2s ease;white-space:nowrap;width:100%}.logout-btn:hover{background:#ef444424;border-color:#ef444459;color:#fca5a5}:root[data-theme=light] .logout-btn{background:#ef44440a;border-color:#ef44442e}:root[data-theme=light] .logout-btn:hover{background:#ef44441a}@media(max-width:768px){.sidebar-open{width:270px}.sidebar-closed{transform:translateX(110%);width:270px}.sidebar-close-mobile{display:flex}}.mobile-overlay{background:#0000008c;inset:0;z-index:999}@media(max-width:768px){.mobile-overlay{display:block}}.user-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.wallet-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.support-container{animation:fadeUp .4s ease;display:flex;flex-direction:column;gap:1.5rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.support-header{align-items:center;background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:18px;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.5rem 1.75rem}.header-content{gap:1.1rem}.header-content,.header-icon{align-items:center;display:flex}.header-icon{background:#6366f114;border:1px solid #6366f129;border-radius:15px;flex-shrink:0;height:62px;justify-content:center;width:62px}.header-content h2{color:#f1f5f9;font-size:1.5rem;font-weight:800;margin:0 0 .3rem}.header-content p{color:#475569;font-size:.875rem;margin:0}.quick-contact{display:flex;flex-wrap:wrap;gap:.75rem}.contact-item{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:9px;color:#475569;display:flex;font-size:.82rem;font-weight:500;gap:.6rem;padding:.55rem .9rem;transition:all .18s}.contact-item:hover{background:#6366f10f;border-color:#6366f138;color:#a5b4fc}.contact-item svg{color:#6366f1;flex-shrink:0}.support-content{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1.5fr 1fr}.support-main{gap:1.25rem}.support-main,.support-sidebar{display:flex;flex-direction:column}.support-sidebar{gap:1.1rem}.section-header-support{margin-bottom:1.1rem}.section-header-support h3{color:#e2e8f0;font-size:.95rem;font-weight:700;margin:0 0 .25rem}.section-header-support p{color:#475569;font-size:.82rem;margin:0}.ticket-form-section{background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:18px;padding:1.5rem}.support-form{display:flex;flex-direction:column;gap:1.1rem}.form-row{grid-gap:.875rem;gap:.875rem;grid-template-columns:repeat(2,1fr)}.form-group-support{display:flex;flex-direction:column;gap:.35rem}.form-group-support label{color:#64748b;font-size:.82rem;font-weight:600}.form-group-support input,.form-group-support select,.form-group-support textarea{background:#ffffff08;border:1.5px solid #ffffff12;border-radius:11px;color:#e2e8f0;font-family:Vazirmatn,sans-serif;font-size:.875rem;outline:none;padding:.75rem .9rem;transition:all .22s}.form-group-support input:focus,.form-group-support select:focus,.form-group-support textarea:focus{background:#6366f108;border-color:#6366f173;box-shadow:0 0 0 3px #6366f112}.form-group-support textarea{min-height:110px;resize:vertical}.form-group-support select{cursor:pointer}.form-group-support select option{background:#1e2433;color:#e2e8f0}.btn-submit-ticket{align-items:center;background:linear-gradient(135deg,#6366f1,#00d4ff);border:none;border-radius:11px;box-shadow:0 4px 18px #6366f13d;color:#fff;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:.9rem;font-weight:700;gap:.45rem;justify-content:center;padding:.825rem 1.75rem;transition:all .3s}.btn-submit-ticket:hover:not(:disabled){box-shadow:0 8px 26px #6366f152;transform:translateY(-2px)}.btn-submit-ticket:disabled{cursor:not-allowed;opacity:.55}.conversation-section{background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.conversation-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:.875rem;padding:1.1rem 1.25rem}.btn-back,.conversation-header{align-items:center;display:flex}.btn-back{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;color:#64748b;cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.82rem;font-weight:600;gap:.3rem;padding:.45rem .8rem;transition:all .18s;white-space:nowrap}.btn-back:hover{background:#ffffff12;color:#e2e8f0}.conversation-meta{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.6rem}.conv-subject{color:#e2e8f0;font-size:.9rem;font-weight:700}.conv-number{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:5px;color:#334155;font-size:.72rem;padding:.18rem .55rem}.conversation-messages{display:flex;flex-direction:column;gap:.875rem;max-height:460px;min-height:180px;overflow-y:auto;padding:1.25rem;scrollbar-color:#ffffff0f #0000;scrollbar-width:thin}.conversation-messages::-webkit-scrollbar{width:4px}.conversation-messages::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:10px}.initial-message-wrapper{background:#6366f10d;border:1px solid #6366f121;border-radius:13px;padding:1.1rem}.initial-message-header{align-items:center;display:flex;gap:.65rem;margin-bottom:.875rem}.initial-message-badge{background:#6366f11a;border:1px solid #6366f138;border-radius:20px;color:#818cf8;font-size:.68rem;font-weight:700;letter-spacing:.4px;padding:.18rem .6rem;text-transform:uppercase}.initial-message-date{color:#334155;font-size:.7rem}.initial-message-content{align-items:flex-start;display:flex;gap:.8rem}.initial-message-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#00d4ff);border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.initial-message-sender{color:#a5b4fc;font-size:.78rem;font-weight:700;margin-bottom:.35rem}.initial-message-text p{color:#cbd5e1;font-size:.875rem;line-height:1.7;margin:0}.reply-bubble{align-items:flex-start;display:flex;gap:.8rem}.reply-admin{flex-direction:row}.reply-user{flex-direction:row-reverse}.reply-avatar{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.avatar-admin{background:#6366f11f;border:1px solid #6366f138}.avatar-user{background:#ffffff0d;border:1px solid #ffffff12}.reply-content{display:flex;flex-direction:column;gap:.28rem;max-width:72%}.reply-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.reply-sender{font-size:.78rem;font-weight:700}.reply-admin .reply-sender{color:#818cf8}.reply-user .reply-sender{color:#64748b}.reply-time{color:#334155;font-size:.68rem}.reply-message{font-size:.875rem;font-weight:500;line-height:1.7;padding:.8rem 1rem;word-break:break-word}.reply-admin .reply-message{background:#6366f117;border:1px solid #6366f12e;border-radius:13px 4px 13px 13px;color:#e2e8f0}.reply-user .reply-message{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px 13px 13px 13px;color:#cbd5e1}.conv-loading{align-items:center;color:#475569;display:flex;font-size:.84rem;gap:.7rem;padding:.875rem}.ticket-closed-notice,.ticket-waiting-notice{align-items:flex-start;border-radius:13px;display:flex;gap:.875rem;margin:0 1.25rem 1.25rem;padding:1.1rem 1.25rem}.ticket-waiting-notice{background:#6366f10d;border:1px solid #6366f126}.ticket-waiting-notice svg{color:#818cf8;flex-shrink:0;margin-top:2px}.ticket-closed-notice{background:#94a3b80d;border:1px solid #94a3b81f}.ticket-closed-notice svg{color:#475569;flex-shrink:0;margin-top:2px}.ticket-closed-notice strong,.ticket-waiting-notice strong{color:#e2e8f0;display:block;font-size:.9rem;margin-bottom:.35rem}.ticket-closed-notice p,.ticket-waiting-notice p{color:#475569;font-size:.82rem;line-height:1.65;margin:.25rem 0}.new-ticket-hint{border-top:1px solid #ffffff0d;color:#64748b!important;font-size:.82rem!important;margin-top:.65rem;padding-top:.65rem}.btn-link-inline{background:none;border:none;color:#818cf8;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .18s}.btn-link-inline:hover{color:#00d4ff;text-decoration:none}.faq-section{background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:18px;padding:1.5rem}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;overflow:hidden;transition:border-color .18s}.faq-item[open]{border-color:#6366f138}.faq-question{align-items:center;color:#cbd5e1;cursor:pointer;font-size:.875rem;font-weight:600;gap:.65rem;list-style:none;padding:.9rem 1.1rem;-webkit-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question svg{color:#6366f1;flex-shrink:0}.faq-answer{border-top:1px solid #ffffff0a;color:#475569;font-size:.84rem;line-height:1.7;padding:.8rem 1.1rem 1.1rem}.tickets-section{background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:16px;padding:1.1rem}.tickets-section .section-header-support{align-items:center;display:flex;justify-content:space-between}.tickets-header-actions{align-items:center;display:flex;gap:.5rem}.tickets-count{background:#6366f11a;border:1px solid #6366f138;border-radius:7px;color:#a5b4fc;font-size:.75rem;font-weight:700;padding:.22rem .65rem}.btn-refresh{align-items:center;background:#6366f112;border:1px solid #6366f12e;border-radius:7px;color:#818cf8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .22s;width:28px}.btn-refresh:hover{background:#6366f124;transform:rotate(180deg)}.tickets-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem;max-height:460px;overflow-y:auto;scrollbar-color:#ffffff0d #0000;scrollbar-width:thin}.tickets-list::-webkit-scrollbar{width:4px}.tickets-list::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:10px}.ticket-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:11px;cursor:pointer;padding:.9rem;transition:all .18s}.ticket-card:hover{background:#ffffff0a;border-color:#6366f138;transform:translateX(-2px)}.ticket-card.active{background:#6366f112;border-color:#6366f14d}.ticket-header-item{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.55rem}.ticket-subject{color:#e2e8f0;flex:1 1;font-size:.84rem;font-weight:600;line-height:1.4}.ticket-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}.ticket-number{background:#ffffff08;border:1px solid #ffffff0d;border-radius:5px;color:#334155;font-size:.68rem;padding:.14rem .45rem}.ticket-category{color:#475569;font-size:.68rem}.ticket-footer-item{align-items:center;border-top:1px solid #ffffff0a;display:flex;justify-content:space-between;padding-top:.55rem}.ticket-messages{align-items:center;color:#334155;display:flex;font-size:.72rem;gap:.35rem}.ticket-date{color:#1e293b;font-size:.68rem}.status-badge-support{border:1px solid;border-radius:5px;flex-shrink:0;font-size:.66rem;font-weight:700;padding:.2rem .55rem;white-space:nowrap}.status-open{background:#6366f11a;border-color:#6366f138;color:#a5b4fc}.status-answered{background:#22c55e1a;border-color:#22c55e38;color:#4ade80}.status-closed{background:#94a3b81a;border-color:#94a3b82e;color:#475569}.priority-badge-support{border:1px solid;border-radius:5px;font-size:.62rem;font-weight:700;padding:.16rem .5rem}.priority-high{background:#f472b61a;border-color:#f472b638;color:#f472b6}.priority-medium{background:#eab3081a;border-color:#eab30838;color:#facc15}.priority-low{background:#94a3b81a;border-color:#94a3b82e;color:#475569}.new-reply-indicator{color:#00d4ff;font-size:.72rem;font-weight:600;margin-top:.45rem}.tickets-loading{color:#334155;font-size:.84rem;padding:1.75rem;text-align:center}.tickets-error{background:#ef444412;border:1px solid #ef44442e;border-radius:9px;color:#f87171;margin:.5rem;padding:1.1rem;text-align:center}.btn-retry{background:#ef44441f;border:1px solid #ef444442;border-radius:7px;color:#f87171;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;margin-top:.65rem;padding:.45rem .9rem;transition:all .18s}.btn-retry:hover{background:#ef444433}.tickets-empty{color:#334155;padding:2.25rem 1.25rem;text-align:center}.tickets-empty span{display:block;font-size:2.25rem;margin-bottom:.65rem;opacity:.45}.tickets-empty p{font-size:.84rem;margin:.3rem 0}.tickets-empty-hint{font-size:.75rem!important;opacity:.6}.live-chat-section{background:#111827;background:var(--dash-surface,#111827);border:1px solid #ffffff0d;border-radius:16px;padding:1.1rem;position:-webkit-sticky;position:sticky;top:88px}.chat-header{border-bottom:1px solid #ffffff0d;gap:.875rem;margin-bottom:.9rem;padding-bottom:.9rem}.chat-avatar,.chat-header{align-items:center;display:flex}.chat-avatar{background:#6366f114;border:1.5px solid #6366f12e;border-radius:50%;font-size:1.4rem;height:46px;justify-content:center;position:relative;width:46px}.chat-status{background:#22c55e;border:2px solid #0c0e18;border-radius:50%;bottom:1px;box-shadow:0 0 0 2px #22c55e2e;height:11px;left:1px;position:absolute;width:11px}.chat-name{color:#a1b0da;font-size:.9rem;font-weight:700;margin-bottom:.18rem}.chat-online{align-items:center;color:#4ade80;display:flex;font-size:.76rem;gap:.3rem}.chat-online:before{animation:pulse-online 2s infinite;background:#4ade80;border-radius:50%;content:"";height:5px;width:5px}@keyframes pulse-online{0%,to{opacity:1}50%{opacity:.35}}.chat-note{color:#334155;font-size:.8rem;line-height:1.6}.alert{border-radius:9px;font-size:.84rem;font-weight:600;gap:.55rem;margin-bottom:1.1rem;padding:.825rem 1rem}.alert-success{background:#22c55e12;border:1px solid #22c55e2e;color:#4ade80}.alert-error{background:#ef444412;border:1px solid #ef44442e;color:#f87171}.loading-spinner{border:2px solid #ffffff14;border-top-color:#6366f1;height:20px;width:20px}:root[data-theme=light] .conversation-section,:root[data-theme=light] .faq-section,:root[data-theme=light] .live-chat-section,:root[data-theme=light] .support-header,:root[data-theme=light] .ticket-form-section,:root[data-theme=light] .tickets-section{background:#fff;border-color:#0000000f;box-shadow:0 1px 4px #0000000a}:root[data-theme=light] .ticket-card{background:#f8fafc;border-color:#0000000d}:root[data-theme=light] .ticket-card:hover{background:#fff}:root[data-theme=light] .ticket-subject{color:#1e293b}:root[data-theme=light] .faq-item{background:#f8fafc;border-color:#0000000d}:root[data-theme=light] .form-group-support label{color:#475569}:root[data-theme=light] .form-group-support input,:root[data-theme=light] .form-group-support select,:root[data-theme=light] .form-group-support textarea{background:#f8fafc;border-color:#00000014;color:#1e293b}:root[data-theme=light] .form-group-support input:focus,:root[data-theme=light] .form-group-support select:focus,:root[data-theme=light] .form-group-support textarea:focus{background:#fff;border-color:#6366f166}:root[data-theme=light] .reply-admin .reply-message{background:#6366f10f;border-color:#6366f124;color:#1e293b}:root[data-theme=light] .reply-user .reply-message{background:#f1f5f9;border-color:#0000000d;color:#334155}:root[data-theme=light] .initial-message-text p{color:#334155}:root[data-theme=light] .conv-subject,:root[data-theme=light] .header-content h2{color:#1e293b}:root[data-theme=light] .header-content p{color:#64748b}:root[data-theme=light] .section-header-support h3{color:#1e293b}:root[data-theme=light] .section-header-support p{color:#64748b}:root[data-theme=light] .faq-question{color:#1e293b}:root[data-theme=light] .faq-answer{border-top-color:#0000000f;color:#475569}:root[data-theme=light] .contact-item{background:#f8fafc;border-color:#0000000f;color:#475569}:root[data-theme=light] .contact-item:hover{background:#fff;border-color:#6366f14d}:root[data-theme=light] .contact-value{color:#1e293b;font-weight:600}:root[data-theme=light] .ticket-badge{background:#f1f5f9;color:#64748b}:root[data-theme=light] .ticket-meta{color:#94a3b8}:root[data-theme=light] .tickets-count{color:#6366f1}:root[data-theme=light] .reply-sender{color:#64748b}:root[data-theme=light] .conv-created,:root[data-theme=light] .initial-message-date,:root[data-theme=light] .reply-time{color:#94a3b8}:root[data-theme=light] .btn-back{background:#f1f5f9;color:#475569}:root[data-theme=light] .btn-back:hover{background:#e2e8f0;color:#1e293b}:root[data-theme=light] .team-member-name{color:#1e293b}:root[data-theme=light] .team-member-note,:root[data-theme=light] .team-member-status{color:#64748b}@media (max-width:1200px){.support-content{grid-template-columns:1fr}.support-sidebar{order:-1}.live-chat-section{position:static}}@media (max-width:768px){.support-header{align-items:flex-start;flex-direction:column}.quick-contact{flex-direction:column;width:100%}.form-row{grid-template-columns:1fr}.header-content{align-items:flex-start;flex-direction:column}.reply-content{max-width:86%}.tickets-list{max-height:340px}.conversation-messages{max-height:320px}}@media (max-width:480px){.faq-section,.live-chat-section,.support-header,.ticket-form-section,.tickets-section{padding:1.1rem}.header-content h2{font-size:1.3rem}}.faq-section{text-align:right}.faq-list,.faq-section{direction:rtl}.faq-item,.faq-question{direction:rtl;text-align:right}.faq-question{display:flex;flex-direction:row-reverse;gap:8px}.faq-answer{direction:rtl;padding-left:0;padding-right:26px;text-align:right}.wallet-container{--w-bg:#0a0a0f;--w-surface:#111827;--w-surface2:#1a2236;--w-border:#ffffff12;--w-border2:#ffffff1f;--w-text1:#f1f5f9;--w-text2:#94a3b8;--w-text3:#475569;--w-hover:#ffffff0a;--w-cyan:#00d4ff;--w-purple:#7b2ff7;--w-pink:#ff2e97;--w-green:#22c55e;--w-green-bg:#22c55e1a;--w-pink-bg:#ff2e971a;--w-indigo-bg:#6366f11a;--w-indigo:#818cf8;--w-yellow:#facc15;--w-yellow-bg:#eab3081a;--w-shadow:0 4px 24px #00000059}:root[data-theme=light] .wallet-container{--w-bg:#f0f4f8;--w-surface:#fff;--w-surface2:#f8fafc;--w-border:#00000012;--w-border2:#0000001f;--w-text1:#0f172a;--w-text2:#475569;--w-text3:#94a3b8;--w-hover:#00000008;--w-green-bg:#22c55e14;--w-pink-bg:#ff2e9714;--w-indigo-bg:#6366f114;--w-yellow-bg:#eab30814;--w-shadow:0 2px 12px #00000014}.wallet-container{animation:walletIn .4s ease;display:flex;flex-direction:column;font-family:Vazirmatn,sans-serif;gap:1.4rem}@keyframes walletIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wallet-header{grid-gap:1.2rem;align-items:stretch;display:grid;gap:1.2rem;grid-template-columns:1.55fr 1fr}.balance-card.main-balance{background:linear-gradient(145deg,#0c1a30,#091222);border:1px solid #00d4ff2e;border-radius:22px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;gap:1.1rem;overflow:hidden;padding:2rem 2rem 1.75rem;position:relative}:root[data-theme=light] .balance-card.main-balance{background:linear-gradient(145deg,#dbeafe,#ede9fe);border-color:#6366f140;box-shadow:0 4px 20px #6366f11f}.balance-card.main-balance:before{background:radial-gradient(circle,#00d4ff24 0,#0000 65%);border-radius:50%;content:"";filter:blur(28px);height:260px;pointer-events:none;position:absolute;right:-50px;top:-60px;width:260px}.balance-card.main-balance:after{background:radial-gradient(circle,#7b2ff71f 0,#0000 65%);border-radius:50%;bottom:-50px;content:"";filter:blur(24px);height:180px;left:-30px;pointer-events:none;position:absolute;width:180px}.balance-icon{align-items:center;background:#00d4ff17;border:1px solid #00d4ff33;border-radius:15px;display:flex;height:56px;justify-content:center;position:relative;width:56px;z-index:1}:root[data-theme=light] .balance-icon{background:#6366f11a;border-color:#6366f140}.balance-info{position:relative;z-index:1}.balance-label{color:var(--w-text3);font-size:.78rem;font-weight:600;letter-spacing:.6px;margin-bottom:.4rem;text-transform:uppercase}.balance-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7 55%,#ff2e97);-webkit-background-clip:text;background-clip:text;font-family:Vazirmatn,sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:-1px;line-height:1.15;margin-bottom:.35rem}:root[data-theme=light] .balance-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#7b2ff7 55%,#ec4899);-webkit-background-clip:text;background-clip:text}.balance-usd{color:var(--w-text2);font-size:.875rem;font-weight:500}.btn-charge-quick{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#00d4ff,#7b2ff7);border:none;border-radius:13px;box-shadow:0 4px 18px #00d4ff4d;color:#fff;cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;padding:.8rem 1.4rem;position:relative;transition:all .3s ease;z-index:1}.btn-charge-quick:hover{box-shadow:0 8px 26px #00d4ff66;transform:translateY(-2px)}.balance-stats{display:flex;flex-direction:column;gap:.8rem}.stat-card-wallet{align-items:center;background:var(--w-surface);border:1px solid var(--w-border);border-radius:16px;box-shadow:var(--w-shadow);display:flex;flex:1 1;gap:1rem;padding:1rem 1.2rem;transition:all .25s ease}.stat-card-wallet:hover{border-color:#6c63ff4d;box-shadow:0 4px 18px #6c63ff1f;transform:translateX(-3px)}.stat-icon-wallet{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.stat-icon-wallet.success{background:var(--w-green-bg);color:var(--w-green)}.stat-icon-wallet.primary{background:var(--w-indigo-bg);color:var(--w-indigo)}.stat-icon-wallet.warning{background:var(--w-yellow-bg);color:var(--w-yellow)}.stat-content-wallet{flex:1 1;min-width:0}.stat-value-wallet{color:var(--w-text1);font-family:Vazirmatn,sans-serif;font-size:1.25rem;font-weight:800;line-height:1;margin-bottom:.15rem}.stat-label-wallet{color:var(--w-text3);font-size:.75rem;font-weight:500;white-space:nowrap}.wallet-tabs{background:var(--w-surface);border:1px solid var(--w-border);border-radius:15px;box-shadow:var(--w-shadow);display:flex;gap:.35rem;padding:.375rem}.wallet-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--w-text3);cursor:pointer;display:flex;flex:1 1;font-family:Vazirmatn,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1rem;transition:all .2s ease}.wallet-tab:hover{background:var(--w-hover);border-color:var(--w-border);color:var(--w-text2)}.wallet-tab.active{background:linear-gradient(135deg,#6c63ff26,#00d4ff14);border-color:#6c63ff4d;box-shadow:0 2px 10px #6c63ff26;color:#a5b4fc}:root[data-theme=light] .wallet-tab.active{background:linear-gradient(135deg,#6366f11a,#3b82f614);border-color:#6366f140;box-shadow:0 2px 10px #6366f11f;color:#4f46e5}.wallet-content{min-height:360px}.overview-section{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr 1.4fr}.recent-transactions,.transactions-section,.usage-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;box-shadow:var(--w-shadow);padding:1.5rem}.card-header-wallet{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.card-header-wallet h3{color:var(--w-text1);font-size:.95rem;font-weight:700;margin:0}.usage-percentage{background:var(--w-indigo-bg);border:1px solid #6366f133;border-radius:20px;color:var(--w-indigo);font-size:.78rem;font-weight:700;padding:.28rem .75rem}.chart-bar{background:var(--w-border);border-radius:10px;direction:ltr;height:8px;margin-bottom:.7rem;overflow:hidden;width:100%}.chart-fill{background:linear-gradient(90deg,#00d4ff,#7b2ff7,#ff2e97);border-radius:10px;height:100%;margin-right:auto;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.chart-labels{direction:rtl;font-size:.76rem;font-weight:500;justify-content:space-between}.btn-see-all,.chart-labels{color:var(--w-text3);display:flex}.btn-see-all{align-items:center;background:#0000;border:1px solid var(--w-border);border-radius:8px;cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.78rem;font-weight:600;gap:.3rem;padding:.3rem .7rem;transition:all .2s}.btn-see-all:hover{background:var(--w-indigo-bg);border-color:#6366f14d;color:var(--w-indigo)}.transactions-list,.transactions-table{display:flex;flex-direction:column;gap:.55rem}.transaction-item,.transaction-row{align-items:center;background:var(--w-surface2);border:1px solid var(--w-border);border-radius:12px;display:flex;gap:.9rem;padding:.85rem 1rem;transition:all .2s ease}.transaction-item:hover,.transaction-row:hover{background:var(--w-hover);border-color:#6366f133;transform:translateX(-2px)}.transaction-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.transaction-icon.charge{background:var(--w-green-bg);color:var(--w-green)}.transaction-icon.usage,.transaction-icon.use{background:var(--w-pink-bg);color:#f472b6}.transaction-details,.transaction-info{flex:1 1;min-width:0}.transaction-desc{color:var(--w-text1);font-size:.85rem;font-weight:600;margin-bottom:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-date{color:var(--w-text3);font-size:.73rem}.transaction-amount{font-family:Vazirmatn,sans-serif;font-size:.875rem;font-weight:800;white-space:nowrap}.transaction-amount.charge{color:var(--w-green)}.transaction-amount.usage,.transaction-amount.use{color:#f472b6}.transaction-status{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.85rem;height:26px;justify-content:center;width:26px}.transaction-status.completed{background:var(--w-green-bg);color:var(--w-green)}.loading-transactions,.no-transactions{color:var(--w-text3);font-size:.875rem;padding:2rem;text-align:center}.charge-section{display:flex;flex-direction:column;gap:1.4rem}.payg-info-card{background:linear-gradient(145deg,#0c1a30,#091222);border:1px solid #00d4ff26;border-radius:18px;overflow:hidden;padding:1.6rem;position:relative}:root[data-theme=light] .payg-info-card{background:linear-gradient(145deg,#dbeafe,#ede9fe);border-color:#6366f133}.payg-info-card:before{background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);border-radius:50%;content:"";filter:blur(18px);height:160px;position:absolute;right:-40px;top:-40px;width:160px}.payg-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.1rem;position:relative}.payg-icon{flex-shrink:0;font-size:2rem;line-height:1}.payg-header h3{color:var(--w-text1);font-size:1.05rem;font-weight:800;margin:0 0 .3rem}.payg-header p{color:var(--w-text2);font-size:.845rem;margin:0}.payg-description{position:relative}.payg-description>p{color:var(--w-text2);font-size:.845rem;line-height:1.75;margin-bottom:.9rem}.payg-benefits{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.payg-benefits li{align-items:center;color:var(--w-text2);display:flex;font-size:.8rem;gap:.4rem}.charge-form-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;box-shadow:var(--w-shadow);overflow:hidden}.charge-form-header{align-items:center;border-bottom:1px solid var(--w-border);display:flex;gap:.75rem;padding:1.3rem 1.6rem 1rem}.charge-form-header .cfh-icon{align-items:center;background:linear-gradient(135deg,#6c63ff26,#00d4ff1a);border:1px solid #6c63ff33;border-radius:11px;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.charge-form-header h3{color:var(--w-text1);font-size:1rem;font-weight:800;margin:0 0 .2rem}.charge-form-header p{color:var(--w-text3);font-size:.8rem;margin:0}.charge-form-body{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}.amount-input-group{display:flex;flex-direction:column;gap:.5rem}.amount-label{align-items:center;color:var(--w-text1);display:flex;font-size:.85rem;font-weight:700;gap:.4rem}.amount-input-wrapper{align-items:center;display:flex;position:relative}.amount-input-field{background:var(--w-surface2);border:2px solid var(--w-border2);border-radius:14px;color:var(--w-text1);direction:rtl;font-family:Vazirmatn,sans-serif;font-size:1.4rem;font-weight:800;outline:none;padding:.95rem 4.5rem .95rem 1.3rem;text-align:right;transition:all .25s ease;width:100%}.amount-input-field::placeholder{color:var(--w-text3);font-size:1rem;font-weight:500}.amount-input-field:focus{background:var(--w-surface);border-color:#6c63ff8c;box-shadow:0 0 0 4px #6c63ff1a}:root[data-theme=light] .amount-input-field{background:#f8fafc;border-color:#6366f133}:root[data-theme=light] .amount-input-field:focus{background:#fff;border-color:#6366f180;box-shadow:0 0 0 4px #6366f114}.amount-currency{color:var(--w-text3);font-size:.82rem;font-weight:700;left:1.2rem;pointer-events:none;position:absolute}.quick-amounts{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,1fr)}.quick-amount-btn{background:var(--w-surface2);border:1px solid var(--w-border);border-radius:10px;color:var(--w-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.8rem;font-weight:700;padding:.6rem .5rem;text-align:center;transition:all .2s ease}.quick-amount-btn:hover{background:var(--w-indigo-bg);border-color:#6366f14d;color:var(--w-indigo)}.quick-amount-btn.selected{background:linear-gradient(135deg,#6c63ff2e,#00d4ff1a);border-color:#6c63ff66;color:#a5b4fc}:root[data-theme=light] .quick-amount-btn.selected{background:linear-gradient(135deg,#6366f11f,#3b82f614);border-color:#6366f159;color:#4f46e5}.charge-summary{background:var(--w-surface2);border:1px solid var(--w-border);border-radius:12px;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.3rem}.summary-row{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.summary-row .s-label{color:var(--w-text3)}.summary-row .s-value{color:var(--w-text1);font-weight:700}.summary-row .s-value.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:1.05rem}:root[data-theme=light] .summary-row .s-value.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#7b2ff7);-webkit-background-clip:text;background-clip:text}.summary-divider{background:var(--w-border);height:1px;margin:.1rem 0}.btn-pay{align-items:center;background:linear-gradient(135deg,#6c63ff,#00d4ff);border:none;border-radius:14px;box-shadow:0 6px 22px #6c63ff59;color:#fff;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:1rem;font-weight:800;gap:.6rem;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease;width:100%}.btn-pay:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-pay:hover:not(:disabled){box-shadow:0 10px 30px #6c63ff73;transform:translateY(-2px)}.btn-pay:hover:not(:disabled):before{left:100%}.btn-pay:active:not(:disabled){transform:translateY(0)}.btn-pay:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.payment-methods{background:var(--w-surface);border:1px solid var(--w-border);border-radius:18px;box-shadow:var(--w-shadow);padding:1.4rem}.payment-methods h3{color:var(--w-text1);font-size:.95rem;font-weight:700;margin:0 0 1.1rem}.methods-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,1fr)}.method-card{background:var(--w-surface2);border:1px solid var(--w-border);border-radius:13px;cursor:pointer;padding:1.1rem .75rem;text-align:center;transition:all .2s ease}.method-card:hover{background:var(--w-indigo-bg);border-color:#6366f14d;transform:translateY(-2px)}.method-icon{font-size:1.65rem;margin-bottom:.5rem}.method-name{color:var(--w-text2);font-size:.78rem;font-weight:600}.token-pricing-wrapper{display:flex;flex-direction:column;gap:.9rem}.token-price-banner{align-items:center;background:linear-gradient(135deg,#00d4ff0f,#7b2ff70f);border:1px solid #00d4ff2e;border-radius:14px;display:flex;gap:1rem;padding:1.1rem 1.4rem}:root[data-theme=light] .token-price-banner{background:linear-gradient(135deg,#3b82f60f,#7b2ff70f);border-color:#6366f133}.token-price-icon{flex-shrink:0;font-size:1.8rem}.token-price-text{flex:1 1}.token-price-label{color:var(--w-text3);display:block;font-size:.78rem;font-weight:500;margin-bottom:.2rem}.token-price-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:800}.token-price-note{background:var(--w-surface2);border:1px solid var(--w-border);border-radius:8px;color:var(--w-text3);font-size:.78rem;padding:.35rem .65rem;text-align:left;white-space:nowrap}.token-table-card{background:var(--w-surface);border:1px solid var(--w-border);border-radius:16px;box-shadow:var(--w-shadow);padding:1.3rem}.token-section-title{color:var(--w-text2);font-size:.82rem;font-weight:700;letter-spacing:.3px;padding:.5rem .25rem}.token-divider{background:var(--w-border);height:1px;margin:.5rem 0}.token-service-row{align-items:center;border-radius:11px;display:flex;gap:1rem;justify-content:space-between;padding:.9rem .75rem;transition:background .2s}.token-service-row:hover{background:var(--w-hover)}.token-service-info{align-items:flex-start;display:flex;flex:1 1;gap:.75rem}.token-service-icon{flex-shrink:0;font-size:1.3rem;line-height:1.4}.token-service-name{color:var(--w-text1);font-size:.875rem;font-weight:700;margin-bottom:.2rem}.token-service-desc{color:var(--w-text3);font-size:.75rem}.token-service-cost{flex-shrink:0;text-align:left}.token-cost-token{color:var(--w-indigo);font-size:.95rem;font-weight:800;margin-bottom:.15rem}.token-unit{color:var(--w-text3);font-size:.72rem;font-weight:600}.token-cost-toman{color:var(--w-text3);font-size:.75rem}.token-pricing-note{background:var(--w-surface2);border-radius:10px;border-right:3px solid #eab30880;color:var(--w-text3);font-size:.78rem;margin:0;padding:.7rem 1rem}@media (max-width:1100px){.wallet-header{grid-template-columns:1fr}.balance-stats{flex-direction:row}.overview-section{grid-template-columns:1fr}}@media (max-width:768px){.wallet-tabs{padding:.3rem}.wallet-tab span{display:none}.wallet-tab{padding:.75rem}.balance-stats{flex-direction:column}.methods-grid,.payg-benefits{grid-template-columns:1fr}.quick-amounts{grid-template-columns:repeat(2,1fr)}.transaction-row{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:auto 1fr auto}.transaction-status{grid-column:1/-1;grid-row:2;justify-self:start}}@media (max-width:480px){.balance-amount{font-size:1.9rem}.amount-input-field{font-size:1.1rem}}.seo-analyzer{--sa-bg:#080d17;--sa-surface:#0e1521;--sa-surface2:#131d2e;--sa-surface3:#192338;--sa-glass:#ffffff08;--sa-border:#ffffff0f;--sa-border2:#ffffff1a;--sa-text1:#e8edf5;--sa-text2:#8899b4;--sa-text3:#4a5568;--sa-violet:#7c6af7;--sa-cyan:#22d3ee;--sa-emerald:#10b981;--sa-amber:#f59e0b;--sa-rose:#f43f5e;--sa-glow-v:#7c6af726;--sa-glow-c:#22d3ee1a;--sa-shadow:0 8px 32px #00000080;--sa-shadow2:0 2px 12px #0000004d;--sa-radius:18px;--sa-radius-sm:12px;animation:saIn .5s cubic-bezier(.16,1,.3,1);font-family:Vazirmatn,sans-serif;margin:0 auto;max-width:1200px;padding:6px 0}@keyframes saIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .seo-analyzer{--sa-bg:#f0f4ff;--sa-surface:#fff;--sa-surface2:#f8faff;--sa-surface3:#f0f4fc;--sa-glass:#fffc;--sa-border:#6478c81a;--sa-border2:#6478c82e;--sa-text1:#0f1629;--sa-text2:#4a5780;--sa-text3:#8899c0;--sa-glow-v:#7c6af714;--sa-shadow:0 4px 24px #1e32781a;--sa-shadow2:0 2px 8px #1e32780f}.seo-tabs{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:14px;gap:6px;margin-bottom:1.75rem;padding:5px;width:-webkit-fit-content;width:fit-content}.seo-tab{border-radius:10px;color:var(--sa-text2);font-size:14px;font-weight:600;padding:10px 22px;transition:all .25s ease}.seo-tab:hover:not(.active){background:var(--sa-surface3);color:var(--sa-text1)}.seo-tab.active{background:linear-gradient(135deg,var(--sa-violet),#5b4de0);box-shadow:0 4px 14px #7c6af759;color:#fff}.seo-search-box{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);display:flex;gap:10px;margin-bottom:1.75rem;padding:8px 8px 8px 16px;position:relative;transition:border-color .25s,box-shadow .25s}.seo-search-box:before{background:linear-gradient(135deg,var(--sa-violet),var(--sa-cyan));border-radius:calc(var(--sa-radius) + 1px);content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.seo-search-box:focus-within{border-color:#7c6af766;box-shadow:0 0 0 3px #7c6af714,var(--sa-shadow2)}.seo-search-box input{background:#0000;border:none;color:var(--sa-text1);direction:rtl;flex:1 1;font-family:Vazirmatn,sans-serif;font-size:15px;outline:none;padding:10px 6px}.seo-search-box input::placeholder{color:var(--sa-text3)}.seo-search-box button{background:linear-gradient(135deg,var(--sa-violet) 0,#5b4de0 100%);border:none;border-radius:var(--sa-radius-sm);box-shadow:0 4px 16px #7c6af759;color:#fff;cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:14px;font-weight:700;overflow:hidden;padding:12px 30px;position:relative;transition:all .25s ease;white-space:nowrap}.seo-search-box button:after{background:linear-gradient(135deg,#ffffff26,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.seo-search-box button:hover:not(:disabled){box-shadow:0 8px 24px #7c6af773;transform:translateY(-1px)}.seo-search-box button:hover:not(:disabled):after{opacity:1}.seo-search-box button:disabled{cursor:not-allowed;opacity:.45}.seo-error{align-items:center;animation:shakeIn .4s ease;background:#f43f5e12;border:1px solid #f43f5e33;border-radius:var(--sa-radius-sm);color:#fb7185;display:flex;font-size:13.5px;gap:10px;margin-bottom:1.25rem;padding:12px 16px}.seo-error:before{content:"⚠️";font-size:16px}@keyframes shakeIn{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}60%{transform:translateX(6px)}}.seo-progress{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.75rem;overflow:hidden;padding:22px 24px;position:relative}.seo-progress:before{animation:progressLine 1.5s ease infinite;background:linear-gradient(90deg,var(--sa-violet),var(--sa-cyan));content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes progressLine{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.seo-progress h3{color:var(--sa-text3);font-size:12.5px;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.progress-item{align-items:center;animation:progressItemIn .3s ease;border-bottom:1px solid var(--sa-border);color:var(--sa-text1);display:flex;font-size:14px;gap:12px;padding:9px 0}.progress-item:last-child{border-bottom:none}@keyframes progressItemIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.progress-icon{align-items:center;background:#10b9811f;border:1px solid #10b98140;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.empty-state{background:var(--sa-surface);border:1px dashed var(--sa-border2);border-radius:var(--sa-radius);margin-top:1.5rem;padding:72px 20px;text-align:center}.empty-icon{animation:floatIcon 3s ease-in-out infinite;display:block;filter:grayscale(.3);font-size:64px;margin-bottom:20px}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.empty-state h3{color:var(--sa-text1);font-size:20px;font-weight:700;margin-bottom:10px}.empty-state p{color:var(--sa-text2);font-size:14px;line-height:1.7;margin:0 auto;max-width:340px}.keyword-metrics-card{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.5rem;overflow:hidden;padding:26px;position:relative}.keyword-metrics-card:before{background:linear-gradient(90deg,var(--sa-violet),var(--sa-cyan),var(--sa-emerald));content:"";height:2px;left:0;position:absolute;right:0;top:0}.keyword-metrics-card:after{background:radial-gradient(circle,var(--sa-glow-v),#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.keyword-metrics-card h3{color:var(--sa-text1);font-size:15px;font-weight:700;letter-spacing:.02em;margin-bottom:22px;text-align:center}.metrics-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.metric-box{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:14px;cursor:default;overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.34,1.3,.64,1)}.metric-box:before{background:linear-gradient(90deg,var(--sa-violet),var(--sa-cyan));bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.metric-box:hover{border-color:#7c6af74d;box-shadow:0 12px 28px #7c6af71f;transform:translateY(-5px)}.metric-box:hover:before{transform:scaleX(1)}.metric-icon{display:block;font-size:30px;margin-bottom:12px}.metric-label{color:var(--sa-text3);font-size:11px;font-weight:600;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.metric-value{color:var(--sa-text1);font-size:24px;font-weight:800;line-height:1}.metric-hint{color:var(--sa-text3);font-size:10px;font-style:italic;margin-top:6px}.score-main-card{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.5rem;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center}.score-main-card:before{background:radial-gradient(circle,var(--sa-glow-v),#0000 65%);border-radius:50%;bottom:-80px;content:"";height:300px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:300px}.score-ring{filter:drop-shadow(0 0 20px rgba(124,106,247,.3));margin:0 auto 22px;position:relative}.score-ring,.score-ring svg{height:170px;width:170px}.score-number{color:var(--sa-text1);font-size:42px;font-weight:900;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-label{color:var(--sa-text1);font-size:20px;font-weight:700;margin-bottom:6px}.score-sub{color:var(--sa-text2);font-size:13px;line-height:1.6}.cache-info{align-items:center;background:#7c6af714;border:1px solid #7c6af72e;border-radius:20px;color:#a78bfa;display:inline-flex;font-size:12px;gap:6px;margin-top:14px;padding:5px 14px}.breakdown-toggle{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:10px;color:var(--sa-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:13px;font-weight:600;margin-top:14px;padding:10px 22px;transition:all .25s ease}.breakdown-toggle:hover{background:var(--sa-surface3);border-color:#7c6af759;box-shadow:0 3px 12px #7c6af71a;color:var(--sa-text1)}.results-container{margin-bottom:1.5rem}.score-breakdown-card{animation:slideDown .4s cubic-bezier(.16,1,.3,1);background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.5rem;padding:26px}.score-breakdown-card h3{color:var(--sa-text1);font-size:16px;font-weight:700;margin-bottom:6px}.breakdown-description{color:var(--sa-text2);font-size:13px;line-height:1.6;margin-bottom:22px}.breakdown-grid{grid-gap:10px;display:grid;gap:10px;margin-bottom:20px}.breakdown-item{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:14px;padding:18px;transition:all .25s ease}.breakdown-item:hover{border-color:#7c6af74d;box-shadow:0 4px 16px #7c6af714;transform:translateX(-3px)}.breakdown-header{align-items:center;display:flex;gap:10px;margin-bottom:14px}.breakdown-icon{font-size:20px}.breakdown-title{color:var(--sa-text1);flex:1 1;font-size:13px;font-weight:700}.breakdown-weight{background:#7c6af71a;border-radius:20px;color:#a78bfa;font-size:11px;font-weight:700;padding:3px 10px}.breakdown-bar{background:#ffffff0f;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden}.breakdown-bar-fill{animation:fillBar 1.1s cubic-bezier(.16,1,.3,1);border-radius:3px;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1)}@keyframes fillBar{0%{width:0!important}}.breakdown-details{align-items:center;display:flex;justify-content:space-between}.breakdown-score{color:var(--sa-text1);font-size:14px;font-weight:800}.breakdown-value{color:var(--sa-text2);font-size:12px}.breakdown-status{border-radius:20px;font-size:11px;font-weight:600;padding:3px 10px}.breakdown-status.calculated{background:#10b9811a;color:var(--sa-emerald)}.breakdown-status.estimated{background:#f59e0b1a;color:var(--sa-amber)}.formula-explanation{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:12px;margin-top:16px;padding:16px}.formula-explanation h4{color:var(--sa-text1);font-size:13px;font-weight:700;margin:0 0 10px}.formula{background:var(--sa-surface);border:1px solid #10b98126;border-radius:8px;color:var(--sa-emerald);direction:rtl;display:block;font-family:Courier New,monospace;font-size:12px;line-height:1.8;padding:12px 14px;text-align:right}.related-keywords-section{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.5rem;padding:26px}.related-keywords-section h3{color:var(--sa-text1);font-size:16px;font-weight:700;margin-bottom:10px}.keywords-hint{background:#7c6af70d;border-radius:10px;border-right:3px solid var(--sa-violet);color:var(--sa-text2);font-size:12.5px;line-height:1.7;margin-bottom:20px;padding:10px 16px}.seo-keywords-table{overflow-x:auto}.keywords-table-header,.keywords-table-row{grid-gap:14px;align-items:center;display:grid;font-size:13px;gap:14px;grid-template-columns:2fr 1fr 1.2fr 1fr .8fr;padding:11px 16px}.keywords-table-header{background:#7c6af70f;border-radius:10px;color:var(--sa-text2);font-size:11.5px;font-weight:700;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.keywords-table-row{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:10px;color:var(--sa-text1);cursor:pointer;margin-bottom:5px;transition:all .2s ease}.keywords-table-row:hover{background:var(--sa-surface3);border-color:#7c6af74d;box-shadow:0 4px 16px #7c6af71a;transform:translateX(-4px)}.keywords-table-row.good-opportunity{background:#10b98108;border-color:#10b98133}.keywords-table-row.good-opportunity:hover{background:#10b98112;border-color:#10b98166}.col-keyword{align-items:center;display:flex;font-weight:600;gap:9px}.keyword-text{flex:1 1}.keyword-rank{align-items:center;background:#7c6af71a;border-radius:7px;color:var(--sa-violet);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:26px;justify-content:center;width:26px}.opportunity-badge{animation:pulse 2.5s infinite;font-size:14px}.score-badge{font-size:13px;margin-right:4px}.col-cpc{color:var(--sa-emerald)}.col-cpc,.col-volume{font-weight:700;text-align:center}.col-volume{color:#a78bfa}.col-competition{color:var(--sa-text2);text-align:center}.col-score{color:var(--sa-amber);font-weight:800;text-align:center}.website-section-card{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);box-shadow:var(--sa-shadow2);margin-bottom:1.5rem;padding:26px}.website-section-card h3{border-bottom:1px solid var(--sa-border);color:var(--sa-text1);font-size:16px;font-weight:700;margin-bottom:18px;padding-bottom:14px}.backlink-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.backlink-pagination button{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:9px;color:var(--sa-text1);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:13px;padding:8px 18px;transition:all .2s ease}.backlink-pagination button:hover:not(:disabled){background:var(--sa-surface3);border-color:#7c6af759;box-shadow:0 3px 10px #7c6af71a}.backlink-pagination button:disabled{cursor:not-allowed;opacity:.35}.backlink-pagination span{background:var(--sa-surface2);border:1px solid var(--sa-border);border-radius:9px;color:var(--sa-text2);font-size:13px;font-weight:600;padding:7px 14px}.domain-overview{background:linear-gradient(135deg,#7c6af714,#22d3ee0d);border:1px solid #7c6af726;border-radius:14px;gap:16px;margin-bottom:1.5rem;padding:18px 22px}.domain-icon,.domain-overview{align-items:center;display:flex}.domain-icon{background:#7c6af71a;border:1px solid #7c6af733;border-radius:12px;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.domain-name{color:var(--sa-text1);font-size:18px;font-weight:800}.domain-meta{color:var(--sa-text3);font-size:12px;margin-top:3px}@media (max-width:768px){.keywords-table-header,.keywords-table-row{font-size:12px;gap:7px;grid-template-columns:1.5fr .8fr 1fr .8fr .6fr;padding:9px 11px}.keyword-rank{font-size:10px;height:22px;width:22px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-icon{font-size:26px}.metric-value{font-size:20px}.score-ring{height:130px;width:130px}.score-number{font-size:34px}.score-ring svg{height:130px;width:130px}.seo-search-box{flex-direction:column;gap:8px;padding:10px}.seo-tabs{width:100%}.seo-tab{flex:1 1;text-align:center}.breakdown-grid{gap:8px}}@media (max-width:480px){.score-ring{height:110px;width:110px}.score-number{font-size:28px}.score-label{font-size:16px}.metrics-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.seo-tools-container{background:#0f172a;background:var(--bg-primary,#0f172a);color:#e2e8f0;color:var(--text-primary,#e2e8f0);direction:rtl;min-height:80vh;padding:24px}.seo-tools-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.seo-tools-header h2{color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-size:1.5rem;font-weight:700;margin:0}.token-badge{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:24px;color:#fff;font-size:.9rem;padding:8px 16px}.category-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cat-tab{background:#1e293b;background:var(--bg-secondary,#1e293b);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:8px;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;font-family:inherit;font-size:.9rem;padding:10px 20px;transition:all .2s}.cat-tab:hover{border-color:#6366f1;color:#6366f1}.cat-tab.active{background:#6366f1;border-color:#6366f1;color:#fff;font-weight:600}.seo-tools-body{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:220px 1fr}@media (max-width:768px){.seo-tools-body{grid-template-columns:1fr}}.tools-sidebar{display:flex;flex-direction:column;gap:6px}.tool-btn{align-items:center;background:#1e293b;background:var(--bg-secondary,#1e293b);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:8px;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:8px;padding:10px 14px;text-align:right;transition:all .2s;width:100%}.tool-btn.active,.tool-btn:hover{border-color:#6366f1;color:#a5b4fc}.tool-btn.active{background:#6366f126;font-weight:600}.tool-icon{flex-shrink:0;font-size:1.1rem}.tool-label{flex:1 1}.tool-cost{background:#6366f133;border-radius:10px;color:#a5b4fc;flex-shrink:0;font-size:.75rem;padding:2px 6px}.tool-panel{background:#1e293b;background:var(--bg-secondary,#1e293b);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:12px;padding:24px}.tool-header{align-items:center;border-bottom:1px solid #334155;border-bottom:1px solid var(--border,#334155);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.tool-header h3{color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-size:1.2rem;margin:0}.cost-info{background:#10b98126;border-radius:20px;color:#10b981;font-size:.8rem;font-weight:600;padding:4px 12px}.tool-form{gap:16px;margin-bottom:20px}.input-group,.tool-form{display:flex;flex-direction:column}.input-group{gap:6px}.input-group label{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:.85rem;font-weight:500}.input-group input{background:#0f172a;background:var(--bg-primary,#0f172a);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-family:inherit;font-size:.9rem;padding:10px 14px;transition:border-color .2s}.input-group input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126;outline:none}.input-group input::placeholder{color:#475569}.submit-btn{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.submit-btn:hover:not(:disabled){box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;height:16px;width:16px}.error-box{color:#fca5a5;padding:12px 16px}.result-box{margin-top:20px}.result-meta{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#34d399;font-size:.85rem;margin-bottom:16px;padding:8px 14px}.tool-result{background:#0f172a;background:var(--bg-primary,#0f172a);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:10px;padding:20px}.tool-result h4{border-bottom:1px solid #334155;color:#a5b4fc;font-size:1rem;margin:0 0 16px;padding-bottom:10px}.tool-result h5{color:#94a3b8;font-size:.9rem;margin:12px 0 8px}.result-item{font-size:.9rem;margin-bottom:8px}.result-item span{color:#64748b;margin-left:6px}.score-badge{border-radius:20px;color:#fff;display:inline-block;font-weight:700;margin-bottom:12px;padding:6px 16px}.issues-list,.suggestions-list{margin-top:12px}.issue-item{color:#fca5a5}.issue-item,.suggestion-item{font-size:.85rem;margin-bottom:4px}.suggestion-item{color:#86efac}.speed-score{gap:16px;margin-bottom:16px}.score-circle,.speed-score{align-items:center;display:flex}.score-circle{border-radius:50%;color:#fff;font-size:1.3rem;font-weight:700;height:64px;justify-content:center;width:64px}.score-circle.fast{background:#22c55e}.score-circle.medium{background:#f59e0b}.score-circle.slow{background:#ef4444}.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:12px}.metric-item{background:#1e293b;border-radius:8px;padding:10px;text-align:center}.metric-item span{color:#64748b;display:block;font-size:.75rem;margin-bottom:4px}.metric-item b{color:#e2e8f0;font-size:.95rem}.ai-access-banner{border-radius:8px;font-weight:600;margin-bottom:16px;padding:12px 16px}.ai-access-banner.allowed{background:#22c55e26;color:#86efac}.ai-access-banner.blocked{background:#ef444426;color:#fca5a5}.bot-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bot-item{border-radius:6px;font-size:.85rem;padding:8px 12px}.bot-item.allowed{background:#22c55e1a;color:#86efac}.bot-item.blocked{background:#ef44441a;color:#fca5a5}.checks-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.check-item{border-radius:6px;font-size:.85rem;padding:6px 12px}.check-item.pass{background:#22c55e1a;color:#86efac}.check-item.fail{background:#ef44441a;color:#fca5a5}.count-badge{color:#a5b4fc;font-weight:600;margin-bottom:12px}.backlinks-list{display:flex;flex-direction:column;gap:10px}.backlink-item{background:#1e293b;border-left:3px solid #6366f1;border-radius:8px;padding:12px}.backlink-from{font-size:.85rem;margin-bottom:6px}.backlink-from a{color:#7dd3fc;text-decoration:none}.backlink-from a:hover{text-decoration:underline}.backlink-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.follow-badge{border-radius:10px;font-size:.75rem;font-weight:600;padding:2px 8px}.follow-badge.dofollow{background:#22c55e33;color:#86efac}.follow-badge.nofollow{background:#64748b33;color:#94a3b8}.rank-badge{background:#6366f133;border-radius:10px;color:#a5b4fc;font-size:.75rem;padding:2px 8px}.anchor{color:#64748b;font-size:.8rem;font-style:italic}.date{color:#475569;font-size:.75rem}.density-table,.domains-table,.keywords-table{border-collapse:collapse;font-size:.85rem;width:100%}.density-table th,.domains-table th,.keywords-table th{background:#1e293b;border-bottom:1px solid #334155;color:#94a3b8;padding:8px 12px;text-align:center}.density-table td,.domains-table td,.keywords-table td{border-bottom:1px solid #1e293b;color:#e2e8f0;padding:8px 12px;text-align:center}.density-table tr:hover td,.domains-table tr:hover td,.keywords-table tr:hover td{background:#6366f10d}.rank-pill{border-radius:10px;font-size:.8rem;font-weight:600;padding:2px 8px}.rank-pill.high{background:#22c55e33;color:#86efac}.rank-pill.med{background:#f59e0b33;color:#fcd34d}.rank-pill.low{background:#ef444433;color:#fca5a5}.tld-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tld-item{border-radius:8px;padding:12px;text-align:center}.tld-item.available{background:#22c55e1a;border:1px solid #22c55e4d}.tld-item.taken{background:#64748b1a;border:1px solid #334155}.tld{display:block;font-size:1rem;font-weight:700}.tld-item.available .tld{color:#86efac}.tld-item.taken .tld{color:#64748b}.status{color:#94a3b8;font-size:.8rem}.generated-domains{display:flex;flex-direction:column;gap:8px}.domain-suggestion{align-items:center;background:#1e293b;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.domain-name{color:#7dd3fc;font-weight:600}.copy-btn{background:#6366f133;border:1px solid #6366f166;border-radius:6px;color:#a5b4fc;cursor:pointer;font-family:inherit;font-size:.8rem;padding:4px 12px}.copy-btn:hover{background:#6366f14d}.exact-keyword-card{background:#1e293b;border-radius:10px;margin-bottom:16px;padding:16px}.exact-keyword-card h5{color:#a5b4fc;margin:0 0 12px}.diff-high{color:#fca5a5;font-weight:600}.diff-medium{color:#fcd34d;font-weight:600}.diff-low{color:#86efac;font-weight:600}.related-section h5{color:#94a3b8}.tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tag-chip{background:#6366f126;border:1px solid #6366f14d;border-radius:16px;color:#a5b4fc;cursor:pointer;font-size:.8rem;padding:4px 12px;transition:background .2s}.tag-chip:hover{background:#6366f14d}.hashtags-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hashtag-item{align-items:center;background:#ec48991a;border:1px solid #ec48994d;border-radius:20px;cursor:pointer;display:flex;gap:8px;padding:5px 12px;transition:background .2s}.hashtag-item:hover{background:#ec489933}.ht{color:#f9a8d4;font-size:.85rem;font-weight:600}.ht-count{color:#9ca3af;font-size:.75rem}.copy-all-btn{background:#1e293b;background:var(--bg-secondary,#1e293b);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:8px;color:#94a3b8;cursor:pointer;display:block;font-family:inherit;font-size:.85rem;margin-top:8px;padding:8px 16px;transition:all .2s}.copy-all-btn:hover{border-color:#6366f1;color:#a5b4fc}.raw-json{margin-top:12px}.toggle-raw{background:none;border:1px solid #334155;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.8rem;padding:4px 12px}.toggle-raw:hover{color:#94a3b8}.json-pre{background:#0a0f1e;border:1px solid #1e293b;border-radius:6px;color:#86efac;direction:ltr;font-size:.75rem;margin-top:8px;max-height:400px;overflow-x:auto;overflow-y:auto;padding:12px;text-align:left}.empty-msg{color:#64748b;padding:20px;text-align:center}.info-tip-wrap{position:relative}.info-tip-btn,.info-tip-wrap{align-items:center;display:inline-flex}.info-tip-btn{background:#6366f11a;border:1.5px solid #6366f180;border-radius:50%;color:#a5b4fc;cursor:pointer;flex-shrink:0;font-family:Georgia,serif;font-size:.68rem;font-style:italic;font-weight:700;height:18px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:18px}.info-tip-btn:hover{background:#6366f140;border-color:#6366f1;color:#c7d2fe;transform:scale(1.1)}.info-tip-box{animation:tipFadeIn .15s ease;background:#0f172a;border:1px solid #6366f14d;border-radius:10px;box-shadow:0 8px 30px #00000080;color:#cbd5e1;direction:rtl;font-size:.82rem;line-height:1.65;max-width:320px;min-width:240px;padding:12px 14px;pointer-events:none;text-align:right;top:calc(100% + 8px);z-index:9999}.info-tip-box,.info-tip-box:before{position:absolute;right:50%;transform:translateX(50%)}.info-tip-box:before{border:6px solid;border-color:#0000 #0000 #6366f14d;bottom:100%;content:""}@keyframes tipFadeIn{0%{opacity:0;transform:translateX(50%) translateY(-4px)}to{opacity:1;transform:translateX(50%) translateY(0)}}:root[data-theme=light] .info-tip-btn{background:#6366f114;border-color:#6366f166;color:#4f46e5}:root[data-theme=light] .info-tip-btn:hover{background:#6366f126}:root[data-theme=light] .info-tip-box{background:#fff;border-color:#6366f133;box-shadow:0 8px 30px #0000001f;color:#334155}:root[data-theme=light] .info-tip-box:before{border-bottom-color:#6366f133}.hist-toggle-btn{align-items:center;background:#6366f11f;border:1px solid #6366f140;border-radius:8px;color:#a5b4fc;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:6px;padding:7px 16px;transition:all .2s}.hist-toggle-btn:hover{background:#6366f138;border-color:#6366f1;color:#c7d2fe}.hist-count{background:#6366f1;border-radius:10px;color:#fff;font-size:.7rem;font-weight:700;padding:1px 6px}:root[data-theme=light] .hist-toggle-btn{background:#6366f114;border-color:#6366f133;color:#4f46e5}:root[data-theme=light] .hist-toggle-btn:hover{background:#6366f126}.history-panel{background:#1e293b;background:var(--bg-secondary,#1e293b);border:1px solid #334155;border:1px solid var(--border,#334155);border-radius:12px;margin-bottom:20px;overflow:hidden}.history-hd{align-items:center;background:#6366f10f;border-bottom:1px solid #334155;border-bottom:1px solid var(--border,#334155);display:flex;justify-content:space-between;padding:12px 16px}.history-hd-title{color:#a5b4fc;font-size:.9rem;font-weight:700}.hist-clear-btn,.hist-close-btn{background:none;border:1px solid #ffffff1a;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.78rem;padding:3px 10px;transition:all .2s}.hist-close-btn:hover{background:#ffffff0f;color:#e2e8f0}.hist-clear-btn{border-color:#ef444440;color:#f87171}.hist-clear-btn:hover{background:#ef44441a}.history-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:.85rem;gap:8px;padding:32px 16px}.history-list{max-height:440px;overflow-y:auto;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.history-list::-webkit-scrollbar{width:4px}.history-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.history-row{border-bottom:1px solid #ffffff0a}.history-row:last-child{border-bottom:none}.history-row-head{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:background .15s}.history-row-head:hover{background:#ffffff08}.history-row-icon{flex-shrink:0;font-size:1.2rem}.history-row-info{flex:1 1;min-width:0}.history-row-name{color:#e2e8f0;display:block;font-size:.85rem;font-weight:600}.history-row-query{color:#64748b;direction:ltr;display:block;font-size:.78rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.history-row-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.history-row-date{color:#475569;font-size:.72rem}.history-row-chevron{color:#475569;font-size:.7rem}.history-row-body{background:#00000026;border-top:1px solid #ffffff0a;padding:12px 16px 16px}.hist-restore-btn{background:#6366f126;border:1px solid #6366f14d;border-radius:8px;color:#a5b4fc;cursor:pointer;font-family:inherit;font-size:.82rem;margin-bottom:12px;padding:7px 16px;transition:all .2s}.hist-restore-btn:hover{background:#6366f140;border-color:#6366f1}:root[data-theme=light] .history-panel{background:#fff;border-color:#6366f11f;box-shadow:0 2px 8px #0000000d}:root[data-theme=light] .history-hd{background:#6366f10a;border-bottom-color:#6366f11a}:root[data-theme=light] .history-hd-title{color:#4f46e5}:root[data-theme=light] .hist-close-btn{border-color:#0000001a;color:#94a3b8}:root[data-theme=light] .hist-close-btn:hover{background:#0000000a;color:#1e293b}:root[data-theme=light] .history-row{border-bottom-color:#0000000d}:root[data-theme=light] .history-row-head:hover{background:#6366f10a}:root[data-theme=light] .history-row-name{color:#1e293b}:root[data-theme=light] .history-row-chevron,:root[data-theme=light] .history-row-date,:root[data-theme=light] .history-row-query{color:#94a3b8}:root[data-theme=light] .history-row-body{background:#6366f105;border-top-color:#0000000d}:root[data-theme=light] .hist-restore-btn{background:#6366f114;border-color:#6366f133;color:#4f46e5}:root[data-theme=light] .hist-restore-btn:hover{background:#6366f126}:root[data-theme=light] .history-list{scrollbar-color:#0000001a #0000}:root[data-theme=light] .history-list::-webkit-scrollbar-thumb{background:#0000001a}.saved-badge{background:#10b98126;border:1px solid #10b98140;border-radius:10px;color:#34d399;font-size:.75rem;margin-right:10px;padding:2px 8px}:root[data-theme=light] .saved-badge{background:#16a34a14;border-color:#16a34a33;color:#15803d}:root[data-theme=light] .seo-tools-container{background:#f0f4f8;color:#1e293b}:root[data-theme=light] .seo-tools-header h2{color:#1e293b}:root[data-theme=light] .token-badge{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff}:root[data-theme=light] .cat-tab{background:#fff;border-color:#6366f12e;color:#475569}:root[data-theme=light] .cat-tab:hover{background:#6366f10d;border-color:#6366f1;color:#4f46e5}:root[data-theme=light] .cat-tab.active{background:#6366f1;border-color:#6366f1;color:#fff}:root[data-theme=light] .tool-btn{background:#fff;border-color:#6366f124;color:#475569}:root[data-theme=light] .tool-btn:hover{background:#6366f10a;border-color:#6366f1;color:#4f46e5}:root[data-theme=light] .tool-btn.active{background:#6366f11a;border-color:#6366f1;color:#4f46e5}:root[data-theme=light] .tool-cost{background:#6366f11a;color:#4f46e5}:root[data-theme=light] .tool-panel{background:#fff;border-color:#6366f11f}:root[data-theme=light] .tool-header{border-bottom-color:#6366f11a}:root[data-theme=light] .tool-header h3{color:#1e293b}:root[data-theme=light] .cost-info{background:#10b9811a;color:#059669}:root[data-theme=light] .input-group label{color:#64748b}:root[data-theme=light] .input-group input{background:#f8fafc;border-color:#6366f12e;color:#1e293b}:root[data-theme=light] .input-group input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}:root[data-theme=light] .input-group input::placeholder{color:#94a3b8}:root[data-theme=light] .submit-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}:root[data-theme=light] .submit-btn:disabled{opacity:.55}:root[data-theme=light] .error-box{background:#ef444412;border-color:#ef444433;color:#dc2626}:root[data-theme=light] .result-box{color:#1e293b}:root[data-theme=light] .result-meta{color:#64748b}:root[data-theme=light] .result-item span{color:#94a3b8}:root[data-theme=light] .result-item b{color:#1e293b}:root[data-theme=light] .metric-item{background:#f8fafc;border-color:#6366f11a}:root[data-theme=light] .metric-item span{color:#94a3b8}:root[data-theme=light] .metric-item b{color:#1e293b}:root[data-theme=light] .backlink-item{background:#f8fafc;border-bottom-color:#f1f5f9;border-left-color:#6366f1}:root[data-theme=light] .backlink-from a{color:#2563eb}:root[data-theme=light] .anchor,:root[data-theme=light] .date{color:#94a3b8}:root[data-theme=light] .domains-table{color:#1e293b}:root[data-theme=light] .domains-table td,:root[data-theme=light] .domains-table th{border-bottom-color:#f1f5f9;color:#1e293b}:root[data-theme=light] .domains-table tr:hover td{background:#6366f108}:root[data-theme=light] .tld-item{background:#f8fafc;border-color:#6366f11a}:root[data-theme=light] .tld-item.available .tld{color:#16a34a}:root[data-theme=light] .tld-item.taken .tld{color:#94a3b8}:root[data-theme=light] .status{color:#64748b}:root[data-theme=light] .domain-suggestion{background:#f8fafc;border-color:#6366f11a}:root[data-theme=light] .domain-name{color:#2563eb}:root[data-theme=light] .exact-keyword-card{background:#f8fafc;border-color:#6366f11f}:root[data-theme=light] .exact-keyword-card h5{color:#4f46e5}:root[data-theme=light] .diff-high{color:#dc2626}:root[data-theme=light] .diff-medium{color:#d97706}:root[data-theme=light] .diff-low{color:#16a34a}:root[data-theme=light] .hashtag-item,:root[data-theme=light] .tag-chip{background:#6366f112;border-color:#6366f126;color:#4f46e5}:root[data-theme=light] .ht{color:#7c3aed}:root[data-theme=light] .ht-count{color:#94a3b8}:root[data-theme=light] .copy-all-btn{background:#0000;border-color:#6366f133;color:#94a3b8}:root[data-theme=light] .copy-all-btn:hover{border-color:#6366f1;color:#4f46e5}:root[data-theme=light] .toggle-raw{background:#0000;border-color:#6366f12e;color:#94a3b8}:root[data-theme=light] .toggle-raw:hover{color:#475569}:root[data-theme=light] .json-pre{background:#f1f5f9;border-color:#6366f11a;color:#1e293b}:root[data-theme=light] .empty-msg{color:#94a3b8}:root[data-theme=light] .count-badge{color:#64748b}:root[data-theme=light] .issue-item{color:#dc2626}:root[data-theme=light] .suggestion-item{color:#16a34a}:root[data-theme=light] .score-badge,:root[data-theme=light] .score-circle{color:#fff}.price-preview{animation:slideIn .3s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 8px 32px #667eea4d;color:#fff;margin:24px 0;padding:24px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.price-preview.loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;gap:12px;justify-content:center;min-height:120px}.price-preview.loading .spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:24px;width:24px}.price-header{margin-bottom:20px}.price-header h3{align-items:center;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.price-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:12px;margin-bottom:16px;padding:20px;text-align:center}.price-label{font-size:14px;margin-bottom:8px;opacity:.9}.price-value{align-items:baseline;direction:ltr;display:flex;font-size:36px;font-weight:700;gap:8px;justify-content:center}.price-value .currency{font-size:18px;font-weight:400;opacity:.8}.price-breakdown{background:#ffffff1a;border-radius:12px;margin-bottom:12px;padding:16px}.price-breakdown details{cursor:pointer}.price-breakdown summary{align-items:center;display:flex;font-weight:600;gap:8px;list-style:none;padding:8px 0;-webkit-user-select:none;user-select:none}.price-breakdown summary::-webkit-details-marker{display:none}.price-breakdown summary:before{content:"▶";display:inline-block;font-size:12px;transition:transform .2s}.price-breakdown details[open] summary:before{transform:rotate(90deg)}.breakdown-section{border-top:1px solid #fff3;margin-top:16px;padding-top:12px}.breakdown-section:first-of-type{border-top:none}.breakdown-section h4{align-items:center;display:flex;font-size:14px;gap:6px;margin:0 0 12px;opacity:.9}.breakdown-item{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.breakdown-item span:first-child{opacity:.8}.breakdown-item span:last-child{direction:ltr;font-weight:500}.breakdown-item.total{border-top:1px solid #fff3;font-weight:600;margin-top:8px;padding-top:8px}.price-footer{font-size:12px;margin-top:12px;opacity:.7;text-align:center}.price-preview.error{background:linear-gradient(135deg,#f093fb,#f5576c)}.price-preview.error .price-main{background:#fff3}@media (max-width:768px){.price-preview{padding:20px}.price-value{font-size:28px}.breakdown-item{font-size:12px}}.wp-manager,.wpp-backdrop,.wpp-modal{--wp-bg:#0c1220;--wp-bg2:#111827;--wp-bg3:#172035;--wp-border:#ffffff12;--wp-border2:#ffffff1f;--wp-text1:#eef2f8;--wp-text2:#ffffff80;--wp-violet:#7c6af7;--wp-violet2:#a78bfa;--wp-green:#10b981;--wp-red:#ef4444;--wp-amber:#f59e0b;--wp-radius:18px;--wp-rm:#ff6b35;direction:rtl;font-family:Vazirmatn,sans-serif}.wp-manager{animation:wpFadeIn .4s ease;display:flex;flex-direction:column;gap:16px}@keyframes wpFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wp-manager-header{align-items:center;background:linear-gradient(135deg,var(--wp-bg2),var(--wp-bg));border:1px solid var(--wp-border);border-radius:var(--wp-radius);display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 26px;position:relative}.wp-manager-header:before{background:linear-gradient(90deg,#21759b,#46b4e0,#21759b);content:"";height:3px;left:0;position:absolute;right:0;top:0}.wp-manager-title{align-items:center;color:var(--wp-text1);display:flex;gap:14px}.wp-manager-icon{align-items:center;background:#21759b26;border:1px solid #21759b4d;border-radius:12px;color:#46b4e0;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.wp-manager-title h2{color:var(--wp-text1);font-size:1.05rem;font-weight:700;margin:0 0 3px}.wp-manager-title p{color:var(--wp-text2);font-size:.78rem;margin:0}.wp-add-btn{background:#7c6af71f;border:1px solid #7c6af759;border-radius:11px;color:var(--wp-violet2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.82rem;font-weight:600;padding:9px 18px;transition:all .2s;white-space:nowrap}.wp-add-btn:hover{background:#7c6af738;border-color:var(--wp-violet)}.wp-form-card{animation:wpFadeIn .3s ease;background:var(--wp-bg2);border:1px solid #7c6af733;border-radius:var(--wp-radius);padding:24px;position:relative}.wp-form-section-title{align-items:center;color:var(--wp-violet2);display:flex;font-size:.85rem;font-weight:700;gap:7px;margin-bottom:16px}.wp-guide-box{background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:14px;margin-bottom:18px;padding:16px 18px}.wp-guide-title{color:#22d3ee;font-size:.83rem;font-weight:700;margin-bottom:14px}.wp-guide-steps{display:flex;flex-direction:column;gap:10px}.wp-guide-step{align-items:flex-start;display:flex;gap:10px}.wp-guide-num{align-items:center;background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:50%;color:#22d3ee;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:24px;justify-content:center;width:24px}.wp-guide-text{color:#ffffffd1;font-size:.8rem;line-height:1.65;padding-top:3px}.wp-guide-text em{color:#a78bfa;font-style:normal;font-weight:600}.wp-howto-box{background:#7c6af70f;border:1px solid #7c6af733;border-radius:14px;margin-bottom:18px;padding:16px 18px}.wp-howto-title{color:var(--wp-violet2);font-size:.83rem;font-weight:700;margin-bottom:14px}.wp-howto-flow{flex-wrap:wrap;gap:6px;margin-bottom:12px}.wp-howto-flow,.wp-howto-item{align-items:center;display:flex}.wp-howto-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:4px;min-width:72px;padding:8px 12px}.wp-howto-item-done{background:#10b9811a;border-color:#10b98140}.wp-howto-icon{font-size:1.2rem}.wp-howto-label{color:#ffffffb3;font-size:.68rem;font-weight:600;text-align:center;white-space:nowrap}.wp-howto-arrow{color:#ffffff40;flex-shrink:0;font-size:1rem}.wp-howto-note{color:#fff9;font-size:.77rem;line-height:1.6;margin:0}.wp-howto-badge{align-items:center;background:#3858e940;border:1px solid #3858e980;border-radius:5px;color:#7eb3ff;display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;margin:0 2px;vertical-align:middle;width:20px}.wp-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.wp-field{display:flex;flex-direction:column;gap:5px}.wp-field-full{grid-column:1/-1}.wp-field label{color:var(--wp-text2);font-size:.78rem;font-weight:600}.req{color:var(--wp-red);margin-right:2px}.wp-input{background:var(--wp-bg3);border:1px solid var(--wp-border2);border-radius:10px;color:var(--wp-text1);direction:ltr;font-family:Vazirmatn,sans-serif;font-size:.85rem;padding:10px 14px;text-align:left;transition:border .2s}.wp-input::placeholder{color:#ffffff40;direction:rtl;text-align:right}.wp-input:focus{border-color:#7c6af780;outline:none}.wp-field-hint{align-items:center;color:var(--wp-text2);display:flex;font-size:.7rem;gap:4px;margin-top:3px}.wp-form-actions{display:flex;gap:10px;margin-top:16px}.wp-test-btn{align-items:center;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:11px;color:#22d3ee;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:.83rem;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s}.wp-test-btn:hover:not(:disabled){background:#22d3ee2e}.wp-test-btn:disabled{cursor:default;opacity:.5}.wp-save-btn{align-items:center;background:#10b9811f;border:1px solid #10b98159;border-radius:11px;color:var(--wp-green);cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:.83rem;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s}.wp-save-btn:hover:not(:disabled){background:#10b98133}.wp-save-btn:disabled{cursor:default;opacity:.5}.wp-test-result{align-items:flex-start;animation:wpFadeIn .3s;border-radius:12px;display:flex;gap:12px;margin-top:14px;padding:14px 16px}.tr-ok{background:#10b98117;border:1px solid #10b98140}.tr-fail{background:#ef444414;border:1px solid #ef444433}.wp-test-result-icon{flex-shrink:0;font-size:1.2rem;margin-top:1px}.wp-test-result-body{display:flex;flex-direction:column;gap:6px}.wp-test-msg{color:var(--wp-text1);font-size:.85rem;font-weight:600}.wp-test-details{color:var(--wp-text2);display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px}.wp-test-details-err{color:#f87171;font-size:.74rem}.wp-error{background:#ef444414;border:1px solid #ef444433;border-radius:10px;color:#f87171;font-size:.82rem;margin-top:10px;padding:10px 14px}.wp-connections-list{display:flex;flex-direction:column;gap:10px}.wp-conn-card{animation:wpFadeIn .4s ease;background:var(--wp-bg2);border:1px solid var(--wp-border);border-radius:16px;padding:16px 20px;position:relative;transition:border-color .2s}.wp-conn-card:hover{border-color:var(--wp-border2)}.wp-conn-card-top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.wp-conn-icon{align-items:center;background:#21759b1f;border:1px solid #21759b33;border-radius:9px;color:#46b4e0;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.wp-conn-info{flex:1 1;min-width:0}.wp-conn-name{color:var(--wp-text1);display:block;font-size:.9rem;font-weight:700}.wp-conn-url{color:var(--wp-text2);direction:ltr;display:block;font-size:.72rem;margin-top:2px;text-align:right}.wp-status-badge{border-radius:10px;flex-shrink:0;font-size:.7rem;font-weight:700;padding:3px 10px}.st-active{background:#10b9811f;border:1px solid #10b98140;color:#10b981}.st-inactive{background:#ffffff0f;border:1px solid #ffffff1a;color:#fff6}.st-error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.wp-conn-card-meta{display:flex;flex-wrap:wrap;gap:6px}.wp-meta-chip{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;color:var(--wp-text2);font-size:.7rem;padding:2px 9px}.wp-chip-rm{background:#ff6b351a;border-color:#ff6b3540;color:var(--wp-rm)}.wp-chip-time{font-size:.65rem}.wp-conn-delete{align-items:center;background:#ef444414;border:1px solid #ef444426;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;left:16px;opacity:0;padding:6px;position:absolute;top:14px;transition:all .2s}.wp-conn-card:hover .wp-conn-delete{opacity:1}.wp-conn-delete:hover{background:#ef44442e}.wp-empty,.wp-loading{align-items:center;background:var(--wp-bg2);border:1px dashed var(--wp-border2);border-radius:var(--wp-radius);color:var(--wp-text2);display:flex;flex-direction:column;gap:10px;padding:48px 24px;text-align:center}.wp-empty-icon{color:#ffffff26;font-size:2rem}.wp-empty p{color:#fff6;font-size:.9rem;font-weight:600;margin:0}.wp-empty small{color:#ffffff40;font-size:.75rem}.wp-spinner{border:2px solid #fff3;border-radius:50%;border-top-color:initial;height:14px;width:14px}.wp-spinner,.wp-spinner-lg{animation:wpSpin .8s linear infinite;display:inline-block}.wp-spinner-lg{border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--wp-violet);height:28px;width:28px}@keyframes wpSpin{to{transform:rotate(1turn)}}.wpp-backdrop{animation:wpFadeIn .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;inset:0;position:fixed;z-index:1000}.wpp-modal{animation:wppSlideIn .35s cubic-bezier(.16,1,.3,1);background:var(--wp-bg2);border:1px solid #7c6af740;border-radius:20px;box-shadow:0 30px 80px #000000b3;display:flex;flex-direction:column;left:50%;max-height:90vh;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(640px,95vw);z-index:1001}@keyframes wppSlideIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.wpp-modal:before{background:linear-gradient(90deg,#21759b,#7c6af7,#10b981);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.wpp-modal-header{align-items:center;border-bottom:1px solid var(--wp-border);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px}.wpp-modal-title{color:var(--wp-text1);color:#46b4e0;font-size:.95rem;font-weight:700;gap:10px}.wpp-close,.wpp-modal-title{align-items:center;display:flex}.wpp-close{background:#ffffff0d;border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text2);cursor:pointer;padding:6px;transition:all .2s}.wpp-close:hover{background:#ef44441f;color:#ef4444}.wpp-article-info{align-items:center;background:#ffffff08;border-bottom:1px solid var(--wp-border);display:flex;flex-shrink:0;gap:8px;padding:12px 22px}.wpp-ai-label{color:var(--wp-text2);font-size:.72rem}.wpp-ai-title{color:var(--wp-text1);flex:1 1;font-size:.82rem;font-weight:600}.wpp-steps{border-bottom:1px solid var(--wp-border);flex-shrink:0;gap:0;padding:14px 22px}.wpp-step,.wpp-steps{align-items:center;display:flex}.wpp-step{flex:0 1;gap:7px;white-space:nowrap}.wpp-step-dot{align-items:center;border:2px solid #ffffff26;border-radius:50%;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:26px;justify-content:center;width:26px}.wpp-step-dot,.wpp-step-label{color:#ffffff4d;transition:all .3s}.wpp-step-label{font-size:.74rem}.wpp-step-active .wpp-step-dot{background:#7c6af71f;border-color:var(--wp-violet);color:var(--wp-violet2)}.wpp-step-active .wpp-step-label{color:var(--wp-violet2);font-weight:600}.wpp-step-done .wpp-step-dot{background:#10b9811f;border-color:var(--wp-green);color:var(--wp-green)}.wpp-step-done .wpp-step-label{color:var(--wp-green)}.wpp-step-line{background:#ffffff14;flex:1 1;height:1px;margin:0 8px}.wpp-modal-body{flex:1 1;overflow-y:auto;padding:0}.wpp-step-content{display:flex;flex-direction:column;gap:16px;padding:20px 22px}.wpp-step-desc{color:var(--wp-text2);font-size:.82rem;margin:0}.wpp-site-list{display:flex;flex-direction:column;gap:8px}.wpp-site-card{align-items:center;background:#ffffff08;border:1.5px solid var(--wp-border);border-radius:14px;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;gap:12px;padding:12px 16px;position:relative;text-align:right;transition:all .2s;width:100%}.wpp-site-card:hover{background:#7c6af70a;border-color:#7c6af74d}.wpp-site-selected{background:#7c6af714!important;border-color:var(--wp-violet)!important}.wpp-site-card-icon{color:#46b4e0;flex-shrink:0}.wpp-site-card-info{flex:1 1;min-width:0;text-align:right}.wpp-site-name{color:var(--wp-text1);display:block;font-size:.85rem;font-weight:700}.wpp-site-url{color:var(--wp-text2);direction:ltr;display:block;font-size:.7rem;text-align:right}.wpp-site-badges{display:flex;flex-wrap:wrap;gap:5px}.wpp-site-check{background:var(--wp-violet);border-radius:50%;color:#fff;font-size:.72rem;height:22px;justify-content:center;left:10px;position:absolute;top:10px;width:22px}.wpp-no-conn,.wpp-site-check{align-items:center;display:flex}.wpp-no-conn{background:#ffffff05;border:1px dashed var(--wp-border2);border-radius:14px;flex-direction:column;gap:8px;padding:32px 16px;text-align:center}.wpp-no-conn p{color:#fff6;font-size:.88rem;font-weight:600;margin:0}.wpp-no-conn small{color:#ffffff40;font-size:.73rem}.wpp-no-conn svg{color:#ffffff1f}.wpp-status-options{display:flex;flex-wrap:wrap;gap:8px}.wpp-status-opt{align-items:center;background:#ffffff08;border:1.5px solid var(--wp-border);border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Vazirmatn,sans-serif;gap:4px;min-width:100px;padding:12px 10px;transition:all .2s}.wpp-status-opt:hover{border-color:#7c6af74d}.wpp-status-active{background:#7c6af71a!important;border-color:var(--wp-violet)!important}.wpp-status-icon{font-size:1.3rem}.wpp-status-label{color:var(--wp-text1);font-size:.8rem;font-weight:700}.wpp-status-desc{color:var(--wp-text2);font-size:.68rem}.wpp-input-dt{background:var(--wp-bg3);border:1px solid var(--wp-border2);border-radius:10px;color:var(--wp-text1);direction:ltr;font-size:.84rem;margin-top:8px;padding:9px 12px;width:100%}.wpp-input-dt:focus{border-color:#7c6af766;outline:none}.wpp-field-group{display:flex;flex-direction:column;gap:6px}.wpp-label{color:var(--wp-text2);font-size:.78rem;font-weight:600}.wpp-input{background:var(--wp-bg3);border:1px solid var(--wp-border2);border-radius:10px;color:var(--wp-text1);font-family:Vazirmatn,sans-serif;font-size:.84rem;padding:10px 13px;transition:border .2s}.wpp-input::placeholder{color:#ffffff38}.wpp-input:focus{border-color:#7c6af773;outline:none}.wpp-textarea{background:var(--wp-bg3);border:1px solid var(--wp-border2);border-radius:10px;color:var(--wp-text1);font-family:Vazirmatn,sans-serif;font-size:.83rem;padding:10px 13px;resize:vertical;transition:border .2s}.wpp-textarea:focus{border-color:#7c6af773;outline:none}.wpp-hint{color:#ffffff4d;font-size:.7rem}.wpp-tag-field{display:flex;flex-direction:column;gap:6px}.wpp-tag-input{align-items:center;background:var(--wp-bg3);border:1px solid var(--wp-border2);border-radius:10px;cursor:text;display:flex;flex-wrap:wrap;gap:5px;min-height:42px;padding:7px 10px;transition:border .2s}.wpp-tag-input:focus-within{border-color:#7c6af773}.wpp-tag{align-items:center;background:#7c6af726;border:1px solid #7c6af74d;border-radius:8px;color:var(--wp-violet2);display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:2px 8px}.wpp-tag button{background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;line-height:1;opacity:.7;padding:0}.wpp-tag-raw-input{background:none;border:none;color:var(--wp-text1);flex:1 1;font-family:Vazirmatn,sans-serif;font-size:.82rem;min-width:80px;outline:none}.wpp-tag-raw-input::placeholder{color:#fff3}.wpp-toggle-row{align-items:center;background:#ffffff08;border:1px solid var(--wp-border);border-radius:13px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.wpp-toggle-info{display:flex;flex-direction:column;gap:3px}.wpp-toggle-title{color:var(--wp-text1);font-size:.85rem;font-weight:600}.wpp-toggle-desc{color:var(--wp-text2);font-size:.72rem}.wpp-toggle-btn{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;cursor:pointer;flex-shrink:0;height:26px;padding:3px;position:relative;transition:all .25s;width:46px}.wpp-toggle-on{background:#10b9814d;border-color:#10b98180}.wpp-toggle-knob{background:#fff6;border-radius:50%;display:block;height:18px;transition:transform .25s,background .25s;width:18px}.wpp-toggle-on .wpp-toggle-knob{background:#10b981;transform:translateX(-20px)}.wpp-sub-field{background:#ffffff05;border:1px solid var(--wp-border);border-radius:12px;margin-top:-8px;padding:14px 16px}.wpp-num-row{display:flex;gap:8px}.wpp-num-btn{background:#ffffff0d;border:1px solid var(--wp-border);border-radius:9px;color:var(--wp-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.85rem;font-weight:700;height:38px;transition:all .2s;width:38px}.wpp-num-active{background:#7c6af733;border-color:var(--wp-violet);color:var(--wp-violet2)}.wpp-num-btn:hover:not(.wpp-num-active){border-color:var(--wp-border2);color:var(--wp-text1)}.wpp-rm-notice{background:#ff6b3514;border:1px solid #ff6b3533;border-radius:11px;color:#ffc896d9;font-size:.79rem;line-height:1.5;padding:11px 14px}.wpp-step-actions{display:flex;gap:10px;padding-top:4px}.wpp-cancel-btn{background:#ffffff0d;border:1px solid var(--wp-border2);border-radius:12px;color:var(--wp-text2);cursor:pointer;flex:1 1;font-family:Vazirmatn,sans-serif;font-size:.83rem;font-weight:600;padding:11px 18px;transition:all .2s}.wpp-cancel-btn:hover{border-color:var(--wp-border2);color:var(--wp-text1)}.wpp-next-btn{background:#7c6af726;border:1px solid #7c6af766;border-radius:12px;color:var(--wp-violet2);cursor:pointer;flex:2 1;font-family:Vazirmatn,sans-serif;font-size:.83rem;font-weight:700;padding:11px 18px;transition:all .2s}.wpp-next-btn:hover:not(:disabled){background:#7c6af740}.wpp-next-btn:disabled{cursor:default;opacity:.45}.wpp-publish-btn{align-items:center;background:linear-gradient(135deg,#21759b,#0f5c7e);border:none;border-radius:12px;box-shadow:0 4px 20px #21759b4d;color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:Vazirmatn,sans-serif;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.wpp-publish-btn:hover:not(:disabled){filter:brightness(1.1)}.wpp-publish-btn:disabled{cursor:default;opacity:.5}.wpp-result-step{align-items:center;display:flex;flex-direction:column;gap:16px;padding:36px 24px;text-align:center}.wpp-result-title{color:var(--wp-text1);font-size:1.1rem;font-weight:700;margin:0}.wpp-view-post-btn{align-items:center;background:#21759b26;border:1px solid #21759b59;border-radius:12px;color:#46b4e0;display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:.85rem;font-weight:700;gap:8px;padding:11px 22px;text-decoration:none;transition:all .2s}.wpp-view-post-btn:hover{background:#21759b40}.wpp-result-note{color:var(--wp-text2);font-size:.79rem;margin:0}.wpp-close-btn{width:180px}.wpp-fail-icon{font-size:3rem}.wpp-error-msg{background:#ef444414;border:1px solid #ef444433;border-radius:10px;color:#f87171;font-size:.82rem;max-width:400px;padding:10px 16px}.wpp-processing{align-items:center;display:flex;flex-direction:column;gap:14px}.wpp-processing h3{color:var(--wp-text1);font-size:1rem;font-weight:700;margin:0}.wpp-processing-ring{animation:wpSpin 1s linear infinite;border-bottom:4px solid #7c6af71a;border-left:4px solid #7c6af71a;border-radius:50%;border-right:4px solid #7c6af71a;border-right-color:var(--wp-violet);border-top:4px solid #7c6af71a;border-top-color:var(--wp-violet);height:64px;width:64px}.wpp-processing-steps{color:var(--wp-text2);display:flex;flex-direction:column;font-size:.8rem;gap:8px}.wpp-processing-note{color:#ffffff40;font-size:.73rem}.wpp-center-load{display:flex;justify-content:center;padding:24px}:root[data-theme=light] .wp-manager,:root[data-theme=light] .wpp-modal{--wp-bg:#fff;--wp-bg2:#f6f8ff;--wp-bg3:#eef2ff;--wp-border:#5064c81a;--wp-border2:#5064c82e;--wp-text1:#111827;--wp-text2:#4b5780}:root[data-theme=light] .wpp-backdrop{background:#0000008c}:root[data-theme=light] .wp-input,:root[data-theme=light] .wpp-input,:root[data-theme=light] .wpp-input-dt,:root[data-theme=light] .wpp-textarea{background:#fff;color:#111827}:root[data-theme=light] .wp-guide-box{background:#0ea5e912;border-color:#0ea5e940}:root[data-theme=light] .wp-guide-title{color:#0284c7}:root[data-theme=light] .wp-guide-num{background:#0ea5e91f;border-color:#0ea5e959;color:#0284c7}:root[data-theme=light] .wp-guide-text{color:#1e293b}:root[data-theme=light] .wp-guide-text em{color:#6d28d9}:root[data-theme=light] .wp-howto-box{background:#6d28d90d;border-color:#6d28d92e}:root[data-theme=light] .wp-howto-title{color:#6d28d9}:root[data-theme=light] .wp-howto-item{background:#0000000a;border-color:#0000001a}:root[data-theme=light] .wp-howto-item-done{background:#10b98114;border-color:#10b9814d}:root[data-theme=light] .wp-howto-label{color:#334155}:root[data-theme=light] .wp-howto-arrow{color:#94a3b8}:root[data-theme=light] .wp-howto-note{color:#475569}:root[data-theme=light] .wp-howto-badge{background:#3858e91a;border-color:#3858e94d;color:#3858e9}:root[data-theme=light] .wp-form-section-title{color:#6d28d9}:root[data-theme=light] .wp-field label{color:#374151}:root[data-theme=light] .wp-field-hint{color:#64748b}:root[data-theme=light] .wp-conn-name,:root[data-theme=light] .wp-test-msg{color:#111827}:root[data-theme=light] .wp-conn-url{color:#64748b}:root[data-theme=light] .wp-meta-chip{background:#0000000d;border-color:#0000001a;color:#475569}:root[data-theme=light] .wp-empty p{color:#64748b}:root[data-theme=light] .wp-empty small{color:#94a3b8}:root[data-theme=light] .wp-manager-title p{color:#64748b}@media (max-width:540px){.wpp-status-options{flex-direction:column}.wp-form-grid{grid-template-columns:1fr}.wp-field-full{grid-column:1}.wpp-modal{max-height:96vh;width:96vw}.wpp-num-row{gap:5px}}.ar-root{--ar-bg:#ffffff0a;--ar-border:#ffffff14;--ar-text:#f1f5f9;--ar-text-sub:#94a3b8;--ar-text-muted:#64748b;--ar-input-bg:#ffffff0f;--ar-input-border:#ffffff1a;--ar-input-text:#f1f5f9;--ar-hover:#ffffff14;--ar-purple:#7c6af7;--ar-purple-soft:#7c6af71f;--ar-green:#10b981;--ar-red:#ef4444;--ar-ok-bg:#10b9811a;--ar-fail-bg:#ef44441a;--ar-tag-bg:#7c6af726;--ar-tag-text:#a78bfa;--ar-editor-bg:#0f172a;--ar-editor-text:#e2e8f0;--ar-toolbar-bg:#1e293b;--ar-hint-color:#475569;--ar-dl-name:#e2e8f0;--ar-dl-sub:#64748b;--ar-check-span:#94a3b8;--ar-check-ok:#e2e8f0;--ar-html-bg:#0d1117;--ar-html-text:#e2e8f0;--ar-score-track:#ffffff14;display:flex;flex-direction:column;gap:0}:root[data-theme=light] .ar-root{--ar-bg:#fff;--ar-border:#94a3b84d;--ar-text:#1e293b;--ar-text-sub:#475569;--ar-text-muted:#64748b;--ar-input-bg:#f8fafc;--ar-input-border:#94a3b866;--ar-input-text:#1e293b;--ar-hover:#5b7cfa12;--ar-purple:#5b7cfa;--ar-purple-soft:#5b7cfa1a;--ar-green:#059669;--ar-red:#dc2626;--ar-ok-bg:#0596691a;--ar-fail-bg:#dc26261a;--ar-tag-bg:#5b7cfa1a;--ar-tag-text:#4f6ef7;--ar-editor-bg:#f8fafc;--ar-editor-text:#1e293b;--ar-toolbar-bg:#e2e8f0;--ar-hint-color:#64748b;--ar-dl-name:#1e293b;--ar-dl-sub:#64748b;--ar-check-span:#475569;--ar-check-ok:#1e293b;--ar-html-bg:#1e293b;--ar-html-text:#e2e8f0;--ar-score-track:#00000014}.ar-quality-bar{align-items:center;background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;padding:1rem 1.25rem}.ar-quality-left{align-items:center;display:flex;gap:.75rem}.ar-quality-title{color:var(--ar-text);font-size:.9rem;font-weight:600}.ar-quality-sub{color:var(--ar-text-muted);font-size:.75rem}.ar-quality-checks{display:flex;flex:1 1;flex-wrap:wrap;gap:.4rem}.ar-check-chip{align-items:center;border-radius:999px;display:flex;font-size:.72rem;font-weight:500;gap:.3rem;padding:.25rem .55rem}.ar-check-chip.ok{background:var(--ar-ok-bg);color:var(--ar-green)}.ar-check-chip.fail{background:var(--ar-fail-bg);color:var(--ar-red)}.ar-mode-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ar-tabs{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:10px;display:flex;padding:3px}.ar-tab{background:#0000;border:none;border-radius:7px;color:var(--ar-text-sub);cursor:pointer;font-family:inherit;font-size:.82rem;padding:.45rem .9rem;transition:all .2s;white-space:nowrap}.ar-tab.active{background:linear-gradient(135deg,var(--ar-purple),#ec4899);color:#fff;font-weight:600}.ar-tab:hover:not(.active){background:var(--ar-hover);color:var(--ar-text)}.ar-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ar-save-btn{background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:.45rem 1rem}.ar-save-btn:hover{background:#16a34a}.ar-save-status{color:var(--ar-text-sub);font-size:.8rem}.ar-wp-btn{background:#0000;border:1px solid var(--ar-purple);border-radius:8px;color:var(--ar-purple);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;padding:.45rem .9rem}.ar-wp-btn:hover{background:var(--ar-purple-soft)}.ar-new-btn{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:8px;color:var(--ar-text);cursor:pointer;font-family:inherit;font-size:.82rem;padding:.45rem .9rem}.ar-editor-layout{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 300px}@media(max-width:900px){.ar-editor-layout{grid-template-columns:1fr}}.ar-editor-main{display:flex;flex-direction:column;gap:.75rem}.ar-editor-block{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:12px;padding:1rem 1.25rem}.ar-editor-block--content{overflow:hidden;padding:0}.ar-block-label{color:var(--ar-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;margin-bottom:.6rem;text-transform:uppercase}.ar-editor-block--content .ar-block-label{margin-bottom:0;padding:.75rem 1.25rem 0}.ar-title-input{background:var(--ar-input-bg);border:1px solid var(--ar-input-border);border-radius:8px;color:var(--ar-input-text);direction:rtl;font-family:inherit;font-size:1.1rem;font-weight:600;outline:none;padding:.75rem .9rem;width:100%}.ar-title-input:focus{border-color:var(--ar-purple)}.ar-cover-preview{border-radius:8px;overflow:hidden;position:relative}.ar-cover-preview img{display:block;max-height:280px;object-fit:cover;width:100%}.ar-cover-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;gap:.5rem;left:0;padding:.75rem;position:absolute;right:0}.ar-cover-alt-input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#f1f5f9;flex:1 1;font-family:inherit;font-size:.8rem;outline:none;padding:.35rem .6rem}.ar-cover-remove{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.8rem;padding:.3rem .7rem}.ar-cover-upload{align-items:center;border:2px dashed var(--ar-border);border-radius:10px;color:var(--ar-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:.4rem;height:160px;justify-content:center;transition:all .2s}.ar-cover-upload:hover{background:var(--ar-purple-soft);border-color:var(--ar-purple);color:var(--ar-text-sub)}.ar-upload-icon{font-size:2rem}.ar-upload-hint{color:var(--ar-text-muted);font-size:.72rem}.ar-ckeditor-wrapper .ck-editor{direction:rtl}.ar-ckeditor-wrapper .ck-editor__editable{background:var(--ar-editor-bg)!important;border:none!important;color:var(--ar-editor-text)!important;direction:rtl!important;font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:15px!important;min-height:500px;padding:1.5rem!important;text-align:right!important}.ar-ckeditor-wrapper .ck-toolbar{background:var(--ar-toolbar-bg)!important;border-bottom:1px solid var(--ar-border)!important;border-top:none!important;flex-wrap:wrap!important;padding:4px 8px!important}.ar-ckeditor-wrapper .ck.ck-button{border-radius:6px!important;color:var(--ar-text-sub)!important}.ar-ckeditor-wrapper .ck.ck-button:hover{background:var(--ar-purple-soft)!important;color:var(--ar-text)!important}.ar-ckeditor-wrapper .ck.ck-button.ck-on{background:#7c6af740!important;color:var(--ar-purple)!important}.ar-editor-sidebar{display:flex;flex-direction:column;gap:.75rem;position:-webkit-sticky;position:sticky;top:1rem}.ar-sidebar-card{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:12px;padding:1rem}.ar-sidebar-title{color:var(--ar-text-sub);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.ar-seo-score-row{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.ar-seo-checklist{display:flex;flex-direction:column;gap:.35rem}.ar-seo-check{align-items:center;border-bottom:1px solid var(--ar-border);display:flex;font-size:.78rem;gap:.4rem;padding:.25rem 0}.ar-seo-check span{color:var(--ar-check-span)}.ar-seo-check.ok span{color:var(--ar-check-ok);font-weight:500}.ar-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem}.ar-field label{color:var(--ar-text-muted);font-size:.72rem;font-weight:600}.ar-input{background:var(--ar-input-bg);border:1px solid var(--ar-input-border);border-radius:7px;color:var(--ar-input-text);font-family:inherit;font-size:.82rem;outline:none;padding:.4rem .7rem;transition:border-color .2s;width:100%}.ar-input:focus{border-color:var(--ar-purple)}.ar-textarea{background:var(--ar-input-bg);border:1px solid var(--ar-input-border);border-radius:7px;color:var(--ar-input-text);font-family:inherit;font-size:.82rem;outline:none;padding:.4rem .7rem;resize:vertical;transition:border-color .2s;width:100%}.ar-textarea:focus{border-color:var(--ar-purple)}.ar-hint{color:var(--ar-hint-color);font-size:.68rem;text-align:left}.ar-hint.good{color:var(--ar-green);font-weight:600}.ar-hint.warn{color:#f59e0b;font-weight:600}.ar-hint.bad{color:var(--ar-red);font-weight:600}.ar-tags-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.ar-tag{align-items:center;background:var(--ar-tag-bg);border-radius:999px;display:inline-flex;font-size:.75rem;gap:.3rem;padding:.2rem .55rem}.ar-tag,.ar-tag button{color:var(--ar-tag-text)}.ar-tag button{background:none;border:none;cursor:pointer;font-size:.85rem;line-height:1;padding:0}.ar-tag-input-row{display:flex;gap:.4rem}.ar-add-tag-btn{background:var(--ar-purple);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:1rem;padding:0 .75rem}.ar-action-btns{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr}.ar-action-btn{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:8px;color:var(--ar-text-sub);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;padding:.5rem;transition:all .2s}.ar-action-btn:hover{background:var(--ar-hover);border-color:var(--ar-purple);color:var(--ar-text)}.ar-action-btn--wp{background:var(--ar-purple-soft);border-color:var(--ar-purple);color:var(--ar-purple);grid-column:1/-1}.ar-action-btn--wp:hover{background:#7c6af738}.ar-preview-area{border:1px solid var(--ar-border);border-radius:12px;overflow:hidden}.ar-browser-chrome{align-items:center;background:var(--ar-toolbar-bg);display:flex;gap:10px;padding:10px 14px}.ar-browser-dots{display:flex;gap:5px}.ar-browser-dots span{border-radius:50%;display:block;height:11px;width:11px}.ar-browser-url{background:var(--ar-input-bg);border:1px solid var(--ar-border);border-radius:6px;color:var(--ar-text-muted);direction:ltr;flex:1 1;font-size:.78rem;padding:4px 10px}.ar-iframe-wrapper{background:#fff}.ar-preview-iframe{border:none;display:block;min-height:400px;width:100%}.ar-html-view{border:1px solid var(--ar-border);border-radius:12px;overflow:hidden}.ar-html-header{align-items:center;background:var(--ar-toolbar-bg);display:flex;justify-content:space-between;padding:.6rem 1rem}.ar-html-filename{color:var(--ar-text-muted);font-size:.82rem}.ar-copy-code-btn{background:var(--ar-purple);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;padding:.3rem .8rem}.ar-html-pre{background:var(--ar-html-bg);color:var(--ar-html-text);direction:ltr;font-size:.78rem;max-height:600px;overflow:auto;padding:1.25rem;text-align:left;white-space:pre-wrap;word-break:break-all}.ar-actions{background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:12px;margin-top:1rem;padding:1rem 1.25rem}.ar-actions-title{color:var(--ar-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.ar-actions-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ar-dl-btn{align-items:center;background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.35rem;padding:.85rem .5rem;transition:all .2s}.ar-dl-btn:hover{background:var(--ar-hover);border-color:var(--ar-purple);box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.ar-dl-name{color:var(--ar-dl-name);font-size:.85rem;font-weight:700}.ar-dl-sub{color:var(--ar-dl-sub);font-size:.7rem}.ar-dl-wp{background:var(--ar-purple-soft);border-color:var(--ar-purple)}.ar-dl-wp:hover{background:#7c6af733}.ar-dl-wp .ar-dl-name{color:var(--ar-purple)}.article-generator{--ag-surface:#0c1220;--ag-surface2:#111827;--ag-surface3:#172035;--ag-surface4:#1e2d47;--ag-border:#ffffff12;--ag-border-h:#7c6af766;--ag-text1:#eef2f8;--ag-text2:#7d90ae;--ag-text3:#3d4f68;--ag-violet:#7c6af7;--ag-violet2:#5b4de0;--ag-cyan:#22d3ee;--ag-emerald:#10b981;--ag-rose:#f43f5e;--ag-amber:#f59e0b;--ag-glow:#7c6af72e;--ag-radius:20px;--ag-radius-sm:13px;--ag-shadow:0 20px 60px #0000008c;--ag-shadow-sm:0 4px 20px #0000004d;animation:agIn .5s cubic-bezier(.16,1,.3,1);direction:rtl;font-family:Vazirmatn,sans-serif;width:100%}:root[data-theme=light] .article-generator{--ag-surface:#fff;--ag-surface2:#f6f8ff;--ag-surface3:#eef2ff;--ag-surface4:#e8edff;--ag-border:#5064c81a;--ag-border-h:#7c6af780;--ag-text1:#111827;--ag-text2:#4b5780;--ag-text3:#9ba8c8;--ag-glow:#7c6af714;--ag-shadow:0 10px 40px #5064c81f;--ag-shadow-sm:0 2px 12px #5064c814}@keyframes agIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.generator-container{background:var(--ag-surface2);border:1px solid var(--ag-border);border-radius:var(--ag-radius);box-shadow:var(--ag-shadow);overflow:hidden;position:relative}.generator-container:before{background:linear-gradient(90deg,var(--ag-violet) 0,var(--ag-cyan) 40%,var(--ag-emerald) 70%,var(--ag-amber) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:2}.form-header{background:linear-gradient(160deg,#7c6af70f,#22d3ee08 50%,#0000);border-bottom:1px solid var(--ag-border);overflow:hidden;padding:2.5rem 2.5rem 2rem;position:relative;text-align:center}.form-header:before{background:radial-gradient(circle,#7c6af71f,#0000 65%);height:220px;left:-60px;top:-60px;width:220px}.form-header:after,.form-header:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.form-header:after{background:radial-gradient(circle,#22d3ee17,#0000 65%);bottom:-40px;height:160px;right:-40px;width:160px}.form-header h1{color:var(--ag-text1);font-size:1.8rem;font-weight:900;letter-spacing:-.03em;margin:0 0 .6rem;position:relative;z-index:1}.form-header p{color:var(--ag-text2);font-size:.95rem;line-height:1.6;margin:0 0 1.75rem}.form-header p,.stats-bar{position:relative;z-index:1}.stats-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.stat-item{background:var(--ag-surface);border:1px solid var(--ag-border);border-radius:14px;gap:12px;min-width:155px;padding:12px 22px;transition:all .3s cubic-bezier(.34,1.2,.64,1)}.stat-item:hover{border-color:var(--ag-border-h);box-shadow:0 10px 28px var(--ag-glow);transform:translateY(-4px)}.stat-content{align-items:flex-start;display:flex;flex-direction:column}.stat-value{color:var(--ag-text1);font-size:1.5rem}.stat-label{color:var(--ag-text2);font-size:.73rem;margin-top:3px;white-space:nowrap}.form-content{display:flex;flex-direction:column;padding:2rem 2.5rem 2.5rem}.form-group{margin-bottom:1.4rem;width:100%}.form-group:last-child{margin-bottom:0}.form-row{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.4rem}.form-row .form-group{margin-bottom:0}.form-label{color:var(--ag-text1);font-size:.875rem;gap:8px;letter-spacing:.01em;margin-bottom:.65rem}.label-icon{font-size:1rem}.label-hint{border:1px solid var(--ag-border);border-radius:20px;color:var(--ag-text3);font-size:.72rem;font-weight:400;margin-right:4px;padding:2px 9px}.label-required,.required{color:var(--ag-rose);font-size:1rem;font-weight:900}.form-input,.form-select,.form-textarea{background:var(--ag-surface);border:1.5px solid var(--ag-border);border-radius:var(--ag-radius-sm);box-sizing:border-box;color:var(--ag-text1);direction:rtl;font-family:Vazirmatn,sans-serif;font-size:.93rem;padding:.875rem 1.1rem;text-align:right;transition:border-color .2s,box-shadow .2s,background .2s;unicode-bidi:embed}:root[data-theme=light] .form-input,:root[data-theme=light] .form-select,:root[data-theme=light] .form-textarea{background:#fff;border-color:#5064c821}.form-input::placeholder,.form-textarea::placeholder{color:var(--ag-text3);direction:rtl;text-align:right;unicode-bidi:embed}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:#7c6af74d}.form-input:focus,.form-select:focus,.form-textarea:focus{background:var(--ag-surface3);border-color:var(--ag-violet);box-shadow:0 0 0 3px #7c6af71a,0 4px 16px #7c6af714;color:var(--ag-text1)}:root[data-theme=light] .form-input:focus,:root[data-theme=light] .form-select:focus,:root[data-theme=light] .form-textarea:focus{background:#fff}.form-textarea{min-height:90px}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%237c6af7' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");background-position:left 1.1rem center;background-repeat:no-repeat;cursor:pointer;padding-left:2.75rem}.form-select option{background:var(--ag-surface2);color:var(--ag-text1)}.form-hint{align-items:center;color:var(--ag-text2);display:flex;font-size:.8rem;gap:5px;line-height:1.5;margin-top:6px}.form-hint:before{content:"💡";font-size:.85rem}.intent-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.intent-option{align-items:center;background:var(--ag-surface);border:1.5px solid var(--ag-border);border-radius:14px;color:var(--ag-text1);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem .75rem;position:relative;text-align:center;transition:all .25s cubic-bezier(.34,1.2,.64,1)}.intent-option:after{background:linear-gradient(135deg,#7c6af71a,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.intent-option:hover{border-color:#7c6af766;box-shadow:0 10px 28px var(--ag-glow);transform:translateY(-4px)}.intent-option:hover:after{opacity:1}.intent-option.intent-active{background:linear-gradient(145deg,var(--ag-violet) 0,var(--ag-violet2) 100%);border-color:#0000;box-shadow:0 12px 32px #7c6af773;color:#fff;transform:scale(1.03) translateY(-2px)}.intent-icon{font-size:2rem;margin-bottom:8px}.intent-icon,.intent-label{position:relative;z-index:1}.intent-label{color:inherit;font-size:.85rem;font-weight:700;margin-bottom:4px}.intent-desc{color:var(--ag-text2);font-size:.7rem;line-height:1.4;position:relative;z-index:1}.intent-option.intent-active .intent-desc{color:#ffffffbf}.ai-model-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.ai-model-card{align-items:center;background:var(--ag-surface);border:2px solid var(--ag-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-family:Vazirmatn,sans-serif;gap:8px;padding:22px 16px;position:relative;text-align:center;transition:all .25s cubic-bezier(.34,1.2,.64,1)}.ai-model-card:hover{background:#7c6af70d;background:var(--model-bg,#7c6af70d);border-color:var(--model-border,var(--ag-border-h));box-shadow:0 12px 30px #00000040;transform:translateY(-4px)}.ai-model-card.ai-model-active{background:#7c6af714;background:var(--model-bg,#7c6af714);border-color:var(--model-border,var(--ag-violet));box-shadow:0 0 0 1px var(--model-border),0 12px 32px #0000004d;transform:translateY(-3px) scale(1.02)}.ai-model-badge{background:var(--ag-violet);background:var(--model-color,var(--ag-violet));border-radius:20px;box-shadow:0 2px 8px #0000004d;color:#fff;font-family:Vazirmatn,sans-serif;font-size:10px;font-weight:700;left:50%;padding:3px 12px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.ai-model-icon{font-size:2.2rem}.ai-model-label{color:var(--ag-text1);font-size:1rem;font-weight:800}.ai-model-active .ai-model-label{color:var(--ag-violet);color:var(--model-color,var(--ag-violet))}.ai-model-desc{color:var(--ag-text2);font-size:.78rem;line-height:1.4}.ai-model-tag{background:#ffffff0d;border:1px solid var(--ag-border);border-radius:6px;color:var(--ag-text3);font-family:Courier New,monospace;font-size:.7rem;padding:3px 10px}:root[data-theme=light] .ai-model-tag{background:#0000000a}.link-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:2fr 1fr auto;margin-bottom:8px}.link-row:last-of-type{margin-bottom:0}.link-url{direction:ltr;text-align:left}.link-anchor{direction:rtl;text-align:right}.link-url::placeholder{direction:ltr;text-align:left}.link-anchor::placeholder{direction:rtl;text-align:right}.link-remove-btn{align-items:center;background:#f43f5e0f;border:1.5px solid #f43f5e40;border-radius:9px;color:#f87171;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.link-remove-btn:hover{background:#f43f5e26;border-color:#f43f5e80;transform:scale(1.1)}.link-add-btn{background:#7c6af70a;border:1.5px dashed #7c6af74d;border-radius:10px;color:var(--ag-violet);cursor:pointer;font-family:Vazirmatn,sans-serif;font-size:.85rem;font-weight:700;margin-top:10px;padding:9px 18px;transition:all .2s ease;width:100%}.link-add-btn:hover{background:#7c6af71a;border-color:#7c6af78c;transform:translateY(-1px)}.checkbox-label{color:var(--ag-text2);font-size:.875rem;gap:10px;padding:10px 0;-webkit-user-select:none;user-select:none}.checkbox-label:hover{color:var(--ag-text1)}.checkbox-label input[type=checkbox]{accent-color:var(--ag-violet);appearance:auto;-webkit-appearance:checkbox;background:var(--ag-surface3);border:2px solid #7c6af780;border-radius:5px;flex-shrink:0;height:18px;outline:none;width:18px}.checkbox-label input[type=checkbox]:checked{accent-color:var(--ag-violet);background:var(--ag-violet)}.error-message{align-items:flex-start;animation:shakeError .4s ease;background:#f43f5e12;border:1px solid #f43f5e38;border-radius:var(--ag-radius-sm);color:#fb7185;display:flex;font-size:.875rem;gap:10px;line-height:1.6;margin-bottom:1.5rem;padding:1rem 1.25rem}@keyframes shakeError{0%,to{transform:translateX(0)}25%{transform:translateX(-7px)}75%{transform:translateX(7px)}}.generate-btn{align-items:center;background:linear-gradient(135deg,var(--ag-violet) 0,var(--ag-violet2) 60%,#3d2fc9 100%);border:none;border-radius:var(--ag-radius-sm);box-shadow:0 8px 30px #7c6af766;color:#fff;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:1.05rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:1.15rem 2rem;position:relative;transition:all .3s ease;width:100%}.generate-btn:before{background:linear-gradient(90deg,#0000,#ffffff2e 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .55s ease;width:100%}.generate-btn:hover:not(:disabled){box-shadow:0 14px 40px #7c6af78c;transform:translateY(-2px)}.generate-btn:hover:not(:disabled):before{left:100%}.generate-btn:active:not(:disabled){transform:translateY(0)}.generate-btn:disabled{cursor:not-allowed;opacity:.45}.generate-btn.generating{animation:generatingPulse 2.2s ease infinite;background:linear-gradient(135deg,#3d2fc9,#5b21b6)}@keyframes generatingPulse{0%,to{box-shadow:0 8px 30px #7c6af766}50%{box-shadow:0 8px 44px #7c6af7a6}}.btn-spinner{animation:spin .7s linear infinite;border:2.5px solid #ffffff40;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:20px;width:20px}.article-result{animation:resultIn .55s cubic-bezier(.16,1.1,.3,1);background:var(--ag-surface2);border:1px solid var(--ag-border);border-radius:var(--ag-radius);box-shadow:var(--ag-shadow);overflow:hidden}@keyframes resultIn{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.result-header{align-items:center;background:linear-gradient(135deg,#281da0,#1a3580 40%,#0d4a3e);color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;overflow:hidden;padding:1.75rem 2rem;position:relative}.result-header:before{background-image:radial-gradient(#ffffff0d 1px,#0000 0);background-size:22px 22px;content:"";inset:0;pointer-events:none;position:absolute}.result-header h2{font-size:1.35rem;font-weight:800;margin:0;position:relative;z-index:1}.result-pricing-info{display:flex;flex-wrap:wrap;font-size:12px;gap:10px;position:relative;z-index:1}.result-pricing-info span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:20px;padding:5px 12px}.result-actions{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.action-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-size:.875rem;font-weight:700;gap:7px;padding:.65rem 1.2rem;transition:all .25s ease}.action-btn:hover{background:#ffffff38;border-color:#ffffff73;box-shadow:0 6px 18px #0003;transform:translateY(-2px)}.action-btn svg{flex-shrink:0}.article-content{background:var(--ag-surface);direction:rtl;max-height:640px;overflow-y:auto;padding:2rem}.article-content pre{word-wrap:break-word;color:var(--ag-text1);direction:rtl;font-family:Vazirmatn,sans-serif;font-size:.92rem;line-height:1.9;margin:0;text-align:right;white-space:pre-wrap}.article-content::-webkit-scrollbar{width:5px}.article-content::-webkit-scrollbar-track{background:#0000}.article-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--ag-violet),var(--ag-cyan));border-radius:3px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.intent-options{grid-template-columns:1fr 1fr}.ai-model-grid{grid-template-columns:1fr}.form-content,.form-header{padding:1.5rem}.result-header{flex-direction:column}.result-actions{width:100%}.action-btn{flex:1 1;justify-content:center}.stats-bar{gap:8px}.stat-item{min-width:130px;padding:10px 14px}.link-row{grid-template-columns:1fr auto}.link-anchor{display:none}}@media (max-width:480px){.intent-options{grid-template-columns:1fr}.result-actions{flex-direction:column}.form-content,.form-header{padding:1.25rem}.stat-item{width:100%}}.custom-checkbox{align-items:center;color:var(--ag-text2);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 0;transition:color .2s;-webkit-user-select:none;user-select:none}.custom-checkbox:hover{color:var(--ag-text1)}.custom-checkbox-box{align-items:center;background:var(--ag-surface);border:2px solid #7c6af766;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:20px;justify-content:center;transition:all .2s ease;width:20px}.custom-checkbox.checked .custom-checkbox-box{background:var(--ag-violet);border-color:var(--ag-violet);box-shadow:0 2px 10px #7c6af766}.price-estimate-section{display:flex;flex-direction:column;gap:12px}.estimate-price-btn{align-items:center;background:#7c6af71f;border:1.5px dashed #7c6af780;border-radius:var(--ag-radius-sm);color:var(--ag-violet);cursor:pointer;direction:rtl;display:flex;font-family:Vazirmatn,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:13px 20px;transition:all .22s ease;width:100%}.estimate-price-btn:hover:not(:disabled){background:#7c6af733;border-color:#7c6af7cc;border-style:solid;box-shadow:0 4px 16px #7c6af733;transform:translateY(-1px)}.estimate-price-btn:disabled{cursor:not-allowed;opacity:.45}.estimate-price-btn .btn-spinner{animation:spin .7s linear infinite;border:2px solid #7c6af74d;border-radius:50%;border-top:2px solid var(--ag-violet);display:inline-block;height:16px;width:16px}:root[data-theme=light] .estimate-price-btn{background:#7c6af712;border-color:#7c6af766}:root{--sidebar-width:280px;--sidebar-closed-width:80px;--header-height:70px;--dash-bg:#0a0a0f;--dash-surface:#1a1a2e;--dash-border:#ffffff14;--dash-hover:#ffffff0d;--dash-text-primary:#fff;--dash-text-secondary:#a0a0b8;--gradient-primary:linear-gradient(135deg,#00d4ff,#7b2ff7 50%,#ff2e97);--gradient-success:linear-gradient(135deg,#0f8,#00c6ff);--gradient-warning:linear-gradient(135deg,gold,#ff6b00);--gradient-info:linear-gradient(135deg,#667eea,#764ba2)}:root[data-theme=light]{--dash-bg:#f5f7fa;--dash-surface:#fff;--dash-border:#00000014;--dash-hover:#00000008;--dash-text-primary:#1a1a2e;--dash-text-secondary:#6c757d}*{box-sizing:border-box;margin:0;padding:0}.dashboard-wrapper{background:#0a0a0f;background:var(--dash-bg);direction:rtl;display:flex;font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden}.dashboard-main{flex:1 1;margin-right:280px;margin-right:var(--sidebar-width);min-height:100vh;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.dashboard-main.sidebar-closed{margin-right:80px;margin-right:var(--sidebar-closed-width)}.dashboard-header{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a2e99;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--dash-border);display:flex;height:70px;height:var(--header-height);justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.sidebar-toggle{background:none;border:none;border-radius:8px;color:#fff;color:var(--dash-text-primary);cursor:pointer;display:none;padding:.5rem;transition:all .2s ease}.sidebar-toggle:hover{background:#ffffff0d;background:var(--dash-hover)}.header-actions{gap:1rem}.header-actions,.header-btn{align-items:center;display:flex}.header-btn{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--dash-border);border-radius:12px;color:#fff;color:var(--dash-text-primary);cursor:pointer;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.header-btn:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.notification-btn{position:relative}.notification-badge{align-items:center;background:linear-gradient(135deg,#ff2e97,#ff6b00);border:2px solid #0a0a0f;border:2px solid var(--dash-bg);border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:-4px;top:-4px;width:20px}.user-profile{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--dash-border);border-radius:50px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.user-profile:hover{background:#ffffff14;border-color:#00d4ff4d}.user-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#7b2ff7 50%,#ff2e97);background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.user-info{display:flex;flex-direction:column;gap:.15rem}.user-name{color:#fff;color:var(--dash-text-primary);font-size:.9rem;font-weight:600}.user-role{color:#a0a0b8;color:var(--dash-text-secondary);font-size:.75rem}.dashboard-body{min-height:calc(100vh - 70px);min-height:calc(100vh - var(--header-height));padding:2rem}.dashboard-content{margin:0 auto;max-width:1400px}.content-header{margin-bottom:2rem}.content-title{align-items:center;color:#fff;color:var(--dash-text-primary);display:flex;font-size:2rem;font-weight:800;gap:.75rem;margin-bottom:.5rem}.title-icon{animation:float 3s ease-in-out infinite;font-size:2rem}.content-subtitle{color:#a0a0b8;color:var(--dash-text-secondary);font-size:1rem;font-weight:400}.dashboard-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2rem}.stat-card{background:#1a1a2e99;border:1px solid #ffffff14;border:1px solid var(--dash-border);border-radius:16px;gap:1.25rem;overflow:hidden;padding:1.5rem;position:relative}.stat-card:before{background:linear-gradient(135deg,#00d4ff0d,#0000);content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%}.stat-card:hover{box-shadow:0 8px 30px #0000004d;transform:translateY(-4px)}.stat-card:hover:before{opacity:1}.stat-icon{border-radius:14px;flex-shrink:0;font-size:1.75rem;height:60px;width:60px}.stat-icon-primary{background:linear-gradient(135deg,#00d4ff33,#7b2ff733);border:1px solid #00d4ff4d}.stat-icon-success{background:linear-gradient(135deg,#0f83,#00c6ff33);border:1px solid #00ff884d}.stat-icon-warning{background:linear-gradient(135deg,#ffd70033,#ff6b0033);border:1px solid #ffd7004d}.stat-icon-info{background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid #667eea4d}.stat-value{background:linear-gradient(135deg,#00d4ff,#7b2ff7 50%,#ff2e97);font-family:Vazirmatn,sans-serif;font-size:1.75rem;font-weight:800;margin-bottom:.25rem}.stat-label{color:#a0a0b8;color:var(--dash-text-secondary);font-size:.9rem;font-weight:500}.main-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e99;border:1px solid #ffffff14;border:1px solid var(--dash-border);border-radius:20px;margin-bottom:2rem;overflow:hidden}.card-header{background:#ffffff05;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--dash-border);padding:1.5rem 2rem}.card-header h2{color:#fff;color:var(--dash-text-primary);font-size:1.25rem;font-weight:700}.card-body{padding:2rem}.placeholder-text{color:#a0a0b8;color:var(--dash-text-secondary);font-size:1rem;padding:3rem 0;text-align:center}.mobile-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}@media (max-width:1024px){.dashboard-body{padding:1.5rem}.dashboard-cards{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.dashboard-main,.dashboard-main.sidebar-closed{margin-right:0}.sidebar-toggle{display:flex}.dashboard-header{padding:0 1rem}.user-info{display:none}.dashboard-body{padding:1rem}.content-title{font-size:1.5rem}.dashboard-cards{grid-template-columns:1fr}.card-body{padding:1.5rem}.mobile-overlay{display:block}}@media (max-width:480px){.content-title{font-size:1.25rem}.title-icon{font-size:1.5rem}.stat-card{padding:1.25rem}.stat-icon{height:50px;width:50px}.stat-icon,.stat-value{font-size:1.5rem}.stat-label{font-size:.8rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=light] .dashboard-header{background:#ffffffd9}:root[data-theme=light] .header-btn{background:#94a3b81a;border-color:#94a3b833;color:#475569}:root[data-theme=light] .header-btn:hover{background:#6366f114;border-color:#6366f14d;color:#4f46e5}:root[data-theme=light] .user-profile{background:#94a3b814;border-color:#94a3b833}:root[data-theme=light] .user-profile:hover{background:#6366f10f;border-color:#6366f140}:root[data-theme=light] .stat-card{background:#fff;box-shadow:0 1px 4px #0000000f}:root[data-theme=light] .stat-card:hover{border-color:#6366f14d;box-shadow:0 8px 24px #6366f11a}:root[data-theme=light] .stat-card:before{background:linear-gradient(135deg,#6366f10a,#0000)}:root[data-theme=light] .main-card{background:#fff;box-shadow:0 1px 4px #0000000f}:root[data-theme=light] .card-header{background:#94a3b80a}:root[data-theme=light] .card-header h2{color:#1e293b}:root[data-theme=light] .sidebar-toggle{color:#475569}:root[data-theme=light] .sidebar-toggle:hover{background:#94a3b81a;color:#1e293b}.notification-panel{animation:notifSlideIn .2s ease;background:#1a1a2e;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:360px;z-index:999}@keyframes notifSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-panel-header{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:1rem 1.25rem}.notif-panel-title{align-items:center;color:#e2e8f0;display:flex;font-size:.95rem;font-weight:700;gap:.5rem}.notif-count-badge{background:linear-gradient(135deg,#ff2e97,#ff6b00);border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px}.notif-mark-all{background:none;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.75rem;padding:4px 10px;transition:all .2s}.notif-mark-all:hover{background:#ffffff0d;border-color:#fff3;color:#e2e8f0}.notif-list{max-height:380px;overflow-y:auto;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-track{background:#0000}.notif-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.notif-item{align-items:flex-start;border-bottom:1px solid #ffffff0a;cursor:pointer;display:flex;gap:.75rem;padding:.9rem 1.25rem;position:relative;transition:background .15s}.notif-item:hover{background:#ffffff0a}.notif-item.unread{background:#00d4ff08}.notif-item.unread:hover{background:#00d4ff0f}.notif-icon-wrap{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.notif-icon-wrap.type-success{background:#00ff881f}.notif-icon-wrap.type-info{background:#00d4ff1f}.notif-icon-wrap.type-warning{background:#ffd7001f}.notif-icon-wrap.type-system{background:#7b2ff71f}.notif-body{flex:1 1;min-width:0}.notif-title{color:#e2e8f0;font-size:.85rem;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:.78rem;line-height:1.5;overflow:hidden}.notif-time{color:#64748b;font-size:.72rem;margin-top:4px}.notif-unread-dot{background:#00d4ff;border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.notif-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1rem}.notif-empty-icon{font-size:2rem;margin-bottom:.5rem}.notif-empty p{font-size:.85rem;margin:0}.notif-panel-footer{border-top:1px solid #ffffff12;padding:.75rem 1.25rem}.notif-see-all{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.82rem;padding:8px;transition:all .2s;width:100%}.notif-see-all:hover{background:#ffffff12;color:#e2e8f0}:root[data-theme=light] .notification-panel{background:#fff;border-color:#94a3b833;box-shadow:0 20px 60px #0000001f}:root[data-theme=light] .notif-panel-header{border-bottom-color:#94a3b826}:root[data-theme=light] .notif-panel-title{color:#1e293b}:root[data-theme=light] .notif-mark-all{border-color:#94a3b840;color:#64748b}:root[data-theme=light] .notif-mark-all:hover{background:#6366f10f;border-color:#6366f140;color:#4f46e5}:root[data-theme=light] .notif-list{scrollbar-color:#0000001a #0000}:root[data-theme=light] .notif-list::-webkit-scrollbar-thumb{background:#0000001a}:root[data-theme=light] .notif-item{border-bottom-color:#94a3b81a}:root[data-theme=light] .notif-item:hover{background:#94a3b812}:root[data-theme=light] .notif-item.unread{background:#6366f10a}:root[data-theme=light] .notif-item.unread:hover{background:#6366f114}:root[data-theme=light] .notif-icon-wrap.type-success{background:#00a0501a}:root[data-theme=light] .notif-icon-wrap.type-info{background:#3b82f61a}:root[data-theme=light] .notif-icon-wrap.type-warning{background:#f59e0b1a}:root[data-theme=light] .notif-icon-wrap.type-system{background:#7b2ff71a}:root[data-theme=light] .notif-title{color:#1e293b}:root[data-theme=light] .notif-text{color:#64748b}:root[data-theme=light] .notif-time{color:#94a3b8}:root[data-theme=light] .notif-unread-dot{background:#4f46e5}:root[data-theme=light] .notif-empty{color:#94a3b8}:root[data-theme=light] .notif-panel-footer{border-top-color:#94a3b826}:root[data-theme=light] .notif-see-all{background:#94a3b80f;border-color:#94a3b833;color:#64748b}:root[data-theme=light] .notif-see-all:hover{background:#6366f10f;color:#4f46e5}:root{--al-bg:#0d1117;--al-surface:#161b27;--al-surface2:#1c2333;--al-border:#ffffff14;--al-border2:#ffffff24;--al-text:#e2e8f0;--al-text2:#94a3b8;--al-text3:#64748b;--al-accent:#6366f1;--al-accent2:#818cf8;--al-green:#34d399;--al-red:#ef4444;--al-yellow:#f59e0b;--al-shadow:0 8px 32px #00000080;--al-radius:12px;--al-font:"Vazirmatn",sans-serif;--ed-bg:#0f1623;--ed-surface:#161d2e;--ed-surface2:#1a2235;--ed-border:#ffffff12;--ed-text:#e2e8f0;--ed-text2:#94a3b8;--ed-text3:#475569;--ed-inp-bg:#ffffff0d;--ed-inp-bd:#ffffff1a;--ed-ph:#334155;--ed-quote-bg:#6366f112;--ed-code-bg:#00000073;--ed-ins-bg:#1e2940}[data-theme=light]{--al-bg:#f1f5f9;--al-surface:#fff;--al-surface2:#f8fafc;--al-border:#00000014;--al-border2:#00000026;--al-text:#1e293b;--al-text2:#475569;--al-text3:#94a3b8;--al-shadow:0 8px 32px #0000001a;--ed-bg:#f0f4ff;--ed-surface:#fff;--ed-surface2:#eef2fb;--ed-border:#94a3b838;--ed-text:#1e293b;--ed-text2:#475569;--ed-text3:#94a3b8;--ed-inp-bg:#00000008;--ed-inp-bd:#94a3b84d;--ed-ph:#94a3b8;--ed-quote-bg:#6366f10f;--ed-code-bg:#1e293b;--ed-ins-bg:#eef2fb}.al-root{background:#0d1117;background:var(--al-bg);box-sizing:border-box;color:#e2e8f0;color:var(--al-text);direction:rtl;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);min-height:100vh;padding:24px}.al-hd{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--al-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.al-hd-title{color:#e2e8f0;color:var(--al-text);font-size:1.6rem;font-weight:900;margin:0}.al-tabs{background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:12px;padding:4px}.al-tab,.al-tabs{display:flex;gap:6px}.al-tab{align-items:center;background:#0000;border:none;border-radius:9px;color:#94a3b8;color:var(--al-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.85rem;font-weight:600;padding:8px 16px;transition:all .2s;white-space:nowrap}.al-tab.on{background:#6366f1;background:var(--al-accent);box-shadow:0 4px 16px #6366f159;color:#fff}.al-tab:not(.on):hover{background:#1c2333;background:var(--al-surface2);color:#e2e8f0;color:var(--al-text)}.al-badge{background:#ffffff40;border-radius:99px;color:#fff;font-size:.65rem;font-weight:700;padding:1px 7px}.al-tab:not(.on) .al-badge{background:#6366f1;background:var(--al-accent)}.al-body{min-height:200px}.al-stats{flex-wrap:wrap;margin-bottom:24px}.al-stat,.al-stats{display:flex;gap:10px}.al-stat{align-items:center;background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:14px;flex:1 1;min-width:120px;padding:14px 18px;transition:all .3s cubic-bezier(.34,1.2,.64,1)}.al-stat:hover{border-color:#6366f159;transform:translateY(-3px)}.al-stat-ico{flex-shrink:0;font-size:1.4rem}.al-stat-v{color:#e2e8f0;color:var(--al-text);font-size:1.25rem;font-weight:900;line-height:1}.al-stat-l{color:#94a3b8;color:var(--al-text2);font-size:.7rem;font-weight:600;margin-top:2px}.al-art-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.al-art-card{background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s cubic-bezier(.34,1.2,.64,1),border-color .2s,box-shadow .25s}.al-art-card:hover{border-color:#6366f166;box-shadow:0 12px 40px #00000040,0 0 0 1px #6366f126;transform:translateY(-3px)}.al-art-card-bar{flex-shrink:0;height:3px;width:100%}.al-art-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:14px 16px 0}.al-art-badges{align-items:center;display:flex;gap:5px}.al-type-tag{align-items:center;display:inline-flex;font-size:.68rem;gap:4px;padding:3px 9px}.al-lang-badge,.al-type-tag{border-radius:20px;font-weight:700}.al-lang-badge{font-size:.65rem;padding:2px 8px}.al-lang-fa{background:#6366f126;color:#818cf8}.al-lang-ar{background:#f59e0b26;color:#f59e0b}.al-lang-en{background:#34d39926;color:#34d399}.al-wc-pill{background:#1c2333;background:var(--al-surface2);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:20px;color:#64748b;color:var(--al-text3);font-size:.65rem;font-weight:600;padding:2px 8px}.al-art-title{-webkit-line-clamp:2;color:#e2e8f0;color:var(--al-text);font-size:.95rem;font-weight:800;line-height:1.55;padding:10px 16px 6px}.al-art-preview,.al-art-title{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.al-art-preview{-webkit-line-clamp:3;color:#94a3b8;color:var(--al-text2);flex:1 1;font-size:.8rem;line-height:1.7;padding:0 16px}.al-art-kw{align-items:center;align-self:flex-start;background:#6366f114;border:1px solid #6366f126;border-radius:20px;color:#818cf8;color:var(--al-accent2);display:inline-flex;font-size:.72rem;font-weight:600;gap:5px;margin:8px 16px 0;max-width:calc(100% - 32px);overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.al-art-foot{align-items:center;background:#1c2333;background:var(--al-surface2);border-top:1px solid #ffffff14;border-top:1px solid var(--al-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto;padding:12px 16px}.al-art-date{color:#64748b;color:var(--al-text3);font-size:.7rem}.al-art-btns{align-items:center;display:flex;gap:5px}.al-btn-del,.al-btn-edit,.al-btn-wp{align-items:center;background:#161b27;background:var(--al-surface);border:1px solid #ffffff24;border:1px solid var(--al-border2);border-radius:8px;color:#94a3b8;color:var(--al-text2);cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.72rem;font-weight:600;gap:5px;padding:6px 11px;transition:all .2s}.al-btn-edit:hover{background:#6366f1;background:var(--al-accent);border-color:#6366f1;border-color:var(--al-accent);color:#fff}.al-btn-wp:hover{background:#21759b;border-color:#21759b;color:#fff}.al-btn-del{padding:6px 9px}.al-btn-del:hover{background:#ef4444;background:var(--al-red);border-color:#ef4444;border-color:var(--al-red);color:#fff}.al-skeleton-wrap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.al-skeleton-card{animation:al-pulse 1.5s ease-in-out infinite;background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:16px;height:220px}@keyframes al-pulse{0%,to{opacity:1}50%{opacity:.4}}.al-blank{color:#94a3b8;color:var(--al-text2);padding:60px 20px;text-align:center}.al-blank-icon{font-size:3rem;margin-bottom:12px}.al-blank h3{color:#e2e8f0;color:var(--al-text);margin:0 0 8px}.al-blank p{font-size:.85rem;margin:0 0 16px}.al-retry{background:#6366f1;background:var(--al-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-weight:600;padding:8px 20px}.al-pager{flex-wrap:wrap;gap:6px;margin-top:28px}.al-pager,.al-pg-arrow,.al-pg-num{align-items:center;display:flex;justify-content:center}.al-pg-arrow,.al-pg-num{background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:8px;color:#94a3b8;color:var(--al-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.85rem;height:36px;transition:all .2s;width:36px}.al-pg-arrow:disabled{cursor:default;opacity:.3}.al-pg-num.on{background:#6366f1;background:var(--al-accent);border-color:#6366f1;border-color:var(--al-accent);color:#fff;font-weight:700}.al-pg-arrow:not(:disabled):hover,.al-pg-num:not(.on):hover{border-color:#6366f1;border-color:var(--al-accent);color:#6366f1;color:var(--al-accent)}.al-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.al-del-modal{background:#161b27;background:var(--al-surface);border:1px solid #ffffff24;border:1px solid var(--al-border2);border-radius:16px;max-width:400px;padding:32px;text-align:center;width:100%}.al-del-icon{font-size:2.5rem;margin-bottom:12px}.al-del-title{color:#e2e8f0;color:var(--al-text);font-size:1.1rem;font-weight:800;margin:0 0 10px}.al-del-msg{color:#94a3b8;color:var(--al-text2);font-size:.88rem;line-height:1.6;margin:0 0 8px}.al-del-name{color:#e2e8f0;color:var(--al-text);font-weight:700}.al-del-warn{color:#ef4444;color:var(--al-red);font-size:.8rem;margin:0 0 20px}.al-del-btns{display:flex;gap:10px;justify-content:center}.al-del-cancel{background:#0000;border:1px solid #ffffff24;border:1px solid var(--al-border2);border-radius:8px;color:#94a3b8;color:var(--al-text2);font-weight:600}.al-del-cancel,.al-del-confirm{cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);padding:9px 20px}.al-del-confirm{align-items:center;background:#ef4444;background:var(--al-red);border:none;border-radius:8px;color:#fff;display:flex;font-weight:700;gap:6px}.al-del-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.al-seo-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.al-seo-card{background:#161b27;background:var(--al-surface);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:12px;border-radius:var(--al-radius);cursor:pointer;padding:16px;transition:all .2s}.al-seo-card:hover{border-color:#ffffff24;border-color:var(--al-border2);box-shadow:0 8px 32px #00000080;box-shadow:var(--al-shadow)}.al-seo-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.al-seo-kw-row{flex:1 1}.al-seo-kw{color:#e2e8f0;color:var(--al-text);font-size:.93rem;font-weight:700;margin:0 0 6px}.al-ctry{background:#1c2333;background:var(--al-surface2);border-radius:5px;color:#64748b;color:var(--al-text3);font-size:.68rem;font-weight:700;padding:2px 7px}.al-ring{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.al-ring-lbl{font-size:.63rem;font-weight:700}.al-seo-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;margin:10px 0}.al-seo-stat{background:#1c2333;background:var(--al-surface2);border-radius:7px;padding:7px;text-align:center}.al-seo-lbl{color:#64748b;color:var(--al-text3);display:block;font-size:.63rem;margin-bottom:3px}.al-seo-val{color:#e2e8f0;color:var(--al-text);font-size:.8rem;font-weight:700}.al-seo-foot{align-items:center;display:flex;justify-content:space-between}.al-seo-date{color:#64748b;color:var(--al-text3);font-size:.7rem}.al-seo-more{color:#818cf8;color:var(--al-accent2);font-size:.7rem}.al-modal{background:#161b27;background:var(--al-surface);border:1px solid #ffffff24;border:1px solid var(--al-border2);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:660px;overflow:hidden;width:100%}.al-modal-hd{align-items:flex-start;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--al-border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.al-modal-title{color:#e2e8f0;color:var(--al-text);font-size:1.05rem;font-weight:800;margin:0 0 4px}.al-modal-x{align-items:center;background:#1c2333;background:var(--al-surface2);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:8px;color:#94a3b8;color:var(--al-text2);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.al-modal-body{flex:1 1;overflow-y:auto;padding:20px 24px}.al-kd-hero{align-items:center;background:#1c2333;background:var(--al-surface2);border-radius:12px;display:flex;gap:20px;margin-bottom:16px;padding:16px}.al-kd-hero-info{flex:1 1}.al-kd-big{color:#e2e8f0;color:var(--al-text);font-size:2rem;font-weight:900}.al-kd-big span{font-size:1rem}.al-kd-big span,.al-kd-sub{color:#64748b;color:var(--al-text3)}.al-kd-sub{font-size:.73rem;margin-bottom:8px}.al-kd-bar-wrap{background:#ffffff14;background:var(--al-border);border-radius:99px;height:5px;overflow:hidden}.al-kd-bar{border-radius:99px;height:100%;transition:width 1s}.al-detail-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.al-det-card{background:#1c2333;background:var(--al-surface2);border-radius:9px;display:flex;flex-direction:column;gap:3px;padding:12px}.al-det-ico{font-size:1.1rem}.al-det-lbl{color:#64748b;color:var(--al-text3);font-size:.7rem}.al-det-val{color:#e2e8f0;color:var(--al-text);font-size:.88rem;font-weight:700}.al-related-hd{align-items:center;display:flex;gap:8px;margin-bottom:10px}.al-related-title{color:#e2e8f0;color:var(--al-text);font-size:.83rem;font-weight:700}.al-related-cnt{background:#1c2333;background:var(--al-surface2);border-radius:5px;color:#64748b;color:var(--al-text3);font-size:.68rem;padding:2px 7px}.al-chips{flex-wrap:wrap}.al-chip,.al-chips{display:flex;gap:5px}.al-chip{align-items:center;background:#1c2333;background:var(--al-surface2);border:1px solid #ffffff14;border:1px solid var(--al-border);border-radius:7px;padding:4px 9px}.al-chip-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.al-chip-kw{color:#e2e8f0;color:var(--al-text);font-size:.73rem}.al-chip-vol{color:#64748b;color:var(--al-text3);font-size:.65rem}.pe-root{background:#0f1623;background:var(--ed-bg);color:#e2e8f0;color:var(--ed-text);display:flex;flex-direction:column;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);inset:0;position:fixed;z-index:9999}.pe-header{align-items:center;background:#161d2e;background:var(--ed-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);box-shadow:0 2px 16px #0003;direction:ltr;display:flex;flex-shrink:0;gap:12px;height:52px;justify-content:space-between;padding:0 16px;position:relative;z-index:10}.pe-header:before{background:linear-gradient(90deg,#7c6af7,#22d3ee,#10b981,#f59e0b);content:"";height:2px;left:0;position:absolute;right:0;top:0}.pe-hd-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.pe-hd-right{gap:8px}.pe-hd-right,.pe-logo-wrap{align-items:center;display:flex;flex-shrink:0}.pe-logo-wrap{gap:6px}.pe-hd-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:900;white-space:nowrap}.pe-lang-pill{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:20px;color:#94a3b8;color:var(--ed-text2);font-size:.7rem;padding:2px 9px;white-space:nowrap}.pe-seo-badge{border:1px solid;border-radius:20px;font-size:.75rem;font-weight:800;padding:3px 11px;white-space:nowrap}.pe-btn-close,.pe-btn-save,.pe-btn-wp{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.8rem;font-weight:700;gap:6px;padding:6px 13px;transition:all .2s;white-space:nowrap}.pe-btn-wp{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);color:#94a3b8;color:var(--ed-text2)}.pe-btn-wp:hover{background:#21759b22;border-color:#21759b;color:#21759b}.pe-btn-save{background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;box-shadow:0 3px 12px #6366f159;color:#fff}.pe-btn-save:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.pe-btn-save:disabled{cursor:not-allowed;opacity:.45}.pe-btn-close{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);color:#475569;color:var(--ed-text3)}.pe-btn-close:hover{border-color:#ef4444;color:#ef4444}.pe-body{direction:rtl}.pe-body,.pe-canvas{display:flex;flex:1 1;overflow:hidden}.pe-canvas{flex-direction:column}.pe-title{background:#0000;border:none;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);box-sizing:border-box;color:#e2e8f0;color:var(--ed-text);direction:rtl;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:1.45rem;font-weight:800;outline:none;padding:14px 24px 10px;width:100%}.pe-title::placeholder{color:#334155;color:var(--ed-ph)}.pe-toolbar{align-items:center;background:#161d2e;background:var(--ed-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);direction:ltr;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:2px;height:42px;overflow-x:auto;overflow-y:hidden;padding:0 12px;scrollbar-width:none}.pe-toolbar::-webkit-scrollbar{display:none}.pe-tb-group{display:flex;gap:1px}.pe-tb-btn,.pe-tb-group{align-items:center;flex-shrink:0}.pe-tb-btn{background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;color:var(--ed-text2);cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.82rem;height:30px;justify-content:center;line-height:1;min-width:32px;padding:0 7px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.pe-tb-btn:hover{background:#ffffff0d;background:var(--ed-inp-bg);border-color:#ffffff1a;border-color:var(--ed-inp-bd);color:#e2e8f0;color:var(--ed-text)}.pe-tb-btn:active{background:#6366f12e;border-color:#6366f14d;color:#818cf8}.pe-tb-h{font-size:.78rem;font-weight:800}.pe-tb-sep{align-self:center;background:#ffffff12;background:var(--ed-border);flex-shrink:0;height:20px;margin:0 3px;width:1px}.pe-wc-pill{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:20px;color:#475569;color:var(--ed-text3);flex-shrink:0;font-size:.76rem;margin-left:auto;padding:3px 10px;white-space:nowrap}.pe-editor{color:#e2e8f0;color:var(--ed-text);direction:rtl;flex:1 1;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:1rem;line-height:1.85;outline:none;overflow-y:auto;padding:20px 24px}.pe-editor:empty:before{color:#334155;color:var(--ed-ph);content:attr(data-placeholder);pointer-events:none}.pe-editor h1{font-size:1.7rem;font-weight:900}.pe-editor h1,.pe-editor h2{color:#e2e8f0;color:var(--ed-text);margin:1.2em 0 .5em}.pe-editor h2{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);font-size:1.3rem;font-weight:800;padding-bottom:.3em}.pe-editor h3{color:#e2e8f0;color:var(--ed-text);font-size:1.1rem;font-weight:700;margin:1.2em 0 .5em}.pe-editor p{color:#94a3b8;color:var(--ed-text2);margin:.7em 0}.pe-editor ol,.pe-editor ul{margin:.7em 0;padding-right:1.5rem}.pe-editor li{color:#94a3b8;color:var(--ed-text2);margin-bottom:4px}.pe-editor blockquote{background:#6366f112;background:var(--ed-quote-bg);border-radius:0 8px 8px 0;border-right:3px solid #6366f1;color:#94a3b8;color:var(--ed-text2);margin:1em 0;padding:.5rem 1rem}.pe-editor pre{background:#00000073;background:var(--ed-code-bg);border-radius:8px;color:#7dd3fc;font-family:monospace;font-size:.9rem;overflow-x:auto;padding:1rem}[data-theme=light] .pe-editor pre{color:#0284c7}.pe-editor img{border-radius:8px;display:block;margin:.5em 0;max-width:100%}.pe-editor a{color:#818cf8;text-decoration:underline}.pe-editor hr{border:none;border-top:1px solid #ffffff12;border-top:1px solid var(--ed-border);margin:1.5em 0}.pe-editor table{border-collapse:collapse;margin:1em 0;width:100%}.pe-editor td,.pe-editor th{border:1px solid #ffffff12;border:1px solid var(--ed-border);padding:8px 12px;text-align:right}.pe-editor th{background:#ffffff0d;background:var(--ed-inp-bg);color:#e2e8f0;color:var(--ed-text);font-weight:700}.seo-panel{background:#0e1420;border-left:1px solid #6366f11f;direction:rtl;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;width:310px}.seo-panel:before{background:radial-gradient(ellipse 200px 160px at 155px -40px,#6366f114 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.seo-panel>*{position:relative;z-index:1}.seo-panel-header{align-items:center;background:#0003;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 14px 11px}.seo-panel-title{align-items:center;display:flex;gap:7px}.seo-panel-dot{animation:seo-pulse 2s ease-in-out infinite;background:#6366f1;border-radius:50%;box-shadow:0 0 8px #6366f1cc;height:7px;width:7px}@keyframes seo-pulse{0%,to{box-shadow:0 0 6px #6366f1cc}50%{box-shadow:0 0 14px #6366f1,0 0 24px #6366f166}}.seo-panel-name{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-panel-score-badge{border-radius:99px;font-size:.72rem;font-weight:900;letter-spacing:.02em;padding:3px 10px}.seo-badge-good{background:#10b98126;border:1px solid #34d39940;color:#34d399}.seo-badge-mid{background:#f59e0b1f;border:1px solid #f59e0b40;color:#fbbf24}.seo-badge-bad{background:#ef44441f;border:1px solid #ef444440;color:#f87171}.seo-tabs{background:#00000040;border-bottom:1px solid #ffffff0d;direction:ltr;display:flex;flex-shrink:0;gap:4px;padding:6px 8px}.seo-tab{align-items:center;background:#0000;border:none;border-radius:7px;color:#475569;cursor:pointer;display:flex;flex:1 1;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.72rem;font-weight:700;gap:5px;justify-content:center;padding:7px 4px;transition:all .2s;white-space:nowrap}.seo-tab.active{background:#6366f126;box-shadow:0 0 0 1px #6366f140;color:#a5b4fc}.seo-tab:hover:not(.active){background:#ffffff0a;color:#94a3b8}.seo-body{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px 10px;scrollbar-color:#6366f133 #0000;scrollbar-width:thin}.seo-body::-webkit-scrollbar{width:3px}.seo-body::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:99px}.seo-score-card{background:linear-gradient(145deg,#6366f112,#0f1428cc);border:1px solid #6366f126;border-radius:14px;gap:10px;overflow:hidden;padding:14px 12px}.seo-score-arc-wrap,.seo-score-card{align-items:center;display:flex;flex-direction:column}.seo-score-arc-wrap{gap:4px}.seo-arc-svg{overflow:visible}.seo-arc-status{font-size:.75rem;font-weight:800;letter-spacing:.03em}.seo-cat-bars{display:flex;flex-direction:column;gap:6px;width:100%}.seo-cat-row{align-items:center;display:flex;gap:6px}.seo-cat-name{color:#475569;flex-shrink:0;font-size:.65rem;font-weight:700;text-align:right;width:55px}.seo-cat-track{background:#ffffff0d;border-radius:99px;flex:1 1;height:4px;overflow:hidden}.seo-cat-bar{border-radius:99px;height:100%;min-width:2px;transition:width 1s cubic-bezier(.34,1.2,.64,1)}.seo-cat-num{flex-shrink:0;font-size:.63rem;font-weight:800;text-align:left;width:26px}.seo-kw-wrap{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:flex;gap:7px;padding:3px 10px;transition:border-color .2s,box-shadow .2s}.seo-kw-wrap:focus-within{border-color:#6366f166;box-shadow:0 0 0 3px #6366f114}.seo-kw-icon-box{align-items:center;display:flex;flex-shrink:0;opacity:.7}.seo-kw-input{background:#0000;border:none;color:#e2e8f0;direction:rtl;flex:1 1;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.83rem;outline:none;padding:7px 0}.seo-kw-input::placeholder{color:#334155}.seo-kw-clear{color:#475569;cursor:pointer;flex-shrink:0;font-size:1.1rem;line-height:1;transition:color .15s}.seo-kw-clear:hover{color:#94a3b8}.seo-wins{background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:11px;display:flex;flex-direction:column;gap:7px;padding:10px 11px}.seo-wins-title{align-items:center;color:#d97706;display:flex;font-size:.65rem;font-weight:900;gap:5px;letter-spacing:.07em;text-transform:uppercase}.seo-win{align-items:flex-start;display:flex;gap:8px}.seo-win-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.6rem;font-weight:900;height:16px;justify-content:center;margin-top:1px;width:16px}.seo-win-icon-err{background:#ef444433;color:#f87171}.seo-win-icon-warn{background:#f59e0b33;color:#fbbf24}.seo-win-text{color:#94a3b8;font-size:.72rem;line-height:1.5}.seo-group-card{animation:seo-fade-in .3s ease;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:11px;display:flex;overflow:hidden}@keyframes seo-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.seo-group-bar{flex-shrink:0;width:3px}.seo-group-inner{flex:1 1;min-width:0}.seo-group-header{align-items:center;background:#00000026;border-bottom:1px solid #ffffff0a;display:flex;gap:6px;padding:7px 10px 6px}.seo-group-title{color:#94a3b8;flex:1 1;font-size:.68rem;font-weight:800;letter-spacing:.04em}.seo-group-pills{align-items:center;display:flex;gap:2px}.seo-group-pill{border-radius:50%;height:5px;width:5px}.seo-pill-ok{background:#34d399}.seo-pill-warn{background:#f59e0b}.seo-pill-err{background:#ef4444}.seo-group-fraction{font-size:.65rem;font-weight:800;margin-right:2px}.seo-item{align-items:flex-start;border-bottom:1px solid #ffffff08;display:flex;gap:8px;justify-content:space-between;padding:7px 10px;transition:background .12s}.seo-item:last-child{border-bottom:none}.seo-item:hover{background:hsla(0,0%,100%,.025)}.seo-item-left{align-items:flex-start;display:flex;flex:1 1;gap:7px;min-width:0}.seo-item-indicator{border-radius:50%;flex-shrink:0;height:6px;margin-top:4px;width:6px}.seo-ind-ok{background:#34d399;box-shadow:0 0 6px #34d39980}.seo-ind-warn{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.seo-ind-err{background:#ef4444;box-shadow:0 0 6px #ef444480}.seo-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.seo-item-label{color:#cbd5e1;font-size:.73rem;font-weight:700;line-height:1.3}.seo-item-tip{color:#475569;font-size:.66rem;line-height:1.4}.seo-item-value{flex-shrink:0;font-size:.65rem;font-weight:800;padding-top:2px;white-space:nowrap}.seo-val-ok{color:#34d399}.seo-val-warn{color:#f59e0b}.seo-val-err{color:#f87171}.meta-block{display:flex;flex-direction:column;gap:7px}.meta-block-header{align-items:center;display:flex;justify-content:space-between}.meta-block-label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.meta-count-pill{border-radius:99px;font-family:monospace;font-size:.65rem;font-weight:800;padding:2px 8px}.meta-count-ok{background:#34d3991a;border:1px solid #34d39933;color:#34d399}.meta-count-low{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fbbf24}.meta-count-over{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.meta-text-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;box-sizing:border-box;color:#e2e8f0;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.83rem;outline:none;padding:9px 11px;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.meta-text-input:focus{border-color:#6366f173;box-shadow:0 0 0 3px #6366f114}.meta-text-input::placeholder{color:#1e293b}.meta-textarea{min-height:74px;resize:vertical}.meta-ruler{background:#ffffff0d;height:3px;overflow:visible}.meta-ruler,.meta-ruler-fill{border-radius:99px;position:relative}.meta-ruler-fill{height:100%;transition:width .5s ease,background .3s;z-index:1}.meta-ruler-ideal{background:#34d39914;border-radius:99px;height:5px;pointer-events:none;position:absolute;right:50%;top:-1px;width:50%}.meta-slug-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;display:flex;overflow:hidden;transition:border-color .2s}.meta-slug-row:focus-within{border-color:#6366f173}.meta-slug-base{background:#00000026;border-left:1px solid #ffffff0f;color:#334155;flex-shrink:0;font-size:.7rem;padding:9px;white-space:nowrap}.meta-slug-base,.meta-slug-field{direction:ltr;font-family:monospace}.meta-slug-field{background:#0000;border:none;color:#94a3b8;flex:1 1;font-size:.78rem;outline:none;padding:9px 10px}.meta-slug-field::placeholder{color:#1e293b}.serp-preview{display:flex;flex-direction:column;gap:6px}.serp-preview-label{align-items:center;color:#475569;display:flex;font-size:.63rem;font-weight:800;gap:5px;letter-spacing:.07em;text-transform:uppercase}.serp-box{background:#fff;border:1px solid #dadce0;border-radius:10px;box-shadow:0 1px 6px #2021241f;display:flex;flex-direction:column;gap:3px;padding:12px 14px}.serp-top-bar{gap:8px;margin-bottom:3px}.serp-site-ico,.serp-top-bar{align-items:center;display:flex}.serp-site-ico{background:linear-gradient(135deg,#6366f1,#7c3aed);border-radius:50%;color:#fff;flex-shrink:0;font-size:.6rem;font-weight:900;height:18px;justify-content:center;width:18px}.serp-site-meta{direction:ltr;flex:1 1}.serp-site-n{color:#202124;font-size:.72rem;font-weight:500;line-height:1.2}.serp-breadcrumb{color:#4d5156;font-size:.64rem}.serp-kebab{color:#9aa0a6;cursor:default;font-size:1rem}.serp-h3{color:#1a0dab;font-size:.95rem;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.serp-h3,.serp-p{direction:rtl;overflow:hidden}.serp-p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4d5156;display:-webkit-box;font-size:.76rem;line-height:1.55}.stat-mosaic{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr}.stat-tile{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:11px;cursor:default;display:flex;flex-direction:column;gap:2px;padding:12px 6px;text-align:center;transition:transform .2s,border-color .2s,box-shadow .2s}.stat-tile:hover{border-color:color-mix(in srgb,var(--tc),#0000 60%);box-shadow:0 6px 20px #0000004d,0 0 0 1px color-mix(in srgb,var(--tc),#0000 70%);transform:translateY(-3px)}.stat-tile-icon{font-family:monospace;font-size:.9rem;line-height:1.2}.stat-tile-icon,.stat-tile-val{color:var(--tc);font-weight:900}.stat-tile-val{font-size:1.15rem;line-height:1}.stat-tile-lbl{color:#475569;font-size:.6rem;font-weight:700;margin-top:1px}.outline-section{display:flex;flex-direction:column;gap:6px}.outline-title{align-items:center;color:#475569;display:flex;font-size:.65rem;font-weight:800;gap:5px;letter-spacing:.07em;text-transform:uppercase}.outline-list{display:flex;flex-direction:column;gap:3px}.outline-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:7px;display:flex;gap:7px;padding:5px 9px}.outline-tag{border-radius:4px;flex-shrink:0;font-family:monospace;font-size:.58rem;font-weight:900;letter-spacing:.02em;padding:2px 5px}.outline-h1 .outline-tag{background:#6366f126;color:#6366f1}.outline-h2 .outline-tag{background:#34d3991f;color:#34d399}.outline-h3 .outline-tag{background:#a78bfa1f;color:#a78bfa}.outline-h2{padding-right:17px}.outline-h3{padding-right:26px}.outline-text{color:#64748b;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-empty{background:#ffffff05;border-radius:8px;color:#334155;font-size:.78rem;padding:14px;text-align:center}.health-bar-section{display:flex;flex-direction:column;gap:6px}.health-bar-title{color:#475569;font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.health-bar-track{background:#ffffff0d;border-radius:99px;height:8px;overflow:hidden}.health-bar-fill{border-radius:99px;box-shadow:0 0 12px #6366f14d;height:100%;transition:width 1s cubic-bezier(.34,1.2,.64,1)}.health-bar-labels{color:#334155;display:flex;font-size:.6rem;font-weight:600;justify-content:space-between}@media (max-width:860px){.seo-panel{display:none}}@media (max-width:600px){.pe-toolbar{padding:0 6px}.pe-tb-btn{min-width:28px;padding:0 5px}.pe-editor{padding:14px}}.pe-rm-section{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:10px;overflow:hidden}.pe-rm-sec-head{align-items:center;background:#0000001f;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--ed-inp-bd);color:#94a3b8;color:var(--ed-text2);display:flex;font-size:.72rem;font-weight:800;gap:7px;letter-spacing:.05em;padding:8px 12px;text-transform:uppercase}[data-theme=light] .pe-rm-sec-head{background:#0000000a}.pe-rm-sec-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pe-rm-sec-cnt{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:20px;color:#475569;color:var(--ed-text3);font-size:.68rem;font-weight:700;margin-right:auto;padding:1px 7px}.pe-rm-item{align-items:flex-start;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--ed-inp-bd);display:flex;gap:9px;padding:8px 12px;transition:background .15s}.pe-rm-item:last-child{border-bottom:none}.pe-rm-item:hover{background:#ffffff08}[data-theme=light] .pe-rm-item:hover{background:#00000005}.pe-rm-ico{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:900;height:20px;justify-content:center;margin-top:1px;width:20px}.pe-rm-ok .pe-rm-ico{background:#34d3992e;color:#34d399}.pe-rm-warn .pe-rm-ico{background:#fbbf2426;color:#fbbf24}.pe-rm-err .pe-rm-ico{background:#f8717126;color:#f87171}[data-theme=light] .pe-rm-ok .pe-rm-ico{background:#0596691f;color:#059669}[data-theme=light] .pe-rm-warn .pe-rm-ico{background:#d977061f;color:#b45309}[data-theme=light] .pe-rm-err .pe-rm-ico{background:#dc26261a;color:#dc2626}.pe-rm-body{flex:1 1;min-width:0}.pe-rm-label{color:#e2e8f0;color:var(--ed-text);font-size:.78rem;font-weight:700;line-height:1.3;margin-bottom:2px}.pe-rm-msg{font-size:.72rem;line-height:1.45;word-break:break-word}.pe-rm-ok .pe-rm-msg{color:#34d399}.pe-rm-warn .pe-rm-msg{color:#fbbf24}.pe-rm-err .pe-rm-msg{color:#f87171}[data-theme=light] .pe-rm-ok .pe-rm-msg{color:#059669}[data-theme=light] .pe-rm-warn .pe-rm-msg{color:#b45309}[data-theme=light] .pe-rm-err .pe-rm-msg{color:#dc2626}.gb-root{background:#0f1623;background:var(--ed-bg);color:#e2e8f0;color:var(--ed-text);direction:rtl;display:flex;flex-direction:column;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);inset:0;position:fixed;z-index:2000}.gb-header{align-items:center;background:#161d2e;background:var(--ed-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);box-shadow:0 2px 20px #00000026;box-sizing:border-box;direction:ltr;display:flex;flex-shrink:0;gap:12px;height:56px;justify-content:space-between;padding:0 20px;position:relative;z-index:10}.gb-header:before{background:linear-gradient(90deg,#7c6af7,#22d3ee,#10b981,#f59e0b);content:"";height:2px;left:0;position:absolute;right:0;top:0}.gb-hd-left{gap:12px;min-width:0}.gb-hd-left,.gb-hd-right{align-items:center;display:flex}.gb-hd-right{flex-shrink:0;gap:8px}.gb-logo{color:#7c6af7;flex-shrink:0}.gb-hd-title{color:#e2e8f0;color:var(--ed-text);font-size:.9rem;font-weight:700;white-space:nowrap}.gb-lang-pill{border-radius:99px;flex-shrink:0;font-size:.67rem;font-weight:700;padding:3px 10px}.gb-lang-pill.gb-lang-fa{background:#6366f133;border:1px solid #6366f140;color:#818cf8}.gb-lang-pill.gb-lang-ar{background:#f59e0b33;border:1px solid #f59e0b40;color:#f59e0b}.gb-lang-pill.gb-lang-en{background:#34d39933;border:1px solid #34d39940;color:#34d399}.gb-hd-divider{background:#ffffff12;background:var(--ed-border);flex-shrink:0;height:24px;width:1px}.gb-wc{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:6px;color:#475569;color:var(--ed-text3);font-size:.73rem;padding:4px 10px;white-space:nowrap}.gb-btn-close,.gb-btn-save,.gb-btn-wp{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.78rem;font-weight:700;gap:6px;padding:7px 15px;transition:all .2s;white-space:nowrap}.gb-btn-save{background:linear-gradient(135deg,#6366f1,#7c6af7);border:none;box-shadow:0 4px 16px #6366f159;color:#fff}.gb-btn-save:hover:not(:disabled){transform:translateY(-1px)}.gb-btn-save:disabled{cursor:default;opacity:.45}.gb-btn-close{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);color:#94a3b8;color:var(--ed-text2)}.gb-btn-close:hover{background:#ef44441f;border-color:#ef444466;color:#ef4444}.gb-btn-wp{background:#21759b1a;border:1px solid #21759b4d;color:#3a9dbf}.gb-btn-wp:hover{background:#21759b;border-color:#21759b;color:#fff}.gb-btn-sm{font-size:.74rem;padding:7px 12px}.gb-spin{animation:gb-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:13px;width:13px}@keyframes gb-spin{to{transform:rotate(1turn)}}.gb-body{display:flex;flex:1 1;overflow:hidden}.gb-canvas{background:#0f1623;background:var(--ed-bg);box-sizing:border-box;flex:1 1;overflow-y:auto;padding:48px 24px 120px;scrollbar-color:#6366f14d #0000;scrollbar-width:thin}.gb-canvas::-webkit-scrollbar{width:5px}.gb-canvas::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:99px}.gb-post-wrap{margin:0 auto;max-width:720px;width:100%}.gb-title-inp{background:#0000;border:none;border-bottom:2px solid #6366f126;box-sizing:border-box;color:#e2e8f0;color:var(--ed-text);display:block;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:2.2rem;font-weight:900;line-height:1.3;margin-bottom:36px;outline:none;padding-bottom:20px;transition:border-color .3s;width:100%}.gb-title-inp:focus{border-bottom-color:#6366f180}.gb-title-inp::placeholder{color:#334155;color:var(--ed-ph)}.gb-blocks{display:flex;flex-direction:column}.gb-block{border-radius:10px;margin-top:4px;position:relative;transition:background .15s}.gb-block.gb-selected{background:#7c6af70a;outline:2px solid #7c6af766}.gb-block:not(.gb-selected):hover{background:#ffffff0d;background:var(--ed-inp-bg)}.gb-toolbar{background:#161d2e;background:var(--ed-surface);border:1px solid #7c6af740;border-radius:10px;direction:ltr;flex-wrap:wrap;gap:2px;margin-bottom:8px;max-width:100%;padding:4px 6px;width:-webkit-fit-content;width:fit-content}.gb-tb-btn,.gb-toolbar{align-items:center;display:flex}.gb-tb-btn{background:#0000;border:none;border-radius:7px;color:#94a3b8;color:var(--ed-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.73rem;font-weight:700;height:28px;justify-content:center;min-width:30px;padding:0 6px;transition:all .15s;white-space:nowrap}.gb-tb-btn:hover:not(:disabled){background:#7c6af726;color:#c4b5fd}.gb-tb-btn:disabled{cursor:default;opacity:.3}.gb-tb-del:hover{background:#ef44441f!important;color:#f87171!important}.gb-tb-sel{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:7px;color:#94a3b8;color:var(--ed-text2);cursor:pointer;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.73rem;outline:none;padding:3px 8px}.gb-tb-type-badge{color:#818cf8;font-size:.75rem;font-weight:700;padding:0 4px}.gb-tb-sep{background:#ffffff12;background:var(--ed-border);flex-shrink:0;height:18px;margin:0 3px;width:1px}.gb-editable{border-radius:8px;box-sizing:border-box;color:#94a3b8;color:var(--ed-text2);display:block;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);line-height:1.9;min-height:1.8em;outline:none;padding:8px 14px;transition:background .15s;width:100%;word-break:break-word}.gb-editable:empty:before{color:#334155;color:var(--ed-ph);content:attr(data-ph);font-style:italic;pointer-events:none}.gb-editable:focus{background:#ffffff0d;background:var(--ed-inp-bg);color:#e2e8f0;color:var(--ed-text)}.gb-block-h1 .gb-editable{color:#e2e8f0;color:var(--ed-text);font-size:1.9rem;font-weight:900}.gb-block-h2 .gb-editable{border-bottom:2px solid #7c6af71f;color:#e2e8f0;color:var(--ed-text);font-size:1.4rem;font-weight:800}.gb-block-h3 .gb-editable{color:#a5b4fc;font-size:1.1rem;font-weight:700}[data-theme=light] .gb-block-h3 .gb-editable{color:#5b7cfa}.gb-block-paragraph .gb-editable{color:#94a3b8;color:var(--ed-text2);font-size:.96rem;line-height:2}.gb-block-quote{background:#6366f112;background:var(--ed-quote-bg);border-radius:0 12px 12px 0;border-right:4px solid #7c6af7}.gb-block-quote .gb-editable{color:#a5b4fc;font-style:italic}.gb-block-code{background:#00000073;background:var(--ed-code-bg);border:1px solid #ffffff12;border:1px solid var(--ed-border);border-radius:12px;overflow:hidden}.gb-block-code:before{background:#ffffff0d;background:var(--ed-inp-bg);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);color:#475569;color:var(--ed-text3);content:"⌨ کد";display:block;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.7rem;padding:6px 14px}.gb-block-code .gb-editable{background:#0000;color:#7dd3fc;direction:ltr;font-family:Courier New,monospace;font-size:.87rem;font-style:normal;text-align:left}.gb-block-image{padding:8px}.gb-fig{display:flex;flex-direction:column;gap:10px;margin:0}.gb-img{border:1px solid #ffffff12;border:1px solid var(--ed-border);border-radius:12px;display:block;max-height:440px;max-width:100%;object-fit:contain}.gb-img-ph{border:2px dashed #7c6af740;border-radius:12px;color:#475569;color:var(--ed-text3);padding:48px;text-align:center}.gb-img-inputs,.gb-img-ph{background:#ffffff0d;background:var(--ed-inp-bg)}.gb-img-inputs{border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.gb-img-alt,.gb-img-cap,.gb-img-inputs,.gb-img-url{border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd)}.gb-img-alt,.gb-img-cap,.gb-img-url{background:#ffffff0d;background:var(--ed-inp-bg);border-radius:8px;box-sizing:border-box;color:#e2e8f0;color:var(--ed-text);font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.8rem;outline:none;padding:8px 12px;width:100%}.gb-img-alt:focus,.gb-img-cap:focus,.gb-img-url:focus{border-color:#7c6af780}.gb-img-alt::placeholder,.gb-img-cap::placeholder,.gb-img-url::placeholder{color:#334155;color:var(--ed-ph)}.gb-block-list{padding:4px 8px}.gb-list{margin:0;padding-left:0;padding-right:24px}.gb-li{padding:3px 0}.gb-li-text{color:#94a3b8;color:var(--ed-text2);display:block;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.96rem;line-height:1.85;min-width:1px;outline:none}.gb-li-text:empty:before{color:#334155;color:var(--ed-ph);content:"آیتم لیست...";font-style:italic;pointer-events:none}.gb-block-divider{padding:12px 0}.gb-hr{background:linear-gradient(90deg,#0000,#7c6af74d,#22d3ee33,#0000);border:none;height:2px}.gb-block-table{padding:4px}.gb-table-wrap{border:1px solid #ffffff12;border:1px solid var(--ed-border);border-radius:10px;overflow-x:auto}.gb-table-wrap table{border-collapse:collapse;font-size:.87rem;width:100%}.gb-table-wrap td,.gb-table-wrap th{border:1px solid #ffffff12;border:1px solid var(--ed-border);padding:10px 14px;text-align:right}.gb-table-wrap th{background:#7c6af71a;color:#c4b5fd;font-weight:700}.gb-table-wrap td{color:#94a3b8;color:var(--ed-text2)}.gb-ins{height:28px;margin:2px 0;position:relative}.gb-ins,.gb-ins-btn{align-items:center;display:flex;justify-content:center}.gb-ins-btn{background:#0000;border:none;cursor:pointer;opacity:0;padding:0;transition:opacity .2s;width:100%}.gb-ins:hover .gb-ins-btn{opacity:1}.gb-ins-line{background:linear-gradient(90deg,#0000,#7c6af74d,#0000);flex:1 1;height:1px}.gb-ins-plus{align-items:center;background:#1e2940;background:var(--ed-ins-bg);border:1px solid #7c6af74d;border-radius:50%;color:#818cf8;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:24px;justify-content:center;line-height:1;transition:all .2s;width:24px}.gb-ins-btn:hover .gb-ins-plus{background:linear-gradient(135deg,#6366f1,#7c6af7);border-color:#7c6af7;color:#fff;transform:scale(1.15)}.gb-ins-menu{grid-gap:4px;background:#1a2235;background:var(--ed-surface2);border:1px solid #7c6af733;border-radius:14px;box-shadow:0 20px 60px #00000040;display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr;left:50%;padding:8px;position:absolute;top:32px;transform:translateX(-50%);width:290px;z-index:100}.gb-ins-item{align-items:center;background:#0000;border:none;border-radius:9px;color:#94a3b8;color:var(--ed-text2);cursor:pointer;display:flex;font-family:Vazirmatn,sans-serif;font-family:var(--al-font);font-size:.77rem;font-weight:600;gap:7px;padding:8px 10px;text-align:right;transition:all .15s;white-space:nowrap}.gb-ins-item:hover{background:#7c6af71f;color:#c4b5fd}.gb-ins-ico{background:#7c6af71a;border-radius:5px;color:#7c6af7;font-size:.82rem;font-weight:700;min-width:20px;padding:2px 4px;text-align:center}.gb-sidebar{background:#161d2e;background:var(--ed-surface);border-right:1px solid #ffffff12;border-right:1px solid var(--ed-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:260px}.gb-sb-head{background:#ffffff0d;background:var(--ed-inp-bg);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--ed-border);color:#475569;color:var(--ed-text3);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:16px 18px;text-transform:uppercase}.gb-sb-body{gap:12px;padding:16px}.gb-sb-body,.gb-sb-item{display:flex;flex-direction:column}.gb-sb-item{gap:5px}.gb-sb-lbl{color:#475569;color:var(--ed-text3);font-size:.7rem;font-weight:600}.gb-sb-val{color:#94a3b8;color:var(--ed-text2);font-size:.83rem;font-weight:600;line-height:1.5;word-break:break-word}.gb-sb-kw{background:#6366f114;border:1px solid #6366f126;border-radius:6px;color:#818cf8;font-size:.78rem;padding:3px 8px}.gb-sb-divider{background:#ffffff12;background:var(--ed-border);height:1px;margin:2px 0}.gb-sb-stat{align-items:baseline;display:flex;gap:6px}.gb-sb-stat-n{color:#e2e8f0;color:var(--ed-text);font-size:1.5rem;font-weight:900;line-height:1}.gb-sb-stat-l{color:#475569;color:var(--ed-text3);font-size:.75rem;font-weight:600}.gb-sb-tips{background:#7c6af70f;border:1px solid #7c6af71f;border-radius:10px;margin-top:4px;padding:12px}.gb-sb-tips-title{color:#7c6af7;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.gb-sb-tip{align-items:center;color:#475569;color:var(--ed-text3);display:flex;font-size:.75rem;gap:8px;margin-bottom:7px}.gb-sb-tip:last-child{margin-bottom:0}kbd{background:#ffffff0d;background:var(--ed-inp-bg);border:1px solid #ffffff1a;border:1px solid var(--ed-inp-bd);border-radius:5px;color:#94a3b8;color:var(--ed-text2);font-family:monospace;font-size:.68rem;padding:1px 6px}.gb-sb-tip-ico{align-items:center;background:#7c6af726;border-radius:50%;color:#818cf8;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:20px;justify-content:center;width:20px}@media (max-width:768px){.gb-sidebar{display:none}}.pe-save-msg{animation:pe-fade-in .3s ease;border-radius:20px;font-size:.82rem;font-weight:600;padding:4px 14px;white-space:nowrap}.pe-save-msg.ok{background:#34d39926;border:1px solid #34d3994d;color:#34d399}.pe-save-msg.err{background:#f8717126;border:1px solid #f871714d;color:#f87171}@keyframes pe-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pe-spin{animation:pe-spin-anim .65s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;display:inline-block;height:12px;margin-left:5px;vertical-align:middle;width:12px}@keyframes pe-spin-anim{to{transform:rotate(1turn)}}.admin-dashboard{background:var(--dark);display:flex;min-height:100vh}.admin-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ee6;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:2rem 0 0;position:-webkit-sticky;position:sticky;top:0;width:280px}:root[data-theme=light] .admin-sidebar{background:#fffffff2;border-right-color:#94a3b833}.sidebar-header{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding:0 1.5rem 2rem}:root[data-theme=light] .sidebar-header{border-bottom-color:#94a3b833}.sidebar-header h2{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;margin:0}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:0 1rem}.nav-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;padding:1rem 1.25rem;text-align:right;transition:all .3s ease}.nav-item:hover{background:#ffffff0d;border-color:#ffffff1a;color:var(--text-primary)}:root[data-theme=light] .nav-item:hover{background:#94a3b81a;border-color:#94a3b833}.nav-item.active{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}:root[data-theme=light] .nav-item.active{background:#5b7cfa1a;border-color:#5b7cfa4d;color:#5b7cfa}.nav-icon{font-size:1.5rem}.sidebar-footer{border-top:1px solid #ffffff14;padding:1rem}:root[data-theme=light] .sidebar-footer{border-top-color:#94a3b833}.nav-item.nav-item-blog{border-top:1px solid #ffffff0f;color:#a78bfa;margin-top:.5rem;padding-top:1.25rem}:root[data-theme=light] .nav-item.nav-item-blog{border-top-color:#94a3b826;color:#7c3aed}.nav-item.nav-item-blog:hover{background:#a78bfa1a;border-color:#a78bfa4d;color:#c4b5fd}:root[data-theme=light] .nav-item.nav-item-blog:hover{background:#7c3aed14;border-color:#7c3aed40;color:#6d28d9}.nav-item.nav-item-logout{color:#f87171;width:100%}:root[data-theme=light] .nav-item.nav-item-logout{color:#dc2626}.nav-item.nav-item-logout:hover{background:#f871711a;border-color:#f871714d;color:#fca5a5}:root[data-theme=light] .nav-item.nav-item-logout:hover{background:#dc262614;border-color:#dc26264d;color:#b91c1c}.admin-content{flex:1 1;overflow-y:auto;padding:2rem}.section-header{margin-bottom:2rem}.section-header h2{color:var(--text-primary);font-size:2rem;font-weight:900;margin:0}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.stat-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}:root[data-theme=light] .stat-card{background:#ffffffe6;border-color:#94a3b833}.stat-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}:root[data-theme=light] .stat-card:hover{border-color:#5b7cfa4d}.stat-icon{align-items:center;background:#00d4ff1a;border-radius:15px;display:flex;font-size:3rem;height:70px;justify-content:center;width:70px}:root[data-theme=light] .stat-icon{background:#5b7cfa1a}.stat-info{flex:1 1;text-align:right}.stat-info h3{color:var(--text-secondary);font-size:.95rem;font-weight:600;margin:0 0 .5rem}.stat-value{font-size:2.5rem;margin:0}.stat-label{font-size:.85rem;margin:.5rem 0 0}.charts-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:3rem}.chart-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;padding:2rem}:root[data-theme=light] .chart-card{background:#ffffffe6;border-color:#94a3b833}.chart-card h3{color:var(--text-primary);font-size:1.25rem;font-weight:800;margin:0 0 1.5rem}.simple-chart{align-items:flex-end;display:flex;gap:.5rem;height:200px;padding:1rem 0}.chart-bar{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.bar-fill{background:var(--gradient-primary);border-radius:4px 4px 0 0;min-height:10px;transition:height .3s ease;width:100%}.bar-fill.revenue{background:linear-gradient(135deg,gold,#ff2e97)}.bar-label{color:var(--text-secondary);font-size:.75rem;font-weight:600}.table-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;overflow-x:auto;padding:1.5rem}:root[data-theme=light] .table-container{background:#ffffffe6;border-color:#94a3b833}.admin-table{border-collapse:collapse;width:100%}.admin-table thead{border-bottom:2px solid #ffffff1a}:root[data-theme=light] .admin-table thead{border-bottom-color:#94a3b833}.admin-table th{color:var(--text-primary);font-size:.9rem;font-weight:800;letter-spacing:.5px;padding:1rem;text-align:right;text-transform:uppercase}.admin-table td{border-bottom:1px solid #ffffff0d;color:var(--text-secondary);padding:1rem;text-align:right}:root[data-theme=light] .admin-table td{border-bottom-color:#94a3b81a}.admin-table tr:hover td{background:#ffffff08}:root[data-theme=light] .admin-table tr:hover td{background:#94a3b80d}.status-badge{border-radius:50px;display:inline-block;font-size:.8rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}.status-badge.verified{background:#22c55e33;color:#22c55e}.status-badge.unverified{background:#fb923c33;color:#fb923c}.status-badge.completed{background:#22c55e33;color:#22c55e}.status-badge.pending{background:#eab30833;color:#eab308}.status-badge.failed{background:#ef444433;color:#ef4444}.plan-badge{border-radius:50px;display:inline-block;font-size:.8rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}.plan-badge.free{background:#94a3b833;color:#94a3b8}.plan-badge.basic{background:#3b82f633;color:#3b82f6}.plan-badge.pro{background:#a855f733;color:#a855f7}.plan-badge.enterprise{background:#fb923c33;color:#fb923c}.btn-action{background:#0000;border:1px solid #fff3;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.85rem;font-weight:600;margin-left:.5rem;padding:.5rem 1rem;transition:all .3s ease}.btn-action:hover{background:#ffffff1a;border-color:#ffffff4d}:root[data-theme=light] .btn-action:hover{background:#94a3b81a;border-color:#94a3b84d}.btn-action.block{border-color:#ef444480;color:#ef4444}.btn-action.block:hover{background:#ef444433}.btn-action.unblock{border-color:#22c55e80;color:#22c55e}.btn-action.unblock:hover{background:#22c55e33}.btn-action.view{border-color:#00d4ff80;color:#00d4ff}:root[data-theme=light] .btn-action.view{border-color:#5b7cfa80;color:#5b7cfa}.btn-action.view:hover{background:#00d4ff33}:root[data-theme=light] .btn-action.view:hover{background:#5b7cfa33}.btn-action.delete{border-color:#ef444480;color:#ef4444}.btn-action.delete:hover{background:#ef444433}.role-select{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.85rem;font-weight:600;outline:none;padding:.5rem .75rem;transition:all .3s ease}:root[data-theme=light] .role-select{background:#94a3b80d;border-color:#94a3b833}.role-select:focus{background:#ffffff1a;border-color:#00d4ff80}:root[data-theme=light] .role-select:focus{background:#94a3b81a;border-color:#5b7cfa80}.models-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.model-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .3s ease}:root[data-theme=light] .model-card{background:#ffffffe6;border-color:#94a3b833}.model-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}:root[data-theme=light] .model-card:hover{border-color:#5b7cfa4d}.model-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}:root[data-theme=light] .model-header{border-bottom-color:#94a3b833}.model-header h3{color:var(--text-primary);font-size:1.25rem;font-weight:800;margin:0}.model-status{border-radius:50px;font-size:.75rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}.model-status.active{background:#22c55e33;color:#22c55e}.model-status.inactive{background:#94a3b833;color:#94a3b8}.model-info{margin-bottom:1.5rem}.model-info p{color:var(--text-secondary);font-size:.95rem;margin:.75rem 0}.model-info strong{color:var(--text-primary);font-weight:700}.model-actions{display:flex;gap:.75rem}.btn-toggle{border:1px solid;border-radius:10px;cursor:pointer;flex:1 1;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.btn-toggle.activate{background:#22c55e1a;border-color:#22c55e80;color:#22c55e}.btn-toggle.activate:hover{background:#22c55e33}.btn-toggle.deactivate{background:#ef44441a;border-color:#ef444480;color:#ef4444}.btn-toggle.deactivate:hover{background:#ef444433}.plans-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.plan-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}:root[data-theme=light] .plan-card{background:#ffffffe6;border-color:#94a3b833}.plan-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}:root[data-theme=light] .plan-card:hover{border-color:#5b7cfa4d}.plan-card.pro{border-color:#a855f780}.plan-card.pro:hover{border-color:#a855f7b3}.plan-card h3{color:var(--text-primary);font-size:1.5rem;font-weight:900;margin:0 0 1rem}.plan-price{margin-bottom:2rem}.plan-price .price{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,monospace;font-size:2.5rem;font-weight:900}.plan-price .currency{color:var(--text-secondary);display:block;font-size:.9rem;margin-top:.5rem}.plan-features{text-align:right}.plan-features p{color:var(--text-secondary);font-size:.95rem;margin:.75rem 0}.loading-spinner{align-items:center;color:var(--text-secondary);display:flex;font-size:1.25rem;justify-content:center;min-height:400px}.error-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;margin-bottom:2rem;padding:1.5rem}.transaction-id{font-family:Space Mono,monospace;font-size:.85rem}.article-title{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.admin-dashboard{flex-direction:column}.admin-sidebar{flex-direction:row;flex-wrap:wrap;height:auto;padding:1rem 0;position:relative;width:100%}.sidebar-nav{flex:1 1;flex-direction:row;overflow-x:auto;padding:0 .5rem}.sidebar-footer{align-items:center;border-right:1px solid #ffffff14;border-top:none;display:flex;padding:0 .5rem}:root[data-theme=light] .sidebar-footer{border-right-color:#94a3b833}.nav-item.nav-item-blog,.nav-item.nav-item-logout{border-top:none;margin-top:0;padding-top:1rem;white-space:nowrap}.nav-item{white-space:nowrap}.charts-grid{grid-template-columns:1fr}}@media (max-width:768px){.admin-content{padding:1rem}.stats-grid{grid-template-columns:1fr}.table-container{overflow-x:scroll}.admin-table{min-width:800px}.models-grid,.plans-grid{grid-template-columns:1fr}}.admin-support{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ticket-stats-bar{grid-gap:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:16px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1rem;padding:1.5rem}:root[data-theme=light] .ticket-stats-bar{background:#ffffffe6;border-color:#94a3b833}.ts-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:all .3s ease}:root[data-theme=light] .ts-item{background:#94a3b80d;border-color:#94a3b826}.ts-item:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}:root[data-theme=light] .ts-item:hover{background:#94a3b814;border-color:#94a3b840}.ts-item span{font-family:Space Mono,monospace;font-size:1.75rem;font-weight:900}.ts-item label{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ts-total span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#5b7cfa);-webkit-background-clip:text;background-clip:text}.ts-open span{color:#3b82f6}.ts-answered span{color:#10b981}.ts-closed span{color:#64748b}.ts-urgent span{color:#ef4444}.ts-today span{color:#f59e0b}.ticket-filters{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:1rem;padding:1.25rem}:root[data-theme=light] .ticket-filters{background:#ffffffe6;border-color:#94a3b833}.ticket-search-input{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.95rem;font-weight:500;min-width:250px;outline:none;padding:.875rem 1.25rem;transition:all .3s ease}:root[data-theme=light] .ticket-search-input{background:#94a3b814;border-color:#94a3b840}.ticket-search-input::placeholder{color:var(--text-secondary);opacity:.6}.ticket-search-input:focus{background:#ffffff14;border-color:#00d4ff80;box-shadow:0 0 0 3px #00d4ff1a}:root[data-theme=light] .ticket-search-input:focus{background:#94a3b81f;border-color:#5b7cfa80;box-shadow:0 0 0 3px #5b7cfa1a}.ticket-filter-select{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;min-width:140px;outline:none;padding:.875rem 1rem;transition:all .3s ease}:root[data-theme=light] .ticket-filter-select{background:#94a3b814;border-color:#94a3b840}.ticket-filter-select:focus,.ticket-filter-select:hover{background:#ffffff14;border-color:#00d4ff66}:root[data-theme=light] .ticket-filter-select:focus,:root[data-theme=light] .ticket-filter-select:hover{background:#94a3b81f;border-color:#5b7cfa66}.btn-filter-apply{background:#00d4ff26;border:1px solid #00d4ff66;border-radius:12px;color:#00d4ff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:.875rem 1.5rem;transition:all .3s ease}:root[data-theme=light] .btn-filter-apply{background:#5b7cfa26;border-color:#5b7cfa66;color:#5b7cfa}.btn-filter-apply:hover{background:#00d4ff40;border-color:#00d4ff99;transform:translateY(-1px)}:root[data-theme=light] .btn-filter-apply:hover{background:#5b7cfa40;border-color:#5b7cfa99}.support-admin-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:400px 1fr;height:calc(100vh - 400px);min-height:600px}.admin-tickets-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e80;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:1rem;max-height:100%;overflow-y:auto;padding:1rem}:root[data-theme=light] .admin-tickets-list{background:#ffffffb3;border-color:#94a3b833}.tickets-empty-admin{align-items:center;color:var(--text-secondary);display:flex;font-size:1rem;justify-content:center;padding:3rem;text-align:center}.admin-ticket-card{background:#1a1a2ecc;border:1px solid #ffffff1a;border-radius:14px;cursor:pointer;padding:1.25rem;position:relative;transition:all .3s ease}:root[data-theme=light] .admin-ticket-card{background:#fffffff2;border-color:#94a3b833}.admin-ticket-card:hover{background:#1a1a2ef2;border-color:#fff3;transform:translateX(-3px)}:root[data-theme=light] .admin-ticket-card:hover{background:#fff;border-color:#94a3b84d}.admin-ticket-card.active{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 0 0 2px #00d4ff33}:root[data-theme=light] .admin-ticket-card.active{background:#5b7cfa1a;border-color:#5b7cfa66;box-shadow:0 0 0 2px #5b7cfa33}.admin-ticket-card.priority-border-high{border-right:3px solid #ef4444}.admin-ticket-card.priority-border-medium{border-right:3px solid #f59e0b}.admin-ticket-card.priority-border-low{border-right:3px solid #10b981}.atc-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.atc-number{background:#ffffff0d;border-radius:6px;color:var(--text-secondary);font-family:Space Mono,monospace;font-size:.8rem;font-weight:700;padding:.25rem .6rem}:root[data-theme=light] .atc-number{background:#94a3b826}.atc-status{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.3px;padding:.3rem .75rem;text-transform:uppercase}.atc-status.status-open{background:#3b82f633;color:#60a5fa}.atc-status.status-answered{background:#10b98133;color:#34d399}.atc-status.status-closed{background:#64748b33;color:#94a3b8}.atc-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:var(--text-primary);display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;overflow:hidden}.atc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.atc-user{color:var(--text-secondary);font-size:.85rem;font-weight:500}.atc-priority{border-radius:12px;font-size:.7rem;font-weight:700;padding:.2rem .6rem}.atc-priority.priority-high{background:#ef444433;color:#ef4444}.atc-priority.priority-medium{background:#f59e0b33;color:#f59e0b}.atc-priority.priority-low{background:#10b98133;color:#10b981}.atc-replies{font-size:.85rem;font-weight:500}.atc-date,.atc-replies{color:var(--text-secondary)}.atc-date{font-size:.75rem;opacity:.7}.admin-ticket-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;max-height:100%;overflow:hidden}:root[data-theme=light] .admin-ticket-panel{background:#ffffffe6;border-color:#94a3b833}.atp-header{align-items:flex-start;background:#ffffff05;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}:root[data-theme=light] .atp-header{background:#94a3b80d;border-bottom-color:#94a3b833}.atp-info{flex:1 1}.atp-number{background:#ffffff14;border-radius:8px;color:var(--text-secondary);display:inline-block;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700;margin-bottom:.75rem;padding:.35rem .75rem}:root[data-theme=light] .atp-number{background:#94a3b833}.atp-subject{color:var(--text-primary);font-size:1.25rem;font-weight:800;line-height:1.4;margin:0 0 .75rem}.atp-meta-row{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:1rem}.atp-actions{display:flex;gap:.75rem}.atp-status-select{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;outline:none;padding:.7rem 1rem;transition:all .3s ease}:root[data-theme=light] .atp-status-select{background:#94a3b81a;border-color:#94a3b84d}.atp-status-select:focus,.atp-status-select:hover{background:#ffffff1f;border-color:#00d4ff80}:root[data-theme=light] .atp-status-select:focus,:root[data-theme=light] .atp-status-select:hover{background:#94a3b826;border-color:#5b7cfa80}.atp-messages{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.5rem}.atp-msg{align-items:flex-start;display:flex;gap:1rem}.atp-msg-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.atp-msg-user .atp-msg-avatar{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.atp-msg-admin .atp-msg-avatar{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:1.25rem}.atp-msg-internal .atp-msg-avatar{background:linear-gradient(135deg,gold,#ff2e97)}.atp-msg-body{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex:1 1;padding:1rem 1.25rem}:root[data-theme=light] .atp-msg-body{background:#94a3b814;border-color:#94a3b833}.atp-msg-admin .atp-msg-body{background:#00d4ff14;border-color:#00d4ff33}:root[data-theme=light] .atp-msg-admin .atp-msg-body{background:#5b7cfa14;border-color:#5b7cfa33}.atp-msg-internal .atp-msg-body{background:#ffd70014;border-color:#ffd70040;border-style:dashed}.atp-msg-sender{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;font-weight:700;gap:.5rem;margin-bottom:.5rem}.internal-badge{background:#ffd70033;border-radius:12px;color:#fbbf24;font-size:.65rem;font-weight:700;letter-spacing:.5px;padding:.2rem .6rem;text-transform:uppercase}.atp-msg-time{color:var(--text-secondary);font-size:.75rem;font-weight:500;margin-right:auto}.atp-msg-text{word-wrap:break-word;color:var(--text-primary);font-size:.95rem;line-height:1.6;white-space:pre-wrap}.atp-reply-area{background:#ffffff05;border-top:1px solid #ffffff1a;padding:1.5rem}:root[data-theme=light] .atp-reply-area{background:#94a3b80d;border-top-color:#94a3b833}.atp-textarea{background:#ffffff0d;border:2px solid #ffffff26;border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.6;margin-bottom:1rem;outline:none;padding:1rem 1.25rem;resize:vertical;transition:all .3s ease;width:100%}:root[data-theme=light] .atp-textarea{background:#94a3b814;border-color:#94a3b840}.atp-textarea::placeholder{color:var(--text-secondary);opacity:.6}.atp-textarea:focus{background:#ffffff14;border-color:#00d4ff80;box-shadow:0 0 0 3px #00d4ff1a}:root[data-theme=light] .atp-textarea:focus{background:#94a3b81f;border-color:#5b7cfa80;box-shadow:0 0 0 3px #5b7cfa1a}.atp-textarea.internal-textarea{background:#ffd7000d;border-color:#ffd7004d;border-style:dashed}.atp-textarea.internal-textarea:focus{border-color:#ffd70080;box-shadow:0 0 0 3px #ffd7001a}.atp-reply-footer{align-items:center;display:flex;justify-content:space-between}.internal-toggle{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;-webkit-user-select:none;user-select:none}.internal-toggle input[type=checkbox]{accent-color:#fbbf24;cursor:pointer;height:18px;width:18px}.btn-admin-reply{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.875rem 2rem;transition:all .3s ease}.btn-admin-reply:disabled{cursor:not-allowed;opacity:.5}.btn-reply{background:linear-gradient(135deg,#00d4ff,#5b7cfa);box-shadow:0 4px 12px #00d4ff4d;color:#fff}.btn-reply:hover:not(:disabled){box-shadow:0 6px 20px #00d4ff66;transform:translateY(-2px)}.btn-reply:active:not(:disabled){transform:translateY(0)}.btn-internal{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px #fbbf244d;color:#1a1a2e}.btn-internal:hover:not(:disabled){box-shadow:0 6px 20px #fbbf2466;transform:translateY(-2px)}.btn-internal:active:not(:disabled){transform:translateY(0)}.atp-closed-notice{background:#64748b1a;border-top:1px solid #ffffff1a;color:var(--text-secondary);font-size:1rem;font-weight:600;padding:1.5rem;text-align:center}:root[data-theme=light] .atp-closed-notice{background:#94a3b826;border-top-color:#94a3b833}.admin-ticket-empty-panel{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2e80;border:1px solid #ffffff14;border-radius:16px;color:var(--text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center}:root[data-theme=light] .admin-ticket-empty-panel{background:#ffffffb3;border-color:#94a3b833}.admin-ticket-empty-panel span{font-size:4rem;margin-bottom:1rem;opacity:.5}.admin-ticket-empty-panel p{font-size:1.1rem;font-weight:600;margin:0}@media (max-width:1200px){.support-admin-layout{grid-template-columns:350px 1fr}}@media (max-width:968px){.support-admin-layout{grid-template-columns:1fr;height:auto}.admin-tickets-list{max-height:400px}.admin-ticket-panel{min-height:600px}.ticket-filters{flex-wrap:wrap}.ticket-search-input{min-width:100%}.ticket-stats-bar{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:640px){.ticket-stats-bar{grid-template-columns:repeat(2,1fr)}.ts-item span{font-size:1.5rem}.atp-header{flex-direction:column;gap:1rem}.atp-actions,.atp-status-select{width:100%}.atp-reply-footer{align-items:stretch;flex-direction:column;gap:1rem}.btn-admin-reply{width:100%}}:root,[data-theme=dark]{--bg-page:#06060f;--bg-card:#0c0c1ed1;--bg-input:#ffffff0a;--bg-input-hover:#ffffff12;--bg-input-focus:#00d4ff0d;--bg-float:#0a0a19e6;--bg-topbar:#0c0c1ee0;--text-primary:#fff;--text-secondary:#8080a0;--text-muted:#50506a;--border:#ffffff14;--border-input:#ffffff1c;--border-hover:#ffffff38;--border-focus:#00d4ff;--primary:#00d4ff;--secondary:#7b2ff7;--accent:#ff2e97;--orb-opacity:0.44;--shadow-card:0 28px 65px #0000008c,0 0 0 1px #ffffff0a inset,0 0 50px #00d4ff12;--shadow-btn:0 8px 26px #00d4ff3d,0 4px 12px #7b2ff733;--shadow-topbar:0 4px 20px #00000059;--google-bg:#ffffff0f;--google-bg-hover:#ffffff1c;--google-border:#ffffff21;--google-border-hover:#ffffff47;--google-text:#fff;--google-shadow:0 4px 18px #00000047;--google-shadow-hover:0 8px 30px #0000006b;--alert-success-bg:#00c8641a;--alert-success-border:#00c86440;--alert-success-text:#3ddc84;--alert-error-bg:#dc32321a;--alert-error-border:#dc323240;--alert-error-text:#ff6b6b;--alert-info-bg:#6464ff1a;--alert-info-border:#6464ff40;--alert-info-text:#8080ff;--alert-warning-bg:#f59e0b1f;--alert-warning-border:#f59e0b4d;--alert-warning-text:#fbbf24}[data-theme=light]{--bg-page:#eef0ff;--bg-card:#ffffffd9;--bg-input:#00000008;--bg-input-hover:rgba(0,0,0,.055);--bg-input-focus:#0064c80d;--bg-float:#ffffffeb;--bg-topbar:#ffffffe0;--text-primary:#0c0c26;--text-secondary:#5a5a80;--text-muted:#9090b0;--border:#00000012;--border-input:#0000001c;--border-hover:#00000038;--border-focus:#0068cc;--primary:#0068cc;--secondary:#6a1fd4;--accent:#d4006e;--orb-opacity:0.18;--shadow-card:0 20px 55px #00000017,0 0 0 1px #0000000a inset,0 0 40px #0064c80f;--shadow-btn:0 8px 26px #0064c83d,0 4px 12px #6a1fd426;--shadow-topbar:0 4px 20px #0000001a;--google-bg:#fff;--google-bg-hover:#f5f6ff;--google-border:#0000001f;--google-border-hover:#0000003d;--google-text:#1a1a3a;--google-shadow:0 2px 12px #00000017;--google-shadow-hover:0 6px 24px #00000026;--alert-success-bg:#00a05014;--alert-success-border:#00a05038;--alert-success-text:#007a40;--alert-error-bg:#b4141414;--alert-error-border:#b4141438;--alert-error-text:#b41414;--alert-info-bg:#3c3cc814;--alert-info-border:#3c3cc838;--alert-info-text:#3c3cc8;--alert-warning-bg:#b4780014;--alert-warning-border:#b4780038;--alert-warning-text:#92600a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:#fff;color:var(--text-primary);direction:rtl;font-family:Vazirmatn,Outfit,sans-serif;overflow-x:hidden;transition:background .35s ease,color .35s ease}.auth-container,body{background:#06060f;background:var(--bg-page)}.auth-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:5rem 2rem 2rem;position:relative;transition:background .35s ease}.hero-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.gradient-orb{animation:floatOrb 10s ease-in-out infinite;border-radius:50%;filter:blur(110px);opacity:.44;opacity:var(--orb-opacity);position:absolute;transition:opacity .35s ease;will-change:transform}.orb-1{animation-delay:0s;background:radial-gradient(circle,#00d4ff 0,#0000 65%);background:radial-gradient(circle,var(--primary) 0,#0000 65%);height:560px;right:-9%;top:-14%;width:560px}.orb-2{animation-delay:3.5s;background:radial-gradient(circle,#7b2ff7 0,#0000 65%);background:radial-gradient(circle,var(--secondary) 0,#0000 65%);bottom:-14%;height:420px;left:-5%;width:420px}.orb-3{animation-delay:7s;background:radial-gradient(circle,#ff2e97 0,#0000 65%);background:radial-gradient(circle,var(--accent) 0,#0000 65%);height:340px;left:44%;top:44%;width:340px}@keyframes floatOrb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.06)}66%{transform:translate(-12px,12px) scale(.94)}}.grid-overlay{animation:gridMove 28s linear infinite;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-image:linear-gradient(var(--border) 1px,#0000 1px),linear-gradient(90deg,var(--border) 1px,#0000 1px);background-size:60px 60px;inset:0;opacity:.35;position:absolute;transition:opacity .35s}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.top-bar{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 1.5rem;pointer-events:none;position:fixed;right:0;top:1.2rem;z-index:100}.home-btn{align-items:center;animation:slideLeft .5s ease-out both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0c0c1ee0;background:var(--bg-topbar);border:1px solid #ffffff1c;border:1px solid var(--border-input);border-radius:50px;box-shadow:0 4px 20px #00000059;box-shadow:var(--shadow-topbar);color:#fff;color:var(--text-primary);display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:.87rem;font-weight:700;gap:.45rem;padding:.58rem 1.15rem;pointer-events:all;text-decoration:none;transition:all .28s ease}.home-btn:hover{background:#00d4ff;background:var(--primary);border-color:#00d4ff;border-color:var(--primary);box-shadow:0 6px 24px #0003,0 0 18px #00d4ff33;color:#fff;transform:translateY(-2px)}[data-theme=light] .home-btn:hover{box-shadow:0 6px 24px #0000001f,0 0 14px #0064c82e}.home-btn .home-icon{font-size:1rem;transition:transform .3s}.home-btn:hover .home-icon{transform:scale(1.25) rotate(-12deg)}@keyframes slideLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.theme-toggle{align-items:center;animation:slideRight .5s ease-out both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0c0c1ee0;background:var(--bg-topbar);border:1px solid #ffffff1c;border:1px solid var(--border-input);border-radius:50%;box-shadow:0 4px 20px #00000059;box-shadow:var(--shadow-topbar);color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:1.05rem;height:40px;justify-content:center;line-height:1;pointer-events:all;transition:all .28s ease;width:40px}.theme-toggle:hover{border-color:#00d4ff;border-color:var(--primary);box-shadow:0 4px 18px #0000002e,0 0 14px #00d4ff2e;transform:rotate(22deg) scale(1.12)}@keyframes slideRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.auth-content{animation:fadeInUp .6s ease-out;max-width:490px;position:relative;width:100%;z-index:10}.auth-badge{align-items:center;animation:fadeIn .7s ease-out .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff14;border:1px solid #00d4ff33;border-radius:50px;display:inline-flex;gap:.45rem;margin-bottom:1.35rem;padding:.45rem 1.1rem;transition:border-color .35s,background .35s}[data-theme=light] .auth-badge{background:#0064c812;border-color:#0064c833}.badge-icon{font-size:.95rem}.badge-text{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#ff2e97);background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));font-size:.84rem;font-weight:800}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-title{animation:fadeIn .7s ease-out .3s both;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.title-highlight{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#ff2e97);background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent))}.auth-description{animation:fadeIn .7s ease-out .4s both;color:#8080a0;color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:1.75rem;transition:color .35s}.auth-description strong{color:#fff;color:var(--text-primary);font-weight:700}.auth-form{animation:fadeIn .7s ease-out .5s both;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0c1ed1;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 28px 65px #0000008c,inset 0 0 0 1px #ffffff0a,0 0 50px #00d4ff12;box-shadow:var(--shadow-card);overflow:hidden;padding:2.35rem;position:relative;transition:background .35s,box-shadow .35s,border-color .35s}.auth-form:before{background:linear-gradient(90deg,#00d4ff,#7b2ff7,#ff2e97);background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));content:"";height:2px;left:0;opacity:.75;position:absolute;right:0;top:0}.form-group{margin-bottom:1.3rem;position:relative}.form-label{align-items:center;color:#fff;display:flex;font-size:.87rem;gap:.4rem;margin-bottom:.52rem;transition:color .35s}.label-icon{font-size:.92rem}.form-input{background:#ffffff0a;background:var(--bg-input);border:1.5px solid #ffffff1c;border:1.5px solid var(--border-input);border-radius:12px;color:#fff;color:var(--text-primary);font-family:Outfit,Vazirmatn,sans-serif;font-size:.96rem;outline:none;padding:.88rem 1.1rem;transition:border-color .25s,background .25s,box-shadow .25s,color .35s;width:100%}.form-input::placeholder{color:#50506a;color:var(--text-muted);font-family:Vazirmatn,sans-serif;font-size:.86rem}.form-input:hover{background:#ffffff12;background:var(--bg-input-hover);border-color:#ffffff38;border-color:var(--border-hover)}.form-input:focus{background:#00d4ff0d;background:var(--bg-input-focus);border-color:#00d4ff;border-color:var(--border-focus);box-shadow:0 0 0 3.5px #00d4ff1f,0 2px 10px #0000001f}[data-theme=light] .form-input:focus{box-shadow:0 0 0 3.5px #0064c81f,0 2px 10px #0000000f}.form-input.error{border-color:#ff2e97;border-color:var(--accent);box-shadow:0 0 0 3px #ff2e971a}.input-border{display:none}.error-message{color:#ff2e97;color:var(--accent);display:block;font-size:.79rem;font-weight:700;margin-top:.36rem}.password-wrapper{position:relative}.password-wrapper .form-input{padding-left:3rem}.toggle-password{background:none;border:none;cursor:pointer;font-size:1.05rem;left:.85rem;line-height:1;opacity:.45;padding:.2rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s}.toggle-password:hover{opacity:1}.password-strength{font-size:.79rem;font-weight:700;margin-top:.38rem}.checkbox-group{margin-bottom:0}.checkbox-label{color:#8080a0;color:var(--text-secondary);font-family:Vazirmatn,sans-serif;font-size:.86rem;gap:.58rem;transition:color .2s}.checkbox-label:hover{color:#fff;color:var(--text-primary)}.checkbox-label input[type=checkbox]{display:none}.checkbox-custom{border:1.5px solid #ffffff1c;border:1.5px solid var(--border-input);border-radius:6px;flex-shrink:0;height:19px;position:relative;transition:all .25s;width:19px}.checkbox-label input:checked~.checkbox-custom{background:linear-gradient(135deg,#00d4ff,#7b2ff7);background:linear-gradient(135deg,var(--primary),var(--secondary));border-color:#0000;box-shadow:0 0 10px #00d4ff47}.checkbox-label input:checked~.checkbox-custom:after{align-items:center;color:#fff;content:"✓";display:flex;font-size:.7rem;font-weight:900;inset:0;justify-content:center;position:absolute}.checkbox-text{flex:1 1}.form-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.35rem}.link-primary{color:#00d4ff;color:var(--primary);font-weight:700;text-decoration:none;transition:opacity .2s}.link-primary:hover{opacity:.75}.forgot-password{font-size:.86rem}.btn-primary{align-items:center;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#ff2e97);background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));border:none;border-radius:12px;box-shadow:0 8px 26px #00d4ff3d,0 4px 12px #7b2ff733;box-shadow:var(--shadow-btn);color:#fff;cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:.98rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.95rem 2rem;position:relative;transition:transform .28s,box-shadow .28s,opacity .28s}.btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 12px 34px #00d4ff4d,0 6px 18px #7b2ff740;transform:translateY(-2px)}[data-theme=light] .btn-primary:hover{box-shadow:0 12px 34px #0064c842,0 6px 18px #6a1fd433}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.btn-full{width:100%}.spinner{animation:spin .65s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.divider{margin:1.35rem 0;position:relative;text-align:center}.divider:before{background:#ffffff14;background:var(--border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider-text{background:#0c0c1ed1;background:var(--bg-card);color:#50506a;color:var(--text-muted);display:inline-block;font-size:.79rem;font-weight:700;letter-spacing:.06em;padding:0 1rem;position:relative;transition:background .35s,color .35s}.social-login{display:flex;justify-content:center;margin-bottom:1.35rem}.btn-google{align-items:center;background:#ffffff0f;background:var(--google-bg);border:1.5px solid #ffffff21;border:1.5px solid var(--google-border);border-radius:12px;box-shadow:0 4px 18px #00000047;box-shadow:var(--google-shadow);color:#fff;color:var(--google-text);cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:.93rem;font-weight:700;gap:.9rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.88rem 1.5rem;position:relative;text-align:center;transition:all .28s ease;width:100%}.btn-google:after{background:linear-gradient(110deg,#ea433514,#fbbc0514 25%,#34a85314 55%,#4285f414);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.btn-google:hover:after{opacity:1}.btn-google:hover{background:#ffffff1c;background:var(--google-bg-hover);border-color:#ffffff47;border-color:var(--google-border-hover);box-shadow:0 8px 30px #0000006b;box-shadow:var(--google-shadow-hover);transform:translateY(-2px)}.btn-google:active{transform:translateY(0)}.btn-google-icon{height:20px;width:20px}.btn-google-icon,.btn-google-sep{flex-shrink:0;position:relative;z-index:1}.btn-google-sep{background:#ffffff1c;background:var(--border-input);height:18px;width:1px}.btn-google-label{position:relative;white-space:nowrap;z-index:1}.form-footer{border-top:1px solid #ffffff14;border-top:1px solid var(--border);margin-top:1.35rem;padding-top:1.15rem;text-align:center;transition:border-color .35s}.footer-text{color:#8080a0;color:var(--text-secondary);font-size:.9rem;transition:color .35s}.alert{align-items:center;animation:slideDown .27s ease-out;border-radius:12px;display:flex;font-family:Vazirmatn,sans-serif;gap:.68rem;margin-top:.9rem;padding:.9rem 1.15rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.alert-success{background:#00c8641a;background:var(--alert-success-bg);border:1px solid #00c86440;border:1px solid var(--alert-success-border);color:#3ddc84;color:var(--alert-success-text)}.alert-error{background:#dc32321a;background:var(--alert-error-bg);border:1px solid #dc323240;border:1px solid var(--alert-error-border);color:#ff6b6b;color:var(--alert-error-text)}.alert-info{background:#6464ff1a;background:var(--alert-info-bg);border:1px solid #6464ff40;border:1px solid var(--alert-info-border);color:#8080ff;color:var(--alert-info-text)}.alert-warning{background:#f59e0b1f;background:var(--alert-warning-bg);border:1px solid #f59e0b4d;border:1px solid var(--alert-warning-border);color:#fbbf24;color:var(--alert-warning-text)}.alert-icon{font-size:1.1rem}.alert-text{flex:1 1;font-size:.87rem;font-weight:600}.floating-elements{inset:0;pointer-events:none;position:absolute;z-index:5}.float-card{align-items:center;animation:floatCard 7s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a19e6;background:var(--bg-float);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:15px;box-shadow:0 8px 30px #0000002e;display:flex;gap:.65rem;padding:.82rem 1.25rem;position:absolute;transition:background .35s,border-color .35s}.float-card:before{background:linear-gradient(90deg,#0000,#ffffff38,#0000);background:linear-gradient(90deg,#0000,var(--border-hover),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.card-icon{font-size:1.3rem}.card-text{color:#fff;color:var(--text-primary);font-family:Vazirmatn,sans-serif;font-size:.86rem;font-weight:700;transition:color .35s;white-space:nowrap}.card-1{animation-delay:0s;right:4%;top:12%}.card-2{animation-delay:2.5s;bottom:22%;right:6%}.card-3{animation-delay:5s;left:4%;top:48%}@keyframes floatCard{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(1.5deg)}}@media (max-width:768px){.auth-container{padding:4.5rem 1.2rem 1.5rem}.auth-form{padding:1.75rem}.float-card{display:none}.form-row{align-items:flex-start;flex-direction:column;gap:.65rem}.top-bar{padding:0 1rem;top:.8rem}}@media (max-width:480px){.auth-title{font-size:1.72rem}.auth-form{padding:1.35rem}.gradient-orb{filter:blur(70px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth-success-box{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;padding:2rem;text-align:center}.success-icon{font-size:3rem;margin-bottom:1rem}.error-box{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.auth-footer-links{margin-top:1.5rem;text-align:center}.btn-primary-auth{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;padding:.875rem;text-decoration:none;transition:opacity .2s;width:100%}.btn-primary-auth:hover{opacity:.9}.btn-primary-auth:disabled{cursor:not-allowed;opacity:.6}.protected-route-loading{align-items:center;background:linear-gradient(135deg,#040410,#0a0a1a 50%,#040410);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.protected-route-loading:before{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle at center,#00d4ff08 0,#0000 70%);content:"";height:200%;position:absolute;width:200%}.loading-container{position:relative;text-align:center;z-index:2}.loading-spinner{height:80px;margin:0 auto 30px;position:relative;width:80px}.spinner-ring{animation:spin 2s cubic-bezier(.68,-.55,.265,1.55) infinite;border:3px solid #0000;border-radius:50%;height:100%;position:absolute;width:100%}.spinner-ring:first-child{animation-delay:0s;border-top-color:#00d4ff}.spinner-ring:nth-child(2){animation-delay:.3s;border-right-color:#ff2e97;height:70%;left:15%;top:15%;width:70%}.spinner-ring:nth-child(3){animation-delay:.6s;border-bottom-color:#7c3aed;height:40%;left:30%;top:30%;width:40%}.loading-text{animation:fadeInOut 2s ease-in-out infinite;color:#00d4ff;font-size:1.3rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.loading-subtext{color:#ffffff80;font-size:.9rem;font-weight:400;letter-spacing:.3px}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:768px){.loading-spinner{height:60px;width:60px}.loading-text{font-size:1.1rem}.loading-subtext{font-size:.8rem}}.about-page{background:var(--dark);min-height:100vh;overflow-x:hidden;position:relative}.about-bg{height:100%;left:0;opacity:.3;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.about-orb{border-radius:50%;filter:blur(120px);position:absolute}.about-orb-1{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:600px;right:-15%;top:-10%;width:600px}.about-orb-2{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,#ff2e97 0,#0000 70%);bottom:-10%;height:550px;left:-15%;width:550px}.about-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.about-container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.about-hero{margin-bottom:4rem;padding:6rem 2rem 4rem;text-align:center}.about-badge{align-items:center;animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem}:root[data-theme=light] .about-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.about-title{animation:fadeInUp .6s ease-out .1s backwards;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.about-lead{animation:fadeInUp .6s ease-out .2s backwards;color:var(--text-secondary);font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;margin:0 auto;max-width:700px}.about-mission{margin-bottom:6rem}.mission-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:30px;overflow:hidden;padding:4rem 3rem;position:relative}:root[data-theme=light] .mission-content{background:#ffffffe6;border-color:#94a3b833}.mission-content:before{background:var(--gradient-primary);border-radius:30px;bottom:-2px;content:"";filter:blur(20px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.section-title{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem;text-align:center}.mission-description{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.8;margin:0 auto;max-width:900px;text-align:center}.about-values{margin-bottom:6rem}.about-values .section-title{margin-bottom:3rem}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.value-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--value-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}:root[data-theme=light] .value-card{background:#ffffffe6;border-color:#94a3b833}.value-card:hover{border-color:var(--value-color);transform:translateY(-8px)}.value-glow{background:var(--value-gradient);border-radius:25px;bottom:-2px;filter:blur(20px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.value-card:hover .value-glow{opacity:.4}.value-icon-wrapper{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}:root[data-theme=light] .value-icon-wrapper{background:#94a3b81a;border-color:#94a3b833}.value-card:hover .value-icon-wrapper{border-color:var(--value-color);transform:scale(1.05)}.value-icon{font-size:3rem}.value-title{color:var(--text-primary);font-size:1.3rem;font-weight:800;margin-bottom:1rem}.value-description{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.value-number{-webkit-text-fill-color:#0000;background:var(--value-gradient);-webkit-background-clip:text;background-clip:text;bottom:1rem;font-family:Space Mono,monospace;font-size:3rem;font-weight:900;opacity:.05;position:absolute;right:1.5rem}.about-features{margin-bottom:6rem}.features-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:30px;padding:4rem 3rem}:root[data-theme=light] .features-wrapper{background:#ffffffe6;border-color:#94a3b833}.features-wrapper .section-title{margin-bottom:3rem}.highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.features-list{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;max-width:800px}.feature-item{align-items:flex-start;animation:fadeInUp .6s ease-out backwards;animation-delay:var(--feature-delay);background:#ffffff05;border:1px solid #ffffff0d;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}:root[data-theme=light] .feature-item{background:#94a3b80d;border-color:#94a3b81a}.feature-item:hover{background:#ffffff0d;border-color:#00d4ff4d;transform:translateX(8px)}:root[data-theme=light] .feature-item:hover{background:#94a3b81a;border-color:#5b7cfa4d}.feature-icon{align-items:center;background:var(--gradient-primary);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-text{color:var(--text-secondary);flex:1 1;font-size:1rem;line-height:1.6;margin:0;padding-top:.5rem}.about-goal{margin-bottom:4rem}.goal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:30px;overflow:hidden;padding:4rem 3rem;position:relative;text-align:center}:root[data-theme=light] .goal-content{background:#ffffffe6;border-color:#94a3b833}.goal-content:before{background:linear-gradient(135deg,gold,#ff2e97 50%,#00d4ff);border-radius:30px;bottom:-2px;content:"";filter:blur(20px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.goal-icon{font-size:4rem;margin-bottom:1.5rem}.goal-title{color:var(--text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;margin-bottom:1.5rem}.goal-description{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.8;margin:0 auto 3rem;max-width:800px}.goal-stats{flex-wrap:wrap;gap:3rem;justify-content:center}.goal-stat,.goal-stats{align-items:center;display:flex}.goal-stat{flex-direction:column;gap:.5rem}.stat-value{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Space Mono,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.stat-label{color:var(--text-secondary);font-size:.95rem;font-weight:600}.stat-divider{background:linear-gradient(180deg,#0000 0,#fff3 50%,#0000);height:60px;width:1px}:root[data-theme=light] .stat-divider{background:linear-gradient(180deg,#0000 0,#94a3b84d 50%,#0000)}@media (max-width:1024px){.about-container{padding:1.5rem}.values-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.about-hero{padding:4rem 1rem 3rem}.features-wrapper,.goal-content,.mission-content{padding:3rem 2rem}.values-grid{grid-template-columns:1fr}.value-card{padding:2rem 1.5rem}.goal-stats{flex-direction:column;gap:2rem}.stat-divider{background:linear-gradient(90deg,#0000 0,#fff3 50%,#0000);height:1px;width:60px}:root[data-theme=light] .stat-divider{background:linear-gradient(90deg,#0000 0,#94a3b84d 50%,#0000)}}@media (max-width:480px){.about-container{padding:1rem}.features-wrapper,.goal-content,.mission-content{padding:2rem 1.5rem}.feature-item{padding:1.25rem}.feature-icon{height:36px;width:36px}}.contact-page{background:var(--dark);min-height:100vh;overflow-x:hidden;position:relative}.contact-bg{height:100%;left:0;opacity:.3;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.contact-orb{border-radius:50%;filter:blur(120px);position:absolute}.contact-orb-1{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#7b2ff7 0,#0000 70%);height:600px;left:-15%;top:-10%;width:600px}.contact-orb-2{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,gold 0,#0000 70%);bottom:-10%;height:550px;right:-15%;width:550px}.contact-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.contact-container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.contact-hero{margin-bottom:4rem;padding:6rem 2rem 4rem;text-align:center}.contact-badge{align-items:center;animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7b2ff71a;border:1px solid #7b2ff74d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem}:root[data-theme=light] .contact-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.contact-title{animation:fadeInUp .6s ease-out .1s backwards;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.contact-lead{animation:fadeInUp .6s ease-out .2s backwards;color:var(--text-secondary);font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;margin:0 auto;max-width:800px}.contact-main{margin-bottom:4rem}.contact-grid-wrapper{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.contact-form-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:25px;overflow:hidden;padding:3rem 2.5rem;position:relative}:root[data-theme=light] .contact-form-wrapper{background:#ffffffe6;border-color:#94a3b833}.contact-form-wrapper:before{background:var(--gradient-primary);border-radius:25px;bottom:-2px;content:"";filter:blur(15px);left:-2px;opacity:.05;position:absolute;right:-2px;top:-2px;z-index:-1}.form-header{margin-bottom:2rem}.form-title{color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:900;margin-bottom:.5rem}.form-subtitle{color:var(--text-secondary);font-size:1rem}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-label{font-size:.95rem;font-weight:600}.form-input,.form-textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:1rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}:root[data-theme=light] .form-input,:root[data-theme=light] .form-textarea{background:#94a3b80d;border-color:#94a3b833}.form-input:focus,.form-textarea:focus{background:#ffffff14;border-color:#00d4ff80}:root[data-theme=light] .form-input:focus,:root[data-theme=light] .form-textarea:focus{background:#94a3b81a;border-color:#5b7cfa80}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-secondary);opacity:.6}.form-submit{align-items:center;background:var(--gradient-primary);border:none;border-radius:50px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:.75rem;justify-content:center;margin-top:.5rem;padding:1rem 2rem;transition:all .3s ease}:root[data-theme=light] .form-submit{box-shadow:0 10px 30px #5b7cfa4d}.form-submit:hover{box-shadow:0 15px 40px #00d4ff66;transform:translateY(-3px)}:root[data-theme=light] .form-submit:hover{box-shadow:0 15px 40px #5b7cfa66}.form-submit svg{transition:transform .3s ease}.form-submit:hover svg{transform:translateX(5px)}.contact-methods{display:flex;flex-direction:column;gap:2rem}.methods-header{margin-bottom:1rem}.methods-title{color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:900;margin-bottom:.5rem}.methods-subtitle{color:var(--text-secondary);font-size:1rem}.methods-list{display:flex;flex-direction:column;gap:1.5rem}.method-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}:root[data-theme=light] .method-card{background:#ffffffe6;border-color:#94a3b833}.method-card:hover{border-color:var(--method-color);transform:translateX(-8px)}.method-glow{background:var(--method-gradient);border-radius:20px;bottom:-2px;filter:blur(20px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.method-card:hover .method-glow{opacity:.3}.method-icon{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:15px;display:flex;flex-shrink:0;font-size:2rem;height:60px;justify-content:center;transition:all .3s ease;width:60px}:root[data-theme=light] .method-icon{background:#94a3b81a;border-color:#94a3b833}.method-card:hover .method-icon{border-color:var(--method-color);transform:scale(1.05)}.method-content{flex:1 1;text-align:right}.method-title{color:var(--text-primary);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.method-description{color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem}.method-info{-webkit-text-fill-color:#0000;background:var(--method-gradient);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600}.contact-trial{margin-bottom:4rem}.trial-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:30px;overflow:hidden;padding:4rem 3rem;position:relative;text-align:center}:root[data-theme=light] .trial-content{background:#ffffffe6;border-color:#94a3b833}.trial-content:before{background:linear-gradient(135deg,#00d4ff,#7b2ff7 50%,#ff2e97);border-radius:30px;bottom:-2px;content:"";filter:blur(20px);left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.trial-icon{font-size:4rem;margin-bottom:1.5rem}.trial-title{color:var(--text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;margin-bottom:1.5rem}.trial-description{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.8;margin:0 auto 2.5rem;max-width:800px}.trial-benefits{display:flex;flex-direction:column;gap:1rem;margin:0 auto 2.5rem;max-width:600px}.trial-benefit{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:1rem;justify-content:center;padding:1rem}:root[data-theme=light] .trial-benefit{background:#94a3b80d}.benefit-icon{align-items:center;background:var(--gradient-primary);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.benefit-text{color:var(--text-secondary);flex:1 1;font-size:1rem;text-align:right}.trial-button{align-items:center;background:var(--gradient-primary);border:none;border-radius:50px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.75rem;padding:1.1rem 2.5rem;transition:all .3s ease}:root[data-theme=light] .trial-button{box-shadow:0 10px 30px #5b7cfa4d}.trial-button:hover{box-shadow:0 15px 40px #00d4ff66;transform:translateY(-3px)}:root[data-theme=light] .trial-button:hover{box-shadow:0 15px 40px #5b7cfa66}.trial-button svg{transition:transform .3s ease}.trial-button:hover svg{transform:translateX(5px)}.contact-info{margin-bottom:4rem}.info-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}:root[data-theme=light] .info-card{background:#ffffffe6;border-color:#94a3b833}.info-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}:root[data-theme=light] .info-card:hover{border-color:#5b7cfa4d}.info-icon{font-size:3rem;margin-bottom:1rem}.info-title{color:var(--text-primary);font-size:1.2rem;font-weight:800;margin-bottom:.75rem}.info-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.contact-container{padding:1.5rem}.contact-grid-wrapper{gap:3rem;grid-template-columns:1fr}.info-cards{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.contact-hero{padding:4rem 1rem 3rem}.contact-form-wrapper{padding:2.5rem 2rem}.trial-content{padding:3rem 2rem}.info-card{padding:2rem 1.5rem}}@media (max-width:480px){.contact-container{padding:1rem}.contact-form-wrapper{padding:2rem 1.5rem}.form-submit,.trial-button{justify-content:center;width:100%}.trial-content{padding:2.5rem 1.5rem}.method-card{flex-direction:column}.method-card,.method-content{text-align:center}}.blog-post-page{background:var(--dark);min-height:100vh;overflow-x:hidden;position:relative}.post-bg{height:100%;left:0;opacity:.3;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.post-orb{border-radius:50%;filter:blur(120px);position:absolute}.post-orb-1{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#ff2e97 0,#0000 70%);height:600px;left:-15%;top:-10%;width:600px}.post-orb-2{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,gold 0,#0000 70%);bottom:-10%;height:550px;right:-15%;width:550px}.post-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.post-container{margin:0 auto;max-width:900px;padding:2rem;position:relative;z-index:10}.breadcrumb{align-items:center;display:flex;font-size:.9rem;gap:.5rem;padding:2rem 0 1rem}.breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.breadcrumb a:hover{color:var(--primary)}.breadcrumb-separator{color:var(--text-secondary);opacity:.5}.breadcrumb-current{color:var(--text-primary);font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-header{animation:fadeInUp .6s ease-out;margin-bottom:3rem}.post-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.category-badge{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;color:var(--primary);font-size:.85rem;font-weight:600;padding:.4rem 1rem}:root[data-theme=light] .category-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.post-title-main{color:var(--text-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.2;margin-bottom:2rem}.post-meta-header{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:15px;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}:root[data-theme=light] .post-meta-header{background:#94a3b80d;border-color:#94a3b81a}.author-info{align-items:center;display:flex;gap:1rem}.author-avatar{border:2px solid #00d4ff4d;border-radius:50%;height:50px;width:50px}.author-details{display:flex;flex-direction:column}.author-name{color:var(--text-primary);font-size:1rem;font-weight:700}.author-label{color:var(--text-secondary);font-size:.85rem}.post-stats{display:flex;flex-wrap:wrap;gap:1.5rem}.stat-item{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.4rem}.stat-item svg{opacity:.7}.post-featured-image{border-radius:20px;height:400px;margin-bottom:3rem;overflow:hidden;width:100%}.post-featured-image img{height:100%;object-fit:cover;width:100%}.post-body{animation:fadeInUp .6s ease-out .2s backwards}.post-content-html{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.post-content-html h2{border-bottom:2px solid #00d4ff33;color:var(--text-primary);font-size:2rem;font-weight:800;margin:3rem 0 1.5rem;padding-bottom:.75rem}:root[data-theme=light] .post-content-html h2{border-bottom-color:#5b7cfa33}.post-content-html h3{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:2.5rem 0 1rem}.post-content-html h4{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem}.post-content-html p{color:var(--text-secondary);margin-bottom:1.5rem}.post-content-html strong{color:var(--text-primary);font-weight:700}.post-content-html a{color:var(--primary);text-decoration:underline;transition:opacity .3s ease}.post-content-html a:hover{opacity:.8}.post-content-html ol,.post-content-html ul{margin:1.5rem 0;padding-right:2rem}.post-content-html li{color:var(--text-secondary);line-height:1.7;margin-bottom:.75rem}.post-content-html li::marker{color:var(--primary)}.post-content-html blockquote{background:#00d4ff0d;border-radius:10px;border-right:4px solid var(--primary);color:var(--text-primary);font-style:italic;margin:2rem 0;padding:1.5rem 2rem}:root[data-theme=light] .post-content-html blockquote{background:#5b7cfa0d}.post-content-html img{border-radius:15px;height:auto;margin:2rem 0;max-width:100%}.post-content-html table{border-collapse:collapse;border-radius:10px;margin:2rem 0;overflow:hidden;width:100%}.post-content-html td,.post-content-html th{border:1px solid #ffffff1a;padding:1rem;text-align:right}:root[data-theme=light] .post-content-html td,:root[data-theme=light] .post-content-html th{border-color:#94a3b833}.post-content-html th{background:#00d4ff1a;color:var(--text-primary);font-weight:700}:root[data-theme=light] .post-content-html th{background:#5b7cfa1a}.post-content-html td{color:var(--text-secondary)}.post-content-html code{background:#00d4ff1a;border-radius:4px;color:var(--primary);font-family:Courier New,monospace;font-size:.9em;padding:.2rem .5rem}:root[data-theme=light] .post-content-html code{background:#5b7cfa1a}.post-content-html pre{background:#0000004d;border-radius:10px;margin:2rem 0;overflow-x:auto;padding:1.5rem}.post-content-html pre code{background:none;color:#00d4ff;padding:0}.post-tags-section{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:2rem}:root[data-theme=light] .post-tags-section{border-top-color:#94a3b833}.tags-title{color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:1rem}.post-tags-list{display:flex;flex-wrap:wrap;gap:.75rem}.post-tags-list .post-tag{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;color:var(--primary);font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;transition:all .3s ease}:root[data-theme=light] .post-tags-list .post-tag{background:#5b7cfa1a;border-color:#5b7cfa4d}.post-tags-list .post-tag:hover{background:#00d4ff33;transform:translateY(-2px)}:root[data-theme=light] .post-tags-list .post-tag:hover{background:#5b7cfa33}.post-share{background:#ffffff05;border:1px solid #ffffff0d;border-radius:15px;margin-top:3rem;padding:2rem}:root[data-theme=light] .post-share{background:#94a3b80d;border-color:#94a3b81a}.share-title{color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:1rem}.share-buttons{display:flex;flex-wrap:wrap;gap:1rem}.share-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.share-telegram{background:#08c;color:#fff}.share-twitter{background:#1da1f2;color:#fff}.share-linkedin{background:#0077b5;color:#fff}.share-btn:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.related-posts{animation:fadeInUp .6s ease-out .4s backwards;margin-top:5rem}.related-title{color:var(--text-primary);font-size:2rem;font-weight:900;margin-bottom:2rem;text-align:center}.related-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.related-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:15px;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}:root[data-theme=light] .related-card{background:#ffffffe6;border-color:#94a3b833}.related-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}:root[data-theme=light] .related-card:hover{border-color:#5b7cfa4d}.related-image{height:150px;overflow:hidden;width:100%}.related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.related-card:hover .related-image img{transform:scale(1.1)}.related-content{padding:1.25rem}.related-card-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.related-card-title,.related-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-excerpt{color:var(--text-secondary);font-size:.85rem;margin-bottom:.75rem}.related-date{color:var(--text-secondary);font-size:.8rem;opacity:.7}.blog-post-loading,.blog-post-not-found{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.back-to-blog{align-items:center;background:var(--gradient-primary);border-radius:50px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.back-to-blog:hover{box-shadow:0 10px 30px #00d4ff4d;transform:translateY(-3px)}@media (max-width:768px){.post-container{padding:1rem}.post-meta-header{align-items:flex-start;flex-direction:column}.post-stats{justify-content:space-between;width:100%}.post-featured-image{height:250px}.post-content-html{font-size:1rem}.post-content-html h2{font-size:1.5rem}.post-content-html h3{font-size:1.25rem}.related-grid{grid-template-columns:1fr}.breadcrumb-current{max-width:150px}}@media (max-width:480px){.post-title-main{font-size:1.75rem}.share-buttons{flex-direction:column}.share-btn{justify-content:center;width:100%}}.comments-section{animation:fadeInUp .6s ease-out .5s backwards;border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:3rem}:root[data-theme=light] .comments-section{border-top-color:#94a3b833}.comments-title{align-items:center;color:var(--text-primary);display:flex;font-size:1.75rem;font-weight:800;gap:.75rem;margin-bottom:2rem}.comments-title .comments-count-badge{background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:50px;color:var(--primary);font-size:1rem;padding:.2rem .75rem}:root[data-theme=light] .comments-title .comments-count-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.comment-form-wrapper{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-bottom:2.5rem;padding:1.75rem}:root[data-theme=light] .comment-form-wrapper{background:#94a3b80d;border-color:#94a3b826}.comment-form-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:1rem}.comment-textarea{background:#0003;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:var(--text-primary);direction:rtl;font-family:inherit;font-size:1rem;min-height:120px;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}:root[data-theme=light] .comment-textarea{background:#fffc;border-color:#94a3b84d;color:#1e293b}.comment-textarea:focus{border-color:var(--primary);outline:none}.comment-form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.comment-char-count{color:var(--text-secondary);font-size:.85rem;opacity:.7}.comment-submit-btn{background:linear-gradient(135deg,#00d4ff,#ff2e97);background:var(--gradient-primary,linear-gradient(135deg,#00d4ff,#ff2e97));border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.75rem 2rem;transition:all .3s ease}.comment-submit-btn:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff4d;transform:translateY(-2px)}.comment-submit-btn:disabled{cursor:not-allowed;opacity:.5}.comment-success-msg{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;color:#10b981}.comment-error-msg,.comment-success-msg{font-size:.95rem;margin-top:.75rem;padding:.75rem 1.25rem}.comment-error-msg{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444}.comment-login-prompt{background:#00d4ff0d;border:1px dashed #00d4ff4d;border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}:root[data-theme=light] .comment-login-prompt{background:#5b7cfa0d;border-color:#5b7cfa4d}.comment-login-prompt p{color:var(--text-secondary);margin-bottom:1rem}.comment-login-link{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;color:var(--primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.5rem;text-decoration:none;transition:all .3s ease}.comment-login-link:hover{background:#00d4ff33;transform:translateY(-2px)}:root[data-theme=light] .comment-login-link{background:#5b7cfa1a;border-color:#5b7cfa4d}.comments-list{display:flex;flex-direction:column;gap:1.25rem}.comment-item{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:1.25rem 1.5rem;transition:border-color .3s ease}:root[data-theme=light] .comment-item{background:#fffc;border-color:#94a3b826}.comment-item:hover{border-color:#00d4ff33}:root[data-theme=light] .comment-item:hover{border-color:#5b7cfa33}.comment-header{justify-content:space-between;margin-bottom:.75rem}.comment-header,.comment-user{align-items:center;display:flex}.comment-user{gap:.75rem}.comment-avatar{align-items:center;background:linear-gradient(135deg,#00d4ff,#ff2e97);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.comment-avatar img{height:100%;object-fit:cover;width:100%}.comment-username{color:var(--text-primary);font-size:.95rem;font-weight:700}.comment-date{color:var(--text-secondary);font-size:.8rem;opacity:.7}.comment-content-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0}.comments-empty{opacity:.6}.comments-empty,.comments-login-required{color:var(--text-secondary);font-size:.95rem;padding:2rem;text-align:center}.comments-login-required{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;opacity:.7}@media (max-width:768px){.comment-form-footer{align-items:stretch;flex-direction:column}.comment-submit-btn{text-align:center;width:100%}}.admin-blog-editor{background:linear-gradient(135deg,#0a0a1a,#1a1a2e);min-height:100vh;padding:2rem}:root[data-theme=light] .admin-blog-editor{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.editor-header{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 10px 40px #0003;display:flex;justify-content:space-between;margin-bottom:2.5rem;padding:1.75rem 2rem}:root[data-theme=light] .editor-header{background:#fffc;border-color:#94a3b833;box-shadow:0 10px 40px #0000000d}.editor-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#7b2ff7);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;letter-spacing:-.5px}.editor-actions{display:flex;gap:1.25rem}.btn-draft,.btn-publish,.btn-secondary{border:none;border-radius:100px;box-shadow:0 4px 15px #0000001a;cursor:pointer;font-size:1rem;font-weight:700;padding:.875rem 1.75rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:var(--text-primary)}:root[data-theme=light] .btn-secondary{background:#94a3b81a;border-color:#94a3b833}.btn-secondary:hover{background:#ffffff1a;box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.btn-draft{background:linear-gradient(135deg,#ffc10733,#ff980033);border:1px solid #ffc1074d;color:#ffc107}.btn-draft:hover{background:linear-gradient(135deg,#ffc1074d,#ff98004d);box-shadow:0 8px 25px #ffc1074d;transform:translateY(-3px)}.btn-publish{background:linear-gradient(135deg,#00d4ff,#7b2ff7);box-shadow:0 8px 30px #00d4ff66;color:#fff;overflow:hidden;position:relative}.btn-publish:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-publish:hover:before{left:100%}.btn-publish:hover{box-shadow:0 12px 40px #00d4ff80;transform:translateY(-3px)}.btn-draft:disabled,.btn-publish:disabled{cursor:not-allowed;opacity:.5;transform:none}.editor-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 380px;margin:0 auto;max-width:1700px}.editor-main{display:flex;flex-direction:column;gap:2.5rem}.editor-section{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#1a1a2e99;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 10px 40px #0003,inset 0 1px 0 #ffffff0d;padding:2.5rem;transition:all .4s ease}.editor-section:hover{border-color:#00d4ff33;box-shadow:0 15px 50px #00d4ff26,inset 0 1px 0 #ffffff1a}:root[data-theme=light] .editor-section{background:#ffffffe6;border-color:#94a3b833;box-shadow:0 10px 40px #0000000d,inset 0 1px 0 #fffc}.section-title{align-items:center;border-bottom:2px solid #00d4ff1a;display:flex;font-size:1.75rem;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.section-icon{filter:drop-shadow(0 2px 8px rgba(0,212,255,.5));font-size:2rem}.form-group{margin-bottom:2rem}.form-label{font-size:1rem;letter-spacing:.3px;margin-bottom:.75rem}.form-label,.form-label-small{color:var(--text-primary);display:block;font-weight:700}.form-label-small{font-size:.9rem;margin-bottom:.6rem}.required{color:#ef4444;margin-right:.5rem}.form-input,.form-select,.form-textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:1.05rem;padding:1rem 1.5rem;transition:all .3s ease;width:100%}:root[data-theme=light] .form-input,:root[data-theme=light] .form-select,:root[data-theme=light] .form-textarea{background:#94a3b80d;border-color:#94a3b833}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#ffffff14;border-color:#00d4ff80;box-shadow:0 0 0 4px #00d4ff1a;outline:none}.form-input-large{font-size:1.75rem;font-weight:800;letter-spacing:-.5px;padding:1.25rem 1.5rem}.form-textarea{font-family:inherit;line-height:1.7;min-height:120px;resize:vertical}.field-hint{color:#ffffff80;display:block;font-size:.85rem;font-weight:500;margin-top:.6rem}:root[data-theme=light] .field-hint{color:#33415599}.hint-warning{color:#ffc107;font-weight:600}.slug-input-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;transition:all .3s ease}.slug-input-wrapper:focus-within{border-color:#00d4ff80;box-shadow:0 0 0 4px #00d4ff1a}.slug-prefix{background:#00d4ff1a;border-left:1px solid #ffffff1a;color:#00d4ff;font-weight:700;padding:1rem 1.5rem;white-space:nowrap}.slug-input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:1.05rem;padding:1rem 1.5rem}.slug-input:focus{outline:none}.form-group-row{display:flex;flex-wrap:wrap;gap:2.5rem}.checkbox-label{align-items:center;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;gap:.75rem;padding:.75rem 1rem;transition:all .3s ease}.checkbox-label:hover{background:#00d4ff0d}.checkbox-label input[type=checkbox]{accent-color:#00d4ff;cursor:pointer;height:20px;width:20px}.editor-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;overflow:hidden}.simple-toolbar{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:4px;padding:12px 15px}.simple-toolbar,.toolbar-btn{align-items:center;display:flex}.toolbar-btn{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:800;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .2s ease}.toolbar-btn:hover{background:#00d4ff26;border-color:#00d4ff4d;color:#00d4ff;transform:translateY(-1px)}.toolbar-sep{color:#fff3;font-size:1rem;padding:0 6px;-webkit-user-select:none;user-select:none}.content-editable{background:#ffffff05;color:var(--text-primary);font-family:inherit;font-size:1.1rem;line-height:1.9;min-height:600px;outline:none;padding:2rem}.content-editable:focus{background:#ffffff08}.content-editable h2{color:var(--text-primary);font-size:1.75rem;font-weight:900;margin:2rem 0 1rem}.content-editable h3{color:var(--text-primary);font-size:1.4rem;font-weight:800;margin:1.5rem 0 .75rem}.content-editable img{border-radius:12px;margin:1.5rem 0;max-width:100%}.image-upload-area{margin-bottom:1.5rem}.file-input-hidden{display:none}.upload-label{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff08;border:2px dashed #00d4ff4d;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;transition:all .3s ease}.upload-label:hover{background:#00d4ff14;border-color:#00d4ff80;transform:translateY(-2px)}.upload-icon{filter:drop-shadow(0 4px 15px rgba(0,212,255,.5));font-size:3rem;margin-bottom:1rem}.upload-text{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.upload-hint{color:#ffffff80;font-size:.9rem;font-weight:500}.upload-spinner{animation:spin .8s linear infinite;border:4px solid #00d4ff33;border-radius:50%;border-top-color:#00d4ff;height:40px;margin-bottom:1rem;width:40px}.image-preview-container{margin-bottom:1.5rem}.featured-image-preview{border-radius:15px;box-shadow:0 8px 30px #0000004d;height:200px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.featured-image-preview:after{background:linear-gradient(180deg,#0000 0,#0000004d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.featured-image-preview img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.featured-image-preview:hover img{transform:scale(1.05)}.btn-remove-image{background:linear-gradient(135deg,#ef444426,#dc262626);border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;font-size:.95rem;font-weight:700;padding:.75rem;transition:all .3s ease;width:100%}.btn-remove-image:hover{background:linear-gradient(135deg,#ef444440,#dc262640);border-color:#ef444480;box-shadow:0 8px 25px #ef44444d;transform:translateY(-2px)}.editor-sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-section{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1a1a2e99;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 10px 40px #0003,inset 0 1px 0 #ffffff0d;padding:2rem;transition:all .4s ease}.sidebar-section:hover{border-color:#00d4ff33;box-shadow:0 15px 50px #00d4ff26,inset 0 1px 0 #ffffff1a}:root[data-theme=light] .sidebar-section{background:#ffffffe6;border-color:#94a3b833}.sidebar-title{align-items:center;border-bottom:2px solid #00d4ff1a;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:800;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.sidebar-icon{filter:drop-shadow(0 2px 8px rgba(0,212,255,.5));font-size:1.5rem}.form-group-row-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.checkbox-group{display:flex;flex-direction:column;gap:.75rem;max-height:250px;overflow-y:auto;padding:.5rem}.checkbox-group::-webkit-scrollbar{width:8px}.checkbox-group::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.checkbox-group::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00d4ff,#7b2ff7);border-radius:10px}.tags-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.tag-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:100px;color:#00d4ff;display:inline-flex;font-size:.9rem;font-weight:700;gap:.6rem;padding:.6rem 1rem;transition:all .3s ease}.tag-item:hover{background:#00d4ff40;border-color:#00d4ff80;transform:translateY(-2px)}.tag-remove{background:none;border:none;color:#00d4ff;cursor:pointer;font-size:1.4rem;line-height:1;padding:0;transition:transform .2s ease}.tag-remove:hover{transform:scale(1.3) rotate(90deg)}.seo-info-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff0d;border:1px solid #00d4ff33;border-radius:12px;border-right:4px solid #00d4ff;margin-top:2rem;padding:1.5rem}.seo-info-title{color:#00d4ff;font-size:1rem;font-weight:800;margin-bottom:1rem}.seo-info-list{list-style:none;margin:0;padding:0}.seo-info-list li{color:#ffffffb3;font-size:.9rem;margin-bottom:.5rem;padding-right:.5rem}.admin-blog-loading{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite;border-color:#00d4ff #00d4ff26 #7b2ff7;border-style:solid;border-width:5px;height:60px;width:60px}@media (max-width:1400px){.editor-grid{gap:2rem;grid-template-columns:1fr 350px}}@media (max-width:1024px){.editor-grid{grid-template-columns:1fr}.editor-sidebar{order:-1}}@media (max-width:768px){.admin-blog-editor{padding:1rem}.editor-header{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:1.5rem}.editor-actions{flex-wrap:wrap;width:100%}.btn-draft,.btn-publish,.btn-secondary{flex:1 1;min-width:120px}.editor-section{padding:1.75rem}.form-group-row{flex-direction:column;gap:1rem}.content-editable{min-height:400px;padding:1.5rem}}@media (max-width:480px){.form-input-large,.section-title{font-size:1.5rem}.editor-actions{flex-direction:column}.btn-draft,.btn-publish,.btn-secondary{width:100%}.upload-label{min-height:150px;padding:1.5rem}.upload-icon{font-size:2.5rem}}.ckeditor-container{border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.ckeditor-container .ck-editor{direction:rtl}.ckeditor-container .ck-editor__editable_inline{background:#0f172a!important;border:none!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;color:#e2e8f0!important;direction:rtl!important;font-family:Vazirmatn,Tahoma,sans-serif!important;font-size:15px!important;line-height:1.9!important;min-height:550px;padding:1.5rem!important;text-align:right!important}.ckeditor-container .ck.ck-toolbar{background:#1e293b!important;border:none!important;border-bottom:1px solid #ffffff14!important;flex-wrap:wrap!important;padding:6px 8px!important}.ckeditor-container .ck.ck-toolbar .ck.ck-button{border-radius:6px!important;color:#94a3b8!important;padding:4px 7px!important;transition:all .15s!important}.ckeditor-container .ck.ck-toolbar .ck.ck-button:hover:not(.ck-disabled){background:#7c6af726!important;color:#e2e8f0!important}.ckeditor-container .ck.ck-toolbar .ck.ck-button.ck-on{background:#7c6af740!important;color:#7c6af7!important}.ckeditor-container .ck.ck-dropdown__panel{background:#1e293b!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.ckeditor-container .ck.ck-list__item .ck-button{color:#e2e8f0!important}.ckeditor-container .ck.ck-editor__editable h1{border-bottom:2px solid #7c6af7;color:#f1f5f9;font-size:2rem;margin-bottom:1rem;padding-bottom:.5rem}.ckeditor-container .ck.ck-editor__editable h2{border-right:4px solid #7c6af7;color:#e2e8f0;font-size:1.4rem;padding-right:12px}.ckeditor-container .ck.ck-editor__editable h3{color:#cbd5e1;font-size:1.15rem}.ckeditor-container .ck.ck-editor__editable a{color:#818cf8}.ckeditor-container .ck.ck-editor__editable blockquote{background:#7c6af714;border-radius:0 8px 8px 0;border-right:4px solid #7c6af7;padding:12px 16px}.ckeditor-container .ck.ck-editor__editable table{border-collapse:collapse;width:100%}.ckeditor-container .ck.ck-editor__editable td,.ckeditor-container .ck.ck-editor__editable th{border:1px solid #ffffff26;padding:8px 12px}.ckeditor-container .ck.ck-editor__editable th{background:#7c6af726;color:#c4b5fd}.ckeditor-container .ck.ck-editor__editable img{border-radius:8px;max-width:100%}.seo-score-bar{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.seo-score-circle{border-radius:50%;flex-shrink:0;height:64px;position:relative;width:64px}.seo-score-inner{align-items:center;background:#0f172a;border-radius:50%;color:#e2e8f0;display:flex;font-size:1rem;font-weight:700;inset:8px;justify-content:center;position:absolute}.seo-checks-grid{display:flex;flex:1 1;flex-wrap:wrap;gap:.35rem}.seo-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;gap:.25rem;padding:.2rem .55rem}.seo-chip.ok{background:#10b9811a;color:#10b981}.seo-chip.fail{background:#ef44441a;color:#ef4444}.field-hint.good{color:#22c55e}.field-hint.error{color:#ef4444}.inline-img-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.btn-inline-img{align-items:center;background:linear-gradient(135deg,#7c6af7,#a78bfa);border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:Vazirmatn,sans-serif;font-size:13.5px;font-weight:600;gap:8px;padding:9px 18px;transition:opacity .2s,transform .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn-inline-img:hover:not(.loading){opacity:.88;transform:translateY(-1px)}.btn-inline-img.loading{cursor:wait;opacity:.65}.inline-img-spinner{animation:spin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.inline-img-hint{color:var(--text3);font-family:Vazirmatn,sans-serif;font-size:12px}.blog-page{background:var(--dark);min-height:100vh;overflow-x:hidden;position:relative}.blog-bg{height:100%;left:0;opacity:.3;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.blog-orb{border-radius:50%;filter:blur(120px);position:absolute}.blog-orb-1{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:600px;right:-15%;top:-10%;width:600px}.blog-orb-2{animation:float 25s ease-in-out infinite reverse;background:radial-gradient(circle,#7b2ff7 0,#0000 70%);bottom:-10%;height:550px;left:-15%;width:550px}.blog-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.blog-container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.blog-hero{margin-bottom:4rem;padding:6rem 2rem 4rem;text-align:center}.blog-badge{align-items:center;animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem}:root[data-theme=light] .blog-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.badge-icon{font-size:1.2rem}.badge-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.blog-title{animation:fadeInUp .6s ease-out .1s backwards;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.blog-lead{animation:fadeInUp .6s ease-out .2s backwards;color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;margin:0 auto 2.5rem;max-width:700px}.blog-search{animation:fadeInUp .6s ease-out .3s backwards;margin:0 auto;max-width:600px;position:relative}.search-icon{color:var(--text-secondary);pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.search-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:var(--text-primary);font-size:1rem;padding:1rem 3.5rem 1rem 1.5rem;transition:all .3s ease;width:100%}:root[data-theme=light] .search-input{background:#94a3b814;border-color:#94a3b833}.search-input:focus{background:#ffffff14;border-color:#00d4ff80;outline:none}:root[data-theme=light] .search-input:focus{background:#94a3b826;border-color:#5b7cfa80}.blog-posts{margin-bottom:4rem}.posts-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:3rem}.post-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--card-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;position:relative;transition:all .3s ease}:root[data-theme=light] .post-card{background:#ffffffe6;border-color:#94a3b833}.post-card:hover{border-color:#00d4ff4d;box-shadow:0 20px 60px #00d4ff33;transform:translateY(-8px)}:root[data-theme=light] .post-card:hover{border-color:#5b7cfa4d;box-shadow:0 20px 60px #5b7cfa26}.post-link{color:inherit;display:block;text-decoration:none}.post-image{height:240px;overflow:hidden;position:relative;width:100%}.post-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.post-card:hover .post-image img{transform:scale(1.1)}.post-image-overlay{background:linear-gradient(180deg,#0000 0,#1a1a2ecc);height:100%;left:0;position:absolute;top:0;width:100%}.post-content{padding:1.5rem}.post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.post-date,.post-read-time,.post-views{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.35rem}.post-date svg,.post-read-time svg,.post-views svg{opacity:.7}.post-title{-webkit-line-clamp:2;color:var(--text-primary);font-size:1.4rem;font-weight:800;line-height:1.3;margin-bottom:.75rem}.post-excerpt,.post-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-excerpt{-webkit-line-clamp:3;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-tag{background:#00d4ff1a;border-radius:50px;color:var(--primary);font-size:.8rem;font-weight:600;padding:.25rem .75rem}:root[data-theme=light] .post-tag{background:#5b7cfa1a;color:var(--primary)}.post-footer{border-top:1px solid #ffffff0d;display:flex;justify-content:flex-end;padding-top:1rem}:root[data-theme=light] .post-footer{border-top-color:#94a3b826}.read-more{align-items:center;color:var(--primary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;transition:all .3s ease}.read-more svg{transition:transform .3s ease}.post-card:hover .read-more svg{transform:translateX(-5px)}.blog-empty,.blog-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner{animation:spin .8s linear infinite;border:4px solid #00d4ff33;border-radius:50%;border-top:4px solid var(--primary);height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.empty-icon{font-size:4rem;opacity:.5}.blog-load-more{display:flex;justify-content:center;margin-top:3rem}.load-more-btn{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;color:var(--primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2.5rem;transition:all .3s ease}:root[data-theme=light] .load-more-btn{background:#5b7cfa1a;border-color:#5b7cfa4d}.load-more-btn:hover{background:#00d4ff26;border-color:#00d4ff80;transform:translateY(-2px)}:root[data-theme=light] .load-more-btn:hover{background:#5b7cfa26;border-color:#5b7cfa80}.load-more-btn svg{transition:transform .3s ease}.load-more-btn:hover svg{transform:rotate(90deg)}@media (max-width:1024px){.blog-container{padding:1.5rem}.posts-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.blog-hero{padding:4rem 1rem 3rem}.posts-grid{grid-template-columns:1fr}.post-image{height:200px}}@media (max-width:480px){.blog-container{padding:1rem}.post-content{padding:1.25rem}.post-title{font-size:1.2rem}}.services-page{background:var(--dark);min-height:100vh;overflow-x:hidden;position:relative}.services-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.srv-orb{border-radius:50%;filter:blur(120px);opacity:.25;position:absolute}.srv-orb-1{animation:float 18s ease-in-out infinite;background:radial-gradient(circle,#00d4ff 0,#0000 70%);height:600px;right:-10%;top:-10%;width:600px}.srv-orb-2{animation:float 24s ease-in-out infinite reverse;background:radial-gradient(circle,#ff2e97 0,#0000 70%);bottom:20%;height:550px;left:-10%;width:550px}.srv-orb-3{animation:float 20s ease-in-out 3s infinite;background:radial-gradient(circle,#7b2ff7 0,#0000 70%);height:400px;right:40%;top:50%;width:400px}.srv-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-25px) scale(1.04)}66%{transform:translate(-18px,18px) scale(.96)}}.services-container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.srv-section{margin-bottom:7rem}.srv-section-header{margin-bottom:3.5rem;text-align:center}.section-title{color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;margin-bottom:.75rem}.section-subtitle{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:650px}.srv-hero{margin-bottom:4rem;padding:6rem 2rem 5rem;text-align:center}.srv-badge{align-items:center;animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:50px;display:inline-flex;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem}:root[data-theme=light] .srv-badge{background:#5b7cfa1a;border-color:#5b7cfa4d}.srv-badge .badge-icon{font-size:1.1rem}.srv-badge .badge-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:600}.srv-hero-title{animation:fadeInUp .6s ease-out .1s backwards;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.15;margin-bottom:1.5rem}.title-line{display:block}.title-highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;display:block}.srv-hero-lead{animation:fadeInUp .6s ease-out .2s backwards;color:var(--text-secondary);font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.7;margin:0 auto 2.5rem;max-width:680px}.srv-hero-actions{animation:fadeInUp .6s ease-out .3s backwards;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.5rem}.btn-primary-srv{align-items:center;background:var(--gradient-primary);border-radius:50px;box-shadow:0 0 30px #00d4ff40;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;padding:.9rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary-srv:hover{box-shadow:0 0 50px #00d4ff66;transform:translateY(-3px)}.btn-ghost-srv{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:var(--text-primary);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.9rem 2rem;text-decoration:none;transition:all .3s ease}.btn-ghost-srv:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}:root[data-theme=light] .btn-ghost-srv{background:#94a3b81a;border-color:#94a3b840}.srv-hero-stats{align-items:center;animation:fadeInUp .6s ease-out .4s backwards;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.hero-stat{text-align:center}.hero-stat-value{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;display:block;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:900;line-height:1;margin-bottom:.3rem}.hero-stat-label{color:var(--text-secondary);font-size:.85rem}.hero-stat-divider{background:linear-gradient(180deg,#0000,#ffffff26,#0000);height:50px;width:1px}:root[data-theme=light] .hero-stat-divider{background:linear-gradient(180deg,#0000,#94a3b840,#0000)}.services-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.service-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--srv-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff14;border-radius:24px;cursor:default;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease}:root[data-theme=light] .service-card{background:#ffffffe6;border-color:#94a3b826}.service-card:before{background:var(--gradient-primary);border-radius:24px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.service-card:hover:before{opacity:.04}.service-card:hover{border-color:#00d4ff59;transform:translateY(-6px)}.service-icon-ring{align-items:center;background:#00d4ff14;border:1.5px solid #00d4ff33;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:1.5rem;transition:all .3s;width:72px}.service-card:hover .service-icon-ring{border-color:#00d4ff80;transform:scale(1.07)}.service-icon{font-size:2rem}.service-card-title{color:var(--text-primary);font-size:1.25rem;font-weight:800;margin-bottom:.75rem}.service-card-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.service-card-arrow{color:#00d4ff80;font-size:1.4rem;transition:transform .3s}.service-card:hover .service-card-arrow{transform:translateX(-6px)}.calculator-wrapper{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 340px}.calc-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ebf;border:1px solid #ffffff1a;border-radius:28px;padding:2.5rem}:root[data-theme=light] .calc-panel{background:#ffffffeb;border-color:#94a3b833}.calc-tabs{background:#ffffff0a;border-radius:14px;display:flex;gap:.5rem;margin-bottom:2rem;padding:.4rem}:root[data-theme=light] .calc-tabs{background:#94a3b814}.calc-tab{background:#0000;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.6rem 1rem;transition:all .25s}.calc-tab-active{background:var(--gradient-primary);box-shadow:0 4px 15px #00d4ff40;color:#fff}.calc-section-label{color:var(--text-secondary);font-size:.9rem;font-weight:700;letter-spacing:.02em;margin-bottom:1rem}.calc-section-label .slider-value{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1rem}.model-select-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:.75rem}.model-btn{align-items:center;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.9rem .5rem;transition:all .25s}:root[data-theme=light] .model-btn{background:#94a3b80d;border-color:#94a3b826}.model-btn:hover{border-color:var(--model-color);color:var(--text-primary)}.model-btn-active{background:color-mix(in srgb,var(--model-color) 10%,#0000)!important;border-color:var(--model-color)!important;box-shadow:0 0 20px color-mix(in srgb,var(--model-color) 20%,#0000);color:var(--text-primary)!important}.model-badge-icon{font-size:1.3rem}.model-btn-name{font-size:.8rem;font-weight:700}.model-btn-label{color:var(--text-secondary);font-size:.7rem}.model-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin-bottom:1.5rem;min-height:2.5rem}.calc-slider-wrapper{margin-bottom:1.75rem}.calc-slider{-webkit-appearance:none;background:linear-gradient(90deg,#00d4ff,#7b2ff7);border-radius:3px;cursor:pointer;height:6px;margin-bottom:.5rem;outline:none;width:100%}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #00d4ff;border-radius:50%;box-shadow:0 0 8px #00d4ff66;cursor:grab;height:20px;width:20px}.calc-slider::-webkit-slider-thumb:active{cursor:grabbing}.slider-labels{color:var(--text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.image-quality-picker{margin-top:1rem}.quality-btns{display:flex;flex-wrap:wrap;gap:.5rem}.quality-btn{background:#ffffff08;border:1.5px solid #ffffff1a;border-radius:50px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem 1rem;transition:all .2s}:root[data-theme=light] .quality-btn{background:#94a3b80f;border-color:#94a3b826}.quality-btn-active{background:#00d4ff1f;border-color:#00d4ff80;color:#00d4ff}.calc-result{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ed9;border:1px solid #00d4ff33;border-radius:28px;padding:2.5rem 2rem;position:-webkit-sticky;position:sticky;text-align:center;top:100px}:root[data-theme=light] .calc-result{background:#fffffff2;border-color:#5b7cfa40}.result-header{color:var(--text-secondary);font-size:1rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.5rem;text-transform:uppercase}.result-breakdown{background:#ffffff08;border-radius:14px;margin-bottom:1.5rem;padding:1rem}:root[data-theme=light] .result-breakdown{background:#94a3b80f}.result-row{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.result-row-divider{border-top:1px solid #ffffff12;margin-top:.5rem;padding-top:1rem}:root[data-theme=light] .result-row-divider{border-color:#94a3b826}.result-row-label{color:var(--text-secondary);font-size:.85rem}.result-row-val{color:var(--text-primary);font-size:.9rem;font-weight:600}.result-total-label{color:var(--text-secondary);font-size:.8rem;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.result-total{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:900;line-height:1;margin-bottom:.5rem}.result-unit{font-size:1.2rem;font-weight:600}.result-tokens-note{color:var(--text-secondary);font-size:.82rem;margin-bottom:1.75rem}.result-cta{align-items:center;background:var(--gradient-primary);border-radius:50px;box-shadow:0 0 25px #00d4ff40;color:#fff;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:.75rem;padding:.85rem 1.5rem;text-decoration:none;transition:all .3s}.result-cta:hover{box-shadow:0 0 40px #00d4ff66;transform:translateY(-2px)}.result-free-note{color:var(--text-secondary);font-size:.82rem}.steps-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));position:relative}.step-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--step-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff14;border-radius:24px;padding:2.5rem 1.75rem;position:relative;text-align:center;transition:border-color .3s,transform .3s}:root[data-theme=light] .step-card{background:#ffffffe6;border-color:#94a3b826}.step-card:hover{border-color:#00d4ff4d;transform:translateY(-5px)}.step-number{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;margin-bottom:.5rem;opacity:.15}.step-icon{font-size:2.5rem;margin-bottom:1rem}.step-title{color:var(--text-primary);font-size:1.1rem;font-weight:800;margin-bottom:.75rem}.step-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.step-arrow{color:#00d4ff4d;font-size:1.5rem;left:-1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.packages-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.package-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--pkg-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ebf;border:1.5px solid #ffffff14;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}:root[data-theme=light] .package-card{background:#ffffffeb;border-color:#94a3b826}.package-card:hover{border-color:var(--pkg-color);transform:translateY(-8px)}.package-card-featured{border-color:var(--pkg-color)!important;box-shadow:0 0 50px color-mix(in srgb,var(--pkg-color) 20%,#0000)}.package-glow{background:var(--pkg-gradient);border-radius:28px;filter:blur(20px);inset:-2px;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.package-card-featured .package-glow,.package-card:hover .package-glow{opacity:.25}.package-badge{background:var(--pkg-gradient);border-radius:50px;color:#fff;font-size:.78rem;font-weight:700;padding:.35rem .85rem;position:absolute;right:1.25rem;top:1.25rem}.package-header{align-items:center;display:flex;gap:.6rem;justify-content:center;margin-bottom:1.5rem}.package-icon{font-size:2rem}.package-name{color:var(--text-primary);font-size:1.4rem;font-weight:900}.package-price{line-height:1;margin-bottom:.5rem}.package-price-num{-webkit-text-fill-color:#0000;background:var(--pkg-gradient);-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:900}.package-price-unit{color:var(--text-secondary);font-size:1rem;font-weight:600}.package-tokens{align-items:center;background:#ffffff0d;border-radius:50px;color:var(--text-secondary);display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;margin-bottom:1.75rem;padding:.35rem 1rem}:root[data-theme=light] .package-tokens{background:#94a3b81a}.pkg-token-icon{font-size:1rem}.package-features{flex:1 1;list-style:none;margin:0 0 2rem;padding:0;text-align:right}.package-feature{align-items:center;border-bottom:1px solid #ffffff0a;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.6rem;padding:.55rem 0}:root[data-theme=light] .package-feature{border-bottom-color:#94a3b81a}.package-feature svg{color:var(--pkg-color);flex-shrink:0}.package-cta{background:var(--pkg-gradient);border-radius:50px;box-shadow:0 0 20px color-mix(in srgb,var(--pkg-color) 25%,#0000);color:#fff;display:block;font-size:.95rem;font-weight:700;padding:.85rem 1.5rem;text-decoration:none;transition:all .3s}.package-cta:hover{box-shadow:0 0 35px color-mix(in srgb,var(--pkg-color) 40%,#0000);transform:translateY(-2px)}.packages-note{color:var(--text-secondary);font-size:.95rem;margin-top:2rem;text-align:center}.testimonials-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.testimonial-card{animation:fadeInUp .6s ease-out backwards;animation-delay:var(--t-delay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2eb3;border:1px solid #ffffff14;border-radius:24px;padding:2rem 1.75rem;transition:border-color .3s,transform .3s}:root[data-theme=light] .testimonial-card{background:#ffffffe6;border-color:#94a3b826}.testimonial-card:hover{border-color:#00d4ff4d;transform:translateY(-4px)}.testimonial-stars{font-size:1rem;letter-spacing:2px;margin-bottom:1rem}.testimonial-text{color:var(--text-secondary);font-size:1rem;font-style:italic;line-height:1.75;margin-bottom:1.5rem}.testimonial-author{align-items:center;display:flex;gap:.85rem}.testimonial-avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:46px;justify-content:center;width:46px}.testimonial-name{color:var(--text-primary);font-size:.95rem;font-weight:700}.testimonial-role{color:var(--text-secondary);font-size:.82rem;margin-top:.15rem}.srv-cta-section{margin-bottom:5rem}.srv-cta-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ecc;border:1px solid #ffffff1a;border-radius:32px;overflow:hidden;padding:5rem 3rem;position:relative;text-align:center}:root[data-theme=light] .srv-cta-content{background:#fffffff2;border-color:#94a3b833}.srv-cta-content:before{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#ff2e97);border-radius:32px;content:"";filter:blur(20px);inset:-2px;opacity:.12;position:absolute;z-index:-1}.cta-badge{font-size:3.5rem;margin-bottom:1.25rem}.cta-title{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:1rem}.cta-desc{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;margin:0 auto 2rem;max-width:600px}.cta-benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2.5rem}.cta-benefit{color:var(--text-secondary);font-size:.95rem;font-weight:600}.btn-cta-main{align-items:center;background:var(--gradient-primary);border-radius:50px;box-shadow:0 0 35px #00d4ff4d;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.6rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s}.btn-cta-main:hover{box-shadow:0 0 55px #00d4ff73;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.calculator-wrapper{grid-template-columns:1fr}.calc-result{margin:0 auto;max-width:480px;position:static}}@media (max-width:768px){.services-container{padding:1.25rem}.srv-hero{padding:4rem 1rem 3rem}.srv-cta-content{padding:3.5rem 1.75rem}.model-select-grid{grid-template-columns:1fr 1fr 1fr}.step-arrow{display:none}.packages-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.cta-benefits{align-items:center;flex-direction:column;gap:.75rem}.srv-hero-stats{gap:1.5rem}.hero-stat-divider{display:none}}@media (max-width:480px){.services-container{padding:1rem}.calc-panel{padding:1.75rem 1.25rem}.calc-tabs{flex-direction:row}.model-select-grid{gap:.4rem;grid-template-columns:repeat(3,1fr)}.service-card{padding:2rem 1.5rem}}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:400;src:url(/static/media/vazirmatn-arabic-400-normal.fe319587423322e58290.woff2) format("woff2"),url(/static/media/vazirmatn-arabic-400-normal.e0b90c09787751fd4be1.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:400;src:url(/static/media/vazirmatn-latin-ext-400-normal.118b9b27bc2e486f784f.woff2) format("woff2"),url(/static/media/vazirmatn-latin-ext-400-normal.d32c7f3ef37602323a6f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:400;src:url(/static/media/vazirmatn-latin-400-normal.f470f561e93d4a4537df.woff2) format("woff2"),url(/static/media/vazirmatn-latin-400-normal.a12b9029b45af5717499.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}