@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800&display=swap";.admin-sidebar-unified{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:18px 14px 16px;scrollbar-width:thin;scrollbar-color:rgba(54,211,208,.35) transparent}.admin-brand-logo{display:flex;align-items:flex-start;justify-content:center;min-height:84px;padding:8px 8px 20px!important}.admin-brand-gradient-logo{width:178px;max-width:100%;height:45px;filter:drop-shadow(0 8px 22px rgba(45,212,191,.3))}.admin-brand-logo small{position:absolute;margin-top:54px;color:#79a3a2!important;font-size:.54rem!important;letter-spacing:.18em!important}.admin-sidebar-unified nav{display:grid!important;gap:10px!important}.admin-nav-group{display:grid;gap:5px;padding:5px;border:1px solid rgba(125,211,252,.09);border-radius:10px;background:#05111d4d}.admin-sidebar-unified .admin-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 9px;color:#d8e7f3;font-size:.78rem}.admin-nav-group-toggle>span{display:flex;align-items:center;gap:9px}.admin-nav-group-toggle>svg{transition:transform .2s ease}.admin-nav-group-toggle>svg.is-open{transform:rotate(180deg)}.admin-nav-group-items{display:grid;gap:3px;padding:2px 4px 5px;border-top:1px solid rgba(125,211,252,.07)}.admin-sidebar-unified .admin-nav-link{position:relative;min-height:40px;padding:0 10px 0 8px;border-radius:7px;color:#91a8bd;font-size:.74rem}.admin-sidebar-unified .admin-nav-link:before{position:absolute;right:0;width:3px;height:0;border-radius:99px;background:#42dfbc;content:"";transition:height .18s ease}.admin-sidebar-unified .admin-nav-link:hover,.admin-sidebar-unified .admin-nav-link.is-active{background:#2dd4bf1a;color:#effffc}.admin-sidebar-unified .admin-nav-link.is-active:before{height:22px}.admin-sidebar-unified .admin-sidebar-bottom{margin-top:20px}.relay-type-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding:5px;border:1px solid rgba(125,211,252,.13);border-radius:12px;background:#05111d80}.relay-type-switcher>a{display:flex;align-items:center;gap:11px;min-height:64px;padding:10px 14px;border:1px solid transparent;border-radius:8px;color:#8fa8bd;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.relay-type-switcher>a:hover{background:#38bdf812;color:#e6f7ff}.relay-type-switcher>a.is-active{border-color:#2dd4bf6b;background:linear-gradient(135deg,#2dd4bf29,#38bdf814);color:#effffc}.relay-type-switcher>a>svg{flex:0 0 auto;color:#4ce2cf}.relay-type-switcher span,.relay-type-switcher strong,.relay-type-switcher small{display:block}.relay-type-switcher strong{font-size:.84rem}.relay-type-switcher small{margin-top:3px;color:#7f9aaf;font-size:.68rem}.admin-sidebar-unified a:focus-visible,.admin-sidebar-unified button:focus-visible,.relay-type-switcher a:focus-visible{outline:3px solid rgba(56,189,248,.55);outline-offset:2px}.gr-form label.gr-check,.dns-checkbox,.admin-checkbox,.article-checks label{display:flex!important;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;cursor:pointer}.gr-form label.gr-check{align-self:end;padding:0 10px;border:1px solid rgba(125,211,252,.12);border-radius:7px;background:#0a1d2e7a}.gr-check input[type=checkbox],.dns-checkbox input[type=checkbox],.admin-checkbox input[type=checkbox],.article-checks input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:0;padding:0!important;border:1px solid rgba(125,211,252,.42);border-radius:5px;background:#071522;box-shadow:inset 0 0 0 1px #01080f40;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.gr-check input[type=checkbox]:before,.dns-checkbox input[type=checkbox]:before,.admin-checkbox input[type=checkbox]:before,.article-checks input[type=checkbox]:before{width:10px;height:10px;background:#04111e;clip-path:polygon(14% 44%,0 59%,40% 100%,100% 19%,84% 5%,39% 64%);content:"";transform:scale(0);transition:transform .12s ease}.gr-check input[type=checkbox]:checked,.dns-checkbox input[type=checkbox]:checked,.admin-checkbox input[type=checkbox]:checked,.article-checks input[type=checkbox]:checked{border-color:#5eead4;background:linear-gradient(135deg,#2dd4bf,#22c55e);box-shadow:0 0 0 3px #2dd4bf1a}.gr-check input[type=checkbox]:checked:before,.dns-checkbox input[type=checkbox]:checked:before,.admin-checkbox input[type=checkbox]:checked:before,.article-checks input[type=checkbox]:checked:before{transform:scale(1)}.gr-check input[type=checkbox]:focus-visible,.dns-checkbox input[type=checkbox]:focus-visible,.admin-checkbox input[type=checkbox]:focus-visible,.article-checks input[type=checkbox]:focus-visible{outline:3px solid rgba(56,189,248,.5);outline-offset:3px}.gr-check input[type=checkbox]:disabled,.dns-checkbox input[type=checkbox]:disabled,.admin-checkbox input[type=checkbox]:disabled,.article-checks input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){.admin-sidebar-unified{position:relative;height:auto;overflow:visible;padding:10px}.admin-brand-logo{min-height:64px}.admin-brand-gradient-logo{width:142px;height:36px}.admin-brand-logo small{margin-top:43px}.admin-sidebar-unified nav{grid-template-columns:1fr!important;overflow:visible!important}.admin-nav-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar-unified .admin-nav-link{width:100%!important;min-height:42px!important;padding:0 8px!important;font-size:.68rem!important}.relay-type-switcher{grid-template-columns:1fr}.relay-type-switcher>a{min-height:56px}}@media(prefers-reduced-motion:reduce){.admin-nav-group-toggle>svg,.relay-type-switcher>a,.gr-check input[type=checkbox],.dns-checkbox input[type=checkbox],.admin-checkbox input[type=checkbox],.article-checks input[type=checkbox],.gr-check input[type=checkbox]:before,.dns-checkbox input[type=checkbox]:before,.admin-checkbox input[type=checkbox]:before,.article-checks input[type=checkbox]:before{transition:none}}.admin-mobile-nav-bar,.admin-mobile-nav-close,.admin-sidebar-scrim,.admin-drawer-joy{display:none}@media(max-width:760px){.admin-mobile-nav-bar{position:sticky;z-index:40;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));border-bottom:1px solid rgba(125,211,252,.15);background:#06101df5;box-shadow:0 10px 28px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-mobile-nav-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 14px;border:1px solid rgba(125,211,252,.2);border-radius:10px;background:#0a1d2e;color:#e5f7ff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer;touch-action:manipulation}.admin-mobile-nav-trigger:active{background:#2dd4bf24}.admin-mobile-nav-trigger:focus-visible,.admin-mobile-nav-close:focus-visible{outline:3px solid rgba(56,189,248,.52);outline-offset:2px}.admin-mobile-brand{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(125,211,252,.14);border-radius:12px;background:#0a1d2eb8}.admin-mobile-brand img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(45,212,191,.3))}.admin-sidebar-scrim{position:fixed;z-index:50;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#01070ead;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.admin-shell>.admin-sidebar-unified{position:fixed;z-index:60;inset:0 0 0 auto;display:flex;width:min(88vw,350px);height:100dvh;overflow-x:hidden;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));border:0;border-left:1px solid rgba(125,211,252,.2);background:#071522;box-shadow:-24px 0 64px #0000007a;visibility:hidden;pointer-events:none;transform:translate(104%);transition:transform .24s ease-out,visibility .24s linear}.admin-shell>.admin-sidebar-unified.is-mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.admin-sidebar-head{position:relative;display:grid;place-items:center;min-height:104px;padding:10px 0 14px;border-bottom:1px solid rgba(125,211,252,.1)}.admin-sidebar-unified .admin-brand-logo{display:none}.admin-drawer-joy{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(45,212,191,.24);border-radius:20px;background:radial-gradient(circle at 50% 35%,#2dd4bf29,#071522d1);box-shadow:0 14px 30px #00000040}.admin-drawer-joy img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(45,212,191,.35))}.admin-mobile-nav-close{position:absolute;top:6px;left:0;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(125,211,252,.2);border-radius:12px;background:#0a1d2e;color:#d9edf8;cursor:pointer;touch-action:manipulation}.admin-sidebar-unified nav{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%;margin:14px 0 0!important;overflow:visible!important}.admin-nav-group{gap:5px;padding:6px;border-radius:11px;background:#05111d94}.admin-sidebar-unified .admin-nav-group-toggle{min-height:48px;padding:0 10px;font-size:.82rem}.admin-nav-group-items{grid-template-columns:1fr;padding:5px 4px 6px}.admin-sidebar-unified .admin-nav-link{justify-content:flex-start;width:100%!important;min-height:48px!important;padding:0 11px!important;font-size:.78rem!important;touch-action:manipulation}.admin-sidebar-unified .admin-sidebar-bottom{display:grid;margin-top:18px;padding-bottom:8px}}@media(max-width:380px){.admin-mobile-brand{width:46px;height:46px}.admin-mobile-brand img{width:29px;height:29px}.admin-mobile-nav-trigger{padding:0 11px;font-size:.76rem}.admin-shell>.admin-sidebar-unified{width:min(92vw,340px)}}@media(prefers-reduced-motion:reduce){.admin-shell>.admin-sidebar-unified{transition:none}}.alert-settings-layout{display:grid;gap:16px}.alert-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid rgba(45,212,191,.2);border-radius:10px;background:linear-gradient(135deg,#2dd4bf1a,#38bdf80a)}.alert-settings-hero span,.alert-incident-section header span,.alert-history-section header span{color:#4ad5eb;font-size:.7rem;font-weight:900}.alert-settings-hero h3,.alert-incident-section h3{margin:5px 0;color:#fff}.alert-settings-hero p{margin:0;color:#91a8be;font-size:.76rem}.alert-monitor-state{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 11px;border-radius:99px;background:#fb71851f;color:#fecdd3!important}.alert-monitor-state.is-on{background:#2dd4bf21;color:#83f3df!important}.alert-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alert-channel-grid article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(125,211,252,.13);border-radius:9px;background:#071522}.alert-channel-grid article>svg{color:#5eead4}.alert-channel-grid article>div{display:grid;gap:4px;flex:1}.alert-channel-grid strong{color:#eefaff;font-size:.85rem}.alert-channel-grid span,.alert-channel-grid small{color:#8299af;font-size:.68rem}.alert-channel-badge{padding:5px 8px;border-radius:99px;background:#fbbf241f;color:#fde68a!important}.alert-channel-badge.is-ready{background:#2dd4bf1f;color:#83f3df!important}.alert-policy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border:1px solid rgba(125,211,252,.13);border-radius:9px;background:#071522bf}.alert-policy-form>label:not(.admin-checkbox){display:grid;gap:6px;color:#91a8be;font-size:.72rem;font-weight:800}.alert-policy-form input[type=number]{min-height:42px;padding:0 10px;border:1px solid rgba(125,211,252,.2);border-radius:7px;background:#0a1d2e;color:#fff;font:inherit}.alert-policy-form small{color:#7089a0;font-weight:500}.alert-policy-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.alert-policy-actions button{min-height:42px}.alert-incident-section,.alert-history-section{border:1px solid rgba(125,211,252,.13);border-radius:9px;background:#071522b3}.alert-incident-section>header,.alert-history-section>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid rgba(125,211,252,.1)}.alert-incident-section>header b{display:grid;place-items:center;min-width:32px;height:32px;border-radius:8px;background:#fb71851f;color:#fda4af}.alert-incident-list,.alert-history-list{display:grid}.alert-incident-list article{display:flex;align-items:flex-start;gap:11px;padding:14px 17px;border-bottom:1px solid rgba(125,211,252,.08)}.alert-incident-list article>svg{flex:0 0 auto;color:#fbbf24}.alert-incident-list article.is-offline>svg{color:#fb7185}.alert-incident-list article>div{display:grid;gap:4px;flex:1}.alert-incident-list strong,.alert-history-list strong{color:#e6f1fb;font-size:.78rem}.alert-incident-list span,.alert-incident-list small,.alert-history-list small,.alert-history-list time{color:#8198ae;font-size:.67rem}.alert-incident-list em{padding:4px 7px;border-radius:99px;background:#fbbf241f;color:#fde68a;font-size:.65rem;font-style:normal;font-weight:900}.alert-incident-list .is-offline em{background:#fb71851f;color:#fecdd3}.alert-history-list article{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px 17px;border-bottom:1px solid rgba(125,211,252,.07)}.alert-history-list article>span{width:8px;height:8px;border-radius:50%;background:#fbbf24}.alert-history-list article>span.is-online{background:#2dd4bf}.alert-history-list article>span.is-offline{background:#fb7185}.alert-history-list article>div{display:grid;gap:3px}.alert-empty{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:24px;color:#7890a8;font-size:.74rem}.alert-settings-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:220px;color:#8fa6bb}.alert-settings-loading svg{animation:admin-spin 1s linear infinite}@media(max-width:820px){.alert-settings-hero{align-items:flex-start;flex-direction:column}.alert-channel-grid,.alert-policy-form{grid-template-columns:1fr}.alert-policy-actions{grid-column:1}.alert-channel-grid article{align-items:flex-start;flex-wrap:wrap}.alert-channel-grid article button{width:100%}.alert-history-list article{grid-template-columns:8px 1fr}.alert-history-list time{grid-column:2}}@media(prefers-reduced-motion:reduce){.alert-settings-loading svg{animation:none}}.business-admin{margin-bottom:18px;border:1px solid rgba(56,189,248,.16);border-radius:16px;background:#05111fb3;padding:16px}.business-admin__tabs{display:flex;gap:8px;margin-bottom:14px}.business-admin__tabs button{min-height:44px;display:flex;align-items:center;gap:7px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:transparent;color:#cbd5e1;padding:0 14px;font:inherit;cursor:pointer}.business-admin__tabs button.is-active{border-color:#2dd4bf;background:#2dd4bf1a;color:#99f6e4}.business-form{border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:16px}.business-form header{display:flex;justify-content:space-between}.business-form header span{color:#67e8f9;font-size:.75rem}.business-form h2{font-size:1rem}.business-form small{color:#8fa2bb;line-height:1.7}.business-form :focus-visible,.business-list :focus-visible{outline:3px solid rgba(103,232,249,.45);outline-offset:2px}.business-fields,.affiliate-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.business-form label{display:grid;gap:7px;color:#cbd5e1;font-size:.78rem}.business-form input,.business-form select,.business-form textarea{min-height:44px;border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#071525;color:#fff;padding:9px;font:inherit}.business-form textarea{min-height:76px}.business-fields .is-wide{grid-column:span 3}.business-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.business-check input{min-height:auto}.business-actions{display:flex;gap:8px;margin-top:14px}.business-actions button{display:flex;align-items:center;gap:7px;min-height:44px}.bulk-preview{display:flex;gap:12px;align-items:center;margin-top:14px;border:1px solid rgba(45,212,191,.2);border-radius:11px;padding:12px;color:#99f6e4}.bulk-preview div{display:grid}.bulk-preview span{color:#94a3b8;font-size:.75rem}.affiliate-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-admin-grid .business-form{display:grid;gap:10px}.business-list{border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:16px}.business-list article{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(148,163,184,.1);padding:10px 0}.business-list article div{display:grid;flex:1}.business-list article span{color:#94a3b8;font-size:.75rem}.business-list button,.business-list a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(56,189,248,.2);border-radius:8px;background:transparent;color:#cffafe;padding:7px 10px;font:inherit;text-decoration:none;cursor:pointer}@media(max-width:820px){.business-fields,.affiliate-admin-grid{grid-template-columns:1fr}.business-fields .is-wide{grid-column:auto}.business-admin__tabs,.business-actions{flex-direction:column}}.marketing-links-panel{display:grid;gap:20px}.marketing-links-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.marketing-links-heading h3{margin:0 0 6px}.marketing-links-heading p{margin:0;color:var(--muted,#8fa1b3);max-width:720px}.marketing-link-create{display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px}.marketing-link-create label{display:grid;gap:7px}.marketing-link-list{display:grid;gap:14px}.marketing-link-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a47}.marketing-link-card header,.marketing-link-card footer,.marketing-link-url{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-link-card header>div{display:grid;gap:4px}.marketing-link-card header span{color:var(--muted,#8fa1b3)}.marketing-link-url code{direction:ltr;text-align:left;overflow-wrap:anywhere}.marketing-link-metrics{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.marketing-link-metrics span{display:flex;align-items:center;gap:7px;padding:10px;border-radius:10px;background:#0f172a73}.marketing-link-metrics b{font-size:1.05rem}.marketing-members{display:grid;gap:12px;padding:16px;border:1px solid rgba(59,130,246,.3);border-radius:16px}.marketing-members-table{display:grid;gap:7px}.marketing-members-table [role=row]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px;padding:11px;border-bottom:1px solid rgba(148,163,184,.14)}.marketing-members-pagination{display:flex;align-items:center;justify-content:center;gap:12px}@media(max-width:900px){.marketing-link-create{grid-template-columns:1fr}.marketing-link-metrics{grid-template-columns:repeat(2,1fr)}.marketing-members-table [role=row]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.marketing-links-heading,.marketing-link-card header,.marketing-link-card footer,.marketing-link-url{align-items:stretch;flex-direction:column}.marketing-link-metrics,.marketing-members-table [role=row]{grid-template-columns:1fr}.marketing-members-pagination{align-items:stretch;flex-direction:column;text-align:center}}.reseller-delete-button{display:inline-flex;align-items:center;gap:6px;border-color:#fb718561;background:#7f1d1d1f;color:#fecdd3}.reseller-admin,.reseller-admin-list{display:grid;gap:18px}.reseller-heading,.reseller-admin-card>header,.reseller-admin-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.reseller-heading h3,.reseller-create-form h4{margin:0 0 6px;color:#fff}.reseller-heading p{max-width:760px;margin:0;color:#8fa1b3;line-height:1.8}.reseller-security-note{display:flex;gap:12px;padding:14px;border:1px solid rgba(45,212,191,.25);border-radius:9px;background:#2dd4bf12;color:#a7fff1}.reseller-security-note svg{flex:0 0 auto}.reseller-security-note p{margin:5px 0 0;color:#a7b8ca;line-height:1.8}.reseller-create-form,.reseller-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;padding:16px;border:1px solid rgba(125,211,252,.14);border-radius:9px;background:#071522}.reseller-create-form h4,.reseller-wide{grid-column:1/-1}.reseller-create-form label,.reseller-policy-grid label{display:grid;gap:6px;color:#91a4b9;font-size:.72rem;font-weight:800}.reseller-create-form input,.reseller-create-form select,.reseller-create-form textarea,.reseller-policy-grid input,.reseller-policy-grid select,.reseller-policy-grid textarea,.reseller-credit-form input{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(125,211,252,.2);border-radius:7px;background:#0b1c2d;color:#fff;font:inherit}.reseller-create-form textarea,.reseller-policy-grid textarea{min-height:72px;resize:vertical}.reseller-admin-card{display:grid;gap:14px;padding:17px;border:1px solid rgba(125,211,252,.15);border-radius:10px;background:#071522e0}.reseller-admin-card.is-suspended{border-color:#fb71854d}.reseller-admin-card header>div{display:grid;gap:4px}.reseller-admin-card header small{color:#7890aa}.reseller-metrics{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px}.reseller-metrics span{display:flex;align-items:center;gap:7px;padding:10px;border-radius:7px;background:#0f2034b3;color:#aebed0}.reseller-metrics b{color:#fff}.reseller-suspension{display:flex;align-items:center;gap:8px;margin:0;padding:10px;border-radius:7px;background:#fb71851a;color:#fecdd3}.reseller-credit-form{display:grid;grid-template-columns:110px minmax(170px,1fr) auto;gap:8px}.reseller-admin-card footer>div{display:flex;gap:8px}.reseller-status-button{display:inline-flex;align-items:center;gap:6px;color:#fecdd3}@media(max-width:900px){.reseller-create-form,.reseller-policy-grid{grid-template-columns:repeat(2,1fr)}.reseller-admin-card>footer{align-items:stretch;flex-direction:column}.reseller-credit-form{grid-template-columns:1fr 1fr auto}}@media(max-width:600px){.reseller-heading,.reseller-admin-card>header{align-items:stretch;flex-direction:column}.reseller-create-form,.reseller-policy-grid,.reseller-metrics,.reseller-credit-form{grid-template-columns:1fr}.reseller-admin-card footer>div{display:grid;grid-template-columns:1fr}.reseller-admin-card footer button{min-height:44px}}.reseller-shop{padding:26px;border:1px solid #1c3b4c;border-radius:24px;background:#081a27;min-width:0}.reseller-shop-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.reseller-section-eyebrow{display:flex;gap:8px;align-items:center;color:#75e8db;font-size:.8rem}.reseller-shop h2{margin:8px 0;font-size:1.5rem;color:#f2f9ff}.reseller-shop-heading p{color:#a5bac9;line-height:1.9;font-size:.88rem;margin:0}.reseller-discount-pill{flex-shrink:0;padding:9px 15px;border:1px solid #226c63;border-radius:99px;background:#103931;color:#99f4df;font-size:.85rem}.reseller-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.reseller-plan-card{background:linear-gradient(160deg,#102839,#0a1d2c 70%);padding:22px;border:1px solid #254251;border-radius:18px;min-width:0;transition:border-color .18s ease,transform .18s ease}.reseller-plan-card.is-featured{border-color:#29877e}.reseller-plan-card:hover{border-color:#419e94;transform:translateY(-2px)}.reseller-plan-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.reseller-plan-icon{display:grid;place-items:center;width:46px;height:46px;background:#174744;border-radius:14px;color:#91f5e5}.reseller-plan-inventory{color:#b4d7d5;font-size:.8rem}.reseller-plan-card h3{margin:20px 0 7px;color:#f6fbff;font-size:1.15rem;line-height:1.7}.reseller-plan-duration{display:flex;gap:7px;align-items:center;color:#a4bccc;font-size:.78rem;margin:0}.reseller-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:24px 0}.reseller-plan-price strong{font-size:1.8rem;font-variant-numeric:tabular-nums;color:#f3fbff}.reseller-plan-price span{color:#b2c7d6;font-size:.75rem}.reseller-plan-price del{width:100%;color:#9ab0c1;font-size:.78rem}.reseller-plan-card form>label{display:flex;justify-content:space-between;gap:8px;font-size:.84rem;color:#d1e3ed}.reseller-plan-card label small{color:#99b1c4}.reseller-quantity-control{display:flex;gap:6px;margin:10px 0 20px}.reseller-quantity-control input{width:0;flex:1;min-width:60px;padding:8px;background:#071623;border:1px solid #3a5569;border-radius:10px;color:#fff;text-align:center;font:inherit}.reseller-quantity-control button{min-width:44px;min-height:44px;border:1px solid #355361;background:#0c2232;color:#b9d4e3;border-radius:10px;font:inherit;cursor:pointer}.reseller-quantity-control button.is-selected{background:#174e47;border-color:#47a797;color:#beffee}.reseller-order-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;border-top:1px solid #294250;color:#b5cbd9;font-size:.78rem}.reseller-order-total strong{color:#fff;font-size:1rem}.reseller-order-total small{font-size:.7rem;font-weight:400}.reseller-buy-button,.reseller-issue-plan{display:flex;justify-content:center;align-items:center;gap:9px;min-height:48px;width:100%;border:0;border-radius:11px;font:inherit;font-weight:600;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.reseller-buy-button{background:linear-gradient(110deg,#53e1ca,#51cbea);color:#05252c}.reseller-buy-button:hover:not(:disabled){transform:translateY(-1px)}.reseller-issue-plan{margin-top:12px;border:1px solid #325868;background:transparent;color:#c0e8f0}.reseller-shop button:disabled,.reseller-dashboard-page button:disabled{opacity:.5;cursor:not-allowed}.reseller-shop :is(button,input):focus-visible,.reseller-dashboard-page button:focus-visible{outline:2px solid #80f5e0;outline-offset:4px}.reseller-shop-reassurance{display:flex;gap:9px;align-items:flex-start;margin-top:18px;color:#a9c5d4;font-size:.8rem;line-height:1.8}.reseller-shop-reassurance svg{flex-shrink:0;color:#79dfce;margin-top:3px}.reseller-purchase-history{margin-top:20px;padding-top:18px;border-top:1px solid #294250;color:#bfd9e7}.reseller-purchase-history summary{padding:10px 0;cursor:pointer}.reseller-purchase-history article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #243c4a;font-size:.8rem}.reseller-purchase-history small{display:block;color:#9db8ca;margin-top:5px}.reseller-link-reset{display:grid;gap:8px;justify-items:stretch;min-width:120px;text-align:center}.reseller-link-reset small{color:#a8c6d8}.reseller-dashboard-page .reseller-link-list article{align-items:center;flex-wrap:wrap;padding:18px;border-radius:16px}.reseller-dashboard-page .reseller-link-identity{flex:1;min-width:0}.reseller-dashboard-page .reseller-dashboard-hero{border-radius:24px;background:radial-gradient(ellipse at 90% 10%,#143c42,transparent 65%),#0b1d2b;padding:28px}.reseller-dashboard-page .reseller-dashboard-stats article{border-radius:16px}.reseller-dashboard-page .reseller-dashboard-stats strong{color:#94f0df}.reseller-dashboard-page .reseller-dashboard-panel{border-radius:24px}.reseller-plan-balances{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.reseller-plan-balances span{border:1px solid #325464;padding:8px 12px;border-radius:9px;color:#b6e0e2;font-size:.8rem}.reseller-purchase-history a{display:inline-flex;align-items:center;min-height:44px;color:#92f5e0;text-decoration:underline}.reseller-dashboard-page .reseller-primary{text-decoration:none}.reseller-admin .reseller-credit-form{grid-template-columns:minmax(120px,1fr) 110px minmax(130px,1fr) auto;align-items:end}.reseller-credit-form label{display:grid;gap:7px;color:#acc9d9;font-size:.78rem}.reseller-credit-form select{min-height:44px;width:100%;padding:8px;border:1px solid #365265;border-radius:8px;color:#fff;background:#0b1c2d;font:inherit}.reseller-admin :is(input,select,button){min-height:44px}.reseller-admin .reseller-admin-card>footer{flex-wrap:wrap}@media(max-width:760px){.reseller-admin .reseller-credit-form{grid-template-columns:1fr;width:100%}.reseller-shop{padding:18px;border-radius:18px}.reseller-shop-heading{align-items:flex-start;flex-direction:column}.reseller-dashboard-page .reseller-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-dashboard-page .reseller-link-list article{align-items:stretch}.reseller-dashboard-page .reseller-link-identity{min-width:0;width:100%}.reseller-dashboard-page .reseller-link-list button{min-height:46px}.reseller-dashboard-page .reseller-link-url code{max-width:100%}.reseller-plan-card{padding:20px}}.reseller-delivery-setting{margin:18px 0 24px;padding:18px;border:1px solid #2dd4bf50;border-radius:16px;background:#0d948812}.reseller-delivery-setting label{display:grid;gap:10px;font-weight:700}.reseller-delivery-setting select{width:100%;min-height:48px;padding:10px;border:1px solid #2dd4bf80;border-radius:10px;background:#081b2a;color:#e2f8ff;font:inherit}.reseller-delivery-setting select:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.reseller-delivery-setting p,.reseller-delivery-setting small{color:#a5bacb;line-height:1.9}@media(prefers-reduced-motion:reduce){.reseller-plan-card,.reseller-buy-button,.reseller-issue-plan{transition:none;transform:none!important}}.reseller-settlement-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;align-items:end;gap:12px;padding:14px;border:1px solid rgba(45,212,191,.22);border-radius:9px;background:#2dd4bf0d}.reseller-settlement-form label{display:grid;gap:6px;color:#aebed0;font-size:.8rem}.reseller-settlement-form input{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid rgba(125,211,252,.2);border-radius:7px;background:#0b1c2d;color:#fff;font:inherit}.reseller-settlement-form p{grid-column:1/-1;margin:0;color:#91a4b9;font-size:.8rem;line-height:1.8}.reseller-settlement-form input:focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}.reseller-settlement-form input:disabled{opacity:.6}@media(max-width:900px){.reseller-settlement-form{grid-template-columns:1fr 1fr}.reseller-settlement-form button{grid-column:1/-1;min-height:44px}}@media(max-width:600px){.reseller-settlement-form{grid-template-columns:minmax(0,1fr)}}.admin-shell{min-height:100dvh;display:grid;grid-template-columns:244px minmax(0,1fr);background:#06101d;color:#e6eef9}.admin-sidebar{display:flex;flex-direction:column;padding:28px 16px;background:#071522;border-left:1px solid rgba(125,211,252,.12)}.admin-brand{display:grid;gap:1px;padding:8px 12px 34px;color:#f8fafc;font-size:1.35rem;font-weight:900;text-decoration:none}.admin-brand span{color:#36d3d0}.admin-brand small{color:#7890aa;font-size:.56rem;letter-spacing:0}.admin-sidebar nav{display:grid;gap:8px}.admin-sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#9dafc4;font:inherit;font-weight:800;cursor:pointer;text-align:right;transition:background .18s ease,color .18s ease,transform .18s ease}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{background:#2dd4bf1f;color:#eafffb}.admin-sidebar nav button:active{transform:scale(.98)}.admin-sidebar-bottom{display:grid;gap:12px;margin-top:auto;padding:18px 12px 4px;border-top:1px solid rgba(125,211,252,.12);font-size:.78rem}.admin-sidebar-bottom span{display:flex;align-items:center;gap:8px;color:#7de6d9}.admin-sidebar-bottom a{color:#9dafc4;text-decoration:none}.admin-main{min-width:0;padding:32px clamp(18px,4vw,54px);background:linear-gradient(160deg,#071321,#06101d 55%,#081b27)}.admin-topbar,.admin-section-heading,.admin-users-toolbar,.admin-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-topbar span,.admin-section-heading span,.admin-drawer-heading span{color:#4ad5eb;font-size:.78rem;font-weight:900}.admin-topbar h1,.admin-section-heading h2,.admin-drawer-heading h2{margin:5px 0 0;color:#fff;font-size:1.35rem}.admin-refresh,.admin-icon-button,.admin-danger-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(125,211,252,.18);border-radius:7px;background:#0b1d2e;color:#b9dfff;cursor:pointer}.admin-refresh:hover,.admin-icon-button:hover{background:#112c42}.admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px}.admin-metric-card,.admin-chart-card,.admin-users-section,.admin-settings,.admin-readonly-notice{border:1px solid rgba(125,211,252,.15);border-radius:8px;background:#0a192ac7;box-shadow:0 12px 34px #00000024}.admin-metric-card{display:flex;align-items:flex-start;gap:12px;min-height:132px;padding:17px}.admin-metric-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:7px;background:linear-gradient(135deg,#2dd4bf33,#38bdf833);color:#6ee7e0}.admin-metric-card small{display:block;color:#9aadc3;font-size:.74rem;font-weight:700}.admin-metric-card strong{display:block;margin-top:7px;color:#fff;font-size:1.1rem;font-variant-numeric:tabular-nums}.admin-metric-card p{margin:6px 0 0;color:#6e859f;font-size:.68rem}.admin-chart-card{margin-top:18px;padding:22px}.admin-chart-legend{display:flex;gap:12px;color:#a9b9ca;font-size:.75rem}.admin-chart-legend span{display:flex;align-items:center;gap:6px}.admin-chart-legend i{width:8px;height:8px;border-radius:50%}.admin-chart-legend .purchase,.admin-bars .purchase{background:#2dd4bf}.admin-chart-legend .ip,.admin-bars .ip{background:#38bdf8}.admin-chart{display:flex;align-items:end;gap:4px;height:220px;margin-top:25px;padding:8px 0;border-bottom:1px solid rgba(125,211,252,.15)}.admin-chart-day{display:flex;flex:1;align-items:end;height:100%;min-width:3px}.admin-bars{display:flex;align-items:end;justify-content:center;gap:2px;width:100%;height:100%}.admin-bars span{display:block;width:min(8px,45%);min-height:0;border-radius:4px 4px 0 0;transition:height .3s ease}.admin-chart-axis{display:flex;justify-content:space-between;margin-top:8px;color:#71869e;font-size:.7rem}.admin-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.admin-insight-grid article{display:flex;gap:12px;padding:17px;border-right:2px solid #2dd4bf;background:#0f20348c}.admin-insight-grid svg{color:#50dced}.admin-insight-grid span{display:block;color:#93a6bc;font-size:.76rem}.admin-insight-grid strong{display:block;margin-top:6px;font-size:1.1rem}.admin-users-section,.admin-settings{margin-top:28px;padding:22px}.admin-users-toolbar label{display:flex;align-items:center;gap:9px;flex:1;max-width:520px;min-height:46px;padding:0 13px;border:1px solid rgba(125,211,252,.16);border-radius:7px;background:#071522;color:#83a1bc}.admin-users-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.admin-users-toolbar span{color:#8da3bb;font-size:.78rem}.admin-table-wrap{overflow-x:auto;margin-top:20px}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.admin-table-wrap th{padding:0 12px 12px;color:#7890aa;font-size:.72rem;text-align:right}.admin-table-wrap td{padding:14px 12px;border-top:1px solid rgba(125,211,252,.1);color:#cfdae7;font-size:.81rem}.admin-table-wrap td strong,.admin-table-wrap td small{display:block}.admin-table-wrap td small{margin-top:4px;color:#7790aa;font-size:.69rem}.admin-table-wrap code{color:#9de4ee;font-size:.76rem}.admin-state{display:inline-flex;padding:4px 8px;border-radius:99px;background:#94a3b81f;color:#aab9cb;font-size:.71rem;font-weight:800}.admin-state.is-good{background:#2dd4bf1f;color:#83f3df}.admin-outline-button,.admin-action-button,.admin-role-button{min-height:36px;padding:0 12px;border-radius:7px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.admin-outline-button{border:1px solid rgba(125,211,252,.23);background:transparent;color:#c2dcf5}.admin-action-button{border:0;background:linear-gradient(90deg,#2dd4bf,#38bdf8);color:#04111e}.admin-action-button:disabled,.admin-role-button:disabled{opacity:.55;cursor:wait}.admin-empty{text-align:center;color:#8298af}.admin-segmented{display:flex;gap:6px;margin:20px 0}.admin-segmented button{min-height:38px;padding:0 13px;border:1px solid rgba(125,211,252,.15);border-radius:7px;background:#081827;color:#9fb2c6;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-segmented button.is-active{border-color:#2dd4bf80;background:#2dd4bf1f;color:#a7fff1}.admin-settings-list{display:grid;gap:12px}.admin-plan-editor,.admin-dns-add,.admin-referral-form{display:grid;grid-template-columns:1.4fr repeat(3,minmax(90px,.7fr)) auto;align-items:end;gap:10px;padding:15px;border:1px solid rgba(125,211,252,.12);border-radius:7px;background:#071522}.admin-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-plan-editor label,.admin-dns-add label,.admin-referral-form label{display:grid;gap:6px;color:#91a4b9;font-size:.69rem;font-weight:800}.admin-plan-editor input,.admin-dns-add input,.admin-referral-form input{width:100%;height:38px;padding:0 9px;border:1px solid rgba(125,211,252,.18);border-radius:6px;background:#0b1c2d;color:#fff;font:inherit;outline:0}.admin-switch{display:flex!important;align-items:center;gap:6px}.admin-switch input{display:none}.admin-switch span{width:28px;height:16px;border-radius:999px;background:#334155}.admin-switch input:checked+span{background:#2dd4bf}.admin-dns-add{grid-template-columns:repeat(4,minmax(100px,1fr)) auto;margin-bottom:14px}.admin-dns-add h3{display:flex;align-items:center;gap:7px;grid-column:1/-1;margin:0;color:#e5effa;font-size:.9rem}.admin-dns-list{display:grid;gap:8px}.admin-dns-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(125,211,252,.1);border-radius:7px;background:#071522}.admin-dns-row>div{display:grid;gap:5px;flex:1}.admin-dns-row code{color:#8fdbe8;font-size:.78rem}.admin-danger-button{width:36px;height:36px;border-color:#fb718542;color:#fda4af}.admin-referral-form{grid-template-columns:repeat(2,minmax(150px,1fr)) auto}.admin-checkbox{grid-column:1/-1;display:flex!important;align-items:center;gap:8px}.admin-checkbox input{width:auto!important;height:auto!important}.admin-readonly-notice{display:flex;gap:14px;align-items:flex-start;margin-top:28px;padding:22px}.admin-readonly-notice svg{color:#7dd3fc}.admin-readonly-notice h2{margin:0;color:#fff;font-size:1.05rem}.admin-readonly-notice p{margin:8px 0 0;color:#9cafc3;line-height:1.9}.admin-notice{margin:16px 0 0;padding:11px 13px;border-radius:7px;background:#2dd4bf1a;color:#a7fff1;font-size:.8rem}.admin-notice.is-error{background:#fb71851c;color:#fecdd3}.admin-user-drawer{position:fixed;z-index:30;top:0;left:0;width:min(100%,410px);height:100dvh;overflow:auto;padding:27px;background:#071522;border-right:1px solid rgba(125,211,252,.18);box-shadow:20px 0 50px #00000061;animation:admin-drawer-in .22s ease-out}.admin-profile-list{display:grid;gap:0;margin:24px 0}.admin-profile-list div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid rgba(125,211,252,.1)}.admin-profile-list dt{color:#829ab3;font-size:.75rem}.admin-profile-list dd{margin:0;color:#edf5ff;font-size:.8rem;text-align:left}.admin-support-access{padding:14px;border:1px solid rgba(45,212,191,.2);border-radius:7px;background:#2dd4bf0f}.admin-support-access>div{display:flex;gap:9px}.admin-support-access svg{color:#5eead4}.admin-support-access strong{font-size:.83rem}.admin-support-access p{margin:5px 0 12px;color:#9eb0c2;font-size:.72rem;line-height:1.7}.admin-role-button{width:100%;border:1px solid rgba(125,211,252,.2);background:#0c2133;color:#cdeaff}.admin-role-button.is-active{border-color:#fb718547;color:#fecdd3}.admin-payment-history{margin-top:22px}.admin-payment-history h3{margin:0 0 10px;font-size:.94rem}.admin-payment-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(125,211,252,.1)}.admin-payment-row strong,.admin-payment-row span{display:block}.admin-payment-row span{margin-top:3px;color:#8098b0;font-size:.68rem}.admin-payment-status{padding:4px 7px;border-radius:99px;background:#94a3b821;font-size:.68rem}.admin-payment-status.is-paid{background:#2dd4bf21;color:#7df3dc}.admin-loading,.admin-denied{display:grid;place-content:center;gap:14px;min-height:100dvh;padding:24px;background:#06101d;color:#dce9f6;text-align:center}.admin-loading svg{justify-self:center;animation:admin-spin 1s linear infinite}.admin-denied svg{justify-self:center;color:#fda4af}.admin-denied h1{margin:0}.admin-denied p{color:#aebdcd}.admin-denied a{color:#67e8f9}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:1100px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-heading{grid-column:1/-1}}@media(max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:sticky;z-index:5;top:0;display:flex;flex-direction:row;align-items:center;padding:10px;border-left:0;border-bottom:1px solid rgba(125,211,252,.12)}.admin-brand{padding:0;font-size:1rem}.admin-brand small{display:none}.admin-sidebar nav{display:flex;gap:3px;margin-right:auto}.admin-sidebar nav button{width:auto;min-height:38px;padding:0 7px;font-size:0}.admin-sidebar nav button svg{width:19px}.admin-sidebar-bottom{display:none}.admin-main{padding:20px 14px}.admin-topbar h1{font-size:1.15rem}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.admin-metric-card{min-height:112px;padding:12px}.admin-metric-card:last-child{grid-column:1/-1}.admin-chart-card,.admin-users-section,.admin-settings{margin-top:12px;padding:15px}.admin-chart{height:165px;gap:2px}.admin-insight-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.admin-users-toolbar{align-items:stretch;flex-direction:column}.admin-users-toolbar label{max-width:none}.admin-dns-add,.admin-referral-form{grid-template-columns:1fr 1fr}.admin-dns-add h3{grid-column:1/-1}.admin-dns-row{flex-wrap:wrap}.admin-dns-row>div{min-width:calc(100% - 90px)}.admin-user-drawer{width:100%;padding:20px}.admin-chart-legend{font-size:.67rem}.admin-section-heading h2{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.admin-user-drawer,.admin-bars span,.admin-sidebar nav button{animation:none;transition:none}}.admin-dns-add{grid-template-columns:repeat(5,minmax(100px,1fr)) auto}.admin-dns-card{overflow:hidden;border:1px solid rgba(125,211,252,.1);border-radius:7px;background:#071522}.admin-dns-card .admin-dns-row{border:0;border-radius:0;background:transparent;gap:12px}.admin-dns-summary{display:grid;gap:7px;flex:1;min-width:0}.admin-dns-summary strong{overflow-wrap:anywhere}.admin-dns-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;color:#8da3bb;font-size:.72rem}.admin-dns-meta code{color:#8fdbe8;font-size:.78rem;font-variant-numeric:tabular-nums}.admin-dns-meta b{color:#c9d8e8;font-variant-numeric:tabular-nums}.admin-dns-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.admin-edit-button,.admin-dns-edit-actions .admin-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.admin-dns-card .admin-danger-button{width:40px;height:40px}.admin-dns-edit{display:grid;grid-template-columns:1.3fr 1fr repeat(3,minmax(90px,.65fr));align-items:end;gap:10px;padding:14px;border-top:1px solid rgba(125,211,252,.12);background:#0b1c2db3}.admin-dns-edit label{display:grid;gap:6px;color:#91a4b9;font-size:.69rem;font-weight:800}.admin-dns-edit input{width:100%;height:40px;padding:0 9px;border:1px solid rgba(125,211,252,.2);border-radius:6px;background:#071522;color:#fff;font:inherit;outline:0}.admin-dns-edit input:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81f}.admin-dns-edit-actions{display:flex;grid-column:1/-1;justify-content:flex-start;gap:8px}.admin-dns-edit-actions button{min-height:40px}@media(max-width:1100px){.admin-dns-add,.admin-dns-edit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-dns-add,.admin-dns-edit{grid-template-columns:1fr 1fr}.admin-dns-card .admin-dns-row{align-items:flex-start}.admin-dns-summary{min-width:100%}.admin-dns-actions{width:100%;flex-wrap:wrap}.admin-dns-actions .admin-outline-button{min-height:44px;flex:1}.admin-dns-card .admin-danger-button{width:44px;height:44px}.admin-dns-edit-actions{display:grid;grid-template-columns:1fr 1fr}.admin-dns-edit-actions button{min-height:44px}}.admin-subscription-adjustment{display:grid;gap:12px;margin:0 0 20px;padding:15px;border:1px solid rgba(56,189,248,.24);border-radius:7px;background:#0e2a3d8c}.admin-subscription-adjustment>strong{color:#e9fbff;font-size:.9rem}.admin-subscription-adjustment>p{margin:0;color:#9eb5c8;font-size:.72rem;line-height:1.8}.admin-subscription-adjustment label{display:grid;gap:6px;color:#a8bbcc;font-size:.72rem;font-weight:800}.admin-subscription-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-subscription-adjustment input,.admin-subscription-adjustment select,.admin-subscription-adjustment textarea{width:100%;padding:9px;border:1px solid rgba(125,211,252,.2);border-radius:6px;background:#071522;color:#fff;font:inherit;outline:0}.admin-subscription-adjustment input,.admin-subscription-adjustment select{height:40px}.admin-subscription-adjustment textarea{min-height:74px;resize:vertical}.admin-subscription-adjustment input:focus,.admin-subscription-adjustment select:focus,.admin-subscription-adjustment textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81f}.admin-adjustment-history{margin:22px 0}.admin-adjustment-history h3{margin:0 0 10px;font-size:.94rem}.admin-adjustment-history>p{color:#8298af;font-size:.76rem}.admin-adjustment-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(125,211,252,.1)}.admin-adjustment-row div{min-width:0}.admin-adjustment-row strong,.admin-adjustment-row span,.admin-adjustment-row small{display:block}.admin-adjustment-row strong{font-size:.8rem}.admin-adjustment-row strong.is-added{color:#83f3df}.admin-adjustment-row strong.is-removed{color:#fda4af}.admin-adjustment-row span{margin-top:4px;color:#d4e2ef;font-size:.73rem;overflow-wrap:anywhere}.admin-adjustment-row small,.admin-adjustment-row time{margin-top:4px;color:#8098b0;font-size:.66rem}@media(max-width:420px){.admin-subscription-fields{grid-template-columns:1fr}}.admin-ip-editor{display:grid;gap:12px;margin:0 0 20px;padding:15px;border:1px solid rgba(45,212,191,.24);border-radius:7px;background:#0d303785}.admin-ip-editor>strong{color:#e9fffb;font-size:.9rem}.admin-ip-editor>p{margin:0;color:#9ebdc0;font-size:.72rem;line-height:1.8}.admin-ip-editor label{display:grid;gap:6px;color:#a8c7c8;font-size:.72rem;font-weight:800}.admin-ip-editor input{width:100%;height:40px;padding:9px;border:1px solid rgba(94,234,212,.24);border-radius:6px;background:#071522;color:#fff;font:inherit;outline:0}.admin-ip-editor input:focus{border-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf1f}.admin-ip-monitor{margin-top:18px;padding:22px;border:1px solid rgba(125,211,252,.15);border-radius:8px;background:#0a192ac7;box-shadow:0 12px 34px #00000024}.admin-ip-monitor .admin-table-wrap table{min-width:850px}.admin-chart-legend .ip-failure,.admin-bars .ip-failure{background:#fb7185}.admin-state.is-warning{background:#fb71851f;color:#fecdd3}@media(max-width:760px){.admin-ip-monitor{margin-top:12px;padding:15px}}.admin-user-reseller-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 8px;border:1px solid rgba(45,212,191,.24);border-radius:999px;background:#2dd4bf1a;color:#9ffbe9;font-size:.68rem;font-weight:800}.admin-sidebar nav .admin-nav-link{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:7px;color:#9dafc4;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .18s ease,color .18s ease}.admin-sidebar nav .admin-nav-link:hover{background:#2dd4bf1f;color:#eafffb}@media(max-width:760px){.admin-sidebar nav .admin-nav-link{width:auto;min-height:38px;padding:0 7px;font-size:0}.admin-sidebar nav .admin-nav-link svg{width:19px}}.admin-marketing-discount{display:grid;gap:10px;margin:18px 0;padding:14px;border:1px solid rgba(56,189,248,.22);border-radius:7px;background:#38bdf80f}.admin-marketing-discount p{margin:0;color:#9eb0c2;font-size:.72rem;line-height:1.7}.admin-marketing-discount label,.admin-discount-form label{display:grid;gap:6px;color:#91a4b9;font-size:.69rem;font-weight:800}.admin-marketing-discount input,.admin-discount-form input,.admin-discount-form select{height:38px;padding:0 9px;border:1px solid rgba(125,211,252,.18);border-radius:6px;background:#0b1c2d;color:#fff;font:inherit}.admin-discounts,.admin-discount-list{display:grid;gap:16px}.admin-discount-form{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:15px;border:1px solid rgba(125,211,252,.12);border-radius:7px;background:#071522}.admin-discount-form h3,.admin-discount-form .admin-checkbox{grid-column:1 / -1}.admin-discount-list{gap:8px}.admin-discount-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(125,211,252,.1);border-radius:7px;background:#071522}.admin-discount-list article span{display:block;margin-top:5px;color:#8098b0;font-size:.7rem}@media(max-width:760px){.admin-discount-form{grid-template-columns:1fr 1fr}}.network-card{--network-border: rgba(56, 189, 248, .2);border:1px solid var(--network-border);border-radius:20px;background:linear-gradient(145deg,#09192afa,#05101dfa);padding:clamp(18px,3vw,28px);box-shadow:0 20px 50px #0003;color:#f8fafc}.public-ip-registration-page{min-height:100dvh;background:radial-gradient(circle at 15% 20%,rgba(56,189,248,.12),transparent 30%),radial-gradient(circle at 85% 75%,rgba(129,140,248,.1),transparent 34%),#06101d}.public-ip-registration{width:min(100% - 28px,980px);padding-block:clamp(108px,11vw,132px) clamp(38px,8vw,92px)}.public-ip-registration__intro{max-width:680px;margin:0 auto 24px;text-align:center}.public-ip-registration__intro span,.network-card__header span,.network-section-title span{color:#67e8f9;font-size:.75rem;font-weight:900;letter-spacing:.08em}.public-ip-registration__intro h1{max-width:780px;margin:8px auto 0;color:#f8fafc;font-size:clamp(1.18rem,2.8vw,1.65rem);line-height:1.8}.public-ip-registration .network-card{box-shadow:0 28px 80px #00000057}.network-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.network-card__header h2{margin:5px 0 0;font-size:1.25rem}.network-card__state{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#2dd4bf1a;color:#5eead4}.network-card__state.is-loading{animation:network-soft-pulse 1.4s ease-in-out infinite}.network-loading{margin-top:20px;display:grid;gap:12px}.network-loading__line{display:flex;align-items:center;gap:9px;color:#bae6fd}.network-loading__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.network-skeleton{position:relative;display:block;min-height:72px;overflow:hidden;border:1px solid rgba(148,163,184,.08);border-radius:13px;background:#0f2032bf}.network-skeleton.is-wide{min-height:17px;width:min(100%,150px);border-radius:7px}.network-loading>.network-skeleton.is-wide{width:100%;min-height:58px;border-radius:14px}.network-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-105%);background:linear-gradient(90deg,transparent,rgba(103,232,249,.14),transparent);animation:network-shimmer 1.25s ease-in-out infinite}.network-card__feedback{min-height:72px;margin-top:18px;display:flex;align-items:center;gap:12px;border:1px solid rgba(56,189,248,.18);border-radius:14px;padding:14px;background:#020c1a8c;line-height:1.8}.network-card__feedback span{flex:1}.network-card__feedback button{min-height:44px;padding:0 18px;border:1px solid rgba(103,232,249,.35);border-radius:10px;background:transparent;color:#cffafe;font:inherit;cursor:pointer}.network-card__feedback.is-error{border-color:#f8717159;color:#fecaca}.network-card__feedback.is-warning{border-color:#fbbf2459;color:#fde68a}.network-support-callout{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;margin-top:20px;padding:clamp(20px,4vw,30px);border:1px solid rgba(251,191,36,.48);border-radius:18px;background:linear-gradient(135deg,#78350f33,#020c1ab8);box-shadow:0 18px 45px #00000038}.network-support-callout__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fbbf2424;color:#fcd34d}.network-support-callout__content>span{color:#fcd34d;font-size:.78rem;font-weight:900}.network-support-callout h3{margin:7px 0 9px;color:#fff7d6;font-size:clamp(1.15rem,2.8vw,1.55rem);line-height:1.55}.network-support-callout p{margin:0;color:#e8d9b2;line-height:2}.network-support-callout__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.network-support-callout__actions a,.network-support-callout__actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:11px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.network-support-callout__actions a{border:0;background:linear-gradient(90deg,#2dd4bf,#38bdf8);color:#03131f}.network-support-callout__actions button{border:1px solid rgba(255,255,255,.22);background:transparent;color:#f8fafc}.network-support-callout small{display:block;margin-top:12px;color:#b9c7d5}.network-access{margin-top:22px;padding:clamp(16px,3vw,22px);border:1px solid rgba(45,212,191,.18);border-radius:16px;background:linear-gradient(135deg,#0d948814,#0206172e)}.network-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.network-section-title>svg{color:#5eead4}.network-section-title h3{margin:3px 0 0;font-size:1rem}.network-access__ip{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;border-radius:13px;background:#0206177a}.network-access__ip-value{display:grid;justify-items:center;gap:5px}.network-access__ip small{color:#94a3b8}.network-access__ip-value>strong{display:inline-flex;align-items:center;justify-content:center;gap:10px}.network-access__ip bdi{color:#f0fdfa;font:900 clamp(1.55rem,4vw,2.2rem) ui-monospace,SFMono-Regular,monospace;letter-spacing:.025em;font-variant-numeric:tabular-nums}.network-country-flag{width:30px;height:auto;border:1px solid rgba(255,255,255,.2);border-radius:4px;box-shadow:0 5px 12px #00000047;-o-object-fit:cover;object-fit:cover}.network-country{display:inline-flex;align-items:center;gap:8px}.network-access__ip>span{position:absolute;inset-inline-end:18px;display:inline-flex;align-items:center;gap:5px;color:#bae6fd;font-size:.78rem}.network-access__ip>span.is-registered{color:#99f6e4}.network-access__ip>span.is-not-registered{color:#fda4af;font-weight:900;transform-origin:center;animation:network-registration-alert 1.35s ease-in-out infinite}.network-dns{margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.13)}.network-dns__heading{display:flex;align-items:center;gap:9px;margin-bottom:11px;color:#7dd3fc}.network-dns__heading>div{display:grid;gap:3px}.network-dns__heading strong{color:#f1f5f9;font-size:.9rem}.network-dns__heading small{color:#94a3b8;line-height:1.6}.network-dns__list{display:grid;gap:8px}.network-dns__pair{position:relative;display:grid;gap:8px;padding:12px;overflow:hidden;border:1px solid rgba(45,212,191,.3);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(45,212,191,.14),transparent 45%),linear-gradient(145deg,#082f49a3,#020f1dc7);box-shadow:inset 0 1px #ffffff09}.network-dns__pair:before{content:"";position:absolute;inset:49px auto 24px 31px;width:1px;background:linear-gradient(transparent,#2dd4bf,transparent);opacity:.42}.network-dns__pair-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px 3px}.network-dns__pair-heading span{color:#5eead4;font-size:.64rem;font-weight:900;letter-spacing:.13em}.network-dns__pair-heading strong{color:#e0f2fe;font-size:.78rem}.network-dns__row{min-height:58px;display:grid;grid-template-columns:auto 1fr 44px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(56,189,248,.12);border-radius:12px;background:#020c1a80}.network-dns__row.is-paired{border-color:#5eead42e;background:#020c1ab8}.network-dns__row.is-paired small b{color:#99f6e4;font-size:.76rem}.network-dns__row>div{min-width:0;display:grid;gap:3px}.network-dns__row small{color:#94a3b8}.network-dns__row code{overflow-wrap:anywhere;color:#e0f2fe;font-size:.86rem}.network-dns__type{min-width:43px;padding:5px 7px;border-radius:8px;background:#38bdf81f;color:#7dd3fc;text-align:center;font-size:.68rem;font-weight:900}.network-dns__type.is-dot{background:#818cf81f;color:#c7d2fe}.network-dns__type.is-doh{background:#2dd4bf1f;color:#99f6e4}.network-dns__type.is-primary{background:#2dd4bf29;color:#5eead4;box-shadow:0 0 18px #2dd4bf1f}.network-dns__type.is-secondary{background:#38bdf826;color:#7dd3fc;box-shadow:0 0 18px #38bdf81a}.network-dns__row button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.2);border-radius:10px;background:#38bdf80f;color:#7dd3fc;cursor:pointer}.network-dns__empty{margin:0;color:#fcd34d}.network-quality{margin-top:22px;padding-top:22px}.is-registration-page .network-quality{border-top:1px solid rgba(148,163,184,.13)}.network-identity{margin-top:4px}.network-ip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;border:1px solid rgba(45,212,191,.18);border-radius:14px;background:#2dd4bf0f}.network-ip svg{color:#5eead4}.network-ip span{color:#94a3b8}.network-ip bdi{color:#f0fdfa;font:700 1.1rem ui-monospace,SFMono-Regular,monospace}.network-identity dl,.network-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0}.network-identity dl div,.network-metric{min-height:76px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#0206174d;padding:12px}.network-identity dt,.network-metric span{color:#94a3b8;font-size:.76rem}.network-identity dd{margin:6px 0 0;color:#f1f5f9}.network-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.network-metric{display:grid;gap:7px;min-height:104px;padding:18px;opacity:0;animation:network-reveal .32s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.network-metric svg{color:#38bdf8}.network-metric strong{color:#f0fdfa;font-size:clamp(1.15rem,2vw,1.55rem);font-variant-numeric:tabular-nums}.network-metric.is-unavailable strong{color:#94a3b8;font-size:.76rem}.network-quality__retry{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:16px}.network-quality__retry button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid rgba(94,234,212,.42);border-radius:11px;background:#14b8a61f;color:#ccfbf1;font:inherit;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.network-quality__retry button:hover:not(:disabled){background:#14b8a638;border-color:#5eead4;transform:translateY(-1px)}.network-quality__retry button:disabled{cursor:not-allowed;opacity:.7;font-variant-numeric:tabular-nums}.network-quality__retry small{color:#94a3b8;line-height:1.7}.network-card__note{color:#94a3b8;font-size:.75rem;line-height:1.9}.network-card__note code{color:#67e8f9;overflow-wrap:anywhere}.network-probe-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:12px}.network-probe-result{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 13px;border:1px solid rgba(56,189,248,.16);border-radius:13px;background:#08192aa8}.network-probe-result>span,.network-probe-result>small{color:#94a3b8}.network-probe-result>strong{color:#5eead4;font-size:.72rem}.network-probe-result.is-best{border-color:#2dd4bf75;box-shadow:inset 0 0 20px #14b8a614}.network-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.network-card__actions p{margin:0;display:flex;align-items:center;gap:6px;color:#99f6e4;flex:1 1 220px}.network-card__actions .is-cooling-down{min-width:188px;justify-content:center;color:#bae6fd;border-color:#38bdf847;background:linear-gradient(90deg,#38bdf824,#2dd4bf0f),#020c1a8a;font-variant-numeric:tabular-nums;opacity:.9}.network-card__actions .is-cooling-down svg{animation:network-clock-pulse 1s ease-in-out infinite}.network-card__unknown{color:#fde68a!important}.network-card__message{margin-top:12px;color:#cffafe}.network-card button:focus-visible{outline:3px solid rgba(103,232,249,.45);outline-offset:2px}.network-reveal{opacity:0;transform:translateY(7px);animation:network-reveal .32s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--reveal-delay, 0ms)}.spin{animation:network-spin .9s linear infinite}@keyframes network-spin{to{transform:rotate(360deg)}}@keyframes network-shimmer{to{transform:translate(105%)}}@keyframes network-soft-pulse{50%{transform:scale(.96);opacity:.72}}@keyframes network-reveal{to{opacity:1;transform:translateY(0)}}@keyframes network-clock-pulse{50%{transform:scale(.88);opacity:.62}}@keyframes network-registration-alert{50%{transform:scale(1.08);color:#fb7185}}@media(max-width:720px){.network-loading__grid,.network-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.network-identity dl{grid-template-columns:1fr}.network-card__feedback{align-items:flex-start;flex-wrap:wrap}.network-card__feedback button,.network-card__actions .btn,.network-quality__retry button{width:100%}.network-support-callout{grid-template-columns:1fr}.network-support-callout__actions{display:grid}.network-support-callout__actions a,.network-support-callout__actions button{width:100%}.network-access__ip{grid-template-columns:1fr;justify-items:center;text-align:center}.network-access__ip>span{position:static}.network-dns__row{grid-template-columns:auto minmax(0,1fr) 44px}}@media(prefers-reduced-motion:reduce){.spin,.network-skeleton:after,.network-card__state.is-loading,.network-reveal,.network-metric,.network-access__ip>span.is-not-registered{animation:none;opacity:1;transform:none}.network-card__actions .is-cooling-down svg{animation:none}.network-quality__retry button{transition:none}}.affiliate-dashboard{margin-top:22px;border:1px solid rgba(129,140,248,.22);border-radius:18px;background:linear-gradient(145deg,#0f172af5,#061222fa);padding:clamp(18px,3vw,28px)}.affiliate-dashboard>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.affiliate-dashboard>header span{color:#a5b4fc;font-size:.78rem;font-weight:800}.affiliate-dashboard h2,.affiliate-dashboard h3{margin:5px 0 0}.affiliate-dashboard>header button{min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid rgba(165,180,252,.3);border-radius:11px;background:#6366f114;color:#e0e7ff;padding:0 15px;font:inherit;cursor:pointer}.affiliate-link{margin-top:18px;display:flex;align-items:center;gap:10px;border:1px solid rgba(129,140,248,.18);border-radius:12px;padding:13px;color:#c7d2fe}.affiliate-link bdi{flex:1;overflow-wrap:anywhere}.affiliate-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.affiliate-stats article{display:grid;gap:6px;border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:13px;background:#0206174d}.affiliate-stats svg{color:#818cf8}.affiliate-stats span{color:#94a3b8;font-size:.75rem}.affiliate-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;margin-top:14px}.affiliate-grid>form,.affiliate-grid>div{border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:16px}.affiliate-grid form label{display:grid;gap:7px;margin-top:13px;color:#cbd5e1;font-size:.8rem}.affiliate-grid input{min-height:46px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#071424;color:#fff;padding:0 12px;font:inherit}.affiliate-grid form .btn{width:100%;margin-top:10px}.affiliate-history{display:grid;gap:8px;margin-top:14px}.affiliate-history>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border-bottom:1px solid rgba(148,163,184,.1);padding:10px 0}.affiliate-history small{border-radius:999px;padding:4px 8px;background:#fbbf241a;color:#fde68a}.affiliate-history small.is-paid,.affiliate-history small.is-available{background:#2dd4bf1a;color:#99f6e4}.affiliate-message{color:#cffafe}@media(max-width:900px){.affiliate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-grid{grid-template-columns:1fr}}@media(max-width:520px){.affiliate-dashboard>header,.affiliate-link{align-items:stretch;flex-direction:column}.affiliate-dashboard>header button{justify-content:center}.affiliate-stats{grid-template-columns:1fr}}.reseller-customer-page{min-height:100dvh;display:grid;align-content:start;gap:18px;padding:clamp(18px,4vw,48px);background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),#06101d;color:#e6eef9}.reseller-customer-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border:1px solid rgba(125,211,252,.15);border-radius:14px;background:#081827eb}.reseller-customer-header small,.reseller-customer-summary span{color:#8fa3b8}.reseller-customer-header h1{margin:4px 0 0;color:#fff}.reseller-customer-header button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid rgba(125,211,252,.22);border-radius:9px;background:transparent;color:#c9e4fa;font:inherit;cursor:pointer}.reseller-customer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reseller-ip-change{display:grid;gap:10px;padding:14px;border:1px solid rgba(125,211,252,.18);border-radius:10px;background:#38bdf80f}.reseller-ip-change p{margin:0;color:#b7cadc;font-size:.88rem;line-height:1.9}.reseller-customer-summary article,.reseller-customer-card{display:grid;gap:8px;padding:20px;border:1px solid rgba(125,211,252,.15);border-radius:12px;background:#081827e6}.reseller-customer-summary svg{color:#62e8d7}.reseller-customer-summary strong{color:#fff}.reseller-token-dns{display:grid;gap:8px;padding:16px;border:1px solid rgba(125,211,252,.15);border-radius:12px;background:#081827e6}.reseller-token-dns code{padding:10px 12px;border-radius:8px;background:#38bdf81a;color:#d9f7ff;text-align:center;overflow-wrap:anywhere}.reseller-token-dns-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px;border:1px solid rgba(125,211,252,.08);border-radius:11px;background:#030d187a;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.reseller-token-dns-row code{min-width:0}.reseller-token-dns-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;min-height:42px;padding:0 12px;border:1px solid rgba(45,212,191,.24);border-radius:9px;background:#2dd4bf14;color:#a7fff1;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.reseller-token-dns-row button:hover{background:#2dd4bf29;transform:translateY(-1px)}.reseller-token-dns-row button:active{transform:scale(.96)}.reseller-token-dns-row.is-copied{border-color:#2dd4bf75;background:#2dd4bf1a;animation:reseller-copy-pulse .52s ease both}.reseller-token-dns-row.is-copied button{background:linear-gradient(135deg,#2dd4bf47,#38bdf833);color:#e5fffa}.reseller-portal-notice.is-error{border:1px solid rgba(251,191,36,.24);background:#fbbf2417;color:#fde7a5}@keyframes reseller-copy-pulse{0%{transform:scale(1)}45%{transform:scale(1.018)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.reseller-token-dns-row,.reseller-token-dns-row button,.reseller-token-dns-row.is-copied{animation:none;transition:none}}@media(max-width:720px){.reseller-customer-header{align-items:stretch;flex-direction:column}.reseller-customer-summary{grid-template-columns:1fr}.reseller-token-dns-row button{min-width:72px}}.reseller-portal-page,.reseller-dashboard-page{min-height:100dvh;padding:clamp(20px,4vw,52px);background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),#06101d;color:#e6eef9}.reseller-portal-page{display:grid;align-content:start;justify-items:center;gap:28px}.reseller-portal-brand{display:flex;align-items:center;gap:12px;color:#dffcf7;text-decoration:none}.reseller-portal-brand img{width:132px;height:auto}.reseller-portal-brand span{padding-right:12px;border-right:1px solid rgba(125,211,252,.22);color:#8fa7bd;font-size:.8rem}.reseller-activation-card{display:grid;justify-items:center;gap:14px;width:min(100%,620px);padding:clamp(24px,5vw,46px);border:1px solid rgba(125,211,252,.18);border-radius:16px;background:#081827ed;box-shadow:0 28px 70px #0000004d;text-align:center}.reseller-activation-card h1{margin:0;color:#fff;font-size:clamp(1.5rem,4vw,2.3rem)}.reseller-activation-card>p{margin:0;color:#a6b7c9;line-height:1.9}.reseller-hero-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#2dd4bf40,#38bdf833);color:#71f4df}.reseller-trial-badge,.reseller-success{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:99px;background:#2dd4bf1a;color:#9ffbe9}.reseller-primary,.reseller-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:9px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.reseller-primary{border:0;background:linear-gradient(90deg,#2dd4bf,#38bdf8);color:#04111e}.reseller-primary:disabled{opacity:.5;cursor:not-allowed}.reseller-secondary{border:1px solid rgba(125,211,252,.24);background:transparent;color:#c9e4fa}.reseller-login-actions,.reseller-claim-result{display:grid;gap:10px;width:100%}.reseller-manual-payment{display:grid;gap:9px;padding:16px;border:1px solid rgba(251,191,36,.25);border-radius:10px;background:#fbbf240f;text-align:right}.reseller-manual-payment pre{margin:0;padding:12px;border-radius:7px;background:#050d16;color:#fde68a;font:inherit;line-height:1.9;white-space:pre-wrap}.reseller-manual-payment p{margin:0;color:#aebdca;font-size:.78rem;line-height:1.8}.reseller-portal-notice,.reseller-portal-warning{width:100%;padding:12px 14px;border-radius:9px;background:#38bdf81a;color:#b9eaff;line-height:1.8}.reseller-portal-warning{display:flex;align-items:center;gap:9px;background:#fb71851a;color:#fecdd3}.reseller-dashboard-page{display:grid;align-content:start;gap:18px}.reseller-dashboard-page>header,.reseller-dashboard-page>header>div,.reseller-dashboard-hero,.reseller-dashboard-panel>header,.reseller-fresh-link,.reseller-link-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.reseller-dashboard-page>header>div{justify-content:flex-end}.reseller-dashboard-page>header a,.reseller-dashboard-page>header button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:transparent;color:#c9e4fa;font:inherit;text-decoration:none;cursor:pointer}.reseller-dashboard-hero,.reseller-dashboard-panel,.reseller-dashboard-stats article,.reseller-fresh-link,.reseller-permission-note{padding:20px;border:1px solid rgba(125,211,252,.15);border-radius:12px;background:#081827e6}.reseller-dashboard-hero.is-suspended{border-color:#fb718552}.reseller-dashboard-hero h1,.reseller-dashboard-panel h2{margin:4px 0;color:#fff}.reseller-dashboard-hero p{margin:0;color:#91a6ba}.reseller-dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reseller-dashboard-stats article{display:grid;gap:5px}.reseller-dashboard-stats strong{color:#fff;font-size:1.55rem}.reseller-dashboard-stats span{color:#8fa3b8;font-size:.78rem}.reseller-fresh-link>div{display:grid;gap:6px;min-width:0}.reseller-fresh-link code{overflow:hidden;color:#8ce8f4;text-overflow:ellipsis;white-space:nowrap}.reseller-fresh-link button,.reseller-link-list button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid rgba(45,212,191,.3);border-radius:8px;background:#2dd4bf17;color:#a7fff1;font:inherit;cursor:pointer}.reseller-link-list{display:grid;gap:8px;margin-top:16px}.reseller-link-list article{padding:12px;border:1px solid rgba(125,211,252,.1);border-radius:8px;background:#071522}.reseller-link-list article>div{display:grid;gap:4px;min-width:180px}.reseller-link-list small{color:#7f96ad}.reseller-link-status{padding:5px 9px;border-radius:99px;background:#94a3b81f;color:#aab9cb;font-size:.72rem;font-weight:900}.reseller-link-status.is-paid{background:#2dd4bf1f;color:#83f3df}.reseller-link-status.is-claimed{background:#38bdf81f;color:#a5e8ff}.reseller-link-status.is-expired,.reseller-link-status.is-revoked{background:#fb71851a;color:#fecdd3}.reseller-permission-note{display:flex;align-items:flex-start;gap:10px;color:#9db0c3}.reseller-permission-note svg{flex:0 0 auto;color:#62e8d7}.reseller-permission-note p{margin:0;line-height:1.9}@media(max-width:760px){.reseller-dashboard-page>header,.reseller-dashboard-hero,.reseller-dashboard-panel>header,.reseller-fresh-link,.reseller-link-list article{align-items:stretch;flex-direction:column}.reseller-dashboard-stats{grid-template-columns:repeat(2,1fr)}.reseller-link-list button{justify-content:center;min-height:44px}}@media(max-width:480px){.reseller-portal-page,.reseller-dashboard-page{padding:16px}.reseller-dashboard-stats{grid-template-columns:1fr}.reseller-portal-brand{align-items:flex-start;flex-direction:column}.reseller-portal-brand span{padding:0;border:0}}.reseller-link-identity{flex:1;min-width:0}.reseller-link-list article>.reseller-link-identity>.reseller-link-url{display:flex;align-items:center;gap:8px;min-width:0;margin-top:7px;padding:7px 8px;border:1px solid rgba(125,211,252,.13);border-radius:8px;background:#020a128c;transition:border-color .2s ease,background .2s ease,transform .2s ease}.reseller-link-url.is-copied{border-color:#2dd4bf80;background:#2dd4bf1a;transform:translateY(-1px)}.reseller-link-url code{flex:1;min-width:0;overflow:hidden;color:#8ce8f4;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.reseller-link-url button{flex:0 0 auto;min-height:34px;padding:0 10px}@media(max-width:760px){.reseller-link-list article>.reseller-link-identity>.reseller-link-url{align-items:stretch;flex-direction:column}.reseller-link-url code{width:100%;direction:ltr;text-align:left}.reseller-link-url button{width:100%}}.reseller-customer-code{margin:0;color:#a7fff1;font-weight:700}.reseller-customer-code bdi,.reseller-link-identity bdi{direction:ltr;unicode-bidi:isolate}.reseller-link-search{display:flex;align-items:center;gap:10px;margin-top:16px}.reseller-link-search label{white-space:nowrap;color:#a9c8d5}.reseller-link-search input{flex:1;min-width:0;min-height:42px;padding:8px 12px;border:1px solid rgba(125,211,252,.3);border-radius:8px;background:#071522;color:#e6eef9;font:inherit}.reseller-link-search button{min-height:42px;padding:0 16px;border:1px solid rgba(45,212,191,.4);border-radius:8px;background:#2dd4bf1f;color:#a7fff1;font:inherit;font-weight:700;cursor:pointer}.reseller-link-search :focus-visible{outline:2px solid #71f4df;outline-offset:2px}@media(max-width:600px){.reseller-link-search{flex-wrap:wrap}.reseller-link-search label{width:100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-vaziri),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.container{margin-left:auto;margin-right:auto;max-width:77.5rem;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.container{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1024px){.container{padding-left:3.75rem;padding-right:3.75rem}}@media(min-width:1280px){.container{max-width:87.5rem}}.h1{font-size:2.5rem;font-weight:600;line-height:3.25rem}@media(min-width:768px){.h1{font-size:2.75rem;line-height:3.75rem}}@media(min-width:1024px){.h1{font-size:3.25rem;line-height:4.0625rem}}@media(min-width:1280px){.h1{font-size:3.75rem;line-height:4.5rem}}.h2{font-size:1.75rem;line-height:2.5rem}@media(min-width:768px){.h2{font-size:2rem;line-height:2.5rem}}@media(min-width:1024px){.h2{font-size:2.5rem;line-height:3.5rem}}@media(min-width:1280px){.h2{font-size:3rem;line-height:1.25}}.h3{font-size:2rem;line-height:1.5}@media(min-width:768px){.h3{font-size:2.5rem}}.h4{font-size:2rem;line-height:1.5}.h5{font-size:1.5rem;line-height:2rem;line-height:1.5}.h6{font-size:1.125rem;font-weight:600;line-height:2rem}.body-1{font-size:.875rem;line-height:1.5rem}@media(min-width:768px){.body-1{font-size:1rem;line-height:1.75rem}}@media(min-width:1024px){.body-1{font-size:1.25rem;line-height:2rem}}.body-2{font-size:.875rem;font-weight:300;line-height:1.5rem}@media(min-width:768px){.body-2{font-size:1rem;line-height:1.5rem}}.caption{font-size:.875rem;line-height:1.25rem}.tagline{font-family:var(--font-vaziri);font-size:.75rem;line-height:1rem;font-weight:300;text-transform:uppercase;letter-spacing:0}.button{font-family:var(--font-lemonada);font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.site-shell{min-height:100dvh;background:radial-gradient(circle at top right,rgba(45,212,191,.18),transparent 32rem),radial-gradient(circle at 10% 15%,rgba(56,189,248,.14),transparent 28rem),linear-gradient(180deg,#081421,#06101d 44%,#07111f)}.page-container{width:min(100% - 32px,1180px);margin-inline:auto}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(255,255,255,.1);background:#07111fdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header-inner{width:min(100% - 32px,1180px);height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-inline:auto}.brand-link{min-height:44px;display:inline-flex;align-items:center}.brand-link img,.sidebar-brand img{width:144px;height:auto}.brand-gradient-logo{width:144px;height:48px;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(45,212,191,.2))}.svg-gradient-defs{position:absolute;width:0;height:0;overflow:hidden}.desktop-nav,.desktop-actions{display:none}.nav-link,.mobile-nav-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--muted);font-size:.95rem;font-weight:700;transition:background .18s ease,color .18s ease}.nav-link{padding-inline:12px}.mobile-nav{display:grid;gap:8px;width:min(100% - 32px,1180px);margin:0 auto;padding:14px 0 18px}.mobile-nav-link{justify-content:center;background:#ffffff0d}.mobile-nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.mobile-nav-actions.single-action{grid-template-columns:minmax(0,1fr)}.nav-link:hover,.mobile-nav-link:hover{background:#ffffff14;color:#fff}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;color:#fff;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.btn:focus-visible,.icon-button:focus-visible,input:focus-visible{outline:3px solid rgba(45,212,191,.55);outline-offset:3px}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--accent));color:#03121e;box-shadow:0 18px 40px #2dd4bf38}.btn-secondary,.btn-ghost{border-color:#94a3b84d;background:#0f172ab8;color:#e2e8f0}.btn-xl{min-height:52px;padding-inline:24px;font-size:1rem}.full-width{width:100%}.icon-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#ffffff0d;color:#e2e8f0;cursor:pointer}.hero-section{position:relative;min-height:100dvh;overflow:hidden;padding-top:88px}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06101d4d,#06101d),linear-gradient(90deg,#06101df2,#06101d99)}.hero-bg picture{display:block;width:100%;height:100%}.hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42}.hero-layout{position:relative;z-index:1;min-height:calc(100dvh - 88px);display:grid;place-items:center;gap:38px;padding:64px 0}.hero-content{max-width:850px;margin-inline:auto;text-align:center}.eyebrow{width:-moz-fit-content;width:fit-content;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(45,212,191,.28);border-radius:999px;background:#2dd4bf17;color:#99f6e4;padding:8px 14px;font-size:.92rem;font-weight:800}.eyebrow.center{margin-inline:auto}.eyebrow.\!center{margin-inline:auto!important}.hero-content h1{margin:24px auto 0;color:#fff;font-size:clamp(2.1rem,6.5vw,5rem);font-weight:800;line-height:1.22;text-align:center}.hero-content p{max-width:720px;margin:24px auto 0;color:var(--muted);font-size:clamp(1rem,2.2vw,1.18rem);line-height:2.05;text-align:center}.hero-actions{display:flex;flex-direction:column;justify-content:center;gap:12px;margin-top:32px}.hero-preview{position:relative;width:min(100%,920px);aspect-ratio:16 / 9;overflow:visible;animation:hero-preview-float 7.5s ease-in-out infinite}.hero-preview:before,.hero-preview:after{content:"";position:absolute;pointer-events:none}.hero-preview:before{inset:12% 10%;z-index:-2;border-radius:22px;background:radial-gradient(circle at 18% 22%,rgba(45,212,191,.34),transparent 38%),radial-gradient(circle at 80% 76%,rgba(168,85,247,.3),transparent 42%),radial-gradient(circle,rgba(56,189,248,.22),transparent 64%);filter:blur(34px);opacity:.9}.hero-preview:after{inset:auto 16% -6%;height:18%;z-index:-1;border-radius:50%;background:#00000057;filter:blur(24px)}.hero-slider{position:relative;width:100%;height:100%;perspective:1200px}.hero-slide{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0f172a8c;box-shadow:0 30px 90px #00000061;pointer-events:none;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hero-slide-active{inset:14% 8% auto;z-index:4;width:84%;height:72%;animation:hero-main-enter .76s cubic-bezier(.22,1,.36,1);filter:saturate(1.06) contrast(1.03);opacity:1;transform:translateZ(90px) scale(1)}.hero-slide-prev,.hero-slide-next{inset-inline:14%;z-index:2;height:52%;opacity:.52;filter:saturate(.9) brightness(.78)}.hero-slide-prev{top:0;transform:translate3d(0,-8%,-100px) scale(.9) rotateX(-5deg)}.hero-slide-next{bottom:0;transform:translate3d(0,8%,-90px) scale(.9) rotateX(5deg)}.hero-slide-hidden{inset:14% 14% auto;z-index:1;width:72%;height:72%;opacity:0;transform:translate3d(0,34%,-160px) scale(.72)}.hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes hero-preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero-main-enter{0%{opacity:.72;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hero-preview,.hero-slide{animation:none;transition:none}}.section-band{position:relative;padding:clamp(64px,8vw,112px) 0}.section-band:before{content:"";position:absolute;top:0;left:50%;width:min(100% - 32px,1180px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(148,163,184,.18),transparent);pointer-events:none}.section-band.compact{padding-top:48px}.section-intro{max-width:760px;margin:0 auto 36px;text-align:center}.section-intro span{color:var(--accent);font-size:clamp(1.05rem,1.5vw,1.18rem);font-weight:800}.panel-title span,.dashboard-topbar p{color:var(--accent);font-size:.95rem;font-weight:800}.section-intro h2,.cta-band h2,.auth-card h1,.dashboard-topbar h1{margin:10px auto 0;color:#fff;font-size:clamp(1.85rem,4vw,3.1rem);font-weight:800;line-height:1.35;text-align:center}.section-intro p,.cta-band p,.auth-card p{margin:14px auto 0;color:var(--muted);line-height:2;text-align:center}.feature-grid,.pricing-grid,.games-grid,.faq-grid{display:grid;gap:16px}.feature-grid{grid-template-columns:1fr}.feature-card,.plan-card,.faq-card,.auth-card,.stat-card,.account-panel,.cta-band,.service-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 24px 80px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feature-card{position:relative;overflow:hidden}.feature-media{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:#ffffff08}.feature-media:before{content:none}.feature-card:hover .feature-media:before{content:none}.feature-media img{position:relative;z-index:1;width:100%;aspect-ratio:16 / 10;display:block;border-radius:0;-o-object-fit:cover;object-fit:cover;opacity:1}.feature-card-body{padding:24px 22px 22px;text-align:center}.feature-icon{position:relative;width:52px;height:52px;display:grid;place-items:center;margin:0 auto 16px;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 26% 20%,rgba(45,212,191,.22),transparent 42%),#07111feb;box-shadow:0 18px 36px #00000057,0 0 28px #2dd4bf4d,inset 0 0 24px #38bdf81a}.feature-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--primary),var(--accent),#a855f7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.feature-icon svg{position:relative;z-index:1;filter:drop-shadow(0 0 10px rgba(56,189,248,.55))}.feature-card h3,.plan-card h3,.faq-card h3,.service-content h3,.account-panel h2{margin:0;color:#fff;font-size:1.24rem;font-weight:800;text-align:center}.faq-card h3{width:-moz-fit-content;width:fit-content;margin-inline:auto;background:linear-gradient(135deg,#99f6e4 0%,var(--primary) 34%,var(--accent) 68%,#a855f7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 26px rgba(56,189,248,.22)}.feature-card p,.plan-card p,.faq-card p,.service-content p{margin:12px auto 0;color:var(--muted);line-height:1.95;text-align:center}.platform-layout{display:grid;gap:48px;align-items:center}.platform-copy{text-align:center}.check-list{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none;color:#dbeafe}.check-list li,.plan-list li{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.check-list svg,.plan-list svg{flex:0 0 auto;color:var(--primary)}.platform-orbit{position:relative;width:min(72vw,360px);aspect-ratio:1;display:grid;place-items:center;margin:auto;border:1px solid var(--border);border-radius:50%;background:#0f172a61;box-shadow:inset 0 0 50px #2dd4bf14,0 26px 90px #00000047}.platform-orbit:before{content:"";position:absolute;width:58%;aspect-ratio:1;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 28px #2dd4bf29,inset 0 0 26px #38bdf814}.orbit-center{display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-strong);z-index:3;width:82px;height:82px;border-radius:50%;box-shadow:0 0 34px #38bdf82e,0 20px 46px #00000047}.symbol-gradient-logo{width:48px;height:32px;display:block;background-image:var(--controller-image);background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(0 36%,20% 10%,50% 0,85% 10%,100% 36%,100% 100%,0 100%);mix-blend-mode:screen}.orbit-ring{position:absolute;inset:0;z-index:2;width:100%;aspect-ratio:1;margin:auto;border-radius:50%;--orbit-radius: calc(min(72vw, 360px)/2) }.orbit-item{position:absolute;top:50%;left:50%;width:62px;height:62px;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translate(var(--orbit-radius)) rotate(var(--orbit-angle-inverse));transform-origin:center;animation:orbit-item-spin 86s linear infinite;will-change:transform}.orbit-stabilizer{display:grid;place-items:center}.orbit-bubble{position:relative;width:62px;height:62px;display:grid;place-items:center;isolation:isolate;animation:orbit-float 6.8s ease-in-out infinite;animation-delay:var(--float-delay);will-change:transform}.orbit-bubble:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(45,212,191,.42),transparent 46%),radial-gradient(circle at 68% 64%,rgba(168,85,247,.34),transparent 48%),radial-gradient(circle,rgba(56,189,248,.22),transparent 64%);filter:blur(13px);opacity:.9}.orbit-bubble img{position:relative;z-index:1;width:38px;max-height:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.34))}@keyframes orbit-item-spin{0%{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translate(var(--orbit-radius)) rotate(var(--orbit-angle-inverse))}to{transform:translate(-50%,-50%) rotate(var(--orbit-angle-end)) translate(var(--orbit-radius)) rotate(var(--orbit-angle-end-inverse))}}@keyframes orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.service-panel{display:grid;overflow:hidden}.service-panel>img{width:100%;height:100%;min-height:260px;-o-object-fit:cover;object-fit:cover}.service-content{display:grid;align-content:center;padding:clamp(24px,5vw,42px)}.pricing-grid{grid-template-columns:1fr}.plan-card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:24px 20px 22px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.plan-card:hover{z-index:1;transform:translateY(-6px) scale(1.018);border-color:#5eead494;box-shadow:0 18px 36px #0891b22e,0 0 26px #2dd4bf24}.plan-card.is-highlighted{border-color:#2dd4bf8c;background:linear-gradient(180deg,#14b8a629,#0f172abd)}.plan-card-head{display:flex;align-items:center;justify-content:center;text-align:center}.plan-card-head>div{display:grid;justify-items:center;gap:8px;text-align:center}.plan-card-head p{margin:0;text-align:center}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.plan-card .status-pill{position:absolute;top:16px;right:-38px;z-index:2;width:132px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(153,246,228,.36);border-radius:0;background:linear-gradient(90deg,#14b8a6e6,#38bdf8e6);box-shadow:0 6px 18px #2dd4bf29;color:#042f3b;font-size:.74rem;font-weight:800;white-space:nowrap;transform:rotate(50deg)}.panel-title>.status-pill{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2dd4bf1f;color:#99f6e4;padding:0 12px;font-size:.82rem;font-weight:800;white-space:nowrap}.price-row{margin-top:26px;display:flex;align-items:baseline;justify-content:center;gap:8px}.price-row strong{color:#fff;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800}.price-row span{color:var(--soft)}.pricing-empty{grid-column:1 / -1;width:100%;min-height:132px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a75;color:#cbd5e1;text-align:center;padding:24px}.plan-list{display:grid;flex:1;gap:12px;margin:24px 0;padding:0;color:#dbeafe;list-style:none}.plan-list li{min-height:22px;white-space:nowrap;font-size:.84rem}.plan-list li svg{width:17px;height:17px}.plan-list .plan-trial-benefit{color:#99f6e4;font-weight:800}.plan-trial-benefit svg{color:#67e8f9}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-card{position:relative;min-height:180px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#0f172a}.game-card img{width:100%;height:100%;min-height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .28s ease}.game-card:hover img{transform:scale(1.05)}.game-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#06101de0,#06101d1f)}.game-card h3{position:absolute;inset:auto 12px 12px;z-index:1;margin:0;color:#fff;font-size:.98rem;font-weight:800;text-align:center}.center-action{display:flex;justify-content:center;margin-top:28px}.faq-grid{grid-template-columns:1fr}.faq-card{padding:24px}.cta-band{display:grid;gap:24px;align-items:center;padding:clamp(24px,5vw,42px);text-align:center}.site-footer{position:relative;padding:clamp(40px,7vw,72px) 0 48px;background:#070b15}.footer-panel{position:relative;display:grid;justify-items:center;gap:28px;border-top:1px solid rgba(148,163,184,.18);padding:clamp(38px,5vw,48px) 16px 0;text-align:center}.footer-panel:before,.footer-panel:after{content:"+";position:absolute;top:-13px;width:26px;height:26px;display:grid;place-items:center;color:#fff;font-size:1.42rem;font-weight:800;line-height:1;text-shadow:0 0 14px rgba(255,255,255,.32)}.footer-panel:before{right:-12px}.footer-panel:after{left:-12px}.footer-brand-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 24px}.footer-logo{min-height:44px;display:inline-flex;align-items:center}.footer-logo .brand-gradient-logo{filter:drop-shadow(0 0 12px rgba(45,212,191,.2))}.footer-trust{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#e2e8f0;font-size:.96rem;font-weight:800;line-height:1.7;transition:transform .18s ease,color .18s ease}.footer-trust:hover{transform:translateY(-1px);color:#fff}.footer-trust img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.footer-description{max-width:520px;margin:0 auto;color:#cbd5e1ad;font-size:1.02rem;line-height:2;text-align:center}.footer-socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.footer-social-button{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.08);border-radius:50%;background:#ffffff0e;box-shadow:inset 0 0 18px #ffffff06;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.footer-social-button:hover{transform:translateY(-3px);border-color:#22c55e6b;background:linear-gradient(135deg,#2dd4bf2e,#22c55e38);box-shadow:0 16px 34px #22c55e29,inset 0 0 20px #2dd4bf2e}.footer-social-button img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.78;transition:opacity .18s ease,filter .18s ease}.footer-social-button:hover img{opacity:1;filter:brightness(1.8)}.footer-copyright{margin:4px 0 0;color:#94a3b8a8;font-size:.94rem;text-align:center}.final-section{padding-bottom:96px}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:112px 16px 32px}.auth-card{width:min(100%,520px);padding:clamp(24px,5vw,36px)}.auth-heading{text-align:center}.auth-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 16px;border-radius:8px;background:#2dd4bf21;color:#99f6e4}.form-grid{display:grid;gap:18px;margin-top:28px}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;border-radius:8px;background:#0206176b;padding:6px}.auth-tabs button{min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--soft);cursor:pointer;font:inherit;font-weight:800}.auth-tabs button.active{background:linear-gradient(135deg,#2dd4bf3d,#38bdf829);color:#fff}.field>span{display:block;margin-bottom:9px;color:#e2e8f0;font-size:.95rem;font-weight:700;text-align:right}.field>div{min-height:52px;display:flex;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#02061773;padding:0 14px}.field svg{flex:0 0 auto;color:var(--soft)}.field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;text-align:right}.field input::-moz-placeholder{color:#64748b}.field input::placeholder{color:#64748b}.google-auth-button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fffffff0;color:#0f172a;cursor:pointer;font:inherit;font-weight:900;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;touch-action:manipulation}.google-auth-button:hover{border-color:#2dd4bf70;box-shadow:0 14px 32px #0f172a38;transform:translateY(-1px)}.google-auth-button span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);color:#fff;font-family:Arial,sans-serif;font-size:1rem;font-weight:900}.google-auth-disclosure{margin:-2px 0 2px;color:#aebed1;font-size:.78rem;line-height:1.85;text-align:right}.google-auth-disclosure a{color:#67e8f9;font-weight:800;text-decoration:underline;text-underline-offset:3px}.otp-panel{display:grid;justify-items:center;gap:8px;border:1px solid rgba(45,212,191,.22);border-radius:8px;background:linear-gradient(135deg,#2dd4bf1a,#38bdf814);padding:18px;text-align:center}.otp-panel span{color:var(--soft);font-weight:700}.otp-panel strong{color:#fff;font-size:1.15rem}.otp-panel p{color:#cbd5e1;line-height:1.8;margin:0}.otp-actions{display:grid;gap:10px}.auth-sms-verify{animation:telegram-step-enter .42s cubic-bezier(.2,.85,.2,1) both}.auth-sms-verify .animated-otp{width:100%}.auth-sms-verify[data-phase=success] .otp-panel{border-color:#22c55e85;background:#10b98114;animation:telegram-content-confirm .42s ease-out both}.otp-auto-submit-note{color:#718198;font-size:.76rem;line-height:1.8;text-align:center}.sandbox-code-panel{display:grid;justify-items:center;gap:8px;border:1px solid rgba(56,189,248,.26);border-radius:8px;background:#0e749017;padding:14px;text-align:center}.sandbox-code-panel>span{color:#7dd3fc;font-size:.82rem;font-weight:900}.sandbox-code-panel p{margin:0;color:#b6c5d8;font-size:.82rem;line-height:1.8}.sandbox-code-panel button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(45,212,191,.34);border-radius:8px;background:#2dd4bf1a;color:#dffbf6;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;padding:8px 14px}.sandbox-code-panel button:hover{border-color:#2dd4bfa6;background:#2dd4bf2b}.sandbox-code-panel button:focus-visible{outline:3px solid rgba(94,234,212,.38);outline-offset:3px}.sandbox-code-panel bdi{color:#5eead4;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:900}.otp-timer{min-height:32px;display:grid;place-items:center;border-radius:8px;color:#99f6e4;font-variant-numeric:tabular-nums;font-weight:900;text-align:center}.auth-alert,.panel-success,.panel-muted{border-radius:8px;background:#0f172a85;color:#cbd5e1;line-height:1.9;margin:0;padding:12px 14px;text-align:center}.panel-muted{margin-top:18px;text-align:right}.auth-switch{margin-top:22px;color:var(--soft);text-align:center}.auth-switch a{margin-right:8px;color:#67e8f9;font-weight:800}.auth-recovery-link{justify-self:start;color:#7dd3fc;font-size:.85rem;font-weight:800;text-decoration:none;transition:color .18s ease,transform .18s ease}.auth-recovery-link:hover{color:#ccfbf1;transform:translate(-2px)}.auth-recovery-link:focus-visible{outline:3px solid rgba(94,234,212,.38);outline-offset:4px}.auth-reset-success{display:grid;justify-items:center;gap:12px;min-height:210px;align-content:center;color:#cbd5e1;text-align:center;animation:telegram-step-enter .42s cubic-bezier(.2,.85,.2,1) both}.auth-reset-success svg{color:#5eead4;filter:drop-shadow(0 0 18px rgba(45,212,191,.36))}.auth-reset-success strong{color:#f8fafc;font-size:1.15rem}.dashboard-shell{min-height:100dvh;display:grid;background:#07111f}.dashboard-sidebar{display:none;border-left:1px solid rgba(148,163,184,.14);background:#0206176b;padding:24px}.dashboard-sidebar nav{display:grid;gap:8px;margin-top:34px}.dashboard-sidebar a{min-height:46px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;color:var(--muted);padding:0 14px;font-weight:700}.dashboard-sidebar a.active,.dashboard-sidebar a:hover{background:#2dd4bf1f;color:#fff}.dashboard-main{padding:20px}.dashboard-topbar{display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:24px;text-align:center}.dashboard-top-actions{display:flex;flex-direction:column;gap:10px}.dashboard-grid,.dashboard-content{display:grid;gap:16px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.account-panel{padding:20px}.stat-card{text-align:center}.stat-card svg{margin:auto;color:var(--accent)}.stat-card span{display:block;margin-top:14px;color:var(--soft);font-size:.9rem}.stat-card strong{display:block;margin-top:4px;color:#fff;font-size:1.9rem}.progress-track{height:12px;margin-top:24px;overflow:hidden;border-radius:999px;background:#94a3b824}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent))}.subscription-remaining-time{margin:22px 0 0;color:#dbeafe;font-weight:800;text-align:right}.subscription-remaining-time.is-expired{color:#94a3b8}.subscription-progress-track{margin-top:10px}.subscription-progress-track span{width:0;transition:width .48s ease}.subscription-progress-track span.is-active{width:100%;background-size:180% 100%;animation:subscription-connection-flow 3.2s linear infinite}@keyframes subscription-connection-flow{0%{background-position:0 50%}to{background-position:180% 50%}}.account-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.dns-panel,.ip-register-panel{direction:rtl}.manual-ip-block .field{text-align:right}.manual-ip-block .btn{min-height:42px}@keyframes ip-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ip-modal-card-in{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ip-result-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 12px #2dd4bf09,0 0 32px #2dd4bf2e}50%{transform:scale(1.045);box-shadow:0 0 0 17px #2dd4bf05,0 0 52px #2dd4bf4d}}.dashboard-plan-heading span,.dashboard-plan-card>span{color:var(--accent);font-size:.8rem;font-weight:900}.free-trial-offer strong,.dashboard-plan-card strong{color:#fff;font-size:.92rem}.dashboard-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-plan-card{position:relative;min-width:0;display:grid;align-content:start;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.17);border-radius:8px;background:#0206175c;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.dashboard-plan-card:before,.free-trial-offer:before{content:"";position:absolute;inset:-2px;z-index:0;opacity:0;background:linear-gradient(130deg,rgba(45,212,191,.22),rgba(56,189,248,.16),transparent 65%);transition:opacity .22s ease;pointer-events:none}.dashboard-plan-card>*,.free-trial-offer>*{position:relative;z-index:1}.dashboard-plan-card:hover{transform:translateY(-5px) scale(1.018);border-color:#5eead494;background:#051e2cc2;box-shadow:0 14px 30px #0891b226,0 0 24px #2dd4bf29}.dashboard-plan-card:hover:before,.free-trial-offer:hover:before{opacity:1}.dashboard-plan-card b{color:#99f6e4;font-size:.86rem;font-variant-numeric:tabular-nums}.dashboard-plan-card .btn,.free-trial-offer .btn{width:100%;margin-top:4px;padding-inline:10px;font-size:.8rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-plan-card .btn:hover:not(:disabled),.free-trial-offer .btn:hover:not(:disabled){transform:translateY(-2px);border-color:#5eead49e;box-shadow:0 8px 18px #2dd4bf33}.dashboard-plan-card>span{animation:dashboard-plan-tag 3.4s ease-in-out infinite}.dashboard-plan-state,.dashboard-plan-message{margin:0;border-radius:8px;background:#0f172a8f;color:var(--soft);line-height:1.8;padding:12px;text-align:center}.dashboard-plan-message{color:#99f6e4}@keyframes dashboard-plan-tag{0%,to{color:var(--accent)}50%{color:#67e8f9}}@media(prefers-reduced-motion:reduce){.dns-row,.plan-card,.dashboard-plan-card,.free-trial-offer,.dashboard-plan-card .btn,.free-trial-offer .btn{transition:none}.dashboard-plan-card>span{animation:none}}.dashboard-loading{min-height:100dvh;display:grid;place-items:center;align-content:center;text-align:center}.btn:disabled,.auth-tabs button:disabled{cursor:not-allowed;opacity:.58}.telegram-onboarding-page{min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:32px 16px;background-color:#06101d;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px);background-size:28px 28px}.telegram-onboarding-card{width:min(100%,510px);min-height:520px;display:grid;align-content:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#081422f5;box-shadow:0 24px 70px #00000057;padding:clamp(24px,6vw,40px)}.telegram-flow-brand{position:relative;display:grid;justify-items:center;margin-bottom:28px;text-align:center}.telegram-flow-brand .telegram-brand-gradient-logo{width:154px;height:40px;filter:drop-shadow(0 0 16px rgba(45,212,191,.28))}.telegram-flow-brand p{margin:7px 0 0;color:var(--soft);font-size:.84rem}.telegram-brand-status{position:absolute;top:-4px;right:calc(50% - 86px);width:13px;height:13px;border:3px solid #0a1625;border-radius:50%;background:#34d399;box-shadow:0 0 14px #34d399cc}.telegram-flow-form{display:grid;gap:22px}.telegram-flow-heading,.telegram-flow-state{display:grid;justify-items:center;text-align:center}.telegram-flow-heading h1,.telegram-flow-state h1{margin:12px 0 0;color:#f8fafc;font-size:clamp(1.45rem,5vw,1.85rem);line-height:1.5}.telegram-flow-heading p,.telegram-flow-state p{margin:7px 0 0;color:#a8b5c8;font-size:.95rem;line-height:1.9}.telegram-flow-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(45,212,191,.24);border-radius:8px;background:#2dd4bf17;color:#5eead4}.telegram-phone-chip{min-height:44px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;border:1px solid rgba(45,212,191,.22);border-radius:8px;background:#2dd4bf12;color:#dffbf6;padding:8px 12px}.telegram-phone-chip bdi{font-variant-numeric:tabular-nums;font-weight:800}.telegram-phone-chip span{color:#7dd3c7;font-size:.78rem;font-weight:700}.telegram-otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%}.telegram-otp-inputs input{width:100%;min-width:0;aspect-ratio:.82;border:1px solid rgba(148,163,184,.25);border-radius:8px;outline:0;background:#020812a8;color:#fff;font-size:clamp(1.3rem,5vw,1.7rem);font-variant-numeric:tabular-nums;font-weight:800;text-align:center;caret-color:var(--primary);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.telegram-otp-inputs input:focus{border-color:var(--primary);background:#0b1f2ef0;box-shadow:0 0 0 3px #2dd4bf21}.telegram-otp-inputs input.has-value{border-color:#2dd4bfb3;background:#0d2a34c7;box-shadow:0 0 18px #2dd4bf1f;animation:telegram-otp-digit-pop .24s cubic-bezier(.2,.8,.2,1) both}.telegram-otp-stage{position:relative;min-height:76px;display:grid;align-items:center}.animated-otp{width:100%}.telegram-verification-result{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:8px;visibility:hidden;opacity:0;transform:scale(.72)}.telegram-verification-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(45,212,191,.58);border-radius:8px;background:#031419eb;color:#5eead4}.telegram-verification-mark svg{opacity:0}.telegram-verification-result strong{color:#a7f3d0;font-size:.8rem}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input,:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input{animation:telegram-otp-cell-exit .36s cubic-bezier(.55,0,1,.45) both}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input:nth-child(2),:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input:nth-child(2){animation-delay:30ms}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input:nth-child(3),:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input:nth-child(3){animation-delay:60ms}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input:nth-child(4),:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input:nth-child(4){animation-delay:90ms}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input:nth-child(5),:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input:nth-child(5){animation-delay:.12s}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-otp-inputs input:nth-child(6),:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-otp-inputs input:nth-child(6){animation-delay:.15s}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-verification-result,:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-verification-result{visibility:visible;animation:telegram-verification-enter .42s .26s cubic-bezier(.2,.85,.2,1) both}:is(.telegram-verify-step,.animated-otp)[data-phase=checking] .telegram-verification-mark{animation:telegram-verification-pulse .85s ease-in-out infinite}:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-verification-mark{border-color:#22c55eeb;color:#86efac;animation:telegram-verification-success .52s cubic-bezier(.2,.9,.2,1) both}:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-verification-mark svg{opacity:1;animation:telegram-check-draw .42s .18s ease-out both}:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-flow-heading,:is(.telegram-verify-step,.animated-otp)[data-phase=success] .telegram-phone-chip{animation:telegram-content-confirm .42s ease-out both}:is(.telegram-verify-step,.animated-otp)[data-phase=error] .telegram-otp-inputs{animation:telegram-otp-error .42s ease-in-out both}:is(.telegram-verify-step,.animated-otp)[data-phase=error] .telegram-otp-inputs input{border-color:#f87171bd;box-shadow:0 0 16px #f871711f}.telegram-resend-row{min-height:28px;display:grid;place-items:center;color:#a8b5c8;font-size:.88rem;font-variant-numeric:tabular-nums}.telegram-resend-row button{min-height:44px;border:0;background:transparent;color:#5eead4;cursor:pointer;font:inherit;font-weight:800}.telegram-auto-verify-note{margin:-12px 0 0;color:#718198;font-size:.76rem;line-height:1.8;text-align:center}.telegram-primary-button{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:linear-gradient(135deg,#2dd4bf,#22c55e 46%,#38bdf8);color:#03131b;cursor:pointer;font:inherit;font-weight:900;box-shadow:0 14px 34px #22c55e2e;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.telegram-primary-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 18px 38px #2dd4bf3d;transform:translateY(-1px)}.telegram-primary-button:focus-visible,.telegram-resend-row button:focus-visible,.telegram-password-field button:focus-visible{outline:3px solid rgba(94,234,212,.42);outline-offset:3px}.telegram-primary-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.55}.telegram-flow-alert{margin:-6px 0;border:1px solid rgba(248,113,113,.24);border-radius:8px;background:#7f1d1d21;color:#fecaca;font-size:.88rem;line-height:1.8;padding:10px 12px;text-align:center}.telegram-password-field>span{display:block;margin-bottom:9px;color:#d9e4f2;font-size:.9rem;font-weight:700}.telegram-password-field>div{min-height:54px;display:flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#020812a8;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease}.telegram-password-field>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2dd4bf21}.telegram-password-field svg{flex:0 0 auto;color:#7c8da4}.telegram-password-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff}.telegram-password-field input::-moz-placeholder{color:#607086}.telegram-password-field input::placeholder{color:#607086}.telegram-password-field button{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border:0;background:transparent;color:#91a2b9;cursor:pointer}.telegram-password-strength{display:grid;gap:8px;margin-top:-12px}.telegram-password-strength>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.telegram-password-strength>div span{height:4px;border-radius:4px;background:#94a3b82e}.telegram-password-strength[data-strength="1"]>div span:nth-child(1){background:#f59e0b}.telegram-password-strength[data-strength="2"]>div span:nth-child(-n+2){background:#2dd4bf}.telegram-password-strength[data-strength="3"]>div span{background:#22c55e}.telegram-password-strength small{color:#8fa0b6;font-size:.78rem}.telegram-password-step{animation:telegram-step-enter .42s cubic-bezier(.2,.85,.2,1) both}.telegram-flow-loader{width:44px;height:44px;border:3px solid rgba(45,212,191,.18);border-top-color:var(--primary);border-radius:50%;animation:telegram-flow-spin .8s linear infinite}.telegram-success-state{gap:8px}.telegram-success-mark{width:76px;height:76px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(52,211,153,.55);border-radius:50%;background:#10b98114;color:#34d399;box-shadow:0 0 32px #10b98121}.telegram-success-state>span:last-child{margin-top:12px;color:#7dd3c7;font-size:.88rem;font-variant-numeric:tabular-nums}.telegram-error-state{gap:10px}.telegram-error-state .telegram-primary-button{margin-top:14px}.telegram-error-state .telegram-secondary-button{margin-top:2px;border:1px solid rgba(45,212,191,.32);background:#071b27b8;color:#8cefe1;box-shadow:none}.telegram-flow-legal{margin:26px 0 0;color:#718198;font-size:.76rem;line-height:1.8;text-align:center}@keyframes telegram-flow-spin{to{transform:rotate(360deg)}}@keyframes telegram-otp-digit-pop{0%{opacity:.2;transform:translateY(7px) scale(.82)}70%{transform:translateY(-1px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes telegram-otp-cell-exit{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(8px) scale(.58);filter:blur(5px)}}@keyframes telegram-verification-enter{0%{opacity:0;transform:scale(.62) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes telegram-verification-pulse{0%,to{border-radius:8px;box-shadow:0 0 14px #2dd4bf29;transform:scale(.94)}50%{border-radius:18px 8px 16px 10px;box-shadow:0 0 32px #2dd4bf61;transform:scale(1.04) rotate(2deg)}}@keyframes telegram-verification-success{0%{border-radius:18px 8px 16px 10px;box-shadow:0 0 12px #22c55e24;transform:scale(.84) rotate(-4deg)}65%{border-radius:8px;box-shadow:0 0 42px #22c55e85;transform:scale(1.1) rotate(0)}to{border-radius:8px;box-shadow:0 0 30px #22c55e61;transform:scale(1)}}@keyframes telegram-check-draw{0%{opacity:0;transform:scale(.4) rotate(-18deg)}70%{opacity:1;transform:scale(1.18) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes telegram-content-confirm{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes telegram-otp-error{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes telegram-step-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.content-page{min-height:70dvh;padding-top:80px}.articles-section{border-block:1px solid rgba(148,163,184,.12);background:#030a1457}.articles-heading-row{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.articles-heading-row h2,.articles-page-header h1,.article-header h1,.not-found-page h1{margin:8px 0 12px;color:var(--text);font-weight:800;letter-spacing:-.03em}.articles-heading-row h2{font-size:clamp(1.8rem,4vw,2.65rem)}.articles-heading-row>div>p:last-child,.articles-page-header>p:last-child,.not-found-page>p{max-width:720px;margin:0;color:var(--muted);line-height:1.9}.articles-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.article-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:linear-gradient(145deg,#0f172aeb,#030a14cc);box-shadow:0 18px 50px #00000029;transition:transform .18s ease,border-color .18s ease}.article-card:hover{border-color:#2dd4bf61;transform:translateY(-4px)}.article-card-image{display:block;overflow:hidden;aspect-ratio:16 / 9;background:#0f172a}.article-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-card-image img{transform:scale(1.035)}.article-card-body{padding:22px}.article-category{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;border:1px solid rgba(45,212,191,.22);border-radius:999px;background:#2dd4bf14;color:#5eead4;font-size:.8rem;font-weight:800}.article-card h3{margin:15px 0 10px;font-size:1.18rem;line-height:1.65}.article-card h3 a:hover,.article-read-more:hover,.breadcrumbs a:hover,.article-toc a:hover,.footer-links a:hover{color:var(--primary)}.article-card-body>p{min-height:5.4em;margin:0 0 18px;color:var(--muted);font-size:.92rem;line-height:1.8}.article-card-meta,.article-byline{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--soft);font-size:.8rem}.article-card-meta span,.article-byline span,.article-byline time{display:inline-flex;align-items:center;gap:6px}.article-read-more{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#67e8f9;font-weight:800}.articles-page-header{padding-block:72px 46px}.articles-page-header h1,.article-header h1,.not-found-page h1{font-size:clamp(2rem,5vw,3.55rem);line-height:1.35}.articles-archive{padding-bottom:88px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;color:var(--soft);font-size:.86rem}.article-page{padding-block:44px 90px}.article-header{max-width:980px;margin-inline:auto;text-align:center}.article-header h1{margin-top:18px}.article-lead{max-width:800px;margin:0 auto 24px;color:var(--muted);font-size:1.05rem;line-height:2}.article-byline{justify-content:center}.article-cover{width:100%;margin-top:34px;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:26px;-o-object-fit:cover;object-fit:cover;box-shadow:0 26px 80px #0000004d}.article-layout{display:grid;gap:34px;max-width:980px;margin:54px auto 0}.article-toc{align-self:start;padding:20px;border:1px solid var(--border);border-radius:18px;background:#0f172a9e}.article-toc strong{color:#5eead4}.article-toc ol{margin:14px 0 0;padding-right:20px;color:var(--muted);line-height:1.85}.article-toc li+li{margin-top:8px}.article-content{min-width:0}.article-content section{scroll-margin-top:104px}.article-content section+section{margin-top:46px}.article-content h2{margin:0 0 18px;color:var(--text);font-size:clamp(1.45rem,3vw,2rem);line-height:1.55}.article-content h3{margin:0 0 8px;font-size:1.08rem}.article-content p,.article-content li{color:#d7e0eb;font-size:1rem;line-height:2.15}.article-content p{margin:0 0 16px}.article-content ul{display:grid;gap:8px;margin:16px 0 0;padding-right:24px}.article-cta{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:54px;padding:25px;border:1px solid rgba(45,212,191,.28);border-radius:20px;background:linear-gradient(135deg,#2dd4bf1f,#38bdf814)}.article-cta strong{font-size:1.1rem}.article-cta p{margin:6px 0 0;color:var(--muted);line-height:1.8}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px 0;color:var(--muted);font-size:.88rem;font-weight:700}.not-found-page{display:grid;place-content:center;justify-items:center;min-height:68dvh;padding-block:70px;text-align:center}.purpose-section{border-block:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at 85% 25%,rgba(45,212,191,.1),transparent 24rem),#030a1475}.purpose-layout{display:grid;gap:36px;align-items:center}.purpose-copy>h2{max-width:760px;margin:16px 0 18px;color:var(--text);font-size:clamp(2rem,5vw,3.15rem);line-height:1.45;letter-spacing:-.025em}.purpose-copy>p:not(.eyebrow){max-width:790px;margin:0;color:#d7e0eb;font-size:1.02rem;line-height:2.1}.purpose-card h3{margin:0;color:var(--text)}.purpose-google-summary{margin-top:20px!important;padding-right:14px;border-right:2px solid rgba(45,212,191,.65);color:var(--muted)!important;font-size:.9rem!important;line-height:1.9!important}.purpose-google-summary a,.faq-privacy-link{display:inline-flex;min-height:44px;align-items:center;color:#67e8f9;font-weight:800}.purpose-google-summary a:hover,.faq-privacy-link:hover,.legal-content a:hover,.legal-toc a:hover{color:var(--primary)}.faq-card-google{border-color:#38bdf842;background:linear-gradient(135deg,#38bdf812,#0f172ab8)}.faq-card-google p{margin-bottom:8px}.faq-privacy-link{line-height:1.7}.purpose-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.purpose-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:18px;background:#0f172aa8}.purpose-card>span{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;border-radius:12px;background:#2dd4bf1f;color:#5eead4}.purpose-card h3{font-size:1rem}.purpose-card p{margin:8px 0 0;color:var(--muted);font-size:.9rem;line-height:1.8}.legal-page{min-height:70dvh;padding:80px 0 90px}.legal-hero{max-width:880px;padding:clamp(58px,9vw,100px) 0 44px}.legal-hero h1{margin:14px 0 16px;color:var(--text);font-size:clamp(2.25rem,6vw,4rem);line-height:1.35;letter-spacing:-.035em}.legal-hero>p:not(.eyebrow){max-width:760px;margin:0 0 18px;color:var(--muted);font-size:1.02rem;line-height:2}.legal-hero>span{color:var(--soft);font-size:.88rem}.legal-layout{display:grid;gap:28px;align-items:start}.legal-toc{padding:22px;border:1px solid var(--border);border-radius:18px;background:#0f172aa3}.legal-toc strong{display:block;margin-bottom:14px;color:#5eead4}.legal-toc nav{display:grid;gap:4px}.legal-toc a{min-height:44px;display:flex;align-items:center;border-radius:8px;color:var(--muted);font-size:.86rem;line-height:1.6;transition:color .18s ease,background .18s ease}.legal-toc a:hover{background:#ffffff0a}.legal-content{min-width:0;padding:clamp(22px,5vw,44px);border:1px solid var(--border);border-radius:24px;background:#07111fc2;box-shadow:0 24px 70px #0003}.legal-summary{margin-bottom:40px;padding:20px;border-right:3px solid var(--primary);border-radius:12px;background:#2dd4bf14}.legal-summary strong{color:#5eead4}.legal-summary p{margin-bottom:0}.legal-content section{scroll-margin-top:108px}.legal-content section+section{margin-top:42px;padding-top:42px;border-top:1px solid rgba(148,163,184,.14)}.legal-content h2{margin:0 0 18px;color:var(--text);font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.65}.legal-content p,.legal-content li{color:#d7e0eb;font-size:.98rem;line-height:2.1}.legal-content p{margin:0 0 14px}.legal-content ul{display:grid;gap:8px;margin:0;padding-right:24px}.legal-content a:not(.btn){color:#67e8f9;font-weight:800;text-decoration:underline;text-underline-offset:3px}.legal-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-0\.5{inset:.125rem}.-bottom-\[1\.125rem\]{bottom:-1.125rem}.-left-\[10rem\]{left:-10rem}.-left-\[30\.375rem\]{left:-30.375rem}.-left-\[5\.5rem\]{left:-5.5rem}.-right-\[5\.5rem\]{right:-5.5rem}.-top-\[0\.3125rem\]{top:-.3125rem}.-top-\[1\.6rem\]{top:-1.6rem}.-top-\[100\%\]{top:-100%}.-top-\[42\.375rem\]{top:-42.375rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/2{bottom:50%}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[11rem\]{bottom:11rem}.bottom-\[7\.5rem\]{bottom:7.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-16{left:4rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-7\.5{left:1.875rem}.left-\[1\.3125rem\]{left:1.3125rem}.left-\[1\.5625rem\]{left:1.5625rem}.left-\[2\.1875rem\]{left:2.1875rem}.left-\[3\.125rem\]{left:3.125rem}.left-full{left:100%}.right-0{right:0}.right-1\/2{right:50%}.right-10{right:2.5rem}.right-16{right:4rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7\.5{right:1.875rem}.right-8{right:2rem}.right-\[1\.5625rem\]{right:1.5625rem}.right-\[2\.1875rem\]{right:2.1875rem}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.top-\[12\.6rem\]{top:12.6rem}.top-\[18\.25rem\]{top:18.25rem}.top-\[26\.8rem\]{top:26.8rem}.top-\[4\.4rem\]{top:4.4rem}.top-\[54\.9375rem\]{top:54.9375rem}.top-\[55\.25rem\]{top:55.25rem}.top-\[5rem\]{top:5rem}.top-full{top:100%}.z-1{z-index:1}.z-10{z-index:10}.z-2{z-index:2}.z-50{z-index:50}.-m-0\.5{margin:-.125rem}.m-auto{margin:auto}.-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-3{margin-left:-.75rem}.-ml-\[1\.6rem\]{margin-left:-1.6rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-32{margin-top:-8rem}.-mt-36{margin-top:-9rem}.-mt-\[5\.25rem\]{margin-top:-5.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8,.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3\.875rem\]{margin-bottom:3.875rem}.mb-\[3rem\]{margin-bottom:3rem}.mb-\[6\.5rem\]{margin-bottom:6.5rem}.ml-10{margin-left:2.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-52{margin-top:13rem}.mt-\[12\.9rem\]{margin-top:12.9rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[33\/40\]{aspect-ratio:33/40}.aspect-square{aspect-ratio:1 / 1}.h-0\.25{height:.0625rem}.h-0\.5{height:.125rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-\[1\.4rem\]{height:1.4rem}.h-\[11\.0625rem\]{height:11.0625rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[20rem\]{height:20rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[39rem\]{height:39rem}.h-\[3rem\]{height:3rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[56\.625rem\]{height:56.625rem}.h-\[58\.85rem\]{height:58.85rem}.h-\[8\.5rem\]{height:8.5rem}.h-\[88\.5625rem\]{height:88.5625rem}.h-full{height:100%}.max-h-\[200rem\]{max-height:200rem}.max-h-\[35rem\]{max-height:35rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[39rem\]{min-height:39rem}.min-h-dvh{min-height:100dvh}.w-0\.25{width:.0625rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[10\.125rem\]{width:10.125rem}.w-\[12rem\]{width:12rem}.w-\[18rem\]{width:18rem}.w-\[19rem\]{width:19rem}.w-\[2\.25rem\]{width:2.25rem}.w-\[22rem\]{width:22rem}.w-\[23\.125rem\]{width:23.125rem}.w-\[234\%\]{width:234%}.w-\[3\.2rem\]{width:3.2rem}.w-\[32\.625rem\]{width:32.625rem}.w-\[36\.125rem\]{width:36.125rem}.w-\[3rem\]{width:3rem}.w-\[51\.375rem\]{width:51.375rem}.w-\[56\.625rem\]{width:56.625rem}.w-\[58\.85rem\]{width:58.85rem}.w-\[60rem\]{width:60rem}.w-\[65\.875rem\]{width:65.875rem}.w-\[6rem\]{width:6rem}.w-\[78rem\]{width:78rem}.w-\[79\.5625rem\]{width:79.5625rem}.w-\[92\.5rem\]{width:92.5rem}.w-\[calc\(100\%-2\.625rem\)\]{width:calc(100% - 2.625rem)}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[62rem\]{max-width:62rem}.max-w-\[79\.5625rem\]{max-width:79.5625rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-3\/4{--tw-translate-x: -75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[40\%\]{--tw-translate-y: 40%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[56deg\]{--tw-rotate: -56deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[65deg\]{--tw-rotate: -65deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[85deg\]{--tw-rotate: -85deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[46deg\]{--tw-rotate: 46deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[54deg\]{--tw-rotate: 54deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[70deg\]{--tw-rotate: 70deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.7\]{--tw-scale-x: 1.7;--tw-scale-y: 1.7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1rem\]{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.4375rem\]{border-radius:2.4375rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-b-\[0\.9rem\]{border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem}.rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.rounded-t-\[0\.9rem\]{border-top-left-radius:.9rem;border-top-right-radius:.9rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.border{border-width:.0625rem}.border-2{border-width:2px}.border-b{border-bottom-width:.0625rem}.border-t{border-top-width:.0625rem}.border-n-1\/10{border-color:#ffffff1a}.border-n-1\/15{border-color:#ffffff26}.border-n-12{--tw-border-opacity: 1;border-color:rgb(46 42 65 / var(--tw-border-opacity, 1))}.border-n-2\/10{border-color:#cac6dd1a}.border-n-2\/5{border-color:#cac6dd0d}.border-n-6{--tw-border-opacity: 1;border-color:rgb(37 33 52 / var(--tw-border-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-color-1{--tw-bg-opacity: 1;background-color:rgb(172 106 255 / var(--tw-bg-opacity, 1))}.bg-n-1{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-n-11{--tw-bg-opacity: 1;background-color:rgb(27 27 46 / var(--tw-bg-opacity, 1))}.bg-n-11\/70{background-color:#1b1b2eb3}.bg-n-6{--tw-bg-opacity: 1;background-color:rgb(37 33 52 / var(--tw-bg-opacity, 1))}.bg-n-7{--tw-bg-opacity: 1;background-color:rgb(21 19 29 / var(--tw-bg-opacity, 1))}.bg-n-8{--tw-bg-opacity: 1;background-color:rgb(14 12 21 / var(--tw-bg-opacity, 1))}.bg-n-8\/60{background-color:#0e0c1599}.bg-n-8\/80{background-color:#0e0c15cc}.bg-n-8\/90{background-color:#0e0c15e6}.bg-n-9\/40{background-color:#47406066}.bg-stroke-1{--tw-bg-opacity: 1;background-color:rgb(38 36 44 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-conic-gradient{background-image:conic-gradient(from 225deg,#ffc876,#79fff7,#9f53ff,#ff98e2,#ffc876)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-radial-gradient{background-image:radial-gradient(var(--tw-gradient-stops))}.from-\[\#28206C\]{--tw-gradient-from: #28206C var(--tw-gradient-from-position);--tw-gradient-to: rgb(40 32 108 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#88E5BE\]{--tw-gradient-from: #88E5BE var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 229 190 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B9AEDF\]{--tw-gradient-from: #B9AEDF var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 174 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DD734F\]{--tw-gradient-from: #DD734F var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 115 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-n-8\/0{--tw-gradient-from: rgb(14 12 21 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 12 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-n-8\/80{--tw-gradient-from: rgb(14 12 21 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 12 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1A1A32\]{--tw-gradient-to: #1A1A32 var(--tw-gradient-to-position)}.to-\[\#28206C\]\/0{--tw-gradient-to: rgb(40 32 108 / 0) var(--tw-gradient-to-position)}.to-n-8\/90{--tw-gradient-to: rgb(14 12 21 / .9) var(--tw-gradient-to-position)}.to-70\%{--tw-gradient-to-position: 70%}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.fill-n-1{fill:#fff}.fill-n-6{fill:#252134}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.25{padding:.0625rem}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.2rem\]{padding:.2rem}.p-\[2\.4rem\]{padding:2.4rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pl-5{padding-left:1.25rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pt-2\.5{padding-top:.625rem}.pt-\[12rem\]{padding-top:12rem}.text-center{text-align:center}.font-code{font-family:var(--font-lemonada)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[3\.8rem\]{font-size:3.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.tracking-wider{letter-spacing:.05em}.text-n-1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-n-1\/50{color:#ffffff80}.text-n-13{--tw-text-opacity: 1;color:rgb(108 114 117 / var(--tw-text-opacity, 1))}.text-n-2{--tw-text-opacity: 1;color:rgb(202 198 221 / var(--tw-text-opacity, 1))}.text-n-3{--tw-text-opacity: 1;color:rgb(173 168 195 / var(--tw-text-opacity, 1))}.text-n-4{--tw-text-opacity: 1;color:rgb(117 113 133 / var(--tw-text-opacity, 1))}.text-n-8{--tw-text-opacity: 1;color:rgb(14 12 21 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[\.03\]{opacity:.03}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:linear;transition-duration:.2s}.transition-all{transition-property:all;transition-timing-function:linear;transition-duration:.2s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:linear;transition-duration:.2s}.transition-opacity{transition-property:opacity;transition-timing-function:linear;transition-duration:.2s}.transition-transform{transition-property:transform;transition-timing-function:linear;transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-vaziri: "Vazirmatn", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg: #06101d;--surface: rgba(15, 23, 42, .72);--surface-strong: rgba(3, 10, 20, .82);--border: rgba(148, 163, 184, .18);--text: #f8fafc;--muted: #cbd5e1;--soft: #94a3b8;--primary: #2dd4bf;--accent: #38bdf8;color-scheme:dark;background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--bg);color:var(--text);direction:rtl;font-family:var(--font-vaziri);text-rendering:geometricPrecision}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:560px){.hero-actions{flex-direction:row}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.feature-grid,.pricing-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-panel{grid-template-columns:1.05fr .95fr}.games-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cta-band{grid-template-columns:1fr auto}.dashboard-topbar,.account-actions{flex-direction:row;align-items:center}.dashboard-top-actions{flex-direction:row}}@media(min-width:1024px){.desktop-nav,.desktop-actions{display:flex;align-items:center;gap:8px}.mobile-menu-button{display:none}.hero-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero-content{text-align:center}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.platform-layout{grid-template-columns:.95fr 1.05fr}.games-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-shell{grid-template-columns:280px 1fr}.dashboard-sidebar{display:block;position:sticky;top:0;height:100dvh}.dashboard-main{padding:32px}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-content{grid-template-columns:1fr}.ip-tools-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.free-trial-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(max-width:520px){.page-container{width:min(100% - 24px,1180px)}.dashboard-grid,.dashboard-plan-grid{grid-template-columns:1fr}.plan-card-head,.panel-title{flex-direction:column;text-align:center}.telegram-onboarding-page{place-items:start center;padding:16px 12px}.telegram-onboarding-card{min-height:calc(100dvh - 32px);padding:24px 18px}.telegram-flow-brand{margin-bottom:22px}.telegram-otp-inputs{gap:6px}.telegram-otp-inputs input{min-height:54px;aspect-ratio:auto}.telegram-phone-chip span{width:100%;text-align:center}}@media(min-width:700px){.articles-heading-row{flex-direction:row;align-items:end;justify-content:space-between}.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-cta{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start}.article-toc{position:sticky;top:104px}}@media(min-width:900px){.purpose-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.legal-layout{grid-template-columns:245px minmax(0,1fr)}.legal-toc{position:sticky;top:104px}.faq-card-google{grid-column:1 / -1}}@media(max-width:520px){.purpose-capabilities{grid-template-columns:1fr}.legal-contact-actions .btn{width:100%}}.odd\:my-4:nth-child(odd){margin-top:1rem;margin-bottom:1rem}.odd\:py-8:nth-child(odd){padding-top:2rem;padding-bottom:2rem}.even\:py-14:nth-child(2n){padding-top:3.5rem;padding-bottom:3.5rem}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-n-6:hover{--tw-bg-opacity: 1;background-color:rgb(37 33 52 / var(--tw-bg-opacity, 1))}.hover\:text-color-1:hover{--tw-text-opacity: 1;color:rgb(172 106 255 / var(--tw-text-opacity, 1))}.hover\:text-n-1:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-10:hover{opacity:.1}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:1024px){.max-lg\:w-full{width:100%}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:py-4{padding-top:1rem;padding-bottom:1rem}}@media not all and (min-width:640px){.max-sm\:flex-col{flex-direction:column}}@media(min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:justify-between{justify-content:space-between}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){.md\:-top-\[100\%\]{top:-100%}.md\:-top-\[38\.5rem\]{top:-38.5rem}.md\:bottom-8{bottom:2rem}.md\:left-1\/2{left:50%}.md\:right-auto{right:auto}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-15{margin-top:3.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:aspect-\[688\/490\]{aspect-ratio:688/490}.md\:h-15{height:3.75rem}.md\:h-\[25rem\]{height:25rem}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:w-15{width:3.75rem}.md\:w-3\/5{width:60%}.md\:w-\[138\%\]{width:138%}.md\:w-\[31rem\]{width:31rem}.md\:w-\[4\.5rem\]{width:4.5rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[17\.5rem\]{max-width:17.5rem}.md\:max-w-\[24rem\]{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-\[0\%\]{--tw-translate-y: -0%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-100,.md\:scale-\[1\]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:justify-center{justify-content:center}.md\:gap-4{gap:1rem}.md\:object-right{-o-object-position:right;object-position:right}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-\[7rem\]{padding-bottom:7rem}.md\:text-center{text-align:center}.even\:md\:translate-y-\[7rem\]:nth-child(2n){--tw-translate-y: 7rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:1024px){.lg\:static{position:static}.lg\:-top-\[100\%\]{top:-100%}.lg\:bottom-8{bottom:2rem}.lg\:left-1\/2{left:50%}.lg\:left-7\.5{left:1.875rem}.lg\:right-1\/3{right:33.333333%}.lg\:right-7\.5{right:1.875rem}.lg\:right-\[8\.75rem\]{right:8.75rem}.lg\:top-16{top:4rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:-mr-0\.25{margin-right:-.0625rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[6\.25rem\]{margin-bottom:6.25rem}.lg\:mr-auto{margin-right:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[1024\/600\]{aspect-ratio:1024/600}.lg\:h-6{height:1.5rem}.lg\:min-h-\[46rem\]{min-height:46rem}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-\[17\.5rem\]{max-width:17.5rem}.lg\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-y-\[2\%\]{--tw-translate-y: -2%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-\[5\.25rem\]{--tw-translate-y: 5.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:bg-n-8\/90{background-color:#0e0c15e6}.lg\:bg-transparent{background-color:transparent}.lg\:p-15{padding:3.75rem}.lg\:p-20{padding:5rem}.lg\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:font-semibold{font-weight:600}.lg\:leading-5{line-height:1.25rem}.lg\:text-n-1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.lg\:text-n-1\/50{color:#ffffff80}.lg\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.lg\:hover\:text-n-1:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media(min-width:1280px){.xl\:-top-\[32rem\]{top:-32rem}.xl\:left-10{left:2.5rem}.xl\:left-\[2\.1875rem\]{left:2.1875rem}.xl\:right-10{right:2.5rem}.xl\:right-\[2\.1875rem\]{right:2.1875rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:h-\[46rem\]{height:46rem}.xl\:w-\[38rem\]{width:38rem}.xl\:w-auto{width:auto}.xl\:p-15{padding:3.75rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}}.\[\&\>h4\]\:first\:text-color-2:first-child>h4{--tw-text-opacity: 1;color:rgb(255 200 118 / var(--tw-text-opacity, 1))}.\[\&\>h4\]\:last\:text-color-3:last-child>h4{--tw-text-opacity: 1;color:rgb(255 119 111 / var(--tw-text-opacity, 1))}.\[\&\>h4\]\:even\:text-color-1:nth-child(2n)>h4{--tw-text-opacity: 1;color:rgb(172 106 255 / var(--tw-text-opacity, 1))}.dashboard-shell .dashboard-trial-hero{position:relative;display:grid;align-items:center;gap:16px;overflow:hidden;margin-top:8px;padding:clamp(20px,3vw,30px);border:1px solid rgba(94,234,212,.58);border-radius:20px;background:radial-gradient(circle at 12% 8%,rgba(45,212,191,.24),transparent 48%),linear-gradient(135deg,#0e3540,#0a1d32 70%);box-shadow:0 0 0 1px #2dd4bf14,0 18px 45px #000a1647}.dashboard-trial-hero__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#5eead429;color:#99f6e4}.dashboard-trial-hero__copy{min-width:0}.dashboard-trial-hero__copy>span,.dashboard-flow-heading>span{color:#99f6e4;font-size:.86rem;font-weight:800}.dashboard-trial-hero__copy h2{margin:5px 0 8px;color:#fff;font-size:clamp(1.25rem,2.5vw,1.9rem);line-height:1.55}.dashboard-trial-hero__copy p,.dashboard-flow-heading p{margin:0;color:#c8d9e7;font-size:1rem;line-height:1.8}.dashboard-shell .dashboard-trial-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;width:100%;border:1px solid #b8fff2;border-radius:12px;background:linear-gradient(100deg,#5eead4,#38bdf8);color:#04202d;font-size:1rem;font-weight:900;box-shadow:0 12px 30px #2dd4bf3d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dashboard-shell .dashboard-trial-hero__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 34px #2dd4bf57;filter:brightness(1.05)}.dashboard-shell .dashboard-trial-hero__button:active:not(:disabled){transform:translateY(0)}.dashboard-shell .dashboard-trial-hero__button:focus-visible,.dashboard-shell .dashboard-plan-card .btn:focus-visible,.dashboard-shell .dashboard-telegram .btn:focus-visible{outline:3px solid #fef08a;outline-offset:3px}.dashboard-shell .dashboard-trial-hero__button:disabled{opacity:.7}.dashboard-trial-loading{margin:0;padding:18px;border:1px solid rgba(94,234,212,.2);border-radius:16px;color:#c8d9e7}.dashboard-plans-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-color:#fbbf246b;color:#fde68a}.dashboard-plans-error .btn{min-height:44px}.dashboard-flow-message{margin:12px 0 0;text-align:right}.dashboard-connection-flow,.dashboard-purchase,.dashboard-account-overview{margin-top:28px}.dashboard-flow-heading{margin-bottom:14px}.dashboard-flow-heading h2{margin:4px 0 7px;color:#f8fafc;font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.6}.dashboard-shell .network-card.is-dashboard-flow{border-radius:18px;padding:clamp(18px,3vw,26px)}.network-dashboard-access{display:grid;gap:16px;margin-top:18px}.network-dashboard-access__ip{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid rgba(125,211,252,.19);border-radius:14px;background:#0c2337ad;color:#67e8f9}.network-dashboard-access__ip div{display:grid;gap:4px;min-width:0}.network-dashboard-access__ip span{color:#bad1df;font-size:.82rem}.network-dashboard-access__ip strong{overflow-wrap:anywhere;color:#fff;font-size:1.08rem;font-variant-numeric:tabular-nums}.network-dashboard-access__hint{margin:0;padding:14px;border:1px dashed rgba(94,234,212,.34);border-radius:13px;color:#c8d9e7;line-height:1.8}.network-card.is-dashboard-flow .network-dns{margin-top:0}.network-card.is-dashboard-flow .network-card__actions{margin-top:18px}.network-card.is-dashboard-flow .network-card__actions .btn{min-height:48px}.dashboard-purchase{padding:clamp(18px,3vw,26px);border:1px solid rgba(125,211,252,.15);border-radius:18px;background:#081828a6}.dashboard-purchase .dashboard-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px}.dashboard-purchase .dashboard-plan-card{display:flex;flex-direction:column;min-width:0;min-height:235px;gap:10px;padding:20px;border:1px solid rgba(125,211,252,.24);border-radius:15px;background:linear-gradient(150deg,#142f43f0,#081828f5);box-shadow:0 12px 28px #0008132e}.dashboard-purchase .dashboard-plan-card:hover{transform:translateY(-3px);border-color:#5eead48a;box-shadow:0 17px 32px #00081347}.dashboard-purchase .dashboard-plan-card:before{display:none}.dashboard-purchase .dashboard-plan-card__duration{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;background:#5eead421;color:#99f6e4;font-size:.82rem;animation:none}.dashboard-purchase .dashboard-plan-card strong{font-size:1.08rem;line-height:1.55}.dashboard-plan-card__price{display:flex;align-items:baseline;gap:5px}.dashboard-purchase .dashboard-plan-card__price b{color:#fff;font-size:1.55rem;font-variant-numeric:tabular-nums}.dashboard-plan-card__price span,.dashboard-purchase .dashboard-plan-card p{color:#b9cddd;font-size:.88rem;line-height:1.7}.dashboard-purchase .dashboard-plan-card p{margin:0}.dashboard-purchase .dashboard-plan-card .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;margin-top:auto;border-color:#5eead47a;color:#e7fffa;font-size:.94rem}.dashboard-account-overview{display:grid;gap:16px}.dashboard-account-overview .dashboard-grid{align-content:start}.dashboard-telegram{margin-top:28px}.dashboard-telegram .btn{min-height:48px;margin-top:16px}@media(min-width:760px){.dashboard-shell .dashboard-trial-hero{grid-template-columns:auto minmax(0,1fr) minmax(230px,290px)}.dashboard-account-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-account-overview .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dashboard-shell .dashboard-main{padding-inline:14px}.dashboard-shell .dashboard-trial-hero__button{min-height:58px}.dashboard-shell .network-card.is-dashboard-flow,.dashboard-purchase{padding:16px}.dashboard-purchase .dashboard-plan-grid{grid-template-columns:1fr}.network-card.is-dashboard-flow .network-card__actions{display:grid}.network-card.is-dashboard-flow .network-card__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.dashboard-shell .dashboard-trial-hero__button,.dashboard-purchase .dashboard-plan-card{transition:none}.dashboard-shell .dashboard-trial-hero__button:hover:not(:disabled),.dashboard-purchase .dashboard-plan-card:hover{transform:none}}
