:root{--bg:#03101d;--bg2:#071827;--panel:rgba(8,28,47,.78);--panel2:rgba(11,38,63,.88);--line:rgba(77,195,255,.18);--line2:rgba(92,227,255,.34);--text:#f5fbff;--muted:#8faec2;--cyan:#25d9ff;--cyan2:#02f0d0;--blue:#2b7cff;--purple:#7c5cff;--green:#22e0a0;--yellow:#ffbf5d;--red:#ff6b7d;--shadow:0 24px 80px rgba(0,0,0,.35);--radius:24px;--font:'Vazirmatn',Tahoma,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,select{font:inherit}img{max-width:100%}.site-shell{width:min(1450px,calc(100% - 48px));margin:auto}.site-body{min-height:100vh;background:radial-gradient(circle at 70% -10%,#073866 0,transparent 35%),linear-gradient(180deg,#02101d 0%,#041524 48%,#061526 100%)}.ambient{position:fixed;filter:blur(100px);opacity:.2;pointer-events:none;border-radius:50%;z-index:-1}.ambient-a{width:420px;height:420px;background:#00d5ff;top:80px;right:-160px}.ambient-b{width:500px;height:500px;background:#5d37ff;left:-220px;top:45%}.site-grid{position:fixed;inset:0;pointer-events:none;z-index:-2;background-image:linear-gradient(rgba(62,183,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(62,183,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 90%)}
/* public nav */
.site-nav{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:min(1460px,calc(100% - 28px));z-index:50;border:1px solid rgba(97,206,255,.18);background:rgba(3,19,33,.68);backdrop-filter:blur(22px) saturate(145%);border-radius:20px;box-shadow:0 14px 50px rgba(0,0,0,.26);transition:.35s}.site-nav.is-scrolled{top:8px;background:rgba(3,16,29,.92);border-color:rgba(80,223,255,.3)}.nav-row{display:flex;align-items:center;height:74px;gap:26px}.abrino-brand{display:flex;align-items:center;gap:10px;min-width:180px}.abrino-brand img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(0,214,255,.45))}.abrino-brand span{display:flex;flex-direction:column;line-height:1}.abrino-brand b{font-size:22px;color:#e9fbff}.abrino-brand small{font-size:8px;letter-spacing:2.5px;color:#63dfff;margin-top:6px}.nav-links{display:flex;align-items:center;gap:26px;margin-inline:auto}.nav-links a{font-size:13px;color:#c7dae6;position:relative}.nav-links a:after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--cyan2));transition:.25s}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.nav-actions{display:flex;gap:9px;align-items:center}.ghost-btn,.glass-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(98,211,255,.24);background:rgba(9,34,54,.56);color:#e8faff;border-radius:13px;padding:12px 18px;transition:.25s}.ghost-btn:hover,.glass-btn:hover{border-color:rgba(88,230,255,.5);transform:translateY(-2px)}.primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:14px;padding:14px 22px;color:#00121b;background:linear-gradient(135deg,#34e8ff,#0ee2c5);font-weight:900;box-shadow:0 10px 32px rgba(0,220,255,.24),inset 0 1px #d6ffff;cursor:pointer;transition:.25s}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,220,255,.32)}.primary-btn.small{padding:11px 17px;font-size:12px}.primary-btn.full{width:100%}.primary-btn.light{background:#fff;color:#062238}.menu-toggle{display:none;border:1px solid var(--line);background:rgba(7,30,49,.8);color:#fff;width:44px;height:44px;border-radius:12px}.mobile-menu{display:none}.site-mobile-dock{display:none}
/* hero */
.ultimate-hero{position:relative;min-height:810px;padding:145px 0 75px;overflow:hidden}.ultimate-hero:before{content:"";position:absolute;inset:auto 0 0;height:240px;background:linear-gradient(transparent,#051524)}.hero-beam{position:absolute;width:780px;height:780px;right:42%;top:-250px;background:conic-gradient(from 45deg,transparent,#00d5ff22,transparent,#6b4dff1f,transparent);filter:blur(20px);animation:spin 24s linear infinite;border-radius:50%}.hero-particles{position:absolute;inset:0;background-image:radial-gradient(circle,#64e9ff 1px,transparent 1.5px);background-size:70px 70px;opacity:.18;animation:floatBg 12s ease-in-out infinite alternate}.hero-layout{display:grid;grid-template-columns:1fr 1.18fr;align-items:center;gap:45px;position:relative;z-index:2}.hero-copy{padding-top:25px}.hero-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(61,223,255,.24);background:rgba(6,40,64,.55);padding:9px 13px;border-radius:999px;color:#8defff;font-size:11px;letter-spacing:1px}.hero-kicker i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.hero-copy h1{font-size:68px;line-height:1.18;margin:22px 0 20px;letter-spacing:-2.8px}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#46e9ff 60%,#14e7c8);-webkit-background-clip:text;color:transparent}.hero-copy p{font-size:18px;line-height:2;color:#abc2d1;max-width:670px}.hero-ctas{display:flex;gap:12px;margin-top:28px}.hero-proof{display:flex;gap:28px;margin-top:34px;padding-top:25px;border-top:1px solid rgba(102,207,255,.14);max-width:610px}.hero-proof span{display:flex;flex-direction:column}.hero-proof b{font-size:18px;color:#f2fdff}.hero-proof small{font-size:10px;color:#6e91a8;margin-top:4px}.hero-visual{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.hero-logo{position:absolute;width:390px;top:-28px;right:10%;z-index:4;filter:drop-shadow(0 30px 55px rgba(0,197,255,.25));animation:logoFloat 6s ease-in-out infinite}.logo-halo{position:absolute;border:1px solid rgba(56,218,255,.22);border-radius:50%;animation:spin 20s linear infinite}.logo-halo.h1{width:410px;height:410px;top:20px;right:8%}.logo-halo.h2{width:520px;height:520px;top:-35px;right:0;border-style:dashed;animation-direction:reverse;animation-duration:34s}.console-window{position:absolute;left:0;bottom:0;width:73%;border:1px solid rgba(52,213,255,.34);border-radius:22px;background:linear-gradient(180deg,rgba(10,44,72,.9),rgba(4,21,37,.93));box-shadow:0 25px 80px rgba(0,0,0,.4),0 0 70px rgba(0,195,255,.08);overflow:hidden;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg)}.console-window-top{height:48px;border-bottom:1px solid rgba(87,200,255,.15);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:11px;color:#ccecff}.console-window-top span{letter-spacing:5px;color:#399fcc}.console-window-body{display:grid;grid-template-columns:62px 1fr;min-height:260px}.console-window-body aside{border-left:1px solid rgba(80,192,255,.12);padding:20px 16px;display:grid;align-content:start;gap:14px}.console-window-body aside i{width:24px;height:24px;border-radius:8px;background:#153a57}.console-window-body aside i.on{background:linear-gradient(135deg,#22dfff,#1875ff);box-shadow:0 0 16px #1fbaff66}.console-window-body section{padding:18px}.mini-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-stat-row article{background:rgba(14,48,75,.75);border:1px solid rgba(74,190,255,.12);padding:12px;border-radius:12px}.mini-stat-row small{color:#7396aa;font-size:8px}.mini-stat-row b{display:block;font-size:18px;margin-top:5px}.mini-chart{height:115px;margin-top:15px;border-radius:14px;background:repeating-linear-gradient(0deg,rgba(87,202,255,.06) 0 1px,transparent 1px 27px),rgba(4,28,49,.55);padding:12px;color:var(--cyan)}.mini-chart svg{width:100%;height:100%}.float-pill{position:absolute;z-index:6;border:1px solid rgba(81,221,255,.24);background:rgba(6,26,43,.84);backdrop-filter:blur(12px);padding:10px 13px;border-radius:13px;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:floatSmall 5s ease-in-out infinite}.float-pill span{font-size:8px;color:#7fa1b7;display:block}.float-pill b{font-size:14px}.pill-a{left:5%;top:120px}.pill-b{right:3%;top:330px;animation-delay:1s}.stat-strip{position:relative;border-top:1px solid rgba(80,201,255,.09);border-bottom:1px solid rgba(80,201,255,.09);background:rgba(4,22,38,.72);backdrop-filter:blur(16px)}.stat-strip .site-shell{display:grid;grid-template-columns:repeat(4,1fr)}.stat-strip div div{padding:24px 30px;border-left:1px solid rgba(99,210,255,.09);display:flex;align-items:center;gap:13px}.stat-strip b{font-size:22px;color:#78ecff}.stat-strip span{font-size:11px;color:#8cabbc}
/* public sections */
.section{padding:95px 0}.section-heading{display:grid;grid-template-columns:1.1fr .7fr;gap:50px;align-items:end;margin-bottom:34px}.section-heading>span,.section-heading div>span,.feature-copy>span{font-size:11px;color:#37dffb;letter-spacing:1px}.section-heading h2,.feature-copy h2{font-size:42px;line-height:1.45;margin:9px 0}.section-heading h2 em{font-style:normal;color:#51e8ff}.section-heading p,.feature-copy p{color:#8fabbc;line-height:2}.services-full{background:linear-gradient(180deg,#061524,#081827)}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.service-card{min-height:195px;border:1px solid rgba(72,188,255,.16);background:linear-gradient(145deg,rgba(11,35,56,.9),rgba(7,24,40,.78));border-radius:18px;padding:18px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.3s}.service-card:before{content:"";position:absolute;width:120px;height:120px;background:radial-gradient(circle,#13d8ff26,transparent 70%);left:-35px;top:-35px}.service-card:hover{transform:translateY(-5px);border-color:rgba(76,225,255,.42);box-shadow:0 18px 40px rgba(0,0,0,.24),0 0 40px rgba(0,207,255,.06)}.service-icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#0f466d,#0a2d4c);border:1px solid rgba(77,220,255,.24);display:flex;align-items:center;justify-content:center;color:#55eaff;font-weight:900;font-size:13px;box-shadow:inset 0 0 20px rgba(0,192,255,.08),0 0 22px rgba(0,197,255,.07)}.service-card h3{font-size:15px;margin:14px 0 5px}.service-card p{font-size:10px;color:#7898ab;line-height:1.9;margin:0}.service-card a{margin-top:auto;font-size:10px;color:#56e6ff}.pricing-zone{background:radial-gradient(circle at 20% 50%,#153365 0,transparent 28%),#04131f}.section-heading.compact{display:block}.pricing-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.pricing-card{position:relative;border:1px solid rgba(76,194,255,.17);background:linear-gradient(180deg,rgba(10,37,60,.86),rgba(6,24,40,.9));padding:24px;border-radius:22px;min-height:330px;display:flex;flex-direction:column}.pricing-card.featured{border-color:#2ee3ff;box-shadow:0 0 0 1px #2ee3ff30,0 25px 60px rgba(0,199,255,.09)}.pricing-card .badge{position:absolute;top:-12px;left:20px;background:linear-gradient(90deg,#20dbff,#12e3bb);color:#00151e;padding:7px 12px;border-radius:999px;font-size:9px}.pricing-card small{color:#72dff1}.pricing-card h3{font-size:18px;margin:12px 0}.pricing-card p{color:#7897a9;font-size:11px;line-height:1.9}.pricing-card .price{margin-top:auto;padding-top:16px}.pricing-card .price strong{font-size:30px}.pricing-card .price span{display:block;color:#7697a8;font-size:10px}.pricing-card .hourly{margin:8px 0;color:#9fb9c7}.pricing-card>a{margin-top:15px;text-align:center;border:1px solid rgba(82,210,255,.24);padding:10px;border-radius:11px;color:#9ceeff}.feature-zone{background:#071827}.feature-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:50px;align-items:center}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.feature-grid article{border:1px solid var(--line);background:rgba(8,31,51,.76);padding:24px;border-radius:20px;min-height:170px}.feature-grid i{display:flex;width:44px;height:44px;border-radius:13px;align-items:center;justify-content:center;background:#0b4265;color:#51e7ff;font-style:normal;font-size:20px}.feature-grid b{display:block;margin-top:18px}.feature-grid span{display:block;color:#7898ab;font-size:11px;margin-top:5px}.payment-zone{padding-top:40px}.payment-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px;border-radius:24px;border:1px solid rgba(77,220,255,.22);background:linear-gradient(135deg,rgba(10,54,82,.85),rgba(12,29,57,.9));box-shadow:0 20px 70px rgba(0,0,0,.25)}.payment-panel span{font-size:10px;color:#5de9ff}.payment-panel h2{font-size:28px;margin:8px 0}.payment-panel p{color:#85a3b6}.payment-icons{display:flex;gap:10px;flex-wrap:wrap}.payment-icons span{border:1px solid rgba(94,226,255,.25);background:#081e31;padding:14px 18px;border-radius:14px;color:#d9f7ff;font-weight:800}.final-cta{padding:80px 0;background:radial-gradient(circle at center,#0ca6b84c,transparent 42%)}.cta-inner{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(81,220,255,.28);border-radius:26px;padding:36px;background:linear-gradient(90deg,#07314c,#0b5a70 58%,#0c7180);box-shadow:0 30px 80px rgba(0,0,0,.25)}.cta-inner span{color:#8bf4ff;font-size:11px}.cta-inner h2{font-size:30px;margin:6px 0}.site-footer{border-top:1px solid rgba(93,210,255,.12);background:#020c15;padding:45px 0 22px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:35px}.footer-brand{display:flex;align-items:flex-start;gap:12px}.footer-brand img{width:70px}.footer-brand b{font-size:22px}.footer-brand small{display:block;color:#5fdfff;font-size:8px;letter-spacing:2px}.footer-brand p{color:#6f8ea1;font-size:11px;max-width:280px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:9px}.footer-grid>div>b{margin-bottom:5px}.footer-grid a{font-size:11px;color:#7999ad}.footer-bottom{display:flex;justify-content:space-between;color:#4f6f82;font-size:9px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(93,210,255,.08)}
/* auth */
.auth-page{min-height:100vh;display:grid;place-items:center;padding:110px 20px 50px;background:radial-gradient(circle at center,#0c4c6b42,transparent 40%)}.auth-card{width:min(470px,100%);border:1px solid rgba(73,210,255,.24);background:rgba(5,25,42,.88);backdrop-filter:blur(20px);border-radius:28px;padding:30px;box-shadow:var(--shadow)}.auth-brand{text-align:center}.auth-brand img{width:120px;height:120px;object-fit:contain}.auth-brand h1{margin:5px 0;font-size:27px}.auth-brand p{color:#7294a8}.auth-error{background:#5c18235e;border:1px solid #ff6b7d66;color:#ff9daa;padding:11px;border-radius:12px;margin:12px 0}.auth-alt{display:block;text-align:center;color:#63e8ff;font-size:11px;margin-top:16px}
/* console */
.console-body{background:linear-gradient(135deg,#020c16,#041421 40%,#061626);min-height:100vh}.console-ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 0,#0c608739,transparent 32%),radial-gradient(circle at 15% 75%,#4d32a92a,transparent 25%);z-index:-1}.console-side{position:fixed;right:14px;top:14px;bottom:14px;width:245px;border:1px solid rgba(75,205,255,.19);border-radius:24px;background:rgba(3,20,34,.82);backdrop-filter:blur(22px);padding:14px;display:flex;flex-direction:column;z-index:30;box-shadow:0 18px 70px rgba(0,0,0,.32)}.console-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 12px;border-bottom:1px solid rgba(82,205,255,.09)}.console-brand img{width:55px;height:55px;object-fit:contain}.console-brand span{display:flex;flex-direction:column}.console-brand b{font-size:20px}.console-brand small{font-size:7px;letter-spacing:2px;color:#4de1ff}.profile-box{display:flex;align-items:center;gap:9px;margin:13px 0;padding:11px;border:1px solid rgba(76,194,255,.11);border-radius:15px;background:rgba(13,43,67,.48);position:relative}.profile-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#1acfff,#2c67ff);font-weight:900}.profile-box div{display:flex;flex-direction:column;min-width:0}.profile-box b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.profile-box small{font-size:8px;color:#7091a7}.profile-box>i{position:absolute;left:10px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.console-nav{display:flex;flex-direction:column;gap:3px;overflow:auto;padding-left:2px}.console-nav>span{font-size:8px;color:#4d7187;padding:11px 10px 4px}.console-nav a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:11px;color:#9fb6c5;font-size:13px;transition:.2s}.console-nav a:hover{background:linear-gradient(90deg,rgba(13,113,158,.48),rgba(13,60,88,.28));color:#fff;box-shadow:inset 0 0 0 1px rgba(65,210,255,.15)}.console-nav a b{font-weight:600}.side-promo{margin-top:auto;border:1px solid rgba(67,220,255,.24);border-radius:17px;padding:14px;background:linear-gradient(145deg,#082b45,#0a1b35);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:inset 0 0 25px rgba(0,183,255,.05)}.promo-orb{font-size:28px;filter:drop-shadow(0 0 12px #24c9ff)}.side-promo b{font-size:11px;margin-top:7px}.side-promo span{font-size:8px;color:#6f90a4;margin-top:3px}.side-promo a{margin-top:10px;font-size:9px;color:#4be7ff}.side-foot{display:flex;justify-content:space-between;padding:12px 4px 2px;font-size:9px;color:#68899b}.console-main{margin-right:273px;min-height:100vh;padding:14px 14px 95px 14px}.console-top{height:66px;border:1px solid rgba(77,201,255,.16);border-radius:19px;background:rgba(5,24,40,.72);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding:0 18px;position:sticky;top:14px;z-index:20}.search-box{width:min(570px,55%);height:40px;border:1px solid rgba(78,192,255,.13);background:#071a2b;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#67889d;font-size:10px}.search-box kbd{margin-right:auto;background:#0f2b44;border:1px solid rgba(75,192,255,.14);border-radius:6px;padding:3px 6px;color:#7fa0b2;font-size:8px}.top-user{display:flex;align-items:center;gap:14px}.top-user>b{font-size:12px}.online-pill,.warning-pill{display:flex;align-items:center;gap:7px;border:1px solid rgba(56,221,174,.2);background:#082d2a;padding:7px 10px;border-radius:999px;color:#76e9c6;font-size:8px}.online-pill i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 9px var(--green)}.warning-pill{border-color:#ffb44d30;background:#3c2912;color:#ffc675}.console-content{padding:14px 0}.console-mobile-dock{display:none}.dash-hero,.page-hero,.wallet-hero{position:relative;overflow:hidden;min-height:185px;border:1px solid rgba(77,207,255,.23);background:linear-gradient(120deg,rgba(8,55,82,.85),rgba(5,28,49,.9) 58%,rgba(11,65,91,.72));border-radius:24px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 20px 70px rgba(0,0,0,.2)}.dash-hero:before,.page-hero:before{content:"";position:absolute;width:430px;height:430px;left:-100px;top:-160px;border-radius:50%;background:radial-gradient(circle,#20dfff36,transparent 70%)}.dash-hero span,.page-hero span{font-size:10px;color:#64eaff}.dash-hero h1,.page-hero h1{font-size:31px;margin:7px 0}.dash-hero p,.page-hero p{font-size:11px;color:#86a3b4}.hero-cloudmark{position:absolute;left:5%;top:-40px}.hero-cloudmark img{width:240px;opacity:.72;filter:drop-shadow(0 0 30px #18cfff40)}.page-hero.compact{min-height:145px}.hero-number{display:flex;align-items:end;gap:7px;position:relative;z-index:2}.hero-number b{font-size:42px}.hero-number span{color:#7ca0b4}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.kpi-grid article{position:relative;min-height:132px;border:1px solid rgba(69,202,255,.16);border-radius:19px;background:linear-gradient(145deg,rgba(11,39,62,.86),rgba(5,25,42,.88));padding:18px;overflow:hidden}.kpi-grid article:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;left:-35px;top:-35px;background:radial-gradient(circle,#1fe1ff1f,transparent)}.kpi-grid i{font-style:normal;position:absolute;left:15px;top:15px;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#0c3b5a;color:#53e8ff}.kpi-grid span{font-size:10px;color:#7d9caf}.kpi-grid b{display:block;font-size:27px;margin-top:8px}.kpi-grid small{font-size:8px;color:#607f92}.kpi-grid a{display:inline-block;margin-top:8px;color:#44e6ff;font-size:8px}.good,.good-text{color:var(--green)!important}.warn,.warn-text{color:var(--yellow)!important}.glass-panel{border:1px solid rgba(75,199,255,.16);background:linear-gradient(145deg,rgba(8,31,50,.83),rgba(5,22,38,.88));border-radius:20px;padding:18px;box-shadow:0 15px 48px rgba(0,0,0,.17)}.admin-grid,.user-dash-grid,.two-col{display:grid;grid-template-columns:1.6fr .8fr;gap:12px;margin-top:12px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.panel-title small{font-size:8px;color:#5f8194}.panel-title h2{font-size:15px;margin:2px 0}.panel-title>a{font-size:9px;color:#4ce5ff}.subtle{font-size:9px!important;color:#7697aa!important}.live-dot{font-size:8px;color:#71e9c6}.live-dot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-left:4px}.chart-shell{position:relative;height:255px;border-radius:15px;background:linear-gradient(180deg,rgba(6,30,49,.55),rgba(6,23,39,.25));overflow:hidden}.chart-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(91,197,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,197,255,.06) 1px,transparent 1px);background-size:50px 50px}.chart-shell svg{position:absolute;inset:30px 20px 42px;width:calc(100% - 40px);height:calc(100% - 72px)}.chart-caption{position:absolute;right:15px;left:15px;bottom:12px;display:flex;justify-content:space-between;font-size:8px;color:#7293a7}.chart-caption i{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;margin-left:4px}.infra-list{display:grid;gap:9px}.infra-list div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(78,197,255,.08);padding:11px 2px;font-size:10px}.infra-list b{font-size:9px}.triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.compact-list{display:flex;flex-direction:column}.compact-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(76,190,255,.08);min-width:0}.compact-list>div:last-child{border-bottom:0}.compact-list span{display:flex;flex-direction:column;min-width:0;flex:1}.compact-list b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-list small{font-size:8px;color:#68889b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-list em{font-style:normal;font-size:9px;color:#dceff6}.status-badge,.role-badge,.pay-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(69,210,255,.15);background:#0b2c45;border-radius:999px;padding:4px 7px;color:#79dff3;font-size:7px;white-space:nowrap}.status-badge.muted{color:#8ca7b8}.role-badge{background:#1b264d;color:#aa9dff}.quick-services{margin-top:12px}.quick-service-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.quick-service-grid a{min-height:115px;border:1px solid rgba(74,199,255,.13);background:rgba(8,35,56,.55);border-radius:14px;padding:12px;display:flex;flex-direction:column;justify-content:center;transition:.25s}.quick-service-grid a:hover{transform:translateY(-3px);border-color:rgba(71,226,255,.35)}.quick-service-grid i{font-style:normal;color:#52e7ff;font-size:14px}.quick-service-grid b{font-size:10px;margin-top:9px}.quick-service-grid span{font-size:7px;color:#67879a}.resource-circles{position:absolute;bottom:14px;right:14px;display:flex;gap:7px}.resource-circles span{width:55px;height:55px;border-radius:50%;border:3px solid #1ecfff55;display:grid;place-items:center;background:#071a2a}.resource-circles b{font-size:11px;line-height:1}.resource-circles small{font-size:6px;color:#7495a7}.finance-strip{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px}.finance-strip>div{display:flex;align-items:center;gap:9px;padding:9px}.finance-strip i{font-style:normal;width:36px;height:36px;border-radius:11px;background:#0b3d5d;display:grid;place-items:center;color:#55eaff;font-size:9px}.finance-strip span{display:flex;flex-direction:column}.finance-strip b{font-size:10px}.finance-strip small{font-size:7px;color:#6d8c9f}.finance-strip>a{font-size:9px;color:#53e6ff}.service-catalog{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:12px}.service-catalog article{border:1px solid rgba(73,199,255,.14);background:rgba(8,32,51,.72);border-radius:15px;padding:15px;min-height:120px;display:flex;flex-direction:column}.service-catalog i{font-style:normal;color:#55e8ff;font-weight:900}.service-catalog b{font-size:10px;margin-top:auto}.service-catalog span{font-size:7px;color:#69899c;margin-top:3px}.product-section{margin-top:12px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.product-card{border:1px solid rgba(75,201,255,.14);border-radius:17px;padding:16px;background:rgba(7,29,48,.72)}.product-head{display:flex;justify-content:space-between;color:#5ddff5;font-size:8px}.product-card h3{font-size:15px;margin:11px 0 5px}.product-card>p{font-size:9px;color:#718fa2;min-height:42px;line-height:1.8}.product-price b{font-size:22px}.product-price span{display:block;color:#7898aa;font-size:8px}.hourly{display:block;color:#59e4ff;margin:5px 0 12px;font-size:8px}.product-card form{margin-top:13px}.product-card details{margin:8px 0}.product-card summary{font-size:8px;color:#6e91a4;cursor:pointer}.form-stack{display:grid;gap:7px;margin-top:8px}.premium-form{display:grid;gap:8px}.premium-form label,.product-card label{font-size:8px;color:#7e9bac}.premium-form input,.premium-form select,.product-card input,.product-card select{width:100%;border:1px solid rgba(78,197,255,.14);background:#061b2c;color:#e8faff;padding:11px 12px;border-radius:11px;outline:none}.premium-form input:focus,.product-card input:focus,.product-card select:focus{border-color:#30dcff66;box-shadow:0 0 0 3px #1fcfff0f}.wallet-hero{min-height:210px;background:radial-gradient(circle at 15% 20%,#1ddcff42,transparent 28%),linear-gradient(135deg,#061d32,#0b3f59)}.wallet-hero strong{font-size:46px;display:block;margin-top:8px}.wallet-hero small{color:#6de9ff}.wallet-hero p{color:#83a1b3}.wallet-orb{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#4cefff,#0d6f98 45%,#061626 70%);box-shadow:0 0 60px #19dfff33;font-size:44px}.wallet-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px}.destination-card{background:linear-gradient(135deg,#0a2c46,#0c4e65);border:1px solid rgba(76,220,255,.19);border-radius:15px;padding:14px;margin:5px 0}.destination-card small{display:block;color:#82a4b5;font-size:7px}.destination-card b{display:block;direction:ltr;text-align:right;font-size:17px;margin:5px 0}.destination-card span{font-size:8px;color:#8caabb}.payment-method-cards{display:grid;gap:9px}.payment-method-cards article{display:grid;grid-template-columns:45px 1fr;gap:4px 10px;align-items:center;border:1px solid rgba(78,198,255,.11);background:#08243a;padding:12px;border-radius:14px}.payment-method-cards i{grid-row:1/3;width:45px;height:45px;border-radius:13px;display:grid;place-items:center;background:#0e4c6b;color:#59eaff;font-style:normal;font-weight:900}.payment-method-cards b{font-size:10px}.payment-method-cards span{font-size:7px;color:#6f90a3}.responsive-table{overflow:auto}.responsive-table table{width:100%;border-collapse:collapse;min-width:800px}.responsive-table th{font-size:8px;color:#6b8b9d;text-align:right;padding:10px;border-bottom:1px solid rgba(76,198,255,.11)}.responsive-table td{font-size:9px;padding:12px 10px;border-bottom:1px solid rgba(76,198,255,.07);color:#bed0db}.responsive-table tr:hover td{background:rgba(25,144,188,.035)}.tiny-link{display:inline-flex;margin-left:5px;border:1px solid rgba(69,207,255,.18);padding:5px 8px;border-radius:8px;color:#5de6ff;font-size:8px}.empty{text-align:center!important;color:#6f8b9c!important}.approval-list{display:grid;gap:8px}.approval-list article{border:1px solid rgba(78,199,255,.11);background:#071e31;border-radius:14px;padding:12px;display:flex;justify-content:space-between;gap:15px}.approval-list article>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.approval-list b{font-size:10px}.approval-list span{font-size:9px}.approval-list small{font-size:7px;color:#69899b}.approval-actions{display:flex;gap:5px}.approval-actions button{border:0;padding:6px 9px;border-radius:8px;font-size:8px;cursor:pointer}.approve{background:#0c5b47;color:#88f1c7}.reject{background:#5a2630;color:#ff9da9}.finance-columns{grid-template-columns:1fr 1fr}.bale-status-card{display:flex;align-items:center;gap:12px;border:1px solid rgba(73,210,255,.11);background:#071e31;padding:14px;border-radius:14px}.bale-status-card>i{font-style:normal;width:45px;height:45px;border-radius:13px;background:linear-gradient(135deg,#06cba2,#0f83ef);display:grid;place-items:center;font-weight:900}.bale-status-card>div{display:flex;flex-direction:column;flex:1}.bale-status-card b{font-size:10px}.bale-status-card span{font-size:8px;color:#7291a4}.bale-status-card small{color:#6eead0}.settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.setting-card{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px}.setting-card>i{font-style:normal;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#0b4262;color:#58e8ff}.setting-card div{display:flex;flex-direction:column}.setting-card b{font-size:10px}.setting-card span{font-size:7px;color:#6e8da0}.setting-card em{font-style:normal;font-size:8px;padding:5px 7px;border-radius:999px}.setting-card em.on{background:#0d4b3b;color:#7aebc4}.setting-card em.off{background:#4b3517;color:#ffc875}.muted-copy{color:#7595a7;font-size:10px;line-height:2}.notification-list{display:grid;gap:9px;margin-top:12px}.notification-list article{display:flex;gap:11px;border:1px solid rgba(78,199,255,.1);background:#071f32;padding:13px;border-radius:14px}.notification-list i{font-style:normal;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#0b4667;color:#5be9ff}.notification-list b{font-size:10px}.notification-list p{font-size:9px;color:#7897aa;margin:4px 0}.notification-list small{font-size:7px;color:#5e7d91}.invoice-card{max-width:950px;margin:12px auto}.invoice-brand{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(78,199,255,.1)}.invoice-brand img{width:90px}.invoice-brand>div{flex:1}.invoice-brand small{color:#55e5ff;letter-spacing:2px}.invoice-brand h1{margin:3px 0}.invoice-brand span{color:#7898aa;font-size:9px}.invoice-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.invoice-meta article{background:#071f32;padding:13px;border-radius:13px}.invoice-meta small{display:block;color:#66889c;font-size:7px}.invoice-meta b{font-size:10px}.invoice-product{display:flex;justify-content:space-between;gap:25px;padding:28px 0}.invoice-product small{color:#6c8ca0}.invoice-product h2{font-size:22px}.invoice-product p{color:#7897a9}.invoice-price{text-align:left;min-width:220px}.invoice-price strong{font-size:34px;display:block}.invoice-price span{color:#5ee6ff}.invoice-actions{display:flex;gap:9px;border-top:1px solid rgba(78,199,255,.1);padding-top:18px}
/* bale legacy styled */
.balePayHero{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#0a3a55,#08333e);padding:22px}.baleMark{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#10d29f,#168cf6);display:grid;place-items:center;font-size:24px;font-weight:900}.baleEyebrow{color:#6be8ff;font-size:8px;letter-spacing:1px}.balePayHero h1{margin:4px 0}.balePayHero p{color:#83a1b2}.baleGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.panel{border:1px solid rgba(75,199,255,.16);background:linear-gradient(145deg,rgba(8,31,50,.83),rgba(5,22,38,.88));border-radius:20px;padding:18px}.baleInvoiceHead{display:flex;justify-content:space-between}.baleAmount{margin:20px 0;padding:17px;border-radius:15px;background:#071f32}.baleAmount span,.baleAmount small{display:block;color:#6f90a3}.baleAmount strong{display:block;font-size:28px;margin:5px 0}.baleTest,.baleWarn,.baleSent,.baleSuccess{padding:11px;border-radius:11px;margin:10px 0;font-size:9px}.baleTest,.baleWarn{background:#3e2b14;color:#ffd38d}.baleSuccess{background:#0d4a39;color:#86eec7}.baleSent{background:#0c3654;color:#80e8ff}.baleForm{display:grid;gap:8px}.baleForm input{background:#061b2c;border:1px solid var(--line);border-radius:11px;padding:11px;color:#fff}.baleButton{border:0;background:linear-gradient(135deg,#15e0bd,#168bf6);color:#fff;padding:12px;border-radius:12px;display:flex;justify-content:space-between}.baleSteps{display:grid;gap:7px;margin-top:14px}.baleSteps div{display:flex;align-items:center;gap:8px;font-size:9px}.baleSteps i{width:24px;height:24px;border-radius:8px;background:#0b4361;display:grid;place-items:center;font-style:normal}.baleSide{text-align:center}.baleShield{font-size:40px;color:#62e9c4}.baleSide>div:not(.baleShield){display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:9px}.btn{display:inline-flex;justify-content:center;border:1px solid var(--line);padding:10px 13px;border-radius:10px}.btn.full{width:100%}
/* reveal/animation */
[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.revealed{opacity:1!important;transform:none!important}[data-animate]{opacity:0;transform:translateY(12px);transition:.55s}.in{opacity:1!important;transform:none!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatSmall{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatBg{from{transform:translateY(0)}to{transform:translateY(-20px)}}
/* tablet */
@media(max-width:1200px){.nav-links{gap:16px}.hero-copy h1{font-size:54px}.service-grid{grid-template-columns:repeat(4,1fr)}.pricing-cards{grid-template-columns:repeat(2,1fr)}.quick-service-grid{grid-template-columns:repeat(4,1fr)}.service-catalog{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.site-shell{width:min(100% - 28px,900px)}.nav-links{display:none}.menu-toggle{display:block;margin-right:auto}.nav-actions{display:none}.mobile-menu{position:absolute;top:82px;right:0;left:0;margin:auto;width:calc(100% - 24px);padding:12px;background:rgba(4,21,35,.97);border:1px solid var(--line);border-radius:16px;display:none;grid-template-columns:repeat(2,1fr);gap:6px}.mobile-menu.open{display:grid}.mobile-menu a{padding:10px;border-radius:10px;background:#08243a;font-size:11px}.hero-layout{grid-template-columns:1fr}.ultimate-hero{padding-top:130px}.hero-visual{min-height:520px}.hero-copy{text-align:center}.hero-copy p,.hero-proof{margin-inline:auto}.hero-ctas{justify-content:center}.stat-strip .site-shell{grid-template-columns:repeat(2,1fr)}.section-heading{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(3,1fr)}.feature-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.console-side{display:none}.console-main{margin-right:0;padding:10px 10px 105px}.console-top{top:10px}.console-mobile-dock{position:fixed;z-index:60;right:12px;left:12px;bottom:max(10px,env(safe-area-inset-bottom));height:68px;border:1px solid rgba(80,216,255,.24);background:rgba(4,22,37,.9);backdrop-filter:blur(22px);border-radius:20px;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 15px 45px rgba(0,0,0,.35)}.console-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:7px;color:#7d9bad}.console-mobile-dock i{font-style:normal;font-size:18px}.console-mobile-dock .dock-primary i{width:43px;height:43px;border-radius:14px;background:linear-gradient(135deg,#24e7ff,#11e0bb);color:#02121a;display:grid;place-items:center;margin-top:-22px;box-shadow:0 10px 28px #18d9e944}.admin-grid,.user-dash-grid,.two-col,.wallet-layout,.finance-columns{grid-template-columns:1fr}.triple-grid{grid-template-columns:1fr 1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.finance-strip{grid-template-columns:repeat(2,1fr)}.baleGrid{grid-template-columns:1fr}}
/* mobile */
@media(max-width:680px){body{padding-bottom:84px}.site-nav{top:8px;width:calc(100% - 16px);border-radius:16px}.nav-row{height:60px}.abrino-brand{min-width:auto}.abrino-brand img{width:42px;height:42px}.abrino-brand b{font-size:17px}.abrino-brand small{font-size:6px}.site-mobile-dock{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);z-index:80;right:8px;left:8px;bottom:max(8px,env(safe-area-inset-bottom));height:64px;border:1px solid rgba(77,217,255,.23);background:rgba(3,19,32,.92);backdrop-filter:blur(22px);border-radius:19px;box-shadow:0 18px 50px rgba(0,0,0,.4)}.site-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:7px;color:#7898aa}.site-mobile-dock i{font-style:normal;font-size:17px}.site-mobile-dock .dock-main i{width:42px;height:42px;border-radius:13px;margin-top:-20px;background:linear-gradient(135deg,#2be7ff,#12deb8);color:#02121a;display:grid;place-items:center;box-shadow:0 10px 26px #14e0e84d}.site-shell{width:calc(100% - 20px)}.ultimate-hero{min-height:auto;padding:105px 0 45px}.hero-copy h1{font-size:39px;letter-spacing:-1.5px}.hero-copy p{font-size:14px;line-height:1.9}.hero-ctas{flex-direction:column}.hero-ctas a{width:100%}.hero-proof{gap:10px;justify-content:space-between}.hero-proof b{font-size:14px}.hero-proof small{font-size:8px}.hero-visual{min-height:390px}.hero-logo{width:245px;right:50%;transform:translateX(50%);top:-10px;animation:none}.logo-halo.h1{width:270px;height:270px;right:50%;transform:translateX(50%)}.logo-halo.h2{width:340px;height:340px;right:50%;transform:translateX(50%)}.console-window{width:94%;left:3%;bottom:0;transform:none}.console-window-body{grid-template-columns:45px 1fr;min-height:190px}.mini-stat-row article{padding:8px}.mini-stat-row b{font-size:13px}.mini-chart{height:80px}.float-pill{display:none}.stat-strip .site-shell{grid-template-columns:1fr 1fr}.stat-strip div div{padding:16px 10px}.stat-strip b{font-size:16px}.stat-strip span{font-size:8px}.section{padding:60px 0}.section-heading h2,.feature-copy h2{font-size:29px}.section-heading p{font-size:12px}.service-grid{grid-template-columns:repeat(2,1fr);gap:8px}.service-card{min-height:165px;padding:13px}.service-card h3{font-size:12px}.service-card p{font-size:8px}.pricing-cards{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr;gap:8px}.feature-grid article{padding:15px;min-height:145px}.payment-panel,.cta-inner{flex-direction:column;align-items:stretch}.payment-panel h2,.cta-inner h2{font-size:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}.console-top{height:56px;border-radius:15px}.search-box{width:56%;height:36px}.search-box span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-box kbd,.online-pill{display:none}.top-user>b{font-size:10px}.dash-hero,.page-hero,.wallet-hero{min-height:150px;padding:20px}.dash-hero h1,.page-hero h1{font-size:22px}.dash-hero p,.page-hero p{max-width:75%;font-size:9px}.hero-cloudmark{left:-10px;top:-10px}.hero-cloudmark img{width:145px;opacity:.5}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.kpi-grid article{min-height:115px;padding:13px}.kpi-grid b{font-size:21px}.triple-grid{grid-template-columns:1fr}.quick-service-grid{grid-template-columns:repeat(2,1fr)}.finance-strip{grid-template-columns:1fr 1fr}.finance-strip>a{grid-column:1/-1;text-align:center;padding-top:8px;border-top:1px solid var(--line)}.service-catalog{grid-template-columns:repeat(2,1fr);gap:7px}.service-catalog article{min-height:100px}.product-grid{grid-template-columns:1fr}.wallet-hero strong{font-size:34px}.wallet-orb{width:80px;height:80px;font-size:28px}.settings-grid{grid-template-columns:1fr}.responsive-table{overflow:visible}.responsive-table table{min-width:0}.responsive-table thead{display:none}.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table tr{border:1px solid rgba(77,199,255,.11);background:#071f32;border-radius:13px;margin-bottom:8px;padding:8px}.responsive-table td{border:0;padding:7px 8px;display:flex;justify-content:space-between;gap:10px}.responsive-table td:before{content:attr(data-label);color:#63879b;font-size:8px}.approval-list article{flex-direction:column}.approval-list article>div:last-child{align-items:stretch}.approval-actions button{flex:1}.invoice-meta{grid-template-columns:1fr}.invoice-product{flex-direction:column}.invoice-price{text-align:right}.balePayHero{align-items:flex-start}.balePayHero h1{font-size:20px}.baleMark{width:48px;height:48px}.auth-page{padding-top:90px}.auth-card{padding:22px}.chart-shell{height:220px}.resource-circles{position:absolute;bottom:10px;right:10px}.resource-circles span{width:48px;height:48px}.service-catalog+*{margin-bottom:8px}}
@media print{.console-side,.console-top,.console-mobile-dock,.site-mobile-dock{display:none!important}.console-main{margin:0;padding:0}.console-body{background:#fff;color:#111}.glass-panel{background:#fff;border:1px solid #ddd;box-shadow:none}.invoice-card{color:#111}}

/* ===== Abrino Polish v7: minimal + reliable navigation ===== */
:root{--font:'Vazirmatn','Inter',system-ui,sans-serif}
.polish-v7 .site-nav{top:12px;border-radius:16px;background:rgba(4,18,31,.78)}
.polish-v7 .nav-row{height:64px;gap:20px}
.polish-v7 .abrino-brand{min-width:150px;gap:8px}
.polish-v7 .abrino-brand img{width:36px;height:30px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(32,211,255,.28))}
.polish-v7 .abrino-brand b{font-size:17px;font-weight:750;letter-spacing:-.4px}
.polish-v7 .abrino-brand small{font-family:'Inter',sans-serif;font-size:6.5px;letter-spacing:2px;margin-top:4px}
.polish-v7 .nav-links{gap:24px}.polish-v7 .nav-links a{font-size:12px;font-weight:500}
.polish-v7 .primary-btn{border-radius:11px;padding:12px 18px;box-shadow:0 8px 24px rgba(0,220,255,.16)}
.polish-v7 .ghost-btn,.polish-v7 .glass-btn{border-radius:11px;padding:11px 16px}
.hero-minimal{min-height:690px;padding-top:130px}.hero-minimal .hero-layout{grid-template-columns:1.05fr .95fr;gap:70px}.hero-minimal .hero-copy h1{font-size:74px;line-height:1.1;letter-spacing:-4.2px;margin:22px 0}.hero-minimal .hero-copy p{font-size:17px;line-height:2;max-width:610px;color:#9ab3c4}.hero-minimal .hero-kicker{background:transparent;border-color:rgba(71,211,255,.18);font-family:'Inter',sans-serif;letter-spacing:2px}.minimal-visual{min-height:480px}.hero-mark{width:280px;position:relative;z-index:3;filter:drop-shadow(0 25px 55px rgba(0,203,255,.22));animation:logoFloat 6s ease-in-out infinite}.brand-orbit{position:absolute;width:390px;height:390px;border-radius:50%;border:1px solid rgba(66,214,255,.1)}.brand-orbit:before,.brand-orbit:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(91,215,255,.12)}.brand-orbit:before{inset:34px}.brand-orbit:after{inset:75px}.brand-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:#29e6ff;box-shadow:0 0 18px #29e6ff}.brand-orbit span:first-child{top:35px;left:76px}.brand-orbit span:last-child{bottom:55px;right:38px;background:#43e7be}.mini-console-card{position:absolute;z-index:4;min-width:155px;padding:13px 15px;border:1px solid rgba(77,207,255,.15);border-radius:13px;background:rgba(5,25,41,.82);backdrop-filter:blur(18px);box-shadow:0 15px 40px rgba(0,0,0,.25)}.mini-console-card small{display:block;font:600 8px 'Inter';color:#62869c;text-transform:uppercase;letter-spacing:1px}.mini-console-card b{display:block;font-size:12px;margin:5px 0}.mini-console-card span{font:600 8px 'Inter';color:#37e6b6}.mc-one{top:58px;left:3%}.mc-two{bottom:75px;right:0}.mc-three{bottom:35px;left:10%}.service-grid-clean .service-card{position:relative}.service-start{display:block;margin-top:11px;color:#9ceeff;font-size:10px;font-weight:600}.service-arrow{position:absolute;left:15px;bottom:14px;color:#43dcff;opacity:.7}.dual-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.dual-price>div{padding:10px;border:1px solid rgba(76,204,255,.12);background:rgba(5,29,47,.5);border-radius:11px}.dual-price span,.dual-price small{display:block;color:#678da3;font-size:8px}.dual-price strong{display:block;margin:4px 0;font-size:18px;color:#ecfbff}.pricing-scroll{grid-template-columns:repeat(3,1fr)}.all-services-btn{display:flex;align-items:center;justify-content:center;width:max-content;margin:24px auto 0;padding:13px 20px;border:1px solid rgba(70,214,255,.18);border-radius:11px;color:#8cecff;background:rgba(7,31,49,.45)}
.public-services-page{padding-top:95px}.public-services-hero{padding:90px 0 45px}.public-services-hero span{font:600 10px 'Inter';letter-spacing:2px;color:#65e4ff}.public-services-hero h1{font-size:58px;line-height:1.2;letter-spacing:-3px;margin:14px 0}.public-services-hero h1 em{font-style:normal;color:#54e9ff}.public-services-hero p{color:#91abba;font-size:15px}.plans-table-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plans-table-cards article,.directory-grid article{border:1px solid rgba(77,200,255,.13);border-radius:15px;background:linear-gradient(180deg,rgba(8,35,56,.86),rgba(4,22,37,.88));padding:17px}.plan-top,.directory-head{display:flex;justify-content:space-between;align-items:center}.plan-top b{font:700 18px 'Inter';color:#ecfbff}.plan-top span,.directory-head span{font-size:8px;color:#7193a7}.plan-specs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.plan-specs span{font:500 8px 'Inter';padding:5px 7px;border-radius:7px;background:#0b2b45;color:#a4c3d5}.plan-prices,.directory-price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-prices>div,.directory-price>div{padding:10px;background:rgba(3,21,35,.55);border-radius:9px}.plan-prices small,.directory-price small{display:block;color:#63869b;font-size:8px}.plan-prices strong,.directory-price b{display:block;font-size:17px;margin:4px 0}.plan-prices span,.directory-price span{font-size:7px;color:#698b9e}.plans-table-cards article>a,.directory-grid article>a{display:flex;justify-content:center;margin-top:12px;padding:9px;border-radius:9px;background:#0b3552;color:#8cecff;font-size:9px}.service-directory{padding-top:35px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.directory-head i{font-style:normal;color:#48e5ff}.directory-grid h3{font-size:15px;margin:13px 0 7px}.directory-grid p{font-size:9px;line-height:1.8;color:#7e9cae;min-height:48px}
/* console logo and mobile polish */
.console-brand img{width:44px!important;height:36px!important;object-fit:contain!important}.hero-cloudmark{opacity:.45!important}.hero-cloudmark img{width:180px!important}.console-mobile-dock{backdrop-filter:blur(24px) saturate(145%)}
@media(max-width:980px){.hero-minimal .hero-layout{grid-template-columns:1fr}.hero-minimal .hero-copy{text-align:center}.hero-minimal .hero-copy p{margin-inline:auto}.hero-minimal .hero-ctas,.hero-minimal .hero-proof{justify-content:center}.minimal-visual{min-height:380px}.pricing-scroll,.plans-table-cards,.directory-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.polish-v7 .site-nav{top:7px;width:calc(100% - 14px)}.polish-v7 .nav-row{height:56px}.polish-v7 .abrino-brand img{width:31px;height:27px}.polish-v7 .abrino-brand b{font-size:15px}.polish-v7 .abrino-brand small{display:none}.polish-v7 .site-mobile-dock{height:62px;border-radius:17px}.hero-minimal{padding:100px 0 35px}.hero-minimal .hero-copy h1{font-size:42px;letter-spacing:-2.3px;margin:16px 0}.hero-minimal .hero-copy p{font-size:13px;line-height:1.9}.hero-minimal .hero-ctas{flex-direction:column}.hero-minimal .hero-proof{gap:7px}.hero-minimal .hero-proof span{flex:1}.hero-minimal .hero-proof b{font-size:11px}.minimal-visual{min-height:315px}.hero-mark{width:185px}.brand-orbit{width:265px;height:265px}.mini-console-card{min-width:116px;padding:9px 10px}.mini-console-card b{font-size:9px}.mc-one{top:36px;left:0}.mc-two{bottom:46px}.mc-three{bottom:14px;left:4%}.service-grid-clean{grid-template-columns:1fr}.service-grid-clean .service-card{min-height:112px;display:grid;grid-template-columns:44px 1fr;padding:14px}.service-grid-clean .service-icon{grid-row:1/3}.service-start{margin-top:6px}.pricing-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-inline:-10px;padding-inline:10px}.pricing-scroll .pricing-card{min-width:82vw;scroll-snap-align:center}.public-services-page{padding-top:68px}.public-services-hero{padding:55px 0 15px}.public-services-hero h1{font-size:37px;letter-spacing:-2px}.public-services-hero p{font-size:12px}.plans-table-cards,.directory-grid{grid-template-columns:1fr}.plan-prices strong,.directory-price b{font-size:15px}.directory-grid p{min-height:auto}.all-services-btn{width:100%;font-size:10px}.console-brand span small{display:none}.console-brand img{width:34px!important;height:29px!important}.hero-cloudmark{display:none!important}}

/* ===== Abrino ManageConsole v8 — unified console ===== */
:root{--mc-bg:#f5f7f8;--mc-card:#fff;--mc-ink:#111827;--mc-muted:#6b7280;--mc-line:#e5e7eb;--mc-side:#0d1117;--mc-side2:#151b23;--mc-accent:#0aa37f;--mc-accent2:#087d63;--mc-soft:#eaf8f4;--mc-danger:#c2414b;--mc-warn:#a66a00}
.console-body{margin:0;background:var(--mc-bg)!important;color:var(--mc-ink)!important;font-family:Vazirmatn,Inter,sans-serif;min-height:100vh}.console-side{position:fixed!important;right:0!important;top:0!important;bottom:0!important;width:248px!important;background:linear-gradient(180deg,var(--mc-side),var(--mc-side2))!important;border:0!important;padding:20px 14px!important;display:flex!important;flex-direction:column!important;z-index:50}.console-brand{display:flex!important;align-items:center!important;gap:10px!important;padding:0 8px 18px!important;color:#fff!important;text-decoration:none!important}.console-brand img{width:38px!important;height:38px!important;object-fit:contain!important;border-radius:11px!important;background:#fff!important;padding:4px!important}.console-brand span{display:grid}.console-brand b{font-size:17px!important}.console-brand small{font-size:8px!important;letter-spacing:1.7px!important;color:#8d98a7!important}.profile-box{display:flex!important;gap:9px!important;align-items:center!important;background:#171e27!important;border:1px solid #242e3a!important;border-radius:12px!important;padding:10px!important;color:#fff!important;margin-bottom:16px!important}.profile-avatar{width:34px!important;height:34px!important;border-radius:9px!important;background:var(--mc-accent)!important;display:grid!important;place-items:center!important;font-weight:800!important}.profile-box div{display:grid}.profile-box b{font-size:10px!important}.profile-box small{font-size:8px!important;color:#8d98a7!important}.console-nav{overflow:auto!important;display:flex!important;flex-direction:column!important;gap:3px!important}.console-nav>span{font-size:8px!important;color:#627080!important;padding:12px 10px 5px!important}.console-nav a{display:flex!important;align-items:center!important;gap:10px!important;color:#aab3bf!important;text-decoration:none!important;border-radius:9px!important;padding:9px 11px!important;font-size:13px!important;transition:.18s!important}.console-nav a:hover{background:#1d2631!important;color:#fff!important}.console-nav a b{font-size:10px!important;font-weight:600!important}.side-foot{margin-top:auto!important;border-top:1px solid #27313d!important;padding-top:10px!important;display:flex!important;justify-content:space-between!important}.side-foot a{font-size:9px!important;color:#9aa6b3!important}.console-main{margin-right:248px!important;min-height:100vh!important}.console-top{height:68px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--mc-line)!important;position:sticky!important;top:0!important;z-index:30!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.top-title{display:grid!important}.top-title b{font-size:13px!important}.top-title span{font-size:8px!important;color:var(--mc-muted)!important}.top-actions{display:flex!important;align-items:center!important;gap:8px!important}.top-wallet{font-size:9px!important;background:var(--mc-soft)!important;color:var(--mc-accent2)!important;border:1px solid #ccebe2!important;padding:7px 10px!important;border-radius:8px!important;text-decoration:none!important}.online-pill{font-size:8px!important;color:#506070!important}.online-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mc-accent);margin-left:5px}.console-content{padding:28px!important;max-width:1500px!important;margin:auto!important}.primary-btn,.ghost-btn{border:0;border-radius:9px;padding:10px 15px;font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.primary-btn{background:var(--mc-accent)!important;color:#fff!important;box-shadow:none!important}.primary-btn:hover{background:var(--mc-accent2)!important}.ghost-btn{background:#fff!important;color:#374151!important;border:1px solid var(--mc-line)!important}.full{width:100%}.eyebrow{font:600 9px Inter,sans-serif!important;letter-spacing:1.4px!important;color:var(--mc-accent)!important}.page-intro,.dashboard-head,.server-hero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:22px!important}.page-intro h1,.dashboard-head h1,.server-hero h1{font-size:25px!important;margin:5px 0!important;letter-spacing:-.7px!important}.page-intro p,.dashboard-head p{font-size:10px!important;color:var(--mc-muted)!important;margin:0!important}.step-indicator{display:flex;align-items:center;direction:ltr}.step-indicator b{width:24px;height:24px;border-radius:50%;background:var(--mc-accent);color:#fff;display:grid;place-items:center;font-size:9px}.step-indicator i{width:28px;height:1px;background:#cfd6dc}.wizard-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start;direction:ltr}.wizard-main,.order-summary{direction:rtl}.wizard-main{display:grid;gap:12px}.wizard-step,.glass-panel,.order-summary,.instance-card,.metric-grid article{background:var(--mc-card)!important;border:1px solid var(--mc-line)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important}.wizard-step{padding:18px}.section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-head>span{width:26px;height:26px;background:var(--mc-soft);color:var(--mc-accent2);display:grid;place-items:center;border-radius:8px;font-size:10px;font-weight:800}.section-head h2{font-size:13px;margin:0}.section-head p{font-size:8px;color:var(--mc-muted);margin:2px 0 0}.choice-card,.plan-choice,.os-card,.payment-card{cursor:pointer;transition:.16s}.choice-card{display:flex;align-items:center;gap:12px;border:1px solid var(--mc-line);border-radius:10px;padding:12px}.choice-card input,.plan-choice input,.os-card input,.payment-card input{display:none}.choice-card.selected,.plan-choice.selected,.os-card.selected,.payment-card.selected{border-color:var(--mc-accent)!important;box-shadow:0 0 0 2px rgba(10,163,127,.08)!important;background:#fbfffd!important}.choice-card .flag{font-size:22px}.choice-card div{display:grid;flex:1}.choice-card b{font-size:10px}.choice-card small{font-size:8px;color:var(--mc-muted)}.choice-card em{font-style:normal;font-size:8px;color:var(--mc-accent2);background:var(--mc-soft);padding:4px 7px;border-radius:6px}.plan-selector{display:grid;gap:7px}.plan-choice{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid var(--mc-line);border-radius:10px;padding:12px}.plan-choice>div:first-of-type{display:grid}.plan-choice b{font-size:10px}.plan-choice small{font-size:8px;color:var(--mc-muted)}.plan-cost{text-align:left}.plan-cost strong{font:700 12px Inter,sans-serif;display:block}.plan-cost em{font-style:normal;font-size:8px;color:var(--mc-accent2);display:block;margin-top:3px}.os-grid,.payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.os-card,.payment-card{border:1px solid var(--mc-line);border-radius:10px;padding:12px;display:grid}.os-card b,.payment-card b{font-size:10px}.os-card small,.payment-card small{font-size:8px;color:var(--mc-muted)}.payment-grid{grid-template-columns:repeat(3,1fr);margin-top:12px}.field-label{display:grid;gap:6px;margin-top:12px;font-size:9px;font-weight:700}.field-label input,.hours-box input{border:1px solid var(--mc-line);border-radius:8px;padding:10px 11px;font:500 11px Inter,Vazirmatn;background:#fff;outline:none}.field-label input:focus,.hours-box input:focus{border-color:var(--mc-accent)}.billing-switch{display:grid;grid-template-columns:1fr 1fr;background:#f0f2f4;padding:4px;border-radius:9px}.billing-switch input{display:none}.billing-switch span{display:block;text-align:center;padding:8px;border-radius:7px;font-size:9px;font-weight:700}.billing-switch input:checked+span{background:#fff;color:var(--mc-accent2);box-shadow:0 1px 3px rgba(0,0,0,.06)}.hours-box{margin-top:10px}.hours-box>label{display:grid;gap:5px;font-size:9px}.preset-row{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.preset-row button{border:1px solid var(--mc-line);background:#fff;border-radius:7px;padding:6px 8px;font:500 8px Vazirmatn;cursor:pointer}.order-summary{padding:18px;position:sticky;top:88px}.order-summary>span{font-size:9px;color:var(--mc-muted)}.summary-product{display:grid;padding:15px 0;border-bottom:1px solid var(--mc-line)}.summary-product b{font-size:13px}.summary-product small{font-size:8px;color:var(--mc-muted)}.order-summary dl,.detail-list{margin:12px 0}.order-summary dl>div,.detail-list>div{display:flex;justify-content:space-between;padding:7px 0;font-size:9px}.order-summary dt,.detail-list dt{color:var(--mc-muted)}.order-summary dd,.detail-list dd{margin:0;font-weight:700}.summary-total{border-top:1px solid var(--mc-line);padding:14px 0;display:grid}.summary-total span{font-size:8px;color:var(--mc-muted)}.summary-total strong{font:800 25px Inter,Vazirmatn;color:var(--mc-ink)}.summary-note{display:block;text-align:center;color:var(--mc-muted);font-size:7px;margin-top:8px}.instance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.instance-card{padding:16px;text-decoration:none;color:var(--mc-ink);transition:.16s}.instance-card:hover{border-color:#c3d2ce!important;transform:translateY(-1px)}.instance-top{display:flex;justify-content:space-between;align-items:center}.server-icon{width:34px;height:34px;border-radius:9px;background:var(--mc-soft);display:grid;place-items:center;color:var(--mc-accent2)}.state{font-size:8px;color:#64748b;display:inline-flex;align-items:center;gap:5px}.state i,.server-dot,.order-dot{width:7px;height:7px;border-radius:50%;background:#9ca3af;display:inline-block}.state.active,.state.started{color:var(--mc-accent2)}.state.active i,.state.started i{background:var(--mc-accent)}.state.provisioning i,.state.processing i{background:#f59e0b}.instance-card h3{font:700 14px Inter,Vazirmatn;margin:14px 0 4px}.instance-card p{font-size:8px;color:var(--mc-muted);margin:0}.instance-info{display:grid;grid-template-columns:1fr 1fr;margin:14px 0;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line)}.instance-info div{padding:9px 0;display:grid}.instance-info small{font-size:7px;color:var(--mc-muted)}.instance-info b{font:600 9px Inter,Vazirmatn}.open-server{font-size:9px;color:var(--mc-accent2);font-weight:700}.empty-state{grid-column:1/-1;background:#fff;border:1px dashed #cfd6dc;border-radius:12px;text-align:center;padding:55px}.empty-state>span{font-size:35px}.empty-state h3{margin:10px 0 3px}.empty-state p{font-size:9px;color:var(--mc-muted)}.server-hero{align-items:center}.crumb{font-size:8px;color:var(--mc-muted)}.server-meta{display:flex;gap:12px;font-size:8px;color:var(--mc-muted)}.server-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.server-detail-grid main,.server-detail-grid aside{display:grid;gap:12px}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.info-grid article{background:#fff;border:1px solid var(--mc-line);border-radius:10px;padding:14px;display:grid;gap:4px}.info-grid small{font-size:8px;color:var(--mc-muted)}.info-grid strong{font-size:11px}.info-grid button{justify-self:start;border:0;background:var(--mc-soft);color:var(--mc-accent2);border-radius:5px;font-size:7px;padding:4px 6px;cursor:pointer}.mono{font-family:Inter,monospace!important;direction:ltr;text-align:right}.glass-panel{padding:16px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-title b{font-size:11px}.panel-title span,.panel-title a{font-size:8px;color:var(--mc-muted)}.credential-box{border:1px solid #ccebe2;background:var(--mc-soft);border-radius:9px;padding:12px;display:grid;gap:4px}.credential-box small,.credential-box p{font-size:8px;color:var(--mc-muted);margin:0}.credential-box strong{font-size:14px}.server-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.server-actions button{border:1px solid var(--mc-line);border-radius:8px;padding:9px;background:#fff;font:600 8px Vazirmatn;color:#7b8794}.warning-box{margin-top:12px;background:#fff7e6;color:#8a5b00;border:1px solid #f1dfb2;border-radius:8px;padding:9px;font-size:8px}.side-status{display:grid;gap:5px}.side-status>b{font-size:9px;color:var(--mc-muted)}.side-status>strong{font:800 15px Inter,Vazirmatn}.side-status>small{font:500 8px Inter;color:var(--mc-muted)}.dashboard-head{align-items:center}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.metric-grid article{padding:15px;display:grid}.metric-grid small{font-size:8px;color:var(--mc-muted)}.metric-grid strong{font:800 23px Inter,Vazirmatn;margin:3px 0}.metric-grid span{font:500 8px Inter;color:#9aa3ad}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compact-list{display:grid}.compact-list>a,.compact-list>div{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0f1f2;text-decoration:none;color:var(--mc-ink)}.compact-list div div,.compact-list a div{display:grid;flex:1}.compact-list b{font-size:9px}.compact-list small{font-size:7.5px;color:var(--mc-muted)}.compact-list em{font-style:normal}.mini-empty{font-size:9px;color:var(--mc-muted);padding:20px!important}.console-mobile-dock{display:none!important}
@media(max-width:980px){.console-side{display:none!important}.console-main{margin-right:0!important}.console-content{padding:18px 16px 94px!important}.console-top{padding:0 16px!important}.console-mobile-dock{position:fixed!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;bottom:10px!important;left:12px!important;right:12px!important;background:rgba(13,17,23,.94)!important;backdrop-filter:blur(18px)!important;border:1px solid #27313d!important;border-radius:18px!important;padding:7px!important;z-index:100!important;box-shadow:0 18px 45px rgba(0,0,0,.28)!important}.console-mobile-dock a{color:#aeb8c4!important;text-decoration:none!important;display:grid!important;place-items:center!important;font-size:7px!important;gap:2px!important}.console-mobile-dock i{font-style:normal!important;font-size:17px!important}.console-mobile-dock .dock-primary i{width:40px!important;height:40px!important;border-radius:13px!important;background:var(--mc-accent)!important;color:#fff!important;display:grid!important;place-items:center!important;margin-top:-22px!important;box-shadow:0 8px 18px rgba(10,163,127,.3)!important}.wizard-shell,.server-detail-grid{grid-template-columns:1fr}.order-summary{position:relative;top:auto}.instance-grid{grid-template-columns:repeat(2,1fr)}.os-grid{grid-template-columns:repeat(2,1fr)}.info-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.console-top{height:58px!important}.top-wallet{display:none!important}.page-intro,.dashboard-head,.server-hero{align-items:flex-start!important;flex-direction:column!important}.page-intro h1,.dashboard-head h1,.server-hero h1{font-size:21px!important}.step-indicator{display:none}.wizard-step{padding:14px}.plan-choice{grid-template-columns:1fr}.plan-cost{text-align:right;border-top:1px solid var(--mc-line);padding-top:7px}.payment-grid,.instance-grid,.metric-grid,.dashboard-grid{grid-template-columns:1fr 1fr}.payment-grid{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}.server-actions{grid-template-columns:1fr 1fr}.summary-total strong{font-size:22px}.instance-grid{grid-template-columns:1fr}.metric-grid article{padding:12px}.metric-grid strong{font-size:19px}.dashboard-grid{grid-template-columns:1fr}.os-grid{grid-template-columns:1fr 1fr}}
.card-extra{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.card-extra label{display:grid;gap:5px;font-size:8px}.card-extra input{border:1px solid var(--mc-line);border-radius:8px;padding:9px;font:500 9px Vazirmatn;background:#fff}@media(max-width:620px){.card-extra{grid-template-columns:1fr}}
/* v9 MultiCloud */
.mc-intro{align-items:center}.source-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.source-switch button,.provider-filter button,.cat-filter{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px;cursor:pointer;font-family:inherit;color:var(--muted)}.source-switch button small{display:block;font-size:10px;margin-top:3px}.source-switch button.active,.provider-filter button.active,.cat-filter.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 3px rgba(15,118,110,.06)}.provider-filter{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.provider-filter button{padding:8px 12px}.mc-plan-selector{max-height:640px;overflow:auto;padding-left:3px}.mc-plan{display:flex}.plan-main{display:flex;flex-direction:column;gap:4px}.provider-tag{font-size:9px;font-weight:800;color:var(--accent);letter-spacing:.2px}.plan-main em{font-size:9px;color:var(--muted);font-style:normal}.plan-cost i{display:block;font-size:8px;color:#64748b;font-style:normal;margin-top:4px}.fx-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 18px;border:1px solid rgba(15,118,110,.18);background:linear-gradient(135deg,#f0fdfa,#fff);border-radius:16px;margin-bottom:16px}.fx-bar>div{display:grid;gap:2px}.fx-bar strong{font-size:20px}.fx-bar small,.fx-bar p{color:var(--muted);font-size:10px}.fx-bar p{max-width:560px;line-height:1.8;margin:0}.usd-notice{margin:10px 0;padding:10px;border-radius:10px;background:#fff7ed;color:#9a4e0b;font-size:9px;line-height:1.8}.catalog-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.catalog-toolbar input{flex:1;max-width:520px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.catalog-toolbar>div{display:flex;gap:7px}.cat-filter{padding:9px 12px}.provider-group{margin:24px 0}.provider-group-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.provider-group-head span{font-size:9px;color:var(--accent);font-weight:800;letter-spacing:1px}.provider-group-head h2{margin:3px 0 0}.provider-group-head>b{font-size:10px;color:var(--muted)}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.catalog-plan{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px}.catalog-plan-top{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.catalog-plan-top i{font-style:normal;background:#f1f5f9;padding:3px 7px;border-radius:30px}.catalog-plan h3{margin:10px 0 5px;font-size:14px}.catalog-plan p{font-size:9px;color:var(--muted);min-height:28px}.catalog-prices{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.catalog-prices>div{background:#f8fafc;border-radius:10px;padding:9px}.catalog-prices small,.catalog-prices em{display:block;font-size:8px;color:var(--muted);font-style:normal}.catalog-prices strong{display:block;font-size:14px;margin:3px 0}.foreign-base{font-size:8px;color:#7c5b20;background:#fffbeb;border:1px solid #fde68a;padding:7px;border-radius:9px;margin-bottom:10px}
@media(max-width:980px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-bar{align-items:flex-start;flex-direction:column}.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-toolbar input{max-width:none}}
@media(max-width:640px){.source-switch{grid-template-columns:1fr 1fr}.provider-filter{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.provider-filter button{white-space:nowrap}.catalog-grid{grid-template-columns:1fr}.catalog-toolbar>div{overflow:auto}.cat-filter{white-space:nowrap}.mc-plan-selector{max-height:none}.mc-plan{align-items:flex-start}.plan-cost strong{font-size:13px}.fx-bar{border-radius:13px;padding:12px}.provider-group{margin:18px 0}.catalog-plan{border-radius:14px}}

/* v10 branded catalog */
.catalog-plan h3,.plan-main b{letter-spacing:.1px}.provider-tag{background:var(--accent-soft);display:inline-flex;align-self:flex-start;padding:3px 7px;border-radius:999px}.foreign-base{line-height:1.7}.source-switch button{font-weight:700}.source-switch button small{font-weight:400}.catalog-plan-top i{font-weight:700}.usd-notice b{font-size:10px}

/* Abrino Cloud v11 — final locations/datacenters */
.location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 28px}
.location-card{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line,#28313e);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));border-radius:18px;padding:16px;min-height:210px}
.location-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:22px;flex:none}
.location-body{min-width:0;flex:1}.location-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.location-top h3{margin:0;font-size:16px}.location-top span{font-size:11px;border:1px solid var(--line,#28313e);border-radius:999px;padding:4px 8px;white-space:nowrap}.location-body p{opacity:.65;margin:8px 0 14px;font-size:12px}.location-body dl{display:grid;gap:7px;margin:0 0 14px}.location-body dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.location-body dt{opacity:.55;font-size:12px}.location-body dd{margin:0;font-size:12px;font-weight:600;text-align:left}.location-muted{font-size:12px;opacity:.5;padding-top:8px}.location-hint{font-size:12px;opacity:.62;margin-top:7px}.location-group{margin-top:24px}
@media(max-width:1100px){.location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.location-grid{grid-template-columns:1fr}.location-card{min-height:0}}

/* ===== Abrino Final v13: datacenter branding + country UI + admin payments ===== */
.dc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.dc-card{position:relative;overflow:hidden;appearance:none;border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(17,29,50,.95),rgba(8,18,34,.92));border-radius:22px;padding:17px 16px;display:flex;align-items:center;gap:13px;text-align:right;color:inherit;cursor:pointer;transition:.22s;box-shadow:0 12px 32px rgba(2,8,23,.14)}.dc-card:hover{transform:translateY(-3px);border-color:rgba(56,189,248,.38)}.dc-card.selected{border-color:rgba(45,212,191,.82);box-shadow:0 0 0 3px rgba(45,212,191,.09),0 16px 38px rgba(2,8,23,.22)}.dc-brandbar{position:absolute;right:0;top:0;bottom:0;width:5px;background:#64748b}.dc-logo{width:58px;height:58px;border-radius:17px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;box-shadow:0 8px 20px rgba(0,0,0,.18)}.dc-logo img{width:46px;height:46px;object-fit:contain}.dc-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.dc-copy b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-copy small{color:#94a3b8}.dc-arrow{font-size:20px;opacity:.55}.dc-hetzner .dc-brandbar{background:#d50c2d}.dc-digitalocean .dc-brandbar{background:#0080ff}.dc-ovh .dc-brandbar{background:#123f6d}.dc-vultr .dc-brandbar{background:#007bfc}.dc-scaleway .dc-brandbar{background:#4f0599}.dc-gcore .dc-brandbar{background:#ff5f1f}.dc-abrino .dc-brandbar{background:#14b8a6}
.location-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px}.location-choice{border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.58);border-radius:18px;padding:14px;display:flex;align-items:center;gap:12px;text-align:right;color:inherit;cursor:pointer;transition:.2s}.location-choice:hover{border-color:rgba(56,189,248,.35);transform:translateY(-1px)}.location-choice.selected{border-color:rgba(45,212,191,.78);background:rgba(13,148,136,.11)}.country-flag{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;font-size:25px;flex:0 0 auto;box-shadow:0 7px 18px rgba(0,0,0,.13)}.loc-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.loc-copy b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loc-copy small{display:flex;gap:7px;align-items:center;color:#cbd5e1;font-size:12px}.loc-copy small em{font-style:normal;color:#7dd3fc;font-size:11px}.loc-copy i{font-style:normal;color:#64748b;font-size:11px}.mc-plan .plan-main em small{display:inline;margin-right:5px;color:#94a3b8;font-size:11px}.mc-plan-selector{max-height:590px;overflow:auto;padding-left:4px}
.card-number-box{grid-column:1/-1;border:1px solid rgba(56,189,248,.2);background:linear-gradient(135deg,rgba(14,116,144,.15),rgba(15,23,42,.55));border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.card-number-box span{color:#94a3b8;font-size:12px}.card-number-box strong{font-size:21px;letter-spacing:2px;direction:ltr;text-align:right}.card-number-box small{color:#cbd5e1}.admin-payment-settings{padding:22px;margin-bottom:20px}.admin-payment-settings .panel-title{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.admin-payment-settings .panel-title p{margin:5px 0 0;color:#94a3b8}.payment-toggle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.payment-toggle{position:relative;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.48);border-radius:18px;padding:15px;display:flex;align-items:center;gap:12px;cursor:pointer}.payment-toggle>input{position:absolute;opacity:0;pointer-events:none}.payment-toggle div{display:flex;flex-direction:column;gap:4px}.payment-toggle small{color:#94a3b8}.switch-ui{width:46px;height:26px;border-radius:999px;background:#334155;position:relative;flex:0 0 auto;transition:.2s}.switch-ui:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:3px;right:3px;transition:.2s;box-shadow:0 2px 8px rgba(0,0,0,.2)}.payment-toggle input:checked+.switch-ui{background:#0f9f8f}.payment-toggle input:checked+.switch-ui:after{transform:translateX(-20px)}.card-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card-admin-fields label{display:flex;flex-direction:column;gap:7px;color:#cbd5e1}.card-admin-fields input{direction:ltr;text-align:left}.settings-note{margin-top:15px;padding:13px 15px;border-radius:14px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.12);color:#cbd5e1;font-size:12px}.success-box{margin-bottom:15px;padding:13px 16px;border-radius:14px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#a7f3d0}
@media(max-width:850px){.payment-toggle-grid{grid-template-columns:1fr}.card-admin-fields{grid-template-columns:1fr}}@media(max-width:700px){.dc-grid{grid-template-columns:1fr 1fr}.dc-card{padding:12px}.dc-logo{width:48px;height:48px;border-radius:14px}.dc-logo img{width:39px;height:39px}.location-choice-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.dc-grid,.location-choice-grid{grid-template-columns:1fr}.admin-payment-settings .panel-title{align-items:flex-start;flex-direction:column}.card-number-box strong{font-size:17px}}

/* ===== Abrino Admin Final v14 ===== */
.admin-console{--admin-accent:#5ee7ff;--admin-green:#29e0ac;--admin-purple:#8b7cff}.side-topline{display:flex;align-items:center;justify-content:space-between}.side-close{display:none;border:0;background:transparent;color:#fff;font-size:28px}.profile-link{position:relative}.profile-link>i{margin-right:auto;font-style:normal;color:#5edfff;font-size:22px}.top-start{display:flex;align-items:center;gap:12px}.hamburger{display:none;width:42px;height:42px;border:1px solid rgba(94,231,255,.18);border-radius:13px;background:rgba(7,27,45,.72);color:#fff;font-size:18px}.notif-button{position:relative;width:42px;height:42px;border-radius:13px;border:1px solid rgba(94,231,255,.15);display:grid;place-items:center;background:rgba(7,27,45,.62)}.notif-button span{position:absolute;top:-5px;left:-5px;background:#ff637a;color:#fff;font-size:9px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 4px}.account-menu{position:relative}.account-trigger{border:1px solid rgba(94,231,255,.15);background:rgba(7,27,45,.62);color:#fff;border-radius:15px;padding:6px 9px;display:flex;align-items:center;gap:9px;cursor:pointer;min-width:210px}.mini-avatar{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#22dfff,#7068ff);display:grid;place-items:center;color:#00131d;font-weight:900;box-shadow:0 8px 20px rgba(34,223,255,.18)}.mini-avatar.large{width:46px;height:46px;border-radius:15px}.account-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.account-copy b{font-size:12px}.account-copy small{font-size:9px;color:#7f9caf;white-space:nowrap;max-width:125px;overflow:hidden;text-overflow:ellipsis}.account-trigger>i{font-style:normal;color:#6d8a9f}.account-dropdown{position:absolute;top:calc(100% + 10px);left:0;width:270px;border:1px solid rgba(94,231,255,.18);background:rgba(3,19,33,.97);backdrop-filter:blur(20px);border-radius:17px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.38);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.2s;z-index:70}.account-dropdown.show{opacity:1;visibility:visible;transform:none}.account-card{display:flex;gap:10px;align-items:center;padding:9px 8px 13px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:5px}.account-card div{display:flex;flex-direction:column;min-width:0}.account-card b{font-size:12px}.account-card small{font-size:9px;color:#7896a8;overflow:hidden;text-overflow:ellipsis}.account-dropdown>a{display:flex;padding:10px 9px;border-radius:10px;color:#cde2ee;font-size:11px}.account-dropdown>a:hover{background:rgba(94,231,255,.08);color:#fff}.account-dropdown hr{border:0;border-top:1px solid rgba(255,255,255,.06);margin:5px}.danger-link{color:#ff8292!important}.mobile-overlay{display:none}
.admin-hero{position:relative;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;min-height:280px;border:1px solid rgba(94,231,255,.16);border-radius:28px;padding:34px 38px;margin-bottom:18px;overflow:hidden;background:radial-gradient(circle at 82% 50%,rgba(27,124,255,.17),transparent 30%),linear-gradient(135deg,rgba(8,40,67,.92),rgba(5,19,35,.92));box-shadow:0 22px 55px rgba(0,0,0,.2)}.admin-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(70,206,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(70,206,255,.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,black,transparent)}.admin-hero>div{position:relative;z-index:2}.admin-hero h1{font-size:30px;margin:8px 0 9px}.admin-hero p{color:#91aec0;line-height:1.9;margin:0;max-width:690px}.admin-hero-actions{display:flex;gap:9px;margin-top:20px}.admin-orbit{height:210px;position:relative;display:grid;place-items:center}.orbit-core{position:relative;z-index:3;width:104px;height:104px;border-radius:30px;border:1px solid rgba(94,231,255,.26);background:rgba(5,30,49,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 60px rgba(34,223,255,.15)}.orbit-core img{width:55px;height:55px;object-fit:contain}.orbit-core span{font-size:8px;letter-spacing:2px;color:#67defd}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(94,231,255,.16)}.orbit:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#55e8ff;box-shadow:0 0 15px #55e8ff;top:50%;right:-4px}.o1{width:145px;height:145px;animation:spin 12s linear infinite}.o2{width:185px;height:185px;border-style:dashed;animation:spin 19s linear infinite reverse}.o3{width:220px;height:220px;opacity:.5;animation:spin 28s linear infinite}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.admin-metrics article{display:flex;align-items:center;gap:13px;padding:18px;border-radius:20px;border:1px solid rgba(94,231,255,.12);background:linear-gradient(145deg,rgba(8,33,54,.83),rgba(5,20,35,.82))}.metric-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:20px}.metric-icon.cyan{background:rgba(37,217,255,.12);color:#4ce5ff}.metric-icon.green{background:rgba(34,224,160,.12);color:#34e4aa}.metric-icon.yellow{background:rgba(255,191,93,.12);color:#ffc66d}.metric-icon.purple{background:rgba(124,92,255,.14);color:#9b87ff}.admin-metrics article>div{display:flex;flex-direction:column}.admin-metrics small{color:#819daf;font-size:10px}.admin-metrics strong{font-size:22px;line-height:1.2;margin-top:3px}.admin-metrics em{font-style:normal;color:#607f93;font-size:9px}.admin-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0 18px}.admin-quick-grid>a{border:1px solid rgba(94,231,255,.11);border-radius:18px;padding:16px;display:flex;align-items:center;gap:11px;background:rgba(6,27,45,.7);transition:.22s}.admin-quick-grid>a:hover{transform:translateY(-3px);border-color:rgba(94,231,255,.34);background:rgba(8,37,60,.88)}.admin-quick-grid>a>span{width:38px;height:38px;border-radius:12px;background:rgba(37,217,255,.08);display:grid;place-items:center;color:#59e5ff;font-size:18px}.admin-quick-grid>a>div{display:flex;flex-direction:column;flex:1}.admin-quick-grid b{font-size:12px}.admin-quick-grid small{font-size:9px;color:#7895a8;margin-top:4px}.admin-quick-grid i{font-style:normal;color:#496d82;font-size:20px}.admin-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.admin-panel{padding:18px}.admin-panel .panel-title,.admin-users-snapshot .panel-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.admin-panel .panel-title div,.admin-users-snapshot .panel-title div{display:flex;flex-direction:column}.admin-panel .panel-title span,.admin-users-snapshot .panel-title span{font-size:8px;letter-spacing:1.6px;color:#49dfff}.admin-panel .panel-title h2,.admin-users-snapshot .panel-title h2{margin:2px 0 0;font-size:16px}.admin-panel .panel-title>a,.admin-users-snapshot .panel-title>a{font-size:9px;color:#55ddf7}.admin-list{display:grid}.admin-list-row{display:flex;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.055)}.admin-list-row:last-child{border-bottom:0}.admin-list-row>div{display:flex;flex-direction:column;flex:1;min-width:0}.admin-list-row b{font-size:11px}.admin-list-row small{font-size:9px;color:#7997a9;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-icon{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;background:rgba(94,231,255,.07);color:#53e2ff}.admin-empty{padding:25px;text-align:center;color:#68879b;font-size:11px}.admin-users-snapshot{padding:18px;margin-top:13px}.user-snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.user-snapshot-grid article{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.055);border-radius:14px;padding:10px;background:rgba(255,255,255,.018)}.snapshot-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#16d9d0,#33a4ff);color:#001721;font-weight:900;flex:none}.snapshot-avatar.large{width:48px;height:48px;border-radius:15px}.user-snapshot-grid article>div{display:flex;flex-direction:column;min-width:0;flex:1}.user-snapshot-grid b{font-size:10px}.user-snapshot-grid small{font-size:8px;color:#7593a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-snapshot-grid em{font-size:8px;font-style:normal;border-radius:999px;background:rgba(94,231,255,.07);padding:4px 6px;color:#6bdff7}.profile-hero{display:flex;align-items:center;gap:17px;border:1px solid rgba(94,231,255,.15);border-radius:24px;padding:24px;margin-bottom:14px;background:linear-gradient(135deg,rgba(8,40,66,.84),rgba(5,20,35,.82))}.profile-big-avatar{width:78px;height:78px;border-radius:24px;background:linear-gradient(135deg,#27e0df,#427dff);display:grid;place-items:center;color:#001722;font-size:30px;font-weight:900;box-shadow:0 15px 35px rgba(39,224,223,.15)}.profile-hero h1{margin:5px 0;font-size:24px}.profile-hero p{margin:0;color:#83a1b4;font-size:11px}.profile-balance{margin-right:auto;text-align:left;display:flex;flex-direction:column}.profile-balance small{font-size:9px;color:#7391a4}.profile-balance strong{font-size:24px}.profile-balance span{font-size:9px;color:#7897a8}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.profile-card{padding:20px}.profile-card .panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.profile-card .panel-title div{display:flex;flex-direction:column}.profile-card .panel-title span{font-size:8px;color:#4edfff;letter-spacing:1.5px}.profile-card .panel-title h2{font-size:16px;margin:2px 0}.profile-card label{display:flex;flex-direction:column;gap:6px;color:#a9c0ce;font-size:10px;margin-bottom:11px}.profile-card input{padding:12px 13px;border:1px solid rgba(94,231,255,.13);border-radius:12px;background:rgba(3,19,33,.66);color:#fff;outline:0}.profile-card input:focus{border-color:rgba(94,231,255,.48);box-shadow:0 0 0 3px rgba(94,231,255,.06)}.profile-card input:disabled{opacity:.5}.locked-note{font-size:9px;color:#6c8a9c}.account-info-strip{margin-top:13px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr)}.account-info-strip>div{display:flex;flex-direction:column;padding:4px 14px;border-left:1px solid rgba(255,255,255,.06)}.account-info-strip>div:last-child{border-left:0}.account-info-strip small{font-size:9px;color:#7594a7}.account-info-strip b{font-size:12px;margin-top:5px}.green-text{color:#3fe3aa}.user-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.user-admin-card{padding:16px}.user-admin-head{display:flex;align-items:center;gap:11px}.user-admin-head>div{display:flex;flex-direction:column;min-width:0;flex:1}.user-admin-head b{font-size:13px}.user-admin-head small{font-size:9px;color:#7e9bad;overflow:hidden;text-overflow:ellipsis}.user-admin-head em{font-style:normal;font-size:8px;color:#607f93;margin-top:2px}.user-admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.user-admin-stats>div{padding:9px;border-radius:11px;background:rgba(255,255,255,.025);display:flex;flex-direction:column}.user-admin-stats small{font-size:8px;color:#68889b}.user-admin-stats b{font-size:11px;margin-top:2px}.user-admin-actions{display:grid;gap:8px}.user-admin-actions form{display:flex;gap:7px}.user-admin-actions select,.user-admin-actions input{flex:1;min-width:0;padding:9px 10px;border-radius:10px;border:1px solid rgba(94,231,255,.11);background:rgba(3,18,31,.7);color:#eaf9ff}.wallet-adjust-form{display:grid!important;grid-template-columns:1fr 1.2fr auto}.auth-card-v14{position:relative;overflow:hidden}.auth-card-v14:before{content:"";position:absolute;width:230px;height:230px;right:-100px;top:-110px;background:#27dfff;border-radius:50%;filter:blur(80px);opacity:.12}.login-chip{display:inline-flex;border:1px solid rgba(94,231,255,.18);border-radius:999px;padding:6px 10px;font-size:8px;letter-spacing:1.4px;color:#55dff7}.input-icon{position:relative}.input-icon>span{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#6da7bd}.input-icon input{padding-right:40px!important}.auth-success{margin:10px 0;padding:11px 12px;border-radius:12px;background:rgba(26,180,120,.12);border:1px solid rgba(45,220,150,.2);color:#9af1ca;font-size:10px}.login-help{margin-top:11px;text-align:center;font-size:9px;color:#66889c}
@media(max-width:1100px){.admin-metrics,.admin-quick-grid{grid-template-columns:repeat(2,1fr)}.user-snapshot-grid{grid-template-columns:repeat(2,1fr)}.admin-hero{grid-template-columns:1fr}.admin-orbit{display:none}.user-admin-grid{grid-template-columns:1fr}.account-copy{display:none}.account-trigger{min-width:auto}.profile-grid{grid-template-columns:1fr}}
@media(max-width:820px){.hamburger,.side-close{display:grid;place-items:center}.console-side{transform:translateX(110%);transition:.24s;z-index:100}.console-side.open{transform:none}.mobile-overlay.show{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:90}.top-wallet{display:none}.admin-dashboard-grid{grid-template-columns:1fr}.account-info-strip{grid-template-columns:1fr 1fr;gap:9px}.account-info-strip>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.05);padding:8px}.profile-hero{align-items:flex-start;flex-wrap:wrap}.profile-balance{width:100%;margin:0;text-align:right}.wallet-adjust-form{grid-template-columns:1fr}.user-admin-actions form{flex-wrap:wrap}}
@media(max-width:560px){.admin-hero{padding:24px 20px;min-height:0}.admin-hero h1{font-size:23px}.admin-metrics,.admin-quick-grid,.user-snapshot-grid{grid-template-columns:1fr}.admin-hero-actions{flex-direction:column}.profile-big-avatar{width:62px;height:62px;border-radius:20px}.profile-hero h1{font-size:19px}.account-info-strip{grid-template-columns:1fr}.notif-button{display:none}.account-trigger{padding:5px}.admin-metrics article{padding:14px}.console-top{padding-inline:12px}}

/* ===== Abrino Admin Commerce v15 ===== */
.console-side{position:fixed!important;top:0!important;right:0!important;bottom:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}.console-nav a.active{background:linear-gradient(90deg,rgba(94,231,255,.12),rgba(41,224,172,.06))!important;color:#fff!important;border:1px solid rgba(94,231,255,.18)!important}.console-nav a.active:before{content:"";width:3px;height:24px;border-radius:99px;background:#5ee7ff;position:absolute;right:4px}.console-nav a{position:relative}.console-mobile-dock button{border:0;background:transparent;color:#aeb8c4;display:grid;place-items:center;font-family:Vazirmatn;gap:2px;font-size:7px}.console-mobile-dock button i{font-style:normal;font-size:17px}.admin-hero.mini{min-height:190px}.admin-metrics.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.admin-command-grid a{min-height:125px;padding:18px;border-radius:18px;border:1px solid rgba(94,231,255,.12);background:linear-gradient(150deg,rgba(9,29,48,.92),rgba(4,17,29,.96));text-decoration:none;color:#fff;display:grid;align-content:center;gap:7px;transition:.2s;box-shadow:0 14px 35px rgba(0,0,0,.12)}.admin-command-grid a:hover{transform:translateY(-3px);border-color:rgba(94,231,255,.34)}.admin-command-grid i{font-style:normal;font-size:24px;color:#5ee7ff}.admin-command-grid b{font-size:13px}.admin-command-grid small{color:#7797aa;font-size:9px}.admin-search{min-width:280px;max-width:420px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 12px;color:#fff;font-family:Vazirmatn}.table-user{display:flex;align-items:center;gap:10px}.table-user>div{display:grid}.table-user small,.table-sub{display:block;color:#7893a5;font-size:9px;margin-top:3px}.user-state{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-style:normal;font-size:9px;background:rgba(255,255,255,.06);color:#9fb2c0}.user-state.active{background:rgba(41,224,172,.12);color:#56e6bb}.user-state.suspended{background:rgba(255,184,77,.12);color:#ffbd5a}.user-state.deleted{background:rgba(255,99,122,.12);color:#ff8292}.table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.table-actions form{margin:0}.tiny-btn{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#cfe1ea;border-radius:8px;padding:6px 9px;font:600 9px Vazirmatn;cursor:pointer}.tiny-btn.warn{color:#ffc66d;border-color:rgba(255,184,77,.2)}.tiny-btn.ok{color:#65e9c1;border-color:rgba(41,224,172,.22)}.tiny-btn.danger{color:#ff8898;border-color:rgba(255,99,122,.22)}.tiny-btn:disabled{opacity:.35;cursor:not-allowed}.tiny-link.primary{color:#5ee7ff!important}.customer-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;border:1px solid rgba(94,231,255,.13);border-radius:22px;background:radial-gradient(circle at 15% 0,rgba(94,231,255,.08),transparent 35%),linear-gradient(145deg,rgba(8,30,49,.95),rgba(4,17,29,.97));margin-bottom:14px}.customer-id{display:flex;gap:14px;align-items:center}.snapshot-avatar.xl{width:74px;height:74px;border-radius:22px;font-size:27px}.customer-id h1{margin:4px 0;font-size:24px}.customer-id p{margin:0;color:#7897a9;font-size:10px}.admin-form{display:grid;gap:10px}.admin-form label{display:grid;gap:6px;font-size:10px;color:#93aaba}.admin-form input,.admin-form select,.admin-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:#e8f2f7;border-radius:11px;padding:11px 12px;font-family:Vazirmatn}.admin-form option{color:#111}.soft{border:0;border-top:1px solid rgba(255,255,255,.06);margin:18px 0}.danger-zone{display:flex;flex-wrap:wrap;gap:8px}.danger-btn,.warn-btn,.ok-btn{border:0;border-radius:10px;padding:10px 13px;font:700 10px Vazirmatn;cursor:pointer}.danger-btn{background:rgba(255,99,122,.14);color:#ff8d9d}.warn-btn{background:rgba(255,184,77,.14);color:#ffc66d}.ok-btn{background:rgba(41,224,172,.14);color:#61e8c0}.account-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.account-facts>div{padding:11px;border-radius:11px;background:rgba(255,255,255,.035);display:grid;gap:4px}.account-facts small{color:#7897a9;font-size:9px}.account-facts b{font-size:10px}.user-snapshot-grid a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.user-snapshot-grid a>div{display:grid;flex:1}.user-snapshot-grid a small{color:#7897a9;font-size:9px}.responsive-table{overflow:auto;min-height:80px}.responsive-table table{width:100%;border-collapse:collapse}.responsive-table td,.responsive-table th{white-space:nowrap}.glass-panel{min-height:1px}.console-content:empty:before{content:"صفحه‌ای برای نمایش وجود ندارد";display:block;padding:40px;text-align:center;color:#7897a9}
@media(max-width:980px){.console-side{display:block!important;width:min(86vw,330px)!important;transform:translateX(110%)!important;z-index:1000!important;box-shadow:-30px 0 70px rgba(0,0,0,.38)!important}.console-side.open{transform:translateX(0)!important}.mobile-overlay.show{display:block!important;position:fixed!important;inset:0!important;background:rgba(0,0,0,.62)!important;backdrop-filter:blur(4px)!important;z-index:990!important}.hamburger,.side-close{display:grid!important;place-items:center!important}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search{min-width:0;width:100%}.panel-title{gap:10px;flex-wrap:wrap}.customer-hero{align-items:flex-start;flex-direction:column}.console-mobile-dock{z-index:900!important}}
@media(max-width:580px){.admin-command-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-command-grid a{min-height:105px;padding:13px}.admin-metrics.compact{grid-template-columns:1fr 1fr}.account-facts{grid-template-columns:1fr}.customer-id{align-items:flex-start}.snapshot-avatar.xl{width:58px;height:58px;border-radius:17px}.customer-id h1{font-size:19px}.top-actions .account-menu{display:none}.responsive-table td,.responsive-table th{font-size:9px}.console-content{min-height:70vh}}

/* ===== Abrino v17 traffic commerce ===== */
.traffic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:18px 0 28px}.traffic-card{position:relative;overflow:hidden;display:grid;gap:14px}.traffic-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#22d3ee,#0ea5e9)}.traffic-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(14,165,233,.12);border:1px solid rgba(56,189,248,.25);font-size:25px}.traffic-card h3{font-size:28px;margin:2px 0}.traffic-card p{opacity:.7}.traffic-price{display:flex;align-items:end;gap:7px}.traffic-price strong{font-size:24px}.traffic-price span{opacity:.65;font-size:12px}.payment-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-card-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.traffic-card-fields input[type=file]{grid-column:1/-1}.safe-note{opacity:.62;line-height:1.8}.server-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.danger-btn{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.1);color:#fecaca;border-radius:12px;padding:10px 14px;cursor:pointer}@media(max-width:680px){.traffic-card-fields,.payment-grid.compact{grid-template-columns:1fr}.traffic-grid{grid-template-columns:1fr}}

/* ===== Abrino Final Sales Audit v18 ===== */
.provider-admin-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(99,102,241,.12);border:1px solid rgba(129,140,248,.24);color:#c7d2fe;font-size:11px;font-weight:800;white-space:nowrap}.provider-admin-badge:before{content:'◈';font-size:10px}.provider-admin-badge.mini{padding:3px 7px;margin-inline-start:6px;font-size:9px}.admin-provider-detail{margin-top:14px;padding:12px;border-radius:16px;background:rgba(99,102,241,.08);border:1px solid rgba(129,140,248,.18);display:grid;gap:5px}.admin-provider-detail strong{font-size:14px}.admin-provider-detail small{color:#94a3b8}.settings-form-card{margin-bottom:20px}.settings-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.settings-control-grid label{display:grid;gap:7px;color:#cbd5e1;font-size:12px}.settings-control-grid input,.settings-control-grid select,.manual-fulfill-form input{width:100%;min-height:46px;border-radius:13px;border:1px solid rgba(148,163,184,.16);background:rgba(2,8,23,.45);color:#f8fafc;padding:0 13px;outline:none}.settings-control-grid input:focus,.settings-control-grid select:focus,.manual-fulfill-form input:focus{border-color:rgba(125,211,252,.55);box-shadow:0 0 0 3px rgba(56,189,248,.08)}.live-config-preview{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;padding:13px;border-radius:16px;background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.1)}.live-config-preview span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.04);font-size:11px;color:#cbd5e1}.traffic-package-form{align-items:end}.traffic-package-form .primary-btn{min-height:46px}.system-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.check-card{display:flex;align-items:center;gap:12px}.check-card>span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-weight:900}.check-ok{background:rgba(16,185,129,.14);color:#6ee7b7;border:1px solid rgba(16,185,129,.24)}.check-bad{background:rgba(239,68,68,.13);color:#fca5a5;border:1px solid rgba(239,68,68,.24)}.finance-head-badges{display:flex;gap:8px}.finance-metrics{margin-bottom:18px}.manual-fulfill-form{display:grid;gap:7px;min-width:220px}.manual-fulfill-form .primary-btn{padding:8px 12px}.cell-sub{display:block;margin-top:3px;color:#64748b}.responsive-table td,.responsive-table th{vertical-align:middle}
@media(max-width:980px){.settings-control-grid,.system-check-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.settings-control-grid,.system-check-grid{grid-template-columns:1fr}.finance-head-badges{width:100%}.manual-fulfill-form{min-width:0}}

/* ===== Abrino Commerce v19 ===== */
.guide-banner{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid rgba(56,189,248,.18);background:linear-gradient(135deg,rgba(14,165,233,.09),rgba(59,130,246,.05));border-radius:18px;margin:0 0 18px}.guide-banner p{margin:4px 0 0;color:#94a3b8}.hourly-funding-box{display:none;padding:18px;border:1px solid rgba(34,211,238,.16);border-radius:20px;background:rgba(7,17,31,.62);margin-top:14px}.funding-presets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.funding-presets button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#dbeafe;padding:10px 13px;border-radius:12px;cursor:pointer}.funding-presets button:hover{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.08)}.funding-status{margin-top:10px;padding:12px 14px;border-radius:12px;background:rgba(15,23,42,.72);color:#cbd5e1}.ticket-list{display:grid;gap:10px}.ticket-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025);color:inherit;text-decoration:none}.ticket-row:hover{border-color:rgba(34,211,238,.22)}.ticket-row small{display:block;color:#64748b;margin-top:4px}.ticket-id{font-weight:800;color:#67e8f9}.ticket-thread{display:grid;gap:12px;margin-bottom:18px}.ticket-message{max-width:78%;padding:16px 18px;border-radius:18px 18px 6px 18px;background:rgba(30,41,59,.7);border:1px solid rgba(255,255,255,.07)}.ticket-message.staff{margin-right:auto;border-radius:18px 18px 18px 6px;background:rgba(8,145,178,.1);border-color:rgba(34,211,238,.17)}.ticket-message-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:8px}.ticket-message-head small{color:#64748b}.ticket-message p{white-space:pre-wrap;margin:0;line-height:1.9}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.help-card{padding:22px;border-radius:20px;background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(9,17,31,.72));border:1px solid rgba(255,255,255,.07)}.help-card>span{display:inline-flex;width:38px;height:38px;border-radius:12px;align-items:center;justify-content:center;background:rgba(34,211,238,.1);color:#67e8f9;font-weight:800}.help-card h3{margin:14px 0 8px}.help-card p{color:#94a3b8;line-height:1.9;min-height:84px}.help-card a{color:#67e8f9;font-weight:700}.traffic-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.traffic-server-card{display:grid;gap:16px}.traffic-free-form{display:grid;gap:12px}.traffic-live-price{display:flex;align-items:end;gap:8px;padding:14px;border-radius:15px;background:rgba(34,211,238,.06);border:1px solid rgba(34,211,238,.13)}.traffic-live-price strong{font-size:24px}.traffic-live-price small{margin-left:auto;color:#94a3b8}.card-number-display{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border-radius:13px;background:rgba(255,255,255,.04)}.card-number-display b{direction:ltr;letter-spacing:1px}.card-number-display small{color:#94a3b8}.settings-form.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-form.grid-3 .primary-btn{align-self:end}
@media(max-width:980px){.help-grid{grid-template-columns:1fr 1fr}.traffic-server-grid{grid-template-columns:1fr}}@media(max-width:640px){.help-grid{grid-template-columns:1fr}.ticket-row{grid-template-columns:auto 1fr}.ticket-row em,.ticket-row .status-badge{grid-column:2}.ticket-message{max-width:94%}.guide-banner{align-items:flex-start;flex-direction:column}.settings-form.grid-3{grid-template-columns:1fr}}

/* ===== Abrino v20 support + traffic polish ===== */
.support-hero,.traffic-hero-v20{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch;padding:28px;border-radius:28px;border:1px solid rgba(56,189,248,.16);background:radial-gradient(circle at 85% 20%,rgba(14,165,233,.16),transparent 28%),linear-gradient(145deg,rgba(8,18,34,.98),rgba(12,28,48,.88));margin-bottom:18px;overflow:hidden}.support-hero h1,.traffic-hero-v20 h1{font-size:clamp(28px,4vw,46px);margin:8px 0 10px;letter-spacing:-1px}.support-hero p,.traffic-hero-v20 p{color:#a8b7cc;line-height:1.9;max-width:820px}.support-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.support-hero-tags span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:11px;color:#cbd5e1}.support-hero-action{display:grid;gap:12px}.support-clock{display:grid;place-items:center;align-content:center;text-align:center;min-height:160px;border-radius:22px;background:linear-gradient(145deg,rgba(34,211,238,.13),rgba(59,130,246,.08));border:1px solid rgba(34,211,238,.18)}.support-clock strong{font-size:48px;line-height:1;color:#67e8f9}.support-clock small,.support-clock span{color:#94a3b8}.support-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.support-stats article{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:rgba(10,22,39,.72);border:1px solid rgba(255,255,255,.06)}.support-stats article>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.05);font-size:19px}.support-stats small{display:block;color:#7f91a8}.support-stats b{font-size:22px}.support-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ticket-cards{display:grid;gap:10px}.ticket-card-v20{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));text-decoration:none;color:inherit;transition:.2s ease}.ticket-card-v20:hover{transform:translateY(-2px);border-color:rgba(34,211,238,.24);background:rgba(34,211,238,.035)}.ticket-card-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(56,189,248,.08);font-size:23px}.ticket-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-card-main>small{display:block;color:#71839a;margin:6px 0}.ticket-card-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#93a4b8}.ticket-status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800}.status-open{background:rgba(245,158,11,.12);color:#fcd34d}.status-answered{background:rgba(16,185,129,.12);color:#6ee7b7}.status-closed{background:rgba(100,116,139,.18);color:#cbd5e1}.support-side{display:grid;gap:14px;align-content:start}.support-tip>span{font-size:28px}.support-tip h3,.support-depts h3{margin:10px 0}.support-tip p{color:#8fa0b5;line-height:1.9}.support-depts>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.support-depts small{color:#6f8299}.support-empty{text-align:center;padding:48px 18px}.support-empty>div{font-size:48px}.support-empty h3{margin:12px 0 6px}.support-empty p{color:#8294aa;max-width:520px;margin:0 auto 16px;line-height:1.9}.support-compose-hero,.ticket-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.support-compose{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.support-form-title{display:flex;gap:12px;align-items:center;margin-bottom:18px}.support-form-title>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:rgba(34,211,238,.08);font-size:22px}.support-form-main label,.support-form-side label{display:grid;gap:7px;margin-bottom:14px;color:#b9c6d8}.support-form-main input,.support-form-main textarea,.support-form-side select{width:100%;border:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.45);color:#f8fafc;border-radius:14px;padding:13px;outline:none}.support-form-main input:focus,.support-form-main textarea:focus,.support-form-side select:focus{border-color:rgba(34,211,238,.45);box-shadow:0 0 0 3px rgba(34,211,238,.07)}.sla-card{margin-top:18px;padding:18px;border-radius:18px;background:linear-gradient(145deg,rgba(16,185,129,.10),rgba(14,165,233,.07));border:1px solid rgba(16,185,129,.16)}.sla-card strong{display:block;font-size:26px;color:#6ee7b7;margin:4px 0}.sla-card p{color:#8192a7;line-height:1.8}.ticket-detail-tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ticket-detail-tags>span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.05);font-size:11px}.ticket-chat-shell{border:1px solid rgba(255,255,255,.07);border-radius:24px;background:rgba(7,16,29,.72);overflow:hidden}.ticket-chat-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.ticket-chat-head small{display:block;color:#6f8299;margin-top:3px}.ticket-thread-v20{display:grid;gap:16px;padding:22px;min-height:320px}.chat-bubble{display:flex;gap:10px;max-width:82%}.chat-bubble.staff{margin-right:auto;flex-direction:row-reverse}.chat-avatar{width:38px;height:38px;min-width:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#0e7490,#0284c7);color:white;font-weight:900}.chat-content{padding:13px 15px;border-radius:18px 18px 6px 18px;background:rgba(30,41,59,.78);border:1px solid rgba(255,255,255,.06)}.chat-bubble.staff .chat-content{border-radius:18px 18px 18px 6px;background:rgba(8,145,178,.11);border-color:rgba(34,211,238,.16)}.chat-meta{display:flex;justify-content:space-between;gap:22px;margin-bottom:7px}.chat-meta small{color:#657890}.chat-content p{white-space:pre-wrap;line-height:1.95;margin:0}.ticket-reply-box{display:grid;gap:10px;padding:16px 18px;border-top:1px solid rgba(255,255,255,.06);background:rgba(3,9,19,.48)}.ticket-reply-box textarea{width:100%;border:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.55);color:#f8fafc;border-radius:15px;padding:13px;outline:none}.ticket-reply-box>div{display:flex;justify-content:flex-end;gap:10px}.ticket-reply-box select{border:1px solid rgba(148,163,184,.14);background:#0b1728;color:#fff;border-radius:12px;padding:10px}.ticket-close-form{margin-top:12px}.traffic-rate-card{display:grid;align-content:center;padding:20px;border-radius:22px;background:linear-gradient(145deg,rgba(16,185,129,.12),rgba(34,211,238,.07));border:1px solid rgba(16,185,129,.18)}.traffic-rate-card strong{font-size:30px;color:#86efac}.traffic-rate-card small,.traffic-rate-card span,.traffic-rate-card em{color:#91a3b9;font-style:normal}.traffic-guide-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.traffic-guide-row article{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.traffic-guide-row article>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(34,211,238,.09);color:#67e8f9;font-weight:900}.traffic-guide-row small{display:block;color:#687b91;margin-top:2px}.traffic-server-grid-v20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.traffic-server-v20{padding:20px;border-radius:24px;background:linear-gradient(180deg,rgba(10,22,39,.85),rgba(6,14,25,.82));border:1px solid rgba(255,255,255,.07)}.traffic-server-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.traffic-server-head>div:nth-child(2){min-width:0;flex:1}.traffic-server-head h3{margin:2px 0}.traffic-server-head p{color:#7b8da3;font-size:12px}.traffic-server-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,rgba(14,165,233,.15),rgba(34,211,238,.08));color:#67e8f9;font-size:25px}.traffic-free-form-v20{display:grid;gap:12px}.traffic-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.traffic-presets button{display:grid;gap:3px;padding:12px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#dbeafe;cursor:pointer}.traffic-presets button small{color:#71849a}.traffic-presets button:hover,.traffic-presets button.active{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.08)}.traffic-presets button.featured{position:relative}.traffic-presets button.featured:after{content:'پیشنهادی';position:absolute;top:-8px;left:8px;padding:3px 6px;border-radius:999px;background:#0891b2;color:#fff;font-size:8px}.traffic-custom-field{display:grid;gap:6px}.traffic-custom-field input{border:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.45);color:#fff;border-radius:13px;padding:12px}.traffic-live-price-v20{display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:16px;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.14)}.traffic-live-price-v20 strong{font-size:25px;color:#86efac}.traffic-live-price-v20 small,.traffic-live-price-v20 span,.traffic-live-price-v20 em{color:#7990a7;font-style:normal}.traffic-note-v20{padding:17px 20px;border-radius:18px;background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.12);margin-top:16px}.traffic-note-v20 p{color:#8496ad;line-height:1.9;margin:6px 0 0}
@media(max-width:980px){.support-hero,.traffic-hero-v20,.support-layout,.support-compose{grid-template-columns:1fr}.support-stats{grid-template-columns:1fr 1fr}.support-side{grid-template-columns:1fr 1fr}.traffic-guide-row{grid-template-columns:1fr 1fr}.traffic-server-grid-v20{grid-template-columns:1fr}}@media(max-width:640px){.support-stats,.support-side,.traffic-guide-row{grid-template-columns:1fr}.ticket-card-top{align-items:flex-start;flex-direction:column}.ticket-card-meta{flex-direction:column}.chat-bubble{max-width:96%}.traffic-presets{grid-template-columns:1fr 1fr}.traffic-live-price-v20{align-items:flex-start;flex-direction:column}.support-compose-hero,.ticket-detail-hero{flex-direction:column}}


/* ======================================================================
   ABRINO UI FINAL v21 — Persian-first high-contrast design system
   ====================================================================== */
:root{
  --ui-bg:#06111f;
  --ui-bg-soft:#0a1728;
  --ui-surface:#0d1c2f;
  --ui-surface-2:#11243a;
  --ui-surface-3:#162c44;
  --ui-border:rgba(148,193,220,.16);
  --ui-border-strong:rgba(103,232,249,.28);
  --ui-text:#f8fbff;
  --ui-text-2:#dbe8f2;
  --ui-muted:#9ab0c2;
  --ui-faint:#72889b;
  --ui-accent:#45d7f5;
  --ui-accent-2:#37e1bd;
  --ui-success:#55e6b4;
  --ui-warning:#ffd166;
  --ui-danger:#ff8192;
  --ui-info:#7dc8ff;
  --ui-shadow:0 18px 55px rgba(0,0,0,.28);
  --font:'Vazirmatn','IRANSansX','Tahoma','Arial',sans-serif;
}
html,body{font-family:var(--font)!important;background:var(--ui-bg);color:var(--ui-text);font-feature-settings:"ss01" on,"ss02" on;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.console-body{background:radial-gradient(circle at 85% 0,rgba(20,116,151,.18),transparent 30%),linear-gradient(180deg,#06111f,#081522 48%,#07121f)!important;color:var(--ui-text)!important}
.console-main,.console-content{color:var(--ui-text)!important}
.console-content p,.console-content li,.console-content dd,.console-content label,.console-content span{color:inherit}
.console-content h1,.console-content h2,.console-content h3,.console-content h4,.console-content h5,.console-content h6,.console-content strong,.console-content b{color:var(--ui-text)}
.console-content small,.console-content .muted,.console-content .table-sub{color:var(--ui-muted)!important}

/* Surfaces */
.glass-panel,.panel,.card,.setting-card,.finance-card,.wallet-card,.admin-card,.support-tip,.support-depts,.support-form-main,.support-form-side,.traffic-card,.traffic-server-v20,.ticket-card-v20,.catalog-plan,.location-card,.wizard-step,.order-summary,.account-card,.profile-card,.metric-card,.admin-command-grid a,.customer-hero,.ticket-chat-shell,.traffic-note-v20,.traffic-guide-row article,.support-stats article{
  background:linear-gradient(180deg,rgba(15,31,50,.96),rgba(9,22,37,.96))!important;
  border-color:var(--ui-border)!important;
  color:var(--ui-text)!important;
  box-shadow:0 14px 36px rgba(0,0,0,.16)
}
.glass-panel:hover,.catalog-plan:hover,.location-card:hover,.ticket-card-v20:hover,.admin-command-grid a:hover{border-color:var(--ui-border-strong)!important}

/* Inputs & controls */
input,textarea,select,.admin-form input,.admin-form textarea,.admin-form select,.support-form-main input,.support-form-main textarea,.support-form-side select,.ticket-reply-box textarea,.ticket-reply-box select,.traffic-custom-field input,.admin-search{
  background:#081625!important;
  border:1px solid rgba(151,190,216,.20)!important;
  color:#f7fbff!important;
  caret-color:var(--ui-accent)!important;
  border-radius:13px
}
input::placeholder,textarea::placeholder{color:#6f8799!important;opacity:1}
input:focus,textarea:focus,select:focus{outline:none!important;border-color:rgba(69,215,245,.55)!important;box-shadow:0 0 0 3px rgba(69,215,245,.10)!important}
select option,.admin-form option{background:#0b1728!important;color:#f8fbff!important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff!important;-webkit-box-shadow:0 0 0 1000px #081625 inset!important;transition:background-color 9999s ease-in-out 0s}

/* Tables */
.responsive-table{border:1px solid var(--ui-border);border-radius:18px;background:rgba(5,16,28,.42);overflow:auto}
.responsive-table table{color:var(--ui-text)!important}
.responsive-table thead{background:rgba(72,150,190,.09)}
.responsive-table th{color:#b9d3e5!important;font-weight:700;border-bottom:1px solid var(--ui-border)!important;padding:12px 14px!important}
.responsive-table td{color:#e7f0f6!important;border-bottom:1px solid rgba(148,193,220,.08)!important;padding:12px 14px!important}
.responsive-table tr:hover td{background:rgba(69,215,245,.035)}

/* Navigation */
.console-side{background:linear-gradient(180deg,#07131f 0%,#081827 55%,#06111c 100%)!important;border-left:1px solid var(--ui-border)!important}
.console-brand b,.profile-box b,.console-nav a b,.side-foot a{color:#eaf6ff!important}
.console-brand small,.profile-box small,.console-nav>span{color:#7895a9!important}
.console-nav a{color:#b8cad7!important}
.console-nav a:hover{background:rgba(69,215,245,.06)!important;color:#fff!important}
.console-nav a.active{background:linear-gradient(90deg,rgba(69,215,245,.15),rgba(55,225,189,.06))!important;color:#fff!important;border-color:rgba(69,215,245,.20)!important}
.console-top{background:rgba(7,18,31,.88)!important;border-bottom:1px solid var(--ui-border)!important;backdrop-filter:blur(18px)}
.top-title b,.account-trigger b,.top-wallet b{color:#f8fbff!important}.top-title span,.account-trigger small{color:#8098aa!important}
.account-trigger,.top-wallet,.notif-button{background:rgba(15,34,54,.78)!important;border-color:var(--ui-border)!important;color:#e9f7ff!important}
.account-dropdown{background:#0b1929!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;color:#eaf4fb!important}
.account-dropdown a{color:#dceaf3!important}.account-dropdown a:hover{background:rgba(69,215,245,.07)!important;color:#fff!important}
.console-mobile-dock{background:rgba(5,15,26,.96)!important;border-top:1px solid var(--ui-border)!important}.console-mobile-dock a,.console-mobile-dock button{color:#a9bdca!important}.console-mobile-dock .dock-primary{color:#06202b!important}

/* Buttons */
.primary-btn{background:linear-gradient(135deg,#52dff7,#42dfbd)!important;color:#03202a!important;text-shadow:none!important;box-shadow:0 10px 30px rgba(48,205,225,.18)!important}
.ghost-btn,.glass-btn,.tiny-btn{background:rgba(255,255,255,.035)!important;border-color:rgba(151,190,216,.18)!important;color:#e3eef5!important}
.ghost-btn:hover,.glass-btn:hover,.tiny-btn:hover{background:rgba(69,215,245,.08)!important;border-color:rgba(69,215,245,.32)!important;color:#fff!important}
.danger-btn{background:rgba(255,129,146,.12)!important;color:#ff9baa!important}.warn-btn{background:rgba(255,209,102,.11)!important;color:#ffd978!important}.ok-btn{background:rgba(85,230,180,.11)!important;color:#78edc5!important}

/* Status chips / badges */
.badge,.status-pill,.ticket-status,.user-state,.meta-chip,.provider-tag,.location-top span,.catalog-plan-top i{border:1px solid rgba(255,255,255,.07)!important}
.status-open{background:rgba(255,193,87,.13)!important;color:#ffd57a!important}.status-answered{background:rgba(85,230,180,.13)!important;color:#78edc5!important}.status-closed{background:rgba(148,163,184,.12)!important;color:#d5dee6!important}
.user-state.active{background:rgba(85,230,180,.12)!important;color:#78edc5!important}.user-state.suspended{background:rgba(255,209,102,.12)!important;color:#ffdc84!important}.user-state.deleted{background:rgba(255,129,146,.12)!important;color:#ff9cab!important}

/* Finance & wallet readability */
.finance-card strong,.wallet-card strong,.summary-total strong,.traffic-live-price-v20 strong,.traffic-rate-card strong,.support-clock strong{color:#8bf2d0!important}
.finance-card p,.wallet-card p,.traffic-note-v20 p,.support-tip p,.support-hero p,.traffic-hero-v20 p,.fx-bar p,.foreign-base,.location-muted{color:#9fb3c3!important}
.fx-bar{background:linear-gradient(135deg,rgba(11,45,61,.88),rgba(9,28,45,.94))!important;border:1px solid rgba(69,215,245,.20)!important;color:#eaf8ff!important}.fx-bar small{color:#8eb0c5!important}.fx-bar strong{color:#78edc5!important}

/* Ticket center */
.support-hero,.traffic-hero-v20{background:radial-gradient(circle at 90% 20%,rgba(69,215,245,.12),transparent 28%),linear-gradient(145deg,#0b1c2f,#0c2136)!important;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important}
.ticket-card-v20{background:linear-gradient(180deg,#102136,#0b1a2b)!important}
.ticket-card-main>small,.ticket-card-meta,.chat-meta small{color:#849caf!important}
.chat-content{background:#12263d!important;color:#edf7fc!important}.chat-bubble.staff .chat-content{background:#0e3440!important;color:#edffff!important;border-color:rgba(69,215,245,.18)!important}.chat-content p{color:inherit!important}
.ticket-reply-box{background:#071523!important}

/* Traffic */
.traffic-presets button{background:#0b1b2c!important;color:#e7f1f7!important;border-color:var(--ui-border)!important}.traffic-presets button small{color:#7f98aa!important}.traffic-presets button:hover,.traffic-presets button.active{background:rgba(69,215,245,.10)!important;border-color:rgba(69,215,245,.40)!important;color:#fff!important}
.traffic-live-price-v20{background:rgba(85,230,180,.08)!important;border-color:rgba(85,230,180,.18)!important}.traffic-live-price-v20 small,.traffic-live-price-v20 span,.traffic-live-price-v20 em{color:#8ba3b5!important}

/* Wizard / ordering */
.plan-choice,.payment-card,.os-card,.source-switch button,.billing-switch label,.dc-card,.loc-card{background:linear-gradient(180deg,#102137,#0b1b2c)!important;color:#edf7fc!important;border-color:var(--ui-border)!important}
.plan-choice small,.plan-choice em,.payment-card small,.os-card small,.source-switch small{color:#91a8ba!important}
.plan-choice.selected,.payment-card.selected,.os-card.selected,.source-switch button.active,.dc-card.active,.loc-card.active{border-color:rgba(69,215,245,.48)!important;background:linear-gradient(180deg,rgba(17,52,72,.96),rgba(10,31,48,.96))!important;box-shadow:0 0 0 2px rgba(69,215,245,.06)!important}
.order-summary{background:linear-gradient(180deg,#0e2033,#091929)!important}.summary-product small,.order-summary dt,.summary-note{color:#839bad!important}.order-summary dd{color:#edf7fc!important}

/* Alerts & messages */
.warning-box,.notice-box,.info-box,.success-box,.error-box{color:#eef7fc!important;border-radius:15px!important}
.warning-box{background:rgba(255,209,102,.09)!important;border:1px solid rgba(255,209,102,.18)!important}.error-box{background:rgba(255,129,146,.09)!important;border:1px solid rgba(255,129,146,.18)!important}.success-box{background:rgba(85,230,180,.08)!important;border:1px solid rgba(85,230,180,.18)!important}.info-box,.notice-box{background:rgba(125,200,255,.08)!important;border:1px solid rgba(125,200,255,.18)!important}

/* Links */
.console-content a:not(.primary-btn):not(.ghost-btn):not(.glass-btn):not(.tiny-btn):not(.ticket-card-v20):not(.catalog-plan){color:#74ddf3}.console-content a:hover{color:#a8f1ff}

/* Public Persian typography */
.site-body,.site-nav,.site-shell{font-family:var(--font)!important}.hero-copy p,.section-heading p,.feature-copy p,.public-footer,.service-card p{color:#a9becc!important}.nav-links a{color:#d2e1ea!important}

/* Accessibility */
*:focus-visible{outline:2px solid rgba(69,215,245,.85)!important;outline-offset:2px}
::selection{background:rgba(69,215,245,.28);color:#fff}

@media(max-width:980px){
  .console-side{box-shadow:-18px 0 60px rgba(0,0,0,.45)!important}
  .console-content{padding-bottom:90px!important}
}

/* Keep invoice/print genuinely white and readable */
@media print{
  .console-body,.console-main,.console-content{background:#fff!important;color:#111!important}
  .invoice-card,.invoice-card *{color:#111!important}
  .invoice-card{background:#fff!important;border-color:#ddd!important;box-shadow:none!important}
}

/* =========================================================
   ABRINO EXPERIENCE v22 — motion, homepage, console, invoices
   ========================================================= */
:root{
  --v22-cyan:#39d7f5;--v22-blue:#3b82f6;--v22-indigo:#3157e5;--v22-teal:#21c7b7;
  --v22-ink:#06101c;--v22-panel:#0b1728;--v22-panel2:#101f34;--v22-line:rgba(150,190,230,.14);
  --v22-text:#f4f8ff;--v22-muted:#9db0c7;--v22-shadow:0 24px 80px rgba(0,12,35,.34);
}
body{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}
.abrino-brand,.console-brand{gap:11px!important}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(57,215,245,.12),rgba(49,87,229,.08));border:1px solid rgba(90,211,255,.18);box-shadow:0 10px 28px rgba(15,116,210,.14);overflow:hidden;flex:none}.brand-mark img{width:35px!important;height:35px!important;object-fit:contain!important}.brand-type{display:flex;flex-direction:column;line-height:1.08}.brand-type b{font-size:19px!important;font-weight:900!important;color:var(--v22-text)!important;letter-spacing:-.4px}.brand-type small{font-family:Inter,sans-serif;font-size:9px!important;letter-spacing:1.55px!important;color:#73cde8!important;margin-top:5px}
.site-nav.is-scrolled{background:rgba(4,13,25,.82)!important;backdrop-filter:blur(24px) saturate(150%);border-bottom-color:rgba(96,203,245,.1)!important}.site-nav:before{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(57,215,245,.5),transparent);opacity:.35}
.home-v22{overflow:hidden}.hero-v22{min-height:780px;position:relative;isolation:isolate;background:radial-gradient(circle at 77% 28%,rgba(34,179,240,.14),transparent 28%),radial-gradient(circle at 20% 22%,rgba(66,75,218,.11),transparent 27%)}.hero-v22:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(126,177,220,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(126,177,220,.032) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 88%);z-index:-2}.aurora{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);opacity:.16;pointer-events:none;animation:auroraMove 12s ease-in-out infinite alternate}.aurora-1{background:#24d9f4;top:6%;right:11%}.aurora-2{background:#475be8;bottom:3%;left:6%;animation-delay:-5s}@keyframes auroraMove{to{transform:translate3d(60px,35px,0) scale(1.12)}}
.hero-v22 .hero-copy h1{max-width:720px;font-size:clamp(43px,5.7vw,78px);line-height:1.12;letter-spacing:-2.8px}.hero-v22 .hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#65e5fa,#5da0ff 46%,#8c7aff);-webkit-background-clip:text;color:transparent}.hero-v22 .hero-copy>p{font-size:17px;line-height:2;max-width:660px;color:#afc1d5}.hero-v22 .hero-kicker{border-color:rgba(67,209,243,.25);background:rgba(21,164,210,.07);box-shadow:inset 0 0 22px rgba(49,196,235,.04)}.pulse-btn{position:relative;overflow:visible}.pulse-btn:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(66,215,246,.45);animation:btnPulse 2.2s ease-out infinite}@keyframes btnPulse{0%{opacity:.7;transform:scale(.98)}80%,100%{opacity:0;transform:scale(1.15)}}
.hero-cloud-stage{min-height:550px;perspective:900px}.hero-logo-shell{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:255px;height:255px;border-radius:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(14,32,57,.92),rgba(6,17,31,.78));border:1px solid rgba(84,207,247,.2);box-shadow:0 38px 110px rgba(1,11,30,.55),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(20px);animation:coreFloat 5.8s ease-in-out infinite}.hero-logo-shell:before{content:"";position:absolute;inset:-2px;border-radius:44px;background:conic-gradient(from 30deg,transparent,#2edcf5,transparent 32%,#4d68e8,transparent 63%,#28c9bb,transparent);z-index:-1;opacity:.35;filter:blur(2px);animation:spinSlow 12s linear infinite}.hero-logo-shell img{width:116px;height:116px;filter:drop-shadow(0 18px 28px rgba(26,168,230,.28))}.hero-logo-shell b{font-size:30px;color:#f5fbff;margin-top:10px;font-weight:900}.hero-logo-shell small{font-family:Inter,sans-serif;color:#5dd7f2;letter-spacing:2px;font-size:10px;margin-top:5px}@keyframes coreFloat{50%{transform:translate(-50%,-54%) rotateX(2deg) rotateY(-2deg)}}@keyframes spinSlow{to{transform:rotate(360deg)}}.brand-orbit{inset:7%!important}.brand-orbit span:nth-child(3){position:absolute;inset:24%;border:1px dashed rgba(117,209,239,.15);border-radius:50%;animation:spinSlow 16s linear infinite reverse}.float-card{animation:floatCard 5s ease-in-out infinite;animation-delay:var(--float-delay,0s)}@keyframes floatCard{50%{transform:translateY(-10px)}}.mc-four{position:absolute;right:3%;bottom:10%}.mini-console-card{box-shadow:0 18px 50px rgba(0,8,25,.35)!important;border:1px solid rgba(91,199,238,.14)!important;background:rgba(9,25,45,.72)!important;backdrop-filter:blur(18px)}
.billing-showcase{padding-top:30px!important;padding-bottom:40px!important}.billing-showcase-card{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center;padding:46px;border-radius:34px;background:linear-gradient(130deg,rgba(12,28,49,.96),rgba(8,20,36,.83));border:1px solid rgba(93,206,244,.14);box-shadow:var(--v22-shadow);overflow:hidden}.billing-showcase-card:before{content:"";position:absolute;width:330px;height:330px;left:-120px;top:-170px;border-radius:50%;background:rgba(59,130,246,.16);filter:blur(68px)}.billing-copy{position:relative}.billing-copy h2{font-size:clamp(32px,4vw,50px);margin:10px 0 13px;color:#fff;letter-spacing:-1.5px}.billing-copy p{color:#a9bbcf;line-height:1.95;max-width:580px}.billing-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.billing-pills span{padding:9px 12px;border:1px solid rgba(109,205,239,.14);background:rgba(82,174,222,.06);border-radius:999px;color:#c8e8f3;font-size:12px}.billing-visual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.billing-mode{min-height:210px;padding:26px 20px;border-radius:27px;border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:.35s ease}.billing-mode:hover{transform:translateY(-7px);border-color:rgba(92,211,244,.28)}.billing-mode>i{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-family:Inter,sans-serif;font-style:normal;font-weight:800;font-size:18px}.billing-mode div{display:flex;flex-direction:column;gap:5px}.billing-mode small{color:#8fa6bf}.billing-mode b{color:#fff;font-size:18px}.billing-mode span{font-size:12px;color:#91a6bd}.monthly-card{background:linear-gradient(155deg,rgba(48,78,190,.21),rgba(15,29,53,.68))}.monthly-card>i{background:rgba(89,111,238,.15);color:#aab8ff}.hourly-card{background:linear-gradient(155deg,rgba(20,177,199,.18),rgba(11,33,48,.7))}.hourly-card>i{background:rgba(37,204,211,.13);color:#65eaf0}.billing-link{display:flex;align-items:center;flex-direction:column;gap:7px}.billing-link i{width:1px;height:48px;background:linear-gradient(transparent,rgba(121,196,226,.28),transparent)}.billing-link b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0e1d31;border:1px solid rgba(99,196,231,.16);font-size:11px;color:#89bbce}
.pricing-zone{position:relative}.pricing-card{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pricing-card:hover{transform:translateY(-9px) scale(1.01);border-color:rgba(73,214,247,.24)!important;box-shadow:0 28px 70px rgba(0,15,38,.36)}.pricing-card.featured{animation:featuredGlow 4s ease-in-out infinite}@keyframes featuredGlow{50%{box-shadow:0 25px 70px rgba(50,112,231,.18),0 0 0 1px rgba(80,209,243,.15)}}.service-card-v22{position:relative;overflow:hidden;transition:.34s ease}.service-card-v22:before{content:"";position:absolute;inset:auto -40% -120% 20%;height:160%;background:radial-gradient(circle,rgba(53,196,240,.12),transparent 60%);opacity:0;transition:.35s}.service-card-v22:hover{transform:translateY(-6px);border-color:rgba(81,199,236,.24)!important}.service-card-v22:hover:before{opacity:1}.service-tag{display:inline-flex;font:600 9px/1 Inter,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#63d7ed;margin-bottom:8px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capability-grid article{padding:25px;border-radius:24px;background:linear-gradient(145deg,rgba(14,31,53,.9),rgba(7,19,34,.82));border:1px solid rgba(107,185,221,.11);transition:.35s}.capability-grid article:hover{transform:translateY(-6px);border-color:rgba(71,203,238,.24);background:linear-gradient(145deg,rgba(17,39,65,.96),rgba(8,24,43,.9))}.capability-grid i{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:rgba(53,188,231,.08);color:#64daf0;font-style:normal;font-size:20px;margin-bottom:18px}.capability-grid b{display:block;color:#f3f8ff;font-size:16px;margin-bottom:8px}.capability-grid span{color:#94a9c0;font-size:12px;line-height:1.8}.payment-panel-v22{background:linear-gradient(120deg,rgba(23,54,87,.85),rgba(9,26,47,.94))!important;position:relative;overflow:hidden}.payment-panel-v22:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#16b7d7;filter:blur(100px);opacity:.11;left:-40px;top:-100px}

/* console v22 */
.console-body{background:radial-gradient(circle at 82% 4%,rgba(30,130,193,.09),transparent 25%),#06101c!important}.console-side{background:linear-gradient(180deg,rgba(7,18,32,.98),rgba(5,14,25,.99))!important;border-left:1px solid rgba(86,181,219,.1)!important}.console-brand{padding:8px 3px!important}.console-top{background:rgba(6,16,28,.75)!important;backdrop-filter:blur(22px) saturate(145%)!important;border-bottom:1px solid rgba(94,190,226,.09)!important}.console-commandbar{height:38px;margin:12px 22px 0;padding:0 14px;border:1px solid rgba(102,197,233,.09);border-radius:13px;background:rgba(13,31,51,.62);display:flex;align-items:center;gap:8px;color:#a7bfd2;font-size:10px;letter-spacing:.2px}.command-dot{width:7px;height:7px;border-radius:50%;background:#29c8a7;box-shadow:0 0 0 5px rgba(41,200,167,.07)}.command-spacer{flex:1}.role-chip{font-family:Inter,sans-serif;padding:4px 7px;border-radius:7px;background:rgba(46,169,217,.09);color:#6dd8ef;letter-spacing:1px}.console-content{animation:contentIn .45s ease both}@keyframes contentIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.console-nav a{position:relative;transition:.22s ease!important}.console-nav a:before{content:"";position:absolute;right:-6px;width:3px;height:18px;border-radius:4px;background:#38d9f5;opacity:0;transform:scaleY(.4);transition:.22s}.console-nav a.active:before{opacity:1;transform:scaleY(1)}.console-nav a:hover{transform:translateX(-3px)}.top-wallet{box-shadow:inset 0 1px rgba(255,255,255,.03)}
.admin-hero,.glass-panel,.metric-card,.admin-stat,.data-card{box-shadow:0 20px 60px rgba(0,8,23,.18)}

/* invoice v22 */
.invoice-shell{position:relative;max-width:980px;margin:18px auto;padding:0;border-radius:30px;overflow:hidden;background:linear-gradient(150deg,#0d1c30,#081525);border:1px solid rgba(91,191,230,.15);box-shadow:0 35px 100px rgba(0,7,22,.38)}.invoice-glow{position:absolute;width:300px;height:300px;border-radius:50%;background:#1caed5;filter:blur(100px);opacity:.10;top:-180px;left:-80px}.invoice-head{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;border-bottom:1px solid rgba(110,187,219,.09);background:rgba(255,255,255,.015)}.invoice-lockup{display:flex;align-items:center;gap:12px}.invoice-logo{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(37,187,225,.08);border:1px solid rgba(68,206,237,.13)}.invoice-logo img{width:39px}.invoice-lockup>div{display:flex;flex-direction:column}.invoice-lockup b{font-size:19px;color:#fff;font-weight:900}.invoice-lockup small{font:600 9px/1.5 Inter,sans-serif;color:#6fd2e8;letter-spacing:1.1px}.invoice-state{display:flex;align-items:center;gap:9px}.invoice-state>small{color:#8299b1}.invoice-title-row{padding:35px 30px 22px;display:flex;justify-content:space-between;align-items:flex-end}.invoice-title-row span{color:#6fd8ed;font-size:12px}.invoice-title-row h1{font-family:Inter,Vazirmatn,sans-serif;font-size:32px;direction:ltr;color:#fff;margin:4px 0}.invoice-title-row p{color:#90a6bd;font-size:12px}.invoice-id{text-align:left}.invoice-id small{display:block;color:#839aaf}.invoice-id b{display:block;font:700 22px Inter,sans-serif;color:#dff7ff;margin-top:5px}.invoice-meta-v22{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:0 28px!important}.invoice-meta-v22 article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:18px!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(102,183,218,.08)!important}.invoice-meta-v22 i{grid-row:1/3;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(48,182,220,.07);color:#5fd8f0;font-style:normal}.invoice-meta-v22 small{color:#7f96ae}.invoice-meta-v22 b{color:#e8f3ff!important;font-size:12px!important}.invoice-product-v22{margin:22px 28px!important;padding:25px!important;border-radius:22px!important;background:linear-gradient(120deg,rgba(30,75,107,.22),rgba(15,35,58,.35))!important;border:1px solid rgba(86,188,224,.1)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:18px;align-items:center}.invoice-service-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(47,201,230,.13),rgba(71,92,221,.12));color:#65e2f5;font-size:22px}.invoice-service-copy h2{color:#fff!important;margin:3px 0!important}.invoice-service-copy p{color:#8fa5bc!important}.invoice-price{text-align:left!important;padding-right:24px;border-right:1px solid rgba(104,183,214,.10)}.invoice-price strong{font:800 27px Inter,Vazirmatn,sans-serif!important;color:#f6fbff!important}.invoice-price span{color:#6cd9ee!important}.invoice-footer-note{margin:0 28px;padding:14px 16px;border-radius:15px;background:rgba(39,186,151,.05);border:1px solid rgba(63,204,170,.09);display:flex;gap:9px;align-items:flex-start}.invoice-footer-note span{color:#41d4ad}.invoice-footer-note p{margin:0;color:#8facbb;font-size:11px;line-height:1.8}.invoice-actions{padding:24px 28px 30px!important}
.auth-logo-v22{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.auth-logo-v22 img{width:64px!important;height:64px!important;object-fit:contain}.auth-logo-v22 span{display:flex;flex-direction:column;text-align:right}.auth-logo-v22 b{font-size:24px;color:#fff;font-weight:900}.auth-logo-v22 small{font:600 9px Inter,sans-serif;letter-spacing:1.6px;color:#64d8ed}

@media(max-width:980px){.billing-showcase-card{grid-template-columns:1fr;padding:30px}.capability-grid{grid-template-columns:repeat(2,1fr)}.console-commandbar{margin:9px 12px 0}.hero-v22{min-height:auto}.hero-cloud-stage{min-height:470px}}
@media(max-width:680px){.hero-v22 .hero-copy h1{font-size:42px;letter-spacing:-1.8px}.hero-v22 .hero-copy>p{font-size:14px}.hero-logo-shell{width:200px;height:200px;border-radius:34px}.hero-logo-shell img{width:90px;height:90px}.hero-cloud-stage{min-height:430px}.mc-four{display:none}.billing-showcase-card{padding:22px;border-radius:26px}.billing-visual{grid-template-columns:1fr}.billing-link{flex-direction:row}.billing-link i{height:1px;width:42px}.billing-mode{min-height:160px}.capability-grid{grid-template-columns:1fr}.invoice-head,.invoice-title-row{padding-left:18px;padding-right:18px}.invoice-title-row{align-items:flex-start;gap:20px}.invoice-meta-v22{grid-template-columns:1fr!important;padding:0 18px!important}.invoice-product-v22{margin:18px!important;grid-template-columns:auto 1fr!important}.invoice-price{grid-column:1/-1;text-align:right!important;border-right:0;border-top:1px solid rgba(104,183,214,.1);padding:16px 0 0}.invoice-footer-note{margin:0 18px}.console-commandbar{display:none}}
@media print{.console-side,.console-top,.console-mobile-dock,.console-commandbar,.invoice-actions{display:none!important}.console-main{margin:0!important}.console-content{padding:0!important}.console-body{background:#fff!important}.invoice-shell{box-shadow:none!important;border:1px solid #dce5ef!important;background:#fff!important;color:#111!important;max-width:none}.invoice-head,.invoice-meta-v22 article,.invoice-product-v22{background:#fff!important;border-color:#dce5ef!important}.invoice-lockup b,.invoice-title-row h1,.invoice-service-copy h2,.invoice-price strong,.invoice-meta-v22 b{color:#111!important}.invoice-lockup small,.invoice-title-row p,.invoice-meta-v22 small,.invoice-service-copy p,.invoice-footer-note p{color:#526276!important}.invoice-footer-note{border-color:#dce5ef!important;background:#f8fbfd!important}}
/* Abrino v23 - Zibal gateway */
.zibal-topup-card{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center;padding:22px;margin-bottom:22px;border:1px solid rgba(45,212,191,.25);background:linear-gradient(135deg,rgba(14,116,144,.18),rgba(20,184,166,.09));border-radius:24px;box-shadow:0 18px 50px rgba(2,132,199,.08)}
.zibal-topup-card span{font-size:12px;font-weight:800;color:#67e8f9}.zibal-topup-card h3{margin:6px 0;font-size:22px}.zibal-topup-card p{margin:0;color:var(--muted,#aab6c7);line-height:1.9}.zibal-topup-card form{display:grid;gap:10px}.zibal-topup-card input{min-height:50px}
@media(max-width:760px){.zibal-topup-card{grid-template-columns:1fr}}

/* ======================================================================
   ABRINO TYPOGRAPHY FINAL v22.1 — Persian-first premium typography
   ====================================================================== */
:root{
  --font-fa:"Vazirmatn",Tahoma,Arial,sans-serif;
  --font-en:"Inter","Vazirmatn",Arial,sans-serif;
}
html,body,button,input,textarea,select,option{font-family:var(--font-fa)!important}
body{font-weight:400;letter-spacing:0!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
/* Persian copy should never inherit the Latin font */
h1,h2,h3,h4,h5,h6,.hero-copy,.section-heading,.page-intro,.top-title,.profile-box,.account-trigger,
.console-nav,.card,.panel-card,.support-hero,.traffic-hero-v20,.invoice-shell,.ticket-card-v20,
.billing-showcase-card,.pricing-card,.capability-grid,.payment-panel{font-family:var(--font-fa)!important}
/* Latin/number-only UI stays crisp */
.hero-kicker,.eyebrow,.brand-type small,.invoice-lockup small,.role-chip,.provider-code,.plan-code,
code,.latin,.en,.metric-latin{font-family:var(--font-en)!important}

.hero-copy h1,.hero-slogan-v221{
  font-family:var(--font-fa)!important;
  font-weight:900!important;
  font-size:clamp(47px,6.6vw,84px)!important;
  line-height:1.17!important;
  letter-spacing:-2.5px!important;
  color:#f8fcff!important;
  margin:15px 0 18px!important;
  max-width:760px;
}
.hero-slogan-v221>span{color:#f8fcff}
.hero-slogan-v221 em{
  font-family:var(--font-fa)!important;
  font-style:normal!important;
  font-weight:900!important;
  color:transparent!important;
  background:linear-gradient(100deg,#66e7f7 0%,#45dcb9 46%,#8fa8ff 100%);
  -webkit-background-clip:text;background-clip:text;
  display:inline-block;
  padding-bottom:.08em;
  filter:drop-shadow(0 8px 25px rgba(66,214,226,.12));
}
.hero-lead-v221,.hero-copy>p{
  font-family:var(--font-fa)!important;
  font-size:clamp(15px,1.4vw,18px)!important;
  font-weight:400!important;
  line-height:2.05!important;
  letter-spacing:0!important;
  color:#aebfd0!important;
  max-width:700px!important;
}
.hero-kicker{font-weight:700!important;letter-spacing:.3px!important;font-size:12px!important}
.section-heading h2,.billing-copy h2,.feature-copy h2,.payment-panel h2,.page-intro h1{
  font-family:var(--font-fa)!important;
  font-weight:900!important;
  letter-spacing:-1.05px!important;
  line-height:1.42!important;
}
.section-heading h2{font-size:clamp(29px,4.1vw,48px)!important}
.section-heading p,.billing-copy p,.page-intro p,.payment-panel p{font-family:var(--font-fa)!important;font-weight:400!important;line-height:2!important;letter-spacing:0!important}
.pricing-card h3,.catalog-plan h3,.plan-main>b,.finance-card h3,.wallet-card h3,.ticket-card-v20 b,
.admin-stat b,.console-content h2,.console-content h3{font-family:var(--font-fa)!important;font-weight:800!important;letter-spacing:-.35px!important}
.primary-btn,.ghost-btn,.glass-btn,.tiny-btn,.danger-btn,.warn-btn,.ok-btn{font-family:var(--font-fa)!important;font-weight:800!important;letter-spacing:0!important}
input,textarea,select{font-family:var(--font-fa)!important;font-weight:500!important}
input::placeholder,textarea::placeholder{font-family:var(--font-fa)!important;font-weight:400!important}
.console-nav a,.site-nav a,.mobile-menu a,.site-mobile-dock a,.console-mobile-dock a{font-family:var(--font-fa)!important;font-weight:600!important;letter-spacing:0!important}
.brand-type b,.console-brand b,.invoice-lockup b{font-family:var(--font-fa)!important;font-weight:900!important;letter-spacing:-.4px!important}
/* Avoid synthetic 900 looking bloated on compact UI */
small,.muted,.secondary-text,.helper-text{letter-spacing:0!important}
@media(max-width:720px){
  .hero-copy h1,.hero-slogan-v221{font-size:clamp(42px,13vw,62px)!important;line-height:1.23!important;letter-spacing:-1.7px!important}
  .hero-lead-v221,.hero-copy>p{font-size:15px!important;line-height:1.95!important}
  .section-heading h2,.billing-copy h2,.page-intro h1{letter-spacing:-.65px!important;line-height:1.5!important}
}

/* ======================================================================
   ABRINO UI RESTORE v23.1 — visual-only patch
   Keeps Zibal/backend intact; restores dark glass cards and contrast.
   ====================================================================== */
:root{
  --abrino-surface:rgba(10,24,42,.76);
  --abrino-surface-2:rgba(14,31,52,.88);
  --abrino-border:rgba(113,203,233,.13);
  --abrino-text:#eef8ff;
  --abrino-muted:#9eb2c7;
}
.console-body,.site-body{background:#07101c!important;color:var(--abrino-text)!important}
.glass-panel,.panel-card,.finance-card,.wallet-card,.settings-form-card,.ticket-card-v20,
.payment-panel,.catalog-plan,.pricing-card,.support-card,.admin-stat,.live-config-preview,
.payment-method-cards article,.destination-card,.compact-list>div{
  background:linear-gradient(145deg,rgba(13,30,50,.90),rgba(8,20,36,.82))!important;
  border:1px solid var(--abrino-border)!important;
  color:var(--abrino-text)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
}
.glass-panel h1,.glass-panel h2,.glass-panel h3,.panel-card h1,.panel-card h2,.panel-card h3,
.finance-card h1,.finance-card h2,.finance-card h3,.wallet-card h1,.wallet-card h2,.wallet-card h3,
.settings-form-card h1,.settings-form-card h2,.settings-form-card h3,.ticket-card-v20 b,
.payment-method-cards article b,.destination-card b,.compact-list b{
  color:#f4fbff!important;
}
.glass-panel p,.glass-panel small,.panel-card p,.panel-card small,.finance-card p,.finance-card small,
.wallet-card p,.wallet-card small,.settings-form-card p,.settings-form-card small,
.payment-method-cards article span,.compact-list small,.live-config-preview span{
  color:var(--abrino-muted)!important;
}
.premium-form input,.premium-form textarea,.premium-form select,
.settings-form-card input,.settings-form-card textarea,.settings-form-card select,
.zibal-topup-card input{
  background:rgba(4,14,27,.72)!important;
  border:1px solid rgba(112,190,224,.16)!important;
  color:#f2f9ff!important;
  box-shadow:none!important;
}
.premium-form input::placeholder,.premium-form textarea::placeholder,
.settings-form-card input::placeholder,.settings-form-card textarea::placeholder,
.zibal-topup-card input::placeholder{color:#6f879f!important}
.premium-form select option,.settings-form-card select option{background:#0b1b2d!important;color:#eef8ff!important}
.zibal-topup-card{
  background:linear-gradient(135deg,rgba(11,92,121,.28),rgba(12,112,101,.16))!important;
  border:1px solid rgba(80,225,213,.18)!important;
  box-shadow:0 20px 55px rgba(0,0,0,.16)!important;
}
.zibal-topup-card h3{color:#f5fcff!important}
.zibal-topup-card p{color:#a7bdce!important}
@media(max-width:760px){
  .glass-panel,.panel-card,.finance-card,.wallet-card,.settings-form-card{border-radius:20px!important}
}

/* ======================================================================
   ABRINO SERVERS EMPTY STATE FIX v23.2
   ====================================================================== */
.instance-grid .empty-state,
.empty-state{
  position:relative;
  overflow:hidden;
  min-height:290px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  text-align:center;
  padding:42px 28px!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(41,190,220,.14),transparent 34%),
    radial-gradient(circle at 85% 85%,rgba(44,210,170,.10),transparent 38%),
    linear-gradient(145deg,rgba(13,30,50,.94),rgba(7,18,32,.88))!important;
  border:1px solid rgba(113,203,233,.16)!important;
  color:#eff9ff!important;
  box-shadow:0 24px 70px rgba(0,0,0,.22)!important;
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
.instance-grid .empty-state::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  border-radius:50%;
  top:-70px;
  left:-50px;
  background:rgba(38,190,220,.08);
  filter:blur(8px);
}
.instance-grid .empty-state>span{
  width:76px;
  height:76px;
  display:grid;
  place-items:center;
  border-radius:24px;
  font-size:36px;
  color:#72e3f0!important;
  background:linear-gradient(145deg,rgba(50,204,228,.18),rgba(33,151,199,.08))!important;
  border:1px solid rgba(109,225,239,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 15px 35px rgba(0,0,0,.16);
}
.instance-grid .empty-state h3{
  margin:4px 0 0!important;
  color:#f7fcff!important;
  font-size:1.35rem!important;
  font-weight:800!important;
}
.instance-grid .empty-state p{
  margin:0 0 8px!important;
  color:#9fb7ca!important;
  font-size:.98rem!important;
  line-height:1.9!important;
}
.instance-grid .empty-state .primary-btn{
  margin-top:4px;
  min-width:170px;
  justify-content:center;
}
@media(max-width:700px){
  .instance-grid .empty-state{
    min-height:250px;
    padding:32px 20px!important;
    border-radius:22px!important;
  }
}
