:root{font-family:Vazirmatn,Tahoma,system-ui,sans-serif;color:#21313e;background:#f4f7f9;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;border-radius:10px;padding:11px 17px;color:#fff;background:#087e86;font-weight:700}button:hover:not(:disabled){background:#056a72}button:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#315c86}.secondary:hover:not(:disabled){background:#264968}.ghost{background:#edf3f5;color:#34505a}.ghost:hover:not(:disabled){background:#dbe9ec}a{color:#087e86}.admin-shell,.customer-shell{max-width:1360px;margin:auto;padding:0 24px 48px}.site-header{height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce5e8;color:#29434f}.site-header strong{font-size:22px}.site-header strong span{font-size:13px;color:#70858f}.admin-page{padding-top:32px}.page-heading,.section-heading,.review-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page-heading h1{font-size:30px;margin:8px 0;color:#183642}.page-heading p,.section-heading p,.muted{color:#71848d;margin:0}.eyebrow{color:#087e86;font-size:12px;font-weight:700;letter-spacing:.02em}.heading-actions{display:flex;align-items:center;gap:12px}.role-chip,.count-chip{background:#e6f0f2;border-radius:999px;padding:8px 14px;font-size:12px;color:#305964}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.stat,.panel,.review-card{background:#fff;border:1px solid #e2e9ed;box-shadow:0 2px 14px #25485708;border-radius:16px}.stat{padding:19px 21px;display:flex;flex-direction:column;gap:12px}.stat span,.info span{color:#78909a;font-size:12px}.stat strong{font-size:22px;color:#194351}.panel{padding:24px;margin-top:26px}.panel h2{margin:0 0 7px}.filters{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:12px;align-items:end;margin:24px 0}.filters label,.modal label,.login label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#47636e;font-weight:700}input,select,textarea{width:100%;padding:11px 12px;border:1px solid #d2dfe3;border-radius:9px;background:#fff;color:#223743;outline:none}input:focus,select:focus,textarea:focus{border-color:#087e86;box-shadow:0 0 0 3px #087e8620}.review-list{display:grid;gap:16px}.review-card{padding:22px}.review-top h3{font-size:20px;margin:5px 0;text-align:right}.review-top p{margin:0;color:#667f88}.badge{border-radius:999px;padding:7px 12px;font-size:12px;white-space:nowrap;font-weight:700}.badge.pending{background:#fff4dc;color:#8b6015}.badge.resolved{background:#e4f5eb;color:#25714a}.review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;border-bottom:1px solid #e9eff2}.info{min-width:0;display:flex;flex-direction:column;gap:5px}.info strong{font-size:13px;overflow-wrap:anywhere;color:#324954}.review-actions,.modal-actions{display:flex;gap:9px;justify-content:flex-start;margin-top:18px}.resolution{padding-top:17px;color:#2f6b54;font-weight:700}.empty{text-align:center;padding:56px 12px;color:#53717a}.empty p{color:#78909a}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.error{background:#fff0ee;border:1px solid #f1c6c1;color:#a23f34;padding:12px 16px;border-radius:9px}.login{max-width:430px;margin:60px auto}.login form{display:grid;gap:18px;margin-top:25px}.modal-backdrop{position:fixed;inset:0;background:#10293599;display:grid;place-items:center;padding:18px;z-index:10}.modal{background:#fff;border-radius:18px;max-width:470px;width:100%;padding:28px;box-shadow:0 18px 60px #0a253d55}.modal h2{margin:7px 0 20px}.modal label{margin:16px 0}.modal small{font-weight:400;color:#78909a}.confirm-check{display:flex!important;flex-direction:row!important;align-items:flex-start;line-height:1.6}.confirm-check input{width:auto;margin-top:5px}.modal-actions{justify-content:flex-end}@media(max-width:950px){.filters,.stats,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-shell,.customer-shell{padding:0 14px 30px}.site-header{height:62px}.page-heading{flex-direction:column}.page-heading h1{font-size:24px}.stats{gap:8px}.stat{padding:15px}.stat strong{font-size:17px}.filters{grid-template-columns:1fr}.panel,.review-card{padding:17px}.review-grid{gap:12px}.review-actions{flex-direction:column}.review-actions button{width:100%}}.admin-layout{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);background:#f4f7f9}.admin-sidebar{background:#113543;color:#d8e9ed;padding:26px 16px;display:flex;flex-direction:column;min-height:100vh}.admin-logo{color:#fff;text-decoration:none;font-size:24px;font-weight:900;padding:0 16px 28px;border-bottom:1px solid #ffffff22}.admin-logo span{font-size:11px;font-weight:600;color:#8cb9c1;display:block;direction:ltr;text-align:right}.nav-caption{font-size:11px;color:#8cb9c1;margin:30px 16px 12px}.admin-sidebar nav{display:grid;gap:5px}.admin-sidebar nav a{color:#c5dce1;text-decoration:none;padding:13px 15px;border-radius:10px;display:flex;align-items:center;gap:12px;font-weight:650}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{background:#215b68;color:#fff}.admin-sidebar nav a span{font-size:18px;width:20px;text-align:center}.admin-sidebar nav em{font-style:normal;margin-right:auto;background:#f4b96a;color:#3d321d;padding:2px 8px;border-radius:20px;font-size:11px}.sidebar-foot{margin-top:auto;padding:22px 16px 0;border-top:1px solid #ffffff22;color:#8cb9c1;font-size:11px}.admin-main{min-width:0}.admin-topbar{height:76px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e1e9ec;padding:0 34px}.admin-topbar>div:first-child{display:flex;flex-direction:column}.admin-topbar strong{font-size:18px;color:#284854}.topbar-kicker{font-size:11px;color:#8399a1;direction:ltr;text-align:right}.topbar-actions{display:flex;align-items:center;gap:12px}.admin-content{max-width:1400px;margin:0 auto;padding:0 34px 44px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:28px}.dashboard-stats .stat strong{font-size:24px;overflow-wrap:anywhere}.dashboard-stats .stat small{color:#9bacb2}.dashboard-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.quick-link{background:#fff;border:1px solid #e2e9ed;border-radius:14px;padding:22px;text-decoration:none;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 14px #25485708}.quick-link strong{color:#214755}.quick-link span{color:#67939a;font-size:13px}.user-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:13px;align-items:end;margin-bottom:28px}.user-filters label{display:flex;flex-direction:column;gap:7px;color:#47636e;font-size:12px;font-weight:700}.table-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.table-heading h2{margin:0}.table-scroll{overflow:auto;max-width:100%}.admin-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.admin-table th{color:#758d97;text-align:right;background:#f7fafb;padding:14px 12px;white-space:nowrap;font-weight:700}.admin-table td{border-bottom:1px solid #eaf0f2;padding:14px 12px;color:#3e5863;vertical-align:middle;white-space:nowrap}.admin-table tbody tr:hover{background:#f8fbfb}.admin-table td a{color:#087e86;text-decoration:none;font-weight:700}.tiny-review{display:block;color:#a77520;font-size:10px}.detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.detail-grid .info strong{font-size:14px}.subtle-strip{background:#f5f9fa;padding:12px;border-radius:9px;color:#54717a;margin-top:10px;font-size:13px}.back-link{display:inline-block;margin-top:26px;text-decoration:none;color:#087e86;font-weight:700}.inline-link{display:inline-block;margin:6px 0 16px;font-size:13px}.loading-screen{max-width:600px;margin:20vh auto;text-align:center;color:#607c87}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 25% 20%,#dceff1,#f4f7f9 45%)}.login-brand{font-weight:900;font-size:30px;color:#174453}.login-brand span{display:block;font-size:12px;text-align:center;letter-spacing:.12em}.login-shell .login{width:min(430px,calc(100vw - 30px));margin:24px auto}.login-shell .login h1{margin:9px 0}.login-shell .login p{color:#78909a}@media(max-width:1100px){.admin-layout{grid-template-columns:210px minmax(0,1fr)}.dashboard-stats,.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.admin-layout{display:block}.admin-sidebar{min-height:auto;padding:12px;display:block}.admin-logo{display:inline-block;border:0;padding:4px 8px;font-size:20px}.admin-logo span,.nav-caption,.sidebar-foot{display:none}.admin-sidebar nav{display:flex;overflow:auto;gap:6px;margin-top:10px}.admin-sidebar nav a{white-space:nowrap;padding:10px}.admin-topbar{height:66px;padding:0 18px}.admin-content{padding:0 16px 32px}.dashboard-stats,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dashboard-links,.detail-summary,.user-filters{grid-template-columns:1fr}.dashboard-stats{gap:9px}.dashboard-stats .stat{padding:14px}.dashboard-stats .stat strong{font-size:19px}.admin-topbar .topbar-kicker{display:none}.admin-topbar strong{font-size:15px}}html,body,#root{max-width:100%;overflow-x:clip}.admin-layout,.admin-main,.admin-content,.admin-page,.panel{min-width:0}.page-heading,.section-heading,.review-top{flex-wrap:wrap}.stat strong,.info strong{font-variant-numeric:tabular-nums}.dashboard-stats .stat strong,.detail-summary .stat strong{overflow-wrap:anywhere;line-height:1.35}.review-top h3{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.review-top>div{min-width:0}.review-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.review-amounts .info{background:#f2f8f9;border:1px solid #dbe9eb;border-radius:12px;padding:16px}.review-amounts .info strong{font-size:21px;color:#173d49;direction:ltr;text-align:right;line-height:1.4}.review-notices{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.negative-note,.fraction-note{display:inline-block;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.negative-note{background:#fff0ec;color:#a74332}.fraction-note{background:#fff6e1;color:#84601e}.review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;border-bottom:0}.review-grid .info{background:#fbfcfd;border:1px solid #edf1f3;border-radius:10px;padding:11px}.review-grid .info strong{font-size:14px;line-height:1.5}.technical-details{border-top:1px solid #e9eff2;margin-top:4px;padding-top:12px;color:#536c76}.technical-details summary{cursor:pointer;font-size:13px;font-weight:700;color:#416874}.technical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;padding:14px;background:#f8fafb;border-radius:10px}.technical-grid .info strong{font-size:12px;overflow-wrap:anywhere}.review-actions{flex-wrap:wrap}.review-actions button{min-width:0}.table-scroll{max-width:100%;overflow-x:auto}.users-table{min-width:0;table-layout:fixed;font-size:12px}.users-table th,.users-table td{padding:10px 6px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.users-table th:nth-child(1){width:11%}.users-table th:nth-child(2){width:10%}.users-table th:nth-child(3){width:10%}.users-table th:nth-child(4){width:9%}.users-table th:nth-child(5){width:7%}.users-table th:nth-child(6){width:6%}.users-table th:nth-child(7){width:12%}.users-table th:nth-child(8){width:12%}.users-table th:nth-child(9){width:11%}.users-table th:nth-child(10){width:12%}.users-table .money-cell{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.users-table .telegram-link{display:inline-block;text-decoration:underline;text-underline-offset:3px;font-weight:800;white-space:nowrap}.users-table .telegram-link:focus-visible{outline:2px solid #087e86;outline-offset:3px}.tiny-review{line-height:1.4}.detail-grid .info,.detail-summary .stat{min-width:0}@media(max-width:1100px){.review-grid,.technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.users-table,.users-table tbody,.users-table tr{display:block;width:100%}.users-table thead{display:none}.users-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.users-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;background:#fff;border:1px solid #e1eaed;border-radius:12px;padding:10px;box-shadow:0 2px 10px #25485708}.users-table td{display:flex;flex-direction:column;align-items:flex-start;min-width:0;white-space:normal;border:0;padding:7px 4px}.users-table td:before{content:attr(data-label);font-size:11px;color:#78909a;margin-bottom:3px}.users-table .money-cell{direction:rtl;text-align:right}}@media(max-width:780px){.admin-sidebar nav{max-width:100%;overflow-x:auto}.admin-content{min-width:0}.review-amounts .info strong{font-size:18px}}@media(max-width:620px){.users-table tbody,.review-amounts{grid-template-columns:1fr}.review-grid,.technical-grid{grid-template-columns:1fr 1fr}.review-top .badge{max-width:100%;white-space:normal}}@media(max-width:420px){.review-grid,.technical-grid{grid-template-columns:1fr}.users-table tbody tr{grid-template-columns:1fr 1fr}.admin-content{padding-inline:12px}.panel,.review-card{padding:15px}}.catalog-title-row,.catalog-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.catalog-title-row>.admin-page{padding:0}.catalog-title-row .page-heading{padding:0}.catalog-primary-link{display:inline-flex;align-items:center;justify-content:center;background:#087e86;color:#fff;text-decoration:none;border-radius:10px;padding:11px 17px;font-weight:800;margin-top:24px}.catalog-primary-link:hover{background:#056a72}.catalog-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;gap:12px;align-items:end;margin-bottom:22px}.catalog-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;color:#47636e}.catalog-field>span{display:block}.catalog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-form,.catalog-inner-form{display:grid;gap:20px}.catalog-inner-form{padding:18px;margin:16px 0;background:#f8fbfc;border:1px solid #dce8eb;border-radius:12px}.catalog-form-grid textarea{resize:vertical;min-height:90px}.catalog-checks{display:flex;flex-wrap:wrap;gap:12px 20px}.catalog-check{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:#43616b}.catalog-check input{width:17px;height:17px;accent-color:#087e86;margin:0}.catalog-actions{display:flex;gap:10px}.catalog-empty{background:#f7fafb;border:1px dashed #cbdce1;border-radius:13px;text-align:center;padding:32px 18px;color:#40606b}.catalog-empty p{color:#78909a;margin-bottom:0}.catalog-table{min-width:720px}.catalog-table td{white-space:normal}.catalog-table td small{display:block;color:#8ba0a8;margin-top:4px}.catalog-section-head h2,.catalog-section-head h3,.catalog-section-head h4{margin:0 0 5px}.catalog-section-head p{margin:3px 0;color:#71848d;font-size:13px}.catalog-description{white-space:pre-wrap;line-height:1.8;color:#425f6a}.catalog-plan-list{display:grid;gap:16px;margin-top:22px}.catalog-plan-card{border:1px solid #dfe9ec;border-radius:15px;padding:20px;background:#fff;box-shadow:0 2px 12px #25485708}.catalog-plan-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-plan-heading h3{color:#1e4855;font-size:20px}.catalog-featured{font-size:11px;border-radius:999px;background:#eaf4e3;color:#35734b;padding:5px 9px;font-weight:800}.catalog-plan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.catalog-plan-facts>div{background:#f7fafb;border-radius:9px;padding:11px;display:flex;flex-direction:column;gap:5px;min-width:0}.catalog-plan-facts span{color:#78909a;font-size:11px}.catalog-plan-facts strong{font-size:14px;color:#294d5b;overflow-wrap:anywhere}.catalog-mapping-section{border-top:1px solid #e6edef;margin-top:20px;padding-top:17px}.catalog-mapping-card{border:1px solid #dfe9eb;border-radius:10px;padding:14px;margin-top:10px;background:#fdfefe}.catalog-mapping-card .badge{margin-inline-start:8px}.catalog-mapping-card p{margin:6px 0}.catalog-mapping-card small{color:#71848d}.catalog-provider-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:#647e87;font-size:11px}.catalog-provider-note span{background:#eef4f5;border-radius:8px;padding:7px 9px}@media(max-width:780px){.catalog-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-form-grid{grid-template-columns:1fr 1fr}.catalog-title-row .catalog-primary-link{margin-top:0}}@media(max-width:560px){.catalog-filters,.catalog-form-grid{grid-template-columns:1fr}.catalog-plan-card{padding:15px}.catalog-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inner-form{padding:13px}.catalog-section-head button,.catalog-primary-link{width:100%}}.shop-page{min-height:100vh;background:#f3f7f8;color:#1c3d49;overflow-x:clip}.shop-header{height:70px;max-width:1240px;margin:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-brand{font-size:23px;font-weight:900;color:#164654;text-decoration:none;white-space:nowrap}.shop-brand span{display:block;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1;color:#64858d;direction:ltr;text-align:right}.shop-header nav{display:flex;gap:16px}.shop-header nav a{font-size:13px;text-decoration:none;color:#56727c;font-weight:700;white-space:nowrap}.shop-header nav a.active{color:#087e86}.shop-page main{max-width:1240px;margin:auto;padding:0 18px 70px}.shop-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;background:linear-gradient(130deg,#123c4a,#0c6672 65%,#118990);border-radius:22px;min-height:220px;padding:28px;color:#fff;overflow:hidden;position:relative}.shop-hero:after{content:"";position:absolute;left:-60px;bottom:-110px;width:260px;height:260px;border-radius:50%;background:#ffffff0d}.shop-kicker{color:#0a828a;font-size:12px;font-weight:900;letter-spacing:.03em}.shop-hero .shop-kicker{color:#9be5e6}.shop-hero h1{font-size:clamp(25px,5vw,43px);line-height:1.35;max-width:650px;margin:10px 0}.shop-hero p{font-size:14px;line-height:1.9;color:#ddf0f1;max-width:620px;margin:0}.shop-hero-mark{width:130px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff77;border-radius:28px;background:#ffffff16;transform:rotate(-9deg);box-shadow:0 18px 35px #082d3940}.shop-hero-mark span{font-size:72px;font-weight:900;line-height:1}.shop-hero-mark small{letter-spacing:.3em;font-weight:900}.shop-catalog{margin-top:38px}.shop-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.shop-section-head h2{font-size:26px;margin:5px 0 0}.shop-count{font-size:12px;color:#52737b;background:#e2eeef;padding:7px 12px;border-radius:99px;white-space:nowrap}.shop-product-grid{display:grid;grid-template-columns:1fr;gap:18px}.shop-product{background:#fff;border:1px solid #deeaec;border-radius:18px;padding:20px;box-shadow:0 8px 32px #204b550b;min-width:0}.shop-product-top{display:flex;align-items:center;gap:13px}.shop-product-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;background:#dff1f1;color:#098089;font-size:26px;flex:none;overflow:hidden}.shop-product-icon img{width:100%;height:100%;object-fit:cover}.shop-product-label{font-size:11px;color:#77929a;font-weight:800}.shop-product h3{margin:3px 0;font-size:21px}.shop-product-description{color:#617e86;font-size:13px;line-height:1.8;margin:14px 0 18px;min-height:24px}.shop-plan-list{display:grid;gap:10px}.shop-plan{background:#f8fbfc;border:1px solid #e2ecee;border-radius:13px;padding:15px;min-width:0}.shop-plan.featured{border-color:#84c3b4;background:#f5fcf8}.shop-plan-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.shop-plan-title strong{font-size:16px}.shop-plan-title span{background:#dcefe4;color:#257252;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:900}.shop-plan-facts{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 14px}.shop-plan-facts span{background:#e9f1f3;border-radius:6px;padding:5px 8px;font-size:11px;color:#4f6c76}.shop-plan-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #e4edef}.shop-plan-bottom b{font-size:17px;color:#0a5964;white-space:nowrap}.shop-plan-bottom button{min-width:76px}.shop-purchase-note{margin:12px 0 0;padding:10px;border-radius:8px;background:#e8f3f5;color:#1d6872;font-size:12px;line-height:1.7}.shop-empty{background:#fff;border:1px dashed #bcd6da;border-radius:20px;text-align:center;padding:44px 20px;color:#41626a}.shop-empty h3{font-size:20px;margin:10px 0}.shop-empty p{line-height:1.8;color:#729098;max-width:520px;margin:0 auto}.shop-empty-icon{display:grid;place-items:center;margin:auto;width:58px;height:58px;border-radius:15px;background:#def1f1;font-size:29px;color:#08818b}.shop-footer{text-align:center;color:#8ca2a9;font-size:11px;padding:18px}.shop-entry-link{display:inline-block;margin:22px 0 0;background:#087e86;color:#fff;text-decoration:none;border-radius:9px;padding:11px 16px;font-weight:800}@media(min-width:700px){.shop-header{height:82px;padding:0 28px}.shop-page main{padding:0 28px 90px}.shop-hero{min-height:280px;padding:40px;grid-template-columns:minmax(0,1fr) 220px}.shop-hero-mark{width:180px;height:180px}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:430px){.shop-header{padding:0 14px}.shop-header nav{gap:9px}.shop-header nav a{font-size:12px}.shop-page main{padding-inline:14px}.shop-hero{grid-template-columns:1fr;min-height:0;padding:25px 20px}.shop-hero-mark{display:none}.shop-hero h1{font-size:26px}.shop-product{padding:15px}.shop-plan-bottom b{font-size:15px}}.payment-status{display:inline-block;padding:5px 9px;border-radius:7px;background:#e6edf7;color:#244f86;font-weight:700}.payment-status-settled{background:#daf3e5;color:#16663d}.payment-status-needs_review{background:#fff0ce;color:#805900}.payment-status-failed,.payment-status-cancelled{background:#ffe1e1;color:#9b2525}.payment-status-abandoned{background:#eee;color:#666}.payment-evidence dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:12px}.payment-evidence dd{margin:0;overflow-wrap:anywhere}.payment-evidence dt{font-weight:700}.customer-app{--c-bg:#050505;--c-surface:#111216;--c-surface-2:#191a1e;--c-line:#292a2e;--c-orange:#ff741f;--c-orange-soft:#ffab6e;--c-white:#f8f8f8;--c-muted:#a0a1a9;min-height:100vh;min-height:var(--adak-viewport-height,100vh);background:var(--c-bg);color:var(--c-white);font-family:Vazirmatn,Tahoma,system-ui,sans-serif;overflow-x:clip;display:flex;justify-content:center;position:relative}.customer-app *{box-sizing:border-box}.customer-app button{font:inherit}.customer-app button:focus-visible,.customer-app a:focus-visible{outline:2px solid var(--c-orange);outline-offset:3px}.customer-app h1,.customer-app h2,.customer-app h3,.customer-app p{margin-top:0}.customer-app h1,.customer-app h2,.customer-app h3{letter-spacing:-.025em}.customer-app p{line-height:1.85}.c-app-column{width:100%;max-width:1160px;min-width:0;padding-bottom:calc(100px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)))}.c-header{height:78px;max-width:1120px;margin:auto;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff10}.c-brand{border:0!important;background:transparent!important;color:var(--c-white)!important;padding:0!important;display:flex;align-items:center;gap:11px;text-align:right}.c-brand-mark,.c-rail-logo{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ff9b45,#f35a11);box-shadow:0 0 25px #ff741f40;color:#111;font-size:28px;font-weight:950;line-height:1}.c-brand b{font-size:17px;display:block;white-space:nowrap}.c-brand small{display:block;color:var(--c-muted);font-size:10px;white-space:nowrap}.c-support-shortcut{display:inline-flex;align-items:center;gap:7px;background:#202126!important;border:1px solid #ffffff15!important;color:#eee!important;border-radius:12px!important;padding:10px 12px!important;font-size:12px!important}.c-support-shortcut:hover,.c-action:hover,.c-rail-links button:hover{background:#2a2b30!important}.c-main{max-width:1120px;margin:auto;padding:25px 24px 50px;animation:c-enter .3s ease both;min-width:0}.c-footer{text-align:center;color:#686a72;font-size:11px;padding:12px 20px}.c-eyebrow{color:var(--c-orange-soft);font-size:12px;font-weight:800;letter-spacing:.02em}.c-greeting{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px}.c-greeting h1{font-size:clamp(23px,4.6vw,36px);line-height:1.35;margin:4px 0 5px}.c-greeting p,.c-page-title p{color:var(--c-muted);font-size:13px;margin:0}.c-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;background:#29251f;color:#ffc28d;border:1px solid #ff741f30;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800}.c-card{background:linear-gradient(145deg,#18191e,#111216);border:1px solid #ffffff12;border-radius:20px;padding:22px;box-shadow:0 12px 35px #0005;min-width:0}.c-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:center;min-height:290px;border-radius:26px;padding:30px 34px;overflow:hidden;background:radial-gradient(circle at 75% 45%,#57301555,transparent 40%),linear-gradient(130deg,#1c1b1b,#0b0b0d 75%);border:1px solid #ff741f38;box-shadow:0 25px 70px #0009,inset 0 0 45px #ff741f0b}.c-hero:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#ff741f9c,transparent)}.c-hero-copy{position:relative;z-index:1}.c-hero-kicker{color:var(--c-orange-soft);font-size:11px;font-weight:900;letter-spacing:.13em;display:inline-flex;align-items:center;gap:6px;direction:ltr}.c-hero h2{font-size:clamp(28px,4vw,47px);line-height:1.35;margin:13px 0 9px}.c-hero h2 em{font-style:normal;color:var(--c-orange)}.c-hero p{font-size:13px;color:#c4c2c1;max-width:400px;margin-bottom:20px}.c-network{width:100%;max-width:380px;justify-self:end;filter:drop-shadow(0 0 10px #ff741f35)}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--c-orange)!important;color:#17120e!important;border:0!important;border-radius:12px!important;padding:12px 17px!important;font-weight:900!important;font-size:13px!important;box-shadow:0 7px 24px #ff741f30;white-space:nowrap}.c-button:hover{background:#ff9147!important;transform:translateY(-1px)}.c-wallet{margin-top:22px;background:radial-gradient(circle at 20% -20%,#77401d55,transparent 55%),linear-gradient(130deg,#231f1c,#141418);border-color:#ff741f30}.c-wallet-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px}.c-wallet-top>span:first-child{display:inline-flex;align-items:center;gap:9px;font-weight:800;color:#e9e6e3;font-size:13px}.c-wallet strong{font-size:20px;line-height:1.5;display:block}.c-wallet p{font-size:12px;color:var(--c-muted);margin:7px 0 14px}.c-inline,.c-text-link{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:0!important;color:var(--c-orange-soft)!important;font-weight:800!important;font-size:12px!important;padding:0!important;cursor:pointer}.c-inline:hover,.c-text-link:hover{color:#fff!important}.c-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:33px 0 15px}.c-section-head h2{font-size:21px;line-height:1.4;margin:4px 0 0}.c-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.c-action{min-width:0;min-height:99px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#15161a!important;border:1px solid #ffffff12!important;border-radius:16px!important;color:#f3f3f3!important;padding:12px 5px!important}.c-action span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ff741f14;color:var(--c-orange)}.c-action b{font-size:11px;white-space:nowrap}.c-service-state{display:flex;align-items:center;gap:16px}.c-service-icon,.c-empty-icon{width:50px;height:50px;display:grid;place-items:center;flex:none;background:#ff741f17;color:var(--c-orange);border:1px solid #ff741f2c;border-radius:15px}.c-service-state h3{font-size:16px;margin:0 0 3px}.c-service-state p{font-size:12px;color:var(--c-muted);margin:0}.c-service-state .c-text-link{margin-right:auto;white-space:nowrap}.c-featured-grid,.c-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-feature{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.c-feature h3{margin:0;font-size:19px}.c-feature p{font-size:12px;color:var(--c-muted);margin:0}.c-feature .c-money{font-size:19px}.c-feature .c-text-link{margin-top:auto}.c-badge{display:inline-flex;border-radius:999px;padding:4px 8px;background:#ff741f24;color:#ffba7e;font-size:10px;font-weight:900;border:1px solid #ff741f33;white-space:nowrap}.c-catalog-prompt,.c-info-card{display:flex;align-items:center;gap:13px;color:var(--c-orange)}.c-catalog-prompt h3,.c-info-card h3{font-size:15px;color:var(--c-white);margin:0}.c-catalog-prompt p,.c-info-card p{font-size:12px;color:var(--c-muted);margin:3px 0 0}.c-page-title{margin:8px 0 22px}.c-page-title h1{font-size:clamp(25px,5vw,40px);margin:7px 0}.c-shop-banner{height:142px;border-radius:19px;border:1px solid #ff741f31;background:linear-gradient(130deg,#2b2019,#111216);overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.c-shop-banner>div{display:flex;flex-direction:column;gap:6px;z-index:1}.c-shop-banner svg:not(.c-network){color:var(--c-orange)}.c-shop-banner strong{font-size:18px}.c-shop-banner span{font-size:12px;color:var(--c-muted)}.c-shop-banner .c-network{height:200px;width:240px;margin-left:-25px}.c-count{color:var(--c-muted);font-size:11px;border:1px solid #ffffff16;border-radius:999px;padding:6px 10px;white-space:nowrap}.c-product{min-width:0;background:#15161a;border:1px solid #ffffff17;border-radius:21px;padding:20px;box-shadow:0 12px 30px #0005}.c-product-head{display:flex;align-items:center;gap:13px}.c-product-icon{width:49px;height:49px;flex:none;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#ffad64,#ea5b17);color:#17110c;font-size:27px;font-weight:950;overflow:hidden}.c-product-icon img{width:100%;height:100%;object-fit:cover}.c-product-title{min-width:0}.c-product-title small{color:var(--c-orange-soft);font-size:10px;font-weight:800}.c-product h3{font-size:20px;margin:2px 0}.c-muted{color:var(--c-muted);font-size:12px;min-height:24px;margin:14px 0}.c-plan-stack,.c-product-plans{display:grid;gap:11px}.c-plan{border:1px solid #ffffff19;background:#0e0f12;border-radius:15px;padding:15px;min-width:0}.c-plan.is-featured{border-color:#ff741f78;background:linear-gradient(140deg,#211810,#0e0f12 60%)}.c-plan-head,.c-plan-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px}.c-plan-head strong{font-size:14px}.c-plan-facts{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.c-plan-facts span{background:#ffffff0c;border:1px solid #ffffff10;border-radius:7px;padding:5px 7px;color:#c1c1c5;font-size:10px}.c-plan-bottom{padding-top:11px;border-top:1px solid #ffffff12}.c-money{font-size:16px;color:var(--c-white);white-space:nowrap;font-variant-numeric:tabular-nums}.c-plan-bottom .c-button{padding:9px 12px!important;font-size:11px!important}.c-purchase-note{font-size:11px;color:#ffd2ae;background:#ff741f17;padding:9px;border-radius:8px;margin:11px 0 0}.c-product>.c-text-link{margin-top:15px}.c-back{display:inline-flex;align-items:center;gap:7px;background:transparent!important;border:0!important;color:var(--c-orange-soft)!important;padding:6px 0!important;font-size:12px!important}.c-product-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,#ff741f28,transparent 40%),#17171b;border:1px solid #ff741f30;border-radius:22px;padding:25px;margin:16px 0 26px}.c-product-icon.large{width:68px;height:68px;font-size:38px;margin-bottom:17px}.c-product-hero h1{font-size:31px;margin:6px 0}.c-product-hero p{color:#b9b9c0;max-width:600px;margin:0;white-space:pre-wrap;font-size:13px}.c-product-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.c-product-sticky{display:none}.c-empty{min-height:235px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed}.c-empty h2{font-size:20px;margin:15px 0 5px}.c-empty p{color:var(--c-muted);font-size:12px;max-width:460px;margin:0 0 16px}.c-empty-icon{width:58px;height:58px}.c-wallet-large{margin:0 0 30px}.c-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c-payment-grid .c-card{min-height:130px}.c-payment-grid svg{color:#79aee1}.c-payment-grid h3{font-size:16px;margin:12px 0 3px}.c-payment-grid p{font-size:12px;color:var(--c-muted);margin:0}.c-info-card{margin-top:15px}.c-skeleton{display:grid;gap:12px}.c-skeleton div{height:72px;border-radius:16px;background:linear-gradient(90deg,#17181c,#28292d,#17181c);background-size:200% 100%;animation:c-shimmer 1.6s infinite}.c-bottom-nav{position:fixed;z-index:30;bottom:0;left:0;right:0;min-height:74px;display:flex;justify-content:center;gap:2px;background:#101114f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #ffffff1c;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px));box-shadow:0 -10px 35px #0008}.c-nav-item{width:min(20%,100px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:transparent!important;border:0!important;color:#888991!important;font-size:10px!important;font-weight:700!important;padding:3px!important;border-radius:13px!important}.c-nav-item.active{color:var(--c-orange)!important}.c-nav-icon{height:27px;display:grid;place-items:center}.c-nav-item.buy .c-nav-icon{width:46px;height:46px;margin-top:-22px;border-radius:15px;background:linear-gradient(140deg,#ff9e49,#fa6115);color:#18110c;box-shadow:0 8px 25px #ff741f6b;transform:rotate(-6deg)}.c-nav-item.buy .c-nav-icon svg{transform:rotate(6deg)}.c-nav-item.buy{color:#ffb177!important}.c-desktop-rail{display:none}@keyframes c-enter{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes c-shimmer{to{background-position-x:-200%}}@media(max-width:800px){.c-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.c-hero{min-height:265px}.c-service-state{align-items:flex-start}.c-service-state .c-text-link{align-self:center}}@media(max-width:600px){.c-header{height:72px;padding:8px 17px}.c-main{padding:21px 16px 34px}.c-greeting{align-items:center}.c-greeting .c-status{font-size:9px}.c-hero{grid-template-columns:1fr;min-height:260px;padding:24px 22px}.c-hero-copy{max-width:74%}.c-hero h2{font-size:28px}.c-hero p{font-size:11px;line-height:1.7}.c-hero .c-network{position:absolute;left:-76px;top:0;width:250px;height:250px;opacity:.78;pointer-events:none}.c-hero .c-button{font-size:11px!important;padding:10px 13px!important}.c-card{padding:17px;border-radius:18px}.c-wallet strong{font-size:17px}.c-section-head h2{font-size:18px}.c-actions{gap:8px}.c-action{min-height:88px}.c-service-state{flex-wrap:wrap}.c-service-state>div:nth-child(2){flex:1;min-width:160px}.c-service-state .c-text-link{width:100%;margin-right:0}.c-featured-grid,.c-product-grid,.c-product-plans{grid-template-columns:1fr}.c-product-sticky{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:29;bottom:calc(73px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)));left:0;right:0;background:#16171cf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff1c;padding:10px 17px}.c-product-sticky span{font-size:11px;color:var(--c-muted)}.c-app-column:has(.c-product-sticky){padding-bottom:180px}.c-payment-grid{grid-template-columns:1fr 1fr}}@media(max-width:390px){.c-main,.c-header{padding-inline:13px}.c-support-shortcut span{display:none}.c-hero-copy{max-width:80%}.c-hero .c-network{left:-110px;opacity:.62}.c-plan-bottom .c-money{font-size:14px}.c-payment-grid{grid-template-columns:1fr}.c-action b{font-size:10px}}@media(min-width:1200px){.customer-app{justify-content:center;gap:25px}.c-desktop-rail{display:flex;position:sticky;top:0;align-self:flex-start;width:225px;min-height:100vh;flex-direction:column;padding:28px 16px;background:#0e0f12;border-left:1px solid #ffffff12}.c-rail-logo{margin-bottom:13px}.c-desktop-rail strong{font-size:21px}.c-desktop-rail p{font-size:11px;color:var(--c-muted);margin:3px 0 28px}.c-rail-links{display:grid;gap:7px}.c-rail-links button{display:flex;align-items:center;gap:12px;color:#bcbcc1!important;background:transparent!important;border:0!important;text-align:right;padding:12px!important;font-size:13px!important}.c-rail-links button.active{color:var(--c-orange)!important;background:#ff741f14!important}.c-app-column{max-width:880px}.c-main{max-width:850px}.c-bottom-nav{display:none}.c-app-column{padding-bottom:0}.c-hero{grid-template-columns:minmax(0,1fr) 38%}.c-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.customer-app *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.customer-app .c-header{padding-top:max(8px,env(safe-area-inset-top,0px),var(--adak-tg-safe-top,0px));height:auto;min-height:78px}@media(max-width:600px){.customer-app .c-header{min-height:72px}.c-shop-banner{position:relative}.c-shop-banner>div{max-width:72%}.c-shop-banner .c-network{position:absolute;left:-45px;top:-30px;opacity:.52;pointer-events:none}}.customer-app{--c-bg:#050505;--c-surface:#111214;--c-surface-2:#15171a;--c-orange:#ff7300;--c-orange-soft:#ffab66;--c-muted:#a0a2a8;--c-line:rgba(255,255,255,.08);background:linear-gradient(180deg,#08090b,#050505 45%)}.customer-app .c-brand-logo{display:block;width:44px;height:44px;object-fit:cover;flex:none;border-radius:13px;background:#000}.customer-app .c-brand .c-brand-logo{box-shadow:0 0 18px #ff73002e}.customer-app .c-desktop-rail>.c-brand-logo{width:70px;height:70px;margin-bottom:15px}.customer-app .c-hero-brand{position:absolute;z-index:1;left:14%;top:50%;width:88px;height:88px;opacity:.86;transform:translateY(-50%);box-shadow:0 0 36px #ff73003e}.customer-app .c-product-icon{background:#000;border:1px solid #ff730040;box-shadow:0 7px 20px #000a}.customer-app .c-product-icon .c-brand-logo{width:100%;height:100%;border-radius:inherit}.customer-app .c-product-icon.large .c-brand-logo{width:100%;height:100%}.customer-app .c-wallet{position:relative;overflow:hidden}.customer-app .c-wallet-watermark{position:absolute;left:-8px;bottom:-40px;width:190px;height:190px;opacity:.12;pointer-events:none}.customer-app .c-wallet>*:not(.c-wallet-watermark){position:relative;z-index:1}.customer-app .c-wallet strong{max-width:520px}.customer-app .c-card{background:linear-gradient(150deg,#1a1c20,#111214 70%);border-color:var(--c-line)}.customer-app .c-service-state,.customer-app .c-order-state{display:flex;align-items:center;gap:15px}.customer-app .c-order-state>svg{color:#168bff;flex:none}.customer-app .c-order-state h3{font-size:15px;margin:0 0 4px}.customer-app .c-order-state p{font-size:12px;color:var(--c-muted);margin:0}.customer-app .c-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customer-app .c-action{position:relative;overflow:hidden;min-height:125px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:15px!important;text-align:right;border:1px solid #ffffff22!important;box-shadow:inset 0 1px #ffffff2b,0 13px 22px #0007;color:#fff!important;transition:transform .18s ease,filter .18s ease}.customer-app .c-action:before{content:"";position:absolute;inset:0 0 48%;background:linear-gradient(170deg,#ffffff31,transparent);pointer-events:none}.customer-app .c-action:hover{filter:brightness(1.1);transform:translateY(-2px)}.customer-app .c-action:active{transform:translateY(2px) scale(.98)}.customer-app .c-action .c-action-icon{width:49px;height:49px;border-radius:15px;background:#ffffff26;color:#fff;box-shadow:inset 0 1px #ffffff52,0 6px 13px #0004}.customer-app .c-action b{position:relative;z-index:1;font-size:13px;white-space:normal;line-height:1.5}.customer-app .c-action>svg{position:absolute;left:14px;bottom:14px;opacity:.76}.customer-app .c-action-orange{background:linear-gradient(145deg,#ff8e23,#d84d00)!important}.customer-app .c-action-purple{background:linear-gradient(145deg,#8b65ff,#4833a7)!important}.customer-app .c-action-red{background:linear-gradient(145deg,#ec6749,#a32937)!important}.customer-app .c-action-gold{background:linear-gradient(145deg,#f6a531,#a65b04)!important}.customer-app .c-secondary-actions{display:flex;gap:9px;margin-top:11px}.customer-app .c-secondary-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;background:#15171a!important;color:#d6d7dc!important;border:1px solid var(--c-line)!important;padding:12px!important;font-size:12px!important}.customer-app .c-secondary-actions button:hover{background:#202227!important}.customer-app .c-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .c-product-summary{display:flex;flex-direction:column;min-height:225px}.customer-app .c-product-summary .c-muted{flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;overflow-wrap:anywhere}.customer-app .c-product-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#bbbcc2;font-size:11px;margin-bottom:14px}.customer-app .c-product-bottom{display:flex;align-items:end;justify-content:space-between;gap:8px;border-top:1px solid var(--c-line);padding-top:12px}.customer-app .c-product-bottom small{display:block;color:var(--c-muted);font-size:10px;margin-bottom:3px}.customer-app .c-product-open{background:#ff7300!important;color:#18100a!important;border:0!important;font-size:11px!important;font-weight:900!important;white-space:nowrap;padding:9px 11px!important}.customer-app .c-product-open:hover{background:#ff943f!important}.customer-app .c-product-title h3{overflow-wrap:anywhere}.customer-app .c-plan-select{display:block;width:100%;text-align:right;color:#fff!important;background:#111214!important;border:1px solid #ffffff1c!important;padding:17px!important;box-shadow:none;transition:border-color .18s,transform .18s}.customer-app .c-plan-select:hover{background:#1b1d20!important;border-color:#ff73007d!important}.customer-app .c-plan-select:active{transform:scale(.99)}.customer-app .c-plan-select.is-featured{background:linear-gradient(145deg,#24170e,#111214 65%)!important;border-color:#ff73006b!important}.customer-app .c-plan-select.is-selected{border:2px solid #ff7300!important;box-shadow:0 0 0 3px #ff730018}.customer-app .c-plan-select .c-plan-head,.customer-app .c-plan-select .c-plan-bottom,.customer-app .c-plan-select .c-plan-facts{display:flex}.customer-app .c-plan-choice{font-size:11px;color:#ffab66}.customer-app .c-plan-filters{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px}.customer-app .c-plan-filters button{white-space:nowrap;background:#181a1e!important;color:#c4c5ca!important;border:1px solid var(--c-line)!important;font-size:11px!important;padding:8px 12px!important}.customer-app .c-plan-filters button[aria-pressed=true]{color:#fff!important;background:#ff730024!important;border-color:#ff73006b!important}.customer-app .c-product-sticky{display:flex;position:static;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;background:#17191d;border:1px solid #ff730035;border-radius:17px;padding:12px 16px}.customer-app .c-product-sticky>div{display:flex;flex-direction:column;gap:3px;min-width:0}.customer-app .c-product-sticky strong{font-size:12px;overflow-wrap:anywhere}.customer-app .c-product-sticky .c-money{font-size:17px}.customer-app .c-purchase-note{color:#ffd4b3;background:#ff73001c;border:1px solid #ff73003b;border-radius:10px;padding:11px 13px;font-size:12px;margin-top:12px}.customer-app .c-search{display:flex;align-items:center;gap:8px;background:#17191c;border:1px solid var(--c-line);border-radius:12px;color:#777b83;padding:11px 13px;margin-bottom:17px}.customer-app .c-search input{width:100%;min-width:0;color:#8f9198;background:transparent;border:0;outline:0;font:inherit;font-size:12px}.customer-app .c-referral-hero{position:relative;display:flex;align-items:center;min-height:190px;overflow:hidden;background:linear-gradient(120deg,#2e1c0e,#111214);border:1px solid #ff730041;border-radius:22px;padding:23px;margin-bottom:19px}.customer-app .c-referral-hero>div{position:relative;z-index:1;max-width:70%}.customer-app .c-referral-hero>div>svg{color:#ffa354}.customer-app .c-referral-hero h2{font-size:22px;margin:8px 0}.customer-app .c-referral-hero p{font-size:12px;color:#b8b9bd;margin:0}.customer-app .c-referral-hero .c-network{position:absolute;left:-25px;width:270px;opacity:.52}.customer-app .c-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:17px}.customer-app .c-placeholder-grid svg{color:#9a76ff}.customer-app .c-placeholder-grid h3{font-size:16px;margin:11px 0 4px}.customer-app .c-placeholder-grid p{color:var(--c-muted);font-size:12px;margin:0}.customer-app .c-splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#050505;overflow:hidden;animation:c-splash-away .48s ease-out both}.customer-app .c-splash>.c-network{position:absolute;width:min(90vw,520px);max-width:none;opacity:.34;filter:drop-shadow(0 0 18px #ff730040)}.customer-app .c-splash-content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.customer-app .c-splash .c-brand-logo{width:116px;height:116px;border-radius:26px;box-shadow:0 0 60px #ff730067}.customer-app .c-splash h2{font-size:23px;margin:24px 0 3px}.customer-app .c-splash p{font-size:13px;color:var(--c-muted);margin:0}.customer-app .c-splash-progress{height:3px;width:120px;margin-top:24px;display:block;border-radius:99px;background:linear-gradient(90deg,#ff6200,#ff9e45);box-shadow:0 0 12px #ff7300}@keyframes c-splash-away{0%,58%{opacity:1}to{opacity:0;visibility:hidden}}.customer-app .c-nav-item.buy .c-nav-icon{width:54px;height:54px;margin-top:-25px;border-radius:19px}.customer-app .c-nav-item.active .c-nav-icon{filter:drop-shadow(0 0 7px #ff73008a)}@media(max-width:800px){.customer-app .c-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.customer-app .c-actions{gap:8px}.customer-app .c-action{min-height:115px;padding:11px!important}.customer-app .c-action .c-action-icon{width:43px;height:43px}.customer-app .c-action b{font-size:11px}.customer-app .c-action>svg{display:none}.customer-app .c-product-grid{gap:9px}.customer-app .c-product-summary{padding:12px;min-height:215px}.customer-app .c-product-summary .c-product-head{align-items:flex-start;gap:8px}.customer-app .c-product-summary .c-product-icon{width:38px;height:38px;border-radius:10px}.customer-app .c-product-summary .c-product-title h3{font-size:15px;line-height:1.45}.customer-app .c-product-summary .c-product-title small{font-size:9px}.customer-app .c-product-summary .c-muted{font-size:11px;line-height:1.6;margin:10px 0}.customer-app .c-product-bottom{align-items:stretch;flex-direction:column}.customer-app .c-product-bottom .c-money{font-size:13px}.customer-app .c-product-open{width:100%}.customer-app .c-hero-brand{left:9%;width:66px;height:66px;opacity:.62}.customer-app .c-product-sticky{position:fixed;z-index:29;bottom:calc(73px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)));left:0;right:0;margin:0;border-radius:0;padding:10px 14px;background:#17191df5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-app .c-product-sticky .c-button{font-size:11px!important;white-space:normal;text-align:center;max-width:165px}.customer-app .c-app-column:has(.c-product-sticky){padding-bottom:calc(210px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)))}}@media(max-width:390px){.customer-app .c-action b{font-size:10px}.customer-app .c-product-summary .c-product-head{flex-direction:column}.customer-app .c-product-summary .c-product-icon{width:40px;height:40px}.customer-app .c-referral-hero>div{max-width:82%}}@media(max-width:460px){.customer-app .c-placeholder-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.customer-app .c-splash,.customer-app .c-action,.customer-app .c-plan-select{animation:none!important;transition:none!important}.customer-app .c-splash{display:none}}.customer-app .c-app-column{padding-bottom:calc(160px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)))}.customer-app .c-main{scroll-padding-bottom:180px}.customer-app .c-bottom-nav{min-height:82px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px))}.customer-app .c-auth-state{max-width:520px;margin:30px auto;text-align:center;display:flex;flex-direction:column;align-items:center}.customer-app .c-auth-state>.c-brand-logo{width:70px;height:70px;box-shadow:0 0 35px #ff730045}.customer-app .c-auth-state h1{font-size:22px;margin:18px 0 6px}.customer-app .c-auth-state p{font-size:12px;color:var(--c-muted)}.customer-app .c-auth-state .c-skeleton{width:100%;margin-top:18px}.customer-app .c-service-list{display:grid;gap:12px}@media(max-width:600px){.customer-app .c-app-column:has(.c-product-sticky){padding-bottom:calc(var(--adak-bottom-nav-height, 82px) + 120px)}.customer-app .c-product-sticky{bottom:var(--adak-bottom-nav-height, 82px)}}@media(min-width:1200px){.customer-app .c-app-column{padding-bottom:34px}}.customer-app .c-checkout-summary,.customer-app .c-order-detail,.customer-app .c-order-row{background:#15171a;border:1px solid #34363a;border-radius:18px;padding:18px;margin-top:16px;color:#fff}.customer-app .c-checkout-summary h2,.customer-app .c-orders h1{font-size:20px;margin:0 0 14px}.customer-app .c-checkout-summary p,.customer-app .c-order-detail p{margin:8px 0;color:#d9dadd}.customer-app .c-checkout-summary fieldset{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #34363a;border-radius:12px;margin-top:16px;padding:12px}.customer-app .c-checkout-summary fieldset label{display:flex;gap:5px;align-items:center}.customer-app .c-checkout-summary fieldset label:has(input:disabled){opacity:.55}.customer-app .c-order-row{display:flex;width:100%;text-align:right;flex-wrap:wrap;gap:8px 20px;cursor:pointer}.customer-app .c-order-row strong{width:100%}.customer-app .c-topup-form{display:grid;gap:14px;margin-top:14px}.customer-app .c-topup-form p{line-height:1.8}.customer-app .c-topup-suggestions{display:flex;flex-wrap:wrap;gap:8px}.customer-app .c-topup-suggestions button{border:1px solid #46484d;background:#222428;color:#fff;border-radius:10px;padding:8px 10px;white-space:nowrap}.customer-app .c-topup-suggestions button[aria-pressed=true]{border-color:#ff7300;color:#ffba84;background:#ff730020}.customer-app .c-topup-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.customer-app .c-topup-form input{width:100%;min-width:0;border:1px solid #494b50;background:#0e0f12;color:#fff;border-radius:11px;padding:12px 14px;font-size:16px}.customer-app .c-topup-form small{color:var(--c-muted)}.customer-app .c-topup-form .c-button{width:100%;min-height:46px;cursor:pointer}.customer-app .c-topup-form .c-button:disabled{opacity:.6;cursor:wait}.customer-app .c-order-detail{overflow-wrap:anywhere}.customer-app .c-greeting>div,.customer-app .c-page-title,.customer-app .c-order-state>div,.customer-app .c-product-title{min-width:0}.customer-app .c-greeting h1,.customer-app .c-product-title h3,.customer-app .c-page-title h1{overflow-wrap:anywhere}.customer-app .c-main,.customer-app .c-card,.customer-app .c-checkout-summary{max-width:100%}@media(max-width:600px){.customer-app:has(.c-topup-form input[type=text]:focus) .c-bottom-nav{display:none}.customer-app:has(.c-topup-form input[type=text]:focus) .c-app-column{padding-bottom:calc(45px + max(env(safe-area-inset-bottom,0px),var(--adak-tg-safe-bottom,0px)))}}.customer-app .c-my-services{min-width:0}.customer-app .c-my-services .c-page-title{margin-bottom:20px}.customer-app .c-my-services .c-page-title p{font-size:12px;color:var(--c-muted);line-height:1.9}.customer-app .c-my-services .c-service-list{gap:16px}.customer-app .c-real-service{min-width:0;padding:20px;background:#15161a;border:1px solid #ffffff14;box-shadow:none}.customer-app .c-service-heading,.customer-app .c-service-identity{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-app .c-service-label{font-size:11px;color:#a9aab3}.customer-app .c-service-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:700;background:#ffffff08;color:#b5b6c0;flex-shrink:0}.customer-app .c-service-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.customer-app .c-service-status.is-active{color:#90ddad;background:#90ddad0c}.customer-app .c-service-identity{margin-top:6px}.customer-app .c-service-username{min-width:0;margin:0;text-align:right;font-size:clamp(21px,5.5vw,27px);font-weight:800;line-height:1.5;letter-spacing:.2px;overflow-wrap:anywhere;color:#f6f6f8;unicode-bidi:isolate}.customer-app .c-service-copy{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:8px 10px!important;background:#ff741f12!important;border:1px solid #ff741f25!important;color:#ffb078!important;font-size:11px!important}.customer-app .c-service-plan{margin:4px 0 18px;color:#a9aab3;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.customer-app .c-service-password{padding:12px;background:#0e0f12;border:1px solid #ffffff0b;border-radius:12px}.customer-app .c-service-password>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.customer-app .c-password-value{font-family:ui-monospace,monospace;font-size:16px;line-height:1.7;overflow-wrap:anywhere;min-width:0;text-align:left;max-width:75%;color:#e2e2e8}.customer-app .c-password-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.customer-app .c-password-actions button,.customer-app .c-service-secondary{padding:8px!important;background:#ffffff06!important;border:1px solid #ffffff12!important;color:#d1d1d8!important;font-size:11px!important}.customer-app .c-copy-feedback{min-height:22px;margin:4px 0 8px;font-size:11px;line-height:1.9;color:#ffb078}.customer-app .c-service-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:12px;padding:0 0 14px;border-bottom:1px solid #ffffff0c}.customer-app .c-service-usage>div{min-width:0}.customer-app .c-service-usage>div+div{border-inline-start:1px solid #ffffff0c;padding-inline-start:12px}.customer-app .c-service-usage dt,.customer-app .c-service-dates dt{font-size:11px;color:#a9aab3}.customer-app .c-service-usage dd{margin:6px 0 0;font-size:19px;font-weight:700;color:#ededf2;line-height:1.6;overflow-wrap:anywhere}.customer-app .c-service-dates{display:grid;gap:8px;margin:13px 0 0}.customer-app .c-service-dates>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.customer-app .c-service-dates dd{margin:0;font-size:12px;color:#d1d1d8;text-align:left;overflow-wrap:anywhere}.customer-app .c-service-footer{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #ffffff0c}.customer-app .c-my-services button,.customer-app .c-my-services select{min-height:44px;touch-action:manipulation;max-width:100%;white-space:normal}.customer-app .c-my-services button:focus-visible,.customer-app .c-my-services select:focus-visible,.customer-app .c-renew-methods label:has(input:focus-visible){outline:2px solid #ff9e49;outline-offset:3px}.customer-app .c-my-services button:disabled{opacity:.5;cursor:wait}.customer-app .c-service-pagination button:disabled{cursor:default}.customer-app .c-service-footer>.c-button{width:100%}.customer-app .c-renew-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px!important;font-size:13px!important}.customer-app .c-renew-cta>span:last-child{font-size:12px;font-weight:700}.customer-app .c-renew-form{display:grid;gap:14px;min-width:0}.customer-app .c-renew-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.customer-app .c-renew-heading button{padding-inline:12px!important}.customer-app .c-renew-form>label{display:grid;gap:8px;font-size:12px;color:#bfc0c8}.customer-app .c-renew-form select{width:100%;min-width:0;padding:10px;font-size:16px;background:#0e0f12;color:#eee;border:1px solid #ffffff1a;border-radius:10px;font-family:inherit}.customer-app .c-renew-form fieldset{min-width:0;padding:0;margin:0;border:0}.customer-app .c-renew-form legend{font-size:12px;color:#bfc0c8;padding:0;margin-bottom:8px}.customer-app .c-renew-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-app .c-renew-methods label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:48px;padding:8px;border:1px solid #ffffff15;border-radius:10px;color:#bfc0c8;font-size:12px;cursor:pointer;position:relative}.customer-app .c-renew-methods label.is-selected{border-color:#ff741f80;background:#ff741f10;color:#ffb078}.customer-app .c-renew-methods input{position:absolute;width:1px;height:1px;opacity:0}.customer-app .c-renew-methods:has(label:only-child){grid-template-columns:1fr}.customer-app .c-renew-price{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12px;color:#bfc0c8}.customer-app .c-renew-price strong{font-size:18px;color:#fff}.customer-app .c-renew-note{margin:0;color:#a9aab3;font-size:11px;line-height:1.9}.customer-app .c-renew-form>.c-button{width:100%;min-height:48px;font-size:13px!important}.customer-app .c-service-notice{margin:0;padding:10px 12px;background:#ffffff05;border-radius:10px;font-size:12px;line-height:1.9;color:#bfc0c8;overflow-wrap:anywhere}.customer-app .c-service-notice.is-error{color:#ffc0a8;background:#ff741f0a}.customer-app .c-service-notice.is-success{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#90ddad;background:#90ddad08}.customer-app .c-service-notice button{background:transparent!important;border:0!important;padding:6px 8px!important;color:inherit!important;font-size:11px!important}.customer-app .c-services-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px;margin-bottom:16px;border:1px solid #ff741f30;border-radius:14px;background:#ff741f08}.customer-app .c-services-error strong{font-size:13px;color:#f6c9b1}.customer-app .c-services-error p{font-size:12px;line-height:1.8;margin:4px 0 0;color:#bfc0c8}.customer-app .c-services-error button{font-size:12px!important;background:#ff741f16!important;color:#ffb078!important;border:1px solid #ff741f30!important}.customer-app .c-service-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:12px;color:#a9aab3}.customer-app .c-services-skeleton{display:grid;gap:16px}.customer-app .c-service-skeleton{padding:20px;border:1px solid #ffffff0c;background:#15161a;border-radius:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-app .c-service-skeleton>div{height:50px;border-radius:8px;background:linear-gradient(90deg,#ffffff03,#ffffff09,#ffffff03);background-size:200% 100%;animation:c-shimmer 1.6s infinite}.customer-app .c-service-skeleton>div:first-child{height:30px;width:70%;grid-column:1/-1}.customer-app .c-service-skeleton>div:nth-child(2){height:85px;grid-column:1/-1}.customer-app .c-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.customer-app .c-real-service{padding:16px}.customer-app .c-service-username{font-size:21px}.customer-app .c-service-usage dd{font-size:17px}.customer-app .c-renew-cta{font-size:12px!important;padding:12px!important}}@media(prefers-reduced-motion:reduce){.customer-app .c-service-skeleton>div{animation:none}}.customer-app .c-service-dates>div>*{min-width:0}.customer-app .c-service-dates dt{flex-shrink:0}.customer-app .c-renew-form select:disabled{opacity:1;color:#eee;-webkit-text-fill-color:#eee}.customer-app .c-renew-price strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.customer-app .c-renew-form>.c-renew-note{overflow-wrap:anywhere}.customer-app{--c-orange:#ff7300;--c-orange-soft:#ffac6a;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:normal}.customer-app:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,#ff7300,#707079);opacity:.025;clip-path:polygon(0 6%,29% 0,15% 33%,62% 14%,100% 32%,80% 49%,100% 78%,49% 100%,67% 72%,12% 87%)}.customer-app .c-app-column,.customer-app .c-desktop-rail{position:relative}.customer-app .c-card,.customer-app .c-product,.customer-app .c-hero,.customer-app .c-button{box-shadow:none}.customer-app .c-wallet-watermark{opacity:.035;pointer-events:none}.customer-app .c-payment-surface,.customer-app .c-checkout-summary{background:#111214;border:1px solid #ffffff16;border-radius:20px;padding:20px;min-width:0;box-shadow:none}.customer-app .c-payment-surface h1,.customer-app .c-payment-surface h2{line-height:1.6}.customer-app .c-payment-page h1,.customer-app .c-orders>h1{font-size:25px;margin:14px 0 22px}.customer-app .c-payment-selector{border:0;padding:0;margin:20px 0;min-width:0}.customer-app .c-payment-selector legend{font-size:12px;font-weight:700;color:#c3c4ca;margin-bottom:12px;padding:0}.customer-app .c-payment-methods{display:grid;gap:10px}.customer-app .c-method-card{display:flex;align-items:center;gap:12px;min-height:80px;min-width:0;padding:13px;border:1px solid #ffffff17;border-radius:14px;background:#15171a;cursor:pointer;position:relative}.customer-app .c-method-card.is-selected{border-color:#ff7300;background:#ff730009}.customer-app .c-method-card input{position:absolute;opacity:0;width:1px;height:1px}.customer-app .c-method-card:has(input:focus-visible){outline:2px solid #ffac6a;outline-offset:3px}.customer-app .c-payment-selector:disabled .c-method-card{opacity:.55;cursor:wait}.customer-app .c-method-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #ffffff14;background:#ffffff06;border-radius:50%;color:#c1c2c7}.customer-app .is-selected .c-method-icon{background:#ff730018;border-color:#ff730030;color:#ff9c50}.customer-app .c-method-copy{min-width:0;flex:1;display:grid;gap:6px;text-align:right}.customer-app .c-method-copy strong{font-size:13px;line-height:1.7;color:#f1f1f5}.customer-app .c-method-copy small{font-size:10px;color:#a0a2a8;line-height:1.8}.customer-app .c-method-check{height:22px;width:22px;border:1px solid #ffffff24;border-radius:50%;display:grid;place-items:center;flex:none;color:#121212}.customer-app .is-selected .c-method-check{background:#ff7300;border-color:#ff7300}.customer-app .c-method-check svg{width:15px;height:15px}.customer-app .c-exact-payable{display:grid;gap:7px;padding:16px 0;margin:0 0 12px;border-bottom:1px solid #ffffff12;min-width:0}.customer-app .c-exact-payable small{color:#a0a2a8;font-size:11px}.customer-app .c-exact-payable strong{font-size:25px;font-weight:800;text-align:right;overflow-wrap:anywhere;min-width:0}.customer-app .c-payment-note{font-size:12px;color:#a0a2a8;line-height:1.9;margin:12px 0;overflow-wrap:anywhere}.customer-app .c-payment-continue{width:100%;min-height:48px;margin-top:12px;white-space:normal}.customer-app .c-copy-control{display:inline-flex;align-items:center;position:relative;flex:none;gap:4px}.customer-app .c-copy-control button{width:40px;height:40px;min-height:40px;display:grid;place-items:center;padding:7px!important;border:1px solid #ffffff16!important;background:#ffffff04!important;color:#ffac6a!important;border-radius:10px}.customer-app .c-copy-result{position:absolute;top:100%;left:0;white-space:nowrap;font-size:9px;color:#ffac6a;line-height:1.8}.customer-app .c-technical-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #ffffff0c;font-size:12px}.customer-app .c-technical-row>span:first-child{grid-column:1/-1;color:#a0a2a8;font-size:11px}.customer-app .c-technical-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;unicode-bidi:isolate;min-width:0;overflow-wrap:anywhere;text-align:left;font-size:14px}.customer-app .c-summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff0c;font-size:12px}.customer-app .c-summary-row>span{color:#a0a2a8;flex:none}.customer-app .c-summary-row strong{min-width:0;overflow-wrap:anywhere}.customer-app .c-renew-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:12px;padding:14px;background:#0d0e10;border:1px solid #ffffff10;border-radius:12px}.customer-app .c-renew-summary>span{color:#a0a2a8;font-size:11px}.customer-app .c-renew-summary strong{min-width:0;overflow-wrap:anywhere}.customer-app .c-renew-form .c-payment-selector{margin:0}.customer-app .c-password-actions{display:flex;justify-content:space-between;align-items:center}.customer-app .c-password-actions>button{min-height:44px;padding:9px 12px!important}.customer-app .c-password-value{max-width:70%;white-space:nowrap;overflow-x:auto;overflow-wrap:normal;scrollbar-width:thin;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.customer-app .c-service-username{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(19px,5vw,25px);letter-spacing:0;text-align:left;flex:1}.customer-app .c-service-copy{box-shadow:none}.customer-app .c-topup-form{display:grid;gap:14px;min-width:0}.customer-app .c-topup-form input{font-size:22px;min-height:56px;background:#08090b;border:1px solid #ffffff20;border-radius:12px;color:#fff;width:100%;min-width:0;padding:12px 14px;font-variant-numeric:tabular-nums}.customer-app .c-topup-form>label{display:grid;gap:10px;font-size:12px;color:#c1c2c7}.customer-app .c-topup-suggestions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.customer-app .c-topup-suggestions button{min-width:0;min-height:44px;padding:6px!important;border:1px solid #ffffff17!important;background:#ffffff04!important;color:#c1c2c7!important;font-size:12px!important}.customer-app .c-topup-suggestions button[aria-pressed=true]{color:#ffac6a!important;border-color:#ff7300!important}.customer-app .c-topup-form small{font-size:10px;color:#a0a2a8;line-height:1.9}.customer-app .c-wallet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.customer-app .c-wallet-actions button{background:#ffffff05;border:1px solid #ffffff15;color:#bfc0c6;font-size:12px;min-height:44px}.customer-app .c-receipt-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:180px;border:1px dashed #ff730050;border-radius:16px;background:#ff730005;cursor:pointer;padding:20px;text-align:center;color:#ffac6a;position:relative;min-width:0;overflow:hidden}.customer-app .c-receipt-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.customer-app .c-receipt-upload img{max-width:100%;max-height:210px;object-fit:contain;border-radius:8px}.customer-app .c-receipt-upload strong{font-size:12px;overflow-wrap:anywhere;max-width:100%}.customer-app .c-receipt-upload small{font-size:10px;color:#a0a2a8;direction:ltr}.customer-app .c-receipt-upload:focus-within{outline:2px solid #ffac6a;outline-offset:3px}.customer-app .c-payment-status{padding:18px;border:1px solid #ffffff15;border-radius:14px;background:#ffffff04}.customer-app .c-payment-status p{font-size:12px;color:#a0a2a8}.customer-app .c-payment-status.is-success{border-color:#90ddad30}.customer-app .c-payment-status.is-error{border-color:#ff730050}.customer-app .c-order-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.customer-app .c-order-heading h2{margin:0;font-size:19px}.customer-app .c-order-badge{font-size:10px;padding:6px 10px;border:1px solid #ff730035;border-radius:30px;color:#ffac6a;background:#ff730009}.customer-app .c-order-badge.is-success{color:#90ddad;border-color:#90ddad30;background:#90ddad08}.customer-app .c-order-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0 20px;margin:0;font-size:10px;color:#85878e}.customer-app .c-order-timeline li{border-top:2px solid #ffffff15;padding-top:9px;line-height:1.8}.customer-app .c-order-timeline li.is-done{border-color:#ff7300;color:#ffac6a}.customer-app .c-order-facts{display:grid;gap:12px;margin:0 0 18px;font-size:12px}.customer-app .c-order-facts>div{display:flex;justify-content:space-between;gap:12px;min-width:0}.customer-app .c-order-facts dt{color:#a0a2a8;flex:none}.customer-app .c-order-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}.customer-app .c-order-service{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0;font-size:11px;color:#a0a2a8}.customer-app .c-order-service strong{color:#fff;flex:1}.customer-app .c-technical-disclosure{margin-top:20px;padding-top:14px;border-top:1px solid #ffffff12;color:#a0a2a8;font-size:11px}.customer-app .c-technical-disclosure summary{cursor:pointer;min-height:32px}.customer-app .c-technical-disclosure>span{display:inline-block;max-width:calc(100% - 50px);vertical-align:middle}.customer-app .c-nav-item.buy:not(.active){color:#888991!important}.customer-app .c-nav-item.buy:not(.active) .c-nav-icon{background:#24262a;color:#b7b9bf;box-shadow:none;border:1px solid #ffffff20}.customer-app .c-nav-item.buy.active .c-nav-icon{background:#ff7300;color:#111;box-shadow:none}.customer-app .c-nav-item.buy.active{color:#ff9c50!important}@media(max-width:360px){.customer-app .c-payment-surface,.customer-app .c-checkout-summary{padding:16px}.customer-app .c-method-card{gap:9px;padding:11px}.customer-app .c-method-copy strong{font-size:12px}.customer-app .c-topup-suggestions button{font-size:11px!important}}.customer-app .c-payment-selector .c-method-card input{width:1px;height:1px;min-height:0;padding:0;border:0;left:12px;top:12px;pointer-events:none;opacity:0}.customer-app .c-method-card{scroll-margin-block:120px}.customer-app .c-copy-control button{width:44px;height:44px;min-height:44px}.customer-app .c-checkout-actions{display:grid;gap:14px;margin-top:20px;border-top:1px solid #ffffff12;padding-top:18px;min-width:0}.customer-app .c-checkout-actions>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;min-width:0}.customer-app .c-checkout-actions .c-button{width:100%;min-height:48px;white-space:normal}.customer-app .c-checkout-summary .c-payment-selector{display:block;border:0;margin:20px 0 0;padding:0}.customer-app .c-checkout-summary .c-method-card{gap:12px}.customer-app .c-payment-selector .c-method-card{display:flex;align-items:center;gap:12px}
