@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:SF-Pro;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf)format("opentype");font-weight:400}@font-face{font-family:SF-Pro;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf)format("opentype");font-weight:500}@font-face{font-family:SF-Pro;src:url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf)format("opentype");font-weight:700}*{box-sizing:border-box;margin:0;padding:0;font-family:SF-Pro,sans-serif;text-decoration:none;list-style:none}body{min-height:100vh;padding-top:64px}.app-route-loading{color:#fff;justify-content:center;align-items:center;min-height:calc(100vh - 64px);display:flex}html{scroll-behavior:smooth;background:radial-gradient(circle at 78% 12%,#a855f73d,#0000 32%),radial-gradient(circle at 12% 54%,#d946ef1f,#0000 28%),linear-gradient(#020005 0%,#090111 44%,#030006 100%) no-repeat}body.dashboard-page{color:#f8f4ff;background:radial-gradient(circle at 78% 8%,#a855f73d,#0000 31%),radial-gradient(circle at 10% 38%,#d946ef1c,#0000 26%),linear-gradient(#020005 0%,#090111 48%,#030006 100%)}.dashboard-page .layout{background:0 0;min-height:100vh;margin:0;padding:28px 0 52px;position:relative;overflow:hidden}.dashboard-page footer{background:#030006b8;border-top-color:#ffffff14;margin-top:0}.dashboard-page .sidebar-brand{color:#fff;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 18px;padding:0 0 16px;text-decoration:none;transition:transform .22s;display:grid}.dashboard-page .sidebar-brand strong,.dashboard-page .sidebar-brand small,.dashboard-page .sidebar-brand__id{display:block}.dashboard-page .sidebar-brand__id{color:#d8b4fe;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.2;overflow:hidden}.dashboard-page .sidebar ul{gap:4px;margin:0;padding:0;display:grid}.dashboard-page .sidebar ul li{list-style:none}.dashboard-page .sidebar ul li a:hover,.dashboard-page .sidebar-logout:hover{color:#fff;background:#a855f71f;border-color:#d84bff33;transform:translateY(-1px)}.dashboard-page .sidebar ul li a.active{color:#fff;background:#a855f729;border-color:#d84bff57;box-shadow:0 0 24px #a855f71f}.dashboard-page .sidebar ul li a.active .sidebar-icon,.dashboard-page .sidebar ul li a:hover .sidebar-icon,.dashboard-page .sidebar-logout:hover .sidebar-icon{color:#f0abfc}.dashboard-page .sidebar-toggle-btn{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #d59dff29;border-radius:14px;justify-content:center;gap:10px;min-height:48px;font-weight:850}.dashboard-page .sidebar-drawer{background:radial-gradient(circle at 40% 0,#a855f729,#0000 48%),#05020c;border-right:1px solid #d59dff29;box-shadow:22px 0 70px #0006}.dashboard-page .sidebar-close-btn{color:#fff}.dashboard-page .dash-heading,.dashboard-page .instructions-header,.dashboard-page .panel-hero,.dashboard-page .subscription>h3,.dashboard-page .promocode>h3{margin:0}.dashboard-page .dash-heading__support,.dashboard-page .instructions-header>a{color:#f2ebffad;font-size:13px;text-decoration:none;transition:color .2s}.dashboard-page .dash-heading__support:hover,.dashboard-page .instructions-header>a:hover{color:#fff}.dashboard-page .dash-status{border-left:0;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:24px;display:grid;overflow:hidden}.dashboard-page .dash-status__main{align-items:center;gap:16px;display:flex}.dashboard-page .dash-status--warning .dash-status__dot{background:#fbbf24;box-shadow:0 0 0 8px #fbbf241f,0 0 30px #fbbf2442}.dashboard-page .dash-status__label{color:#f2ebff9e;margin-bottom:8px;font-size:14px}.dashboard-page .dash-status__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.dashboard-page .dash-status__details div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;min-height:82px;padding:15px}.dashboard-page .dash-status__details dd{color:#fff;margin:0;font-size:15px;font-weight:850}.dashboard-page .dash-section-head{margin-bottom:18px}.dashboard-page .dash-section-head h2,.dashboard-page .instructions-section-heading h2,.dashboard-page .instructions-guide-heading h2{color:#fff;font-size:20px;font-weight:900;line-height:1.15}.dashboard-page .dash-section-head p,.dashboard-page .instructions-section-heading p,.dashboard-page .instructions-guide-heading p,.dashboard-page .instructions-header p,.dashboard-page .promocode>p,.dashboard-page .subscription>p{color:#f2ebff9e;line-height:1.5}.dashboard-page .dash-section-head__step{color:#d7b6ff;letter-spacing:0}.dashboard-page .dash-chip{color:#f5d0fe;background:#a855f724;border-color:#d84bff47}.dashboard-page .dash-link,.dashboard-page .instructions-link code,.dashboard-page .promo_input input,.dashboard-page .copy input{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;background:#03000673;border:1px solid #ffffff1a;border-radius:13px;min-width:0;padding:14px 15px;font-size:12px;line-height:1.35;overflow:hidden}.dashboard-page .dash-link--muted{color:#f2ebff73;font-family:inherit}.dashboard-page .dash-button,.dashboard-page .instructions-button,.dashboard-page .promo_input button{color:#fff;cursor:pointer;background:#a855f729;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.dashboard-page .dash-button:hover,.dashboard-page .instructions-button:hover,.dashboard-page .promo_input button:hover{background:#a855f73d;border-color:#d84bff8a;transform:translateY(-2px)}.dashboard-page .dash-button--copy:hover,.dashboard-page .instructions-button--primary:hover,.dashboard-page .promo_input button:hover{background:linear-gradient(135deg,#9b6cff 0%,#f040df 100%);box-shadow:0 18px 44px #d84bff4d}.dashboard-page .dash-button--copy.is-copied{background:#a855f747}.dashboard-page .dash-button:disabled,.dashboard-page .dash-action:disabled,.dashboard-page .dash-option:disabled,.dashboard-page .instructions-button:disabled,.dashboard-page .promo_input button:disabled{opacity:.44;cursor:not-allowed;transform:none}.dashboard-page .dash-connect__footer{margin-top:13px}.dashboard-page .dash-connect__footer p{color:#f2ebff80}.dashboard-page .dash-text-button{color:#d8b4fe;font-size:12px;font-weight:850;text-decoration:none}.dashboard-page .dash-text-button:hover{color:#fff}.dashboard-page .dash-text-button--quiet{color:#f2ebff7a}.dashboard-page .dash-meter{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;padding:16px}.dashboard-page .dash-meter__top span{color:#f2ebff94}.dashboard-page .dash-meter__top strong{color:#fff}.dashboard-page .dash-progress__fill--warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dashboard-page .dash-progress__fill--danger{background:linear-gradient(90deg,#fb7185,#f43f5e)}.dashboard-page .dash-action{color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;min-height:76px;padding:16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.dashboard-page .dash-action:hover{background:#a855f71f;border-color:#d84bff52;transform:translateY(-3px);box-shadow:0 16px 42px #0003}.dashboard-page .dash-action--primary b{color:#f5d0fe}.dashboard-page .dash-options__head h3{color:#fff}.dashboard-page .dash-options__head p{color:#f2ebff85}.dashboard-page .dash-options__head>button{color:#ffffffb8;background:#ffffff0f;border-radius:10px;width:34px;height:34px}.dashboard-page .dash-option{color:#fff;background:#03000647;border:1px solid #ffffff1a;border-radius:14px;min-height:72px;padding:14px}.dashboard-page .dash-option:hover{background:#a855f71a;border-color:#d84bff5c}.dashboard-page .dash-option span{color:#fff;font-size:13px}.dashboard-page .dash-option small{color:#f2ebff7a;font-size:10px}.dashboard-page .dash-option strong{color:#f5d0fe;font-size:13px}.dashboard-page .dash-device-list{gap:10px}.dashboard-page .dash-device{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:15px}.dashboard-page .dash-device__icon span{border-color:#d8b4fe}.dashboard-page .dash-device__info strong{color:#fff}.dashboard-page .dash-device__details dt{color:#f2ebff6b}.dashboard-page .dash-device__details dd{color:#ffffffb8}.dashboard-page .dash-device>button{color:#ffffff9e;border-color:#ffffff1f;border-radius:10px}.dashboard-page .dash-device>.dash-device__remove{color:#fca5a5;border-color:#f871713d}.dashboard-page .dash-banner--error{color:#fecaca;background:#f871711a;border-color:#f8717147}.dashboard-page .instructions-device,.dashboard-page .instructions-step,.dashboard-page .instructions-quick__action,.dashboard-page .instructions-problems__grid article{background:#ffffff0b;border-color:#ffffff1a;border-radius:15px}.dashboard-page .instructions-device.is-active,.dashboard-page .instructions-quick__action.is-primary{background:#a855f724;border-color:#d84bff6b}.dashboard-page .instructions-device:hover,.dashboard-page .instructions-step:hover,.dashboard-page .instructions-quick__action:hover,.dashboard-page .documents-card:hover{background:#a855f71a;border-color:#d84bff52}.dashboard-page .documents-card{min-height:116px}@media (width<=1050px){.dashboard-page .layout-row{grid-template-columns:238px minmax(0,1fr);gap:16px}.dashboard-page .sidebar{width:238px;padding:14px}.dashboard-page .dash-status,.dashboard-page .dash-actions{grid-template-columns:1fr}}@media (width<=768px){.dashboard-page .layout{padding:14px 0 42px;overflow-x:hidden}.dashboard-page .layout .container{width:min(100% - 28px,1197px)}.dashboard-page .layout-row{display:block}.dashboard-page .layout-mobile-bar{margin:0 0 14px;display:flex}.dashboard-page .sidebar-desktop{display:none}.dashboard-page .sidebar-drawer{width:min(306px,88vw);padding:14px;display:block}.dashboard-page .sidebar-drawer nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;height:auto;padding:0;position:static;inset:auto}.dashboard-page .sidebar-drawer .sidebar{width:100%;min-height:calc(100vh - 28px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dashboard-page .sidebar-close-btn{z-index:2;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;width:34px;height:34px;position:absolute;top:18px;right:18px}.dashboard-page .dash,.dashboard-page .instructions-page,.dashboard-page .documents-page{gap:12px}.dashboard-page .dash-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.dashboard-page .dash-heading h1,.dashboard-page .instructions-header h1,.dashboard-page .panel-hero h3,.dashboard-page .subscription>h3,.dashboard-page .promocode>h3{font-size:36px}.dashboard-page .dash-card,.dashboard-page .subscription,.dashboard-page .promocode{border-radius:17px;padding:18px}.dashboard-page .dash-status__details,.dashboard-page .dash-connect__row,.dashboard-page .instructions-link__row,.dashboard-page .promo_input{grid-template-columns:1fr}.dashboard-page .dash-button--copy,.dashboard-page .promo_input button{width:100%}.dashboard-page .dash-connect__footer{flex-direction:column;align-items:flex-start}.dashboard-page .dash-connect__footer>div{justify-content:space-between;width:100%}}@media (width<=480px){.dashboard-page .dash-heading__support{display:none}.dashboard-page .dash-status__details{gap:10px}.dashboard-page .dash-link,.dashboard-page .instructions-link code,.dashboard-page .copy input{white-space:normal;word-break:break-all}.dashboard-page .dash-device{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .dash-device>button{grid-column:2;justify-self:start}}.dashboard-page .ref-page{color:#f8f4ff;gap:16px;max-width:1040px;display:grid}.dashboard-page .ref-hero,.dashboard-page .ref-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 0,#a855f71a,#0000 46%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #d59dff29;border-radius:20px;box-shadow:0 18px 54px #0000003d}.dashboard-page .ref-hero{flex-direction:column;justify-content:flex-end;min-height:170px;padding:28px;display:flex}.dashboard-page .ref-hero span{color:#d7b6ff;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-page .ref-hero h1{color:#fff;text-shadow:0 0 40px #a855f740;max-width:760px;margin:12px 0 8px;font-size:clamp(38px,6vw,64px);font-weight:950;line-height:.94}.dashboard-page .ref-hero p,.dashboard-page .ref-section-head p{color:#f2ebff9e;margin:0;font-size:14px;line-height:1.5}.dashboard-page .ref-card{padding:22px}.dashboard-page .ref-section-head{margin-bottom:16px}.dashboard-page .ref-section-head--row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-page .ref-section-head h2{color:#fff;margin:0;font-size:20px;font-weight:900;line-height:1.15}.dashboard-page .ref-level-grid,.dashboard-page .ref-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-page .ref-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-page .ref-level-card,.dashboard-page .ref-how-grid p,.dashboard-page .ref-stat-card,.dashboard-page .ref-row,.dashboard-page .ref-user-row,.dashboard-page .ref-empty{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px}.dashboard-page .ref-level-card{min-height:130px;padding:17px}.dashboard-page .ref-level-card span,.dashboard-page .ref-stat-card span,.dashboard-page .ref-row span,.dashboard-page .ref-user-row span,.dashboard-page .ref-user-row dt{color:#f2ebff85}.dashboard-page .ref-level-card span,.dashboard-page .ref-stat-card span{text-transform:uppercase;font-size:11px;font-weight:850;display:block}.dashboard-page .ref-level-card strong{color:#c084fc;margin-top:10px;font-size:40px;font-weight:950;line-height:.9;display:block}.dashboard-page .ref-level-card p{color:#fff;margin:12px 0 0;font-size:13px;font-weight:750;line-height:1.4}.dashboard-page .ref-how-grid p{color:#ffffffc7;margin:0;padding:15px;font-size:13px;line-height:1.45}.dashboard-page .ref-how-grid strong{color:#c084fc}.dashboard-page .ref-stat-card{min-height:118px;padding:16px}.dashboard-page .ref-stat-card strong{color:#fff;margin-top:10px;font-size:22px;font-weight:950;line-height:1.1;display:block}.dashboard-page .ref-stat-card small{color:#f2ebff7a;margin-top:12px;font-size:12px;display:block}.dashboard-page .ref-stat-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);border:1px solid #d84bff70;border-radius:11px;min-height:38px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:850}.dashboard-page .ref-stat-card button:disabled{opacity:.44;cursor:not-allowed}.dashboard-page .ref-copy{color:#fff;cursor:pointer;text-align:left;background:#03000673;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 14px;display:grid}.dashboard-page .ref-copy svg{color:#d8b4fe}.dashboard-page .ref-copy span{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-page .ref-copy b{color:#d8b4fe;font-size:12px}.dashboard-page .ref-code{color:#f2ebff9e;margin:13px 0 0;font-size:13px}.dashboard-page .ref-code strong{color:#fff}.dashboard-page .ref-list{gap:9px;display:grid}.dashboard-page .ref-row,.dashboard-page .ref-user-row{padding:14px}.dashboard-page .ref-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-page .ref-row strong,.dashboard-page .ref-user-row strong{color:#fff;font-size:14px;display:block}.dashboard-page .ref-row__right{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.dashboard-page .ref-badge{border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:850}.dashboard-page .ref-badge--warning{color:#fde68a;background:#fbbf2424}.dashboard-page .ref-badge--success{color:#f5d0fe;background:#a855f729}.dashboard-page .ref-badge--danger{color:#fecaca;background:#f8717124}.dashboard-page .ref-tabs{flex-wrap:wrap;gap:6px;display:flex}.dashboard-page .ref-tabs button{color:#f2ebff9e;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.dashboard-page .ref-tabs button.is-active{color:#fff;background:#a855f729;border-color:#d84bff57}.dashboard-page .ref-user-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;display:grid}.dashboard-page .ref-user-row__person{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-page .ref-user-row__person i{color:#f5d0fe;background:#a855f71f;border:1px solid #d84bff3d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.dashboard-page .ref-user-row__person div{min-width:0}.dashboard-page .ref-user-row__person strong,.dashboard-page .ref-user-row__person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-page .ref-user-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.dashboard-page .ref-user-row dt{text-transform:uppercase;margin-bottom:4px;font-size:10px}.dashboard-page .ref-user-row dd{color:#fff;margin:0;font-size:12px;font-weight:850}.dashboard-page .ref-empty{color:#f2ebff94;padding:16px;font-size:13px}.dashboard-page .ref-modal{z-index:1000;background:#0300069e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.dashboard-page .ref-modal__box{background:#090111;border:1px solid #d59dff29;border-radius:20px;width:min(430px,100%);padding:24px;box-shadow:0 24px 80px #00000073}.dashboard-page .ref-modal__box h3{color:#fff;margin:0 0 7px;font-size:22px}.dashboard-page .ref-modal__box p,.dashboard-page .ref-modal__box small{color:#f2ebff94}.dashboard-page .ref-modal__box label{color:#f2ebff9e;text-transform:uppercase;margin:14px 0 6px;font-size:11px;font-weight:850;display:block}.dashboard-page .ref-modal__box input{color:#fff;background:#03000673;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:44px;padding:0 13px}.dashboard-page .ref-modal__error{color:#fecaca}.dashboard-page .ref-modal__success{color:#f5d0fe}.dashboard-page .ref-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.dashboard-page .ref-modal__actions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;min-height:44px;font-weight:850}.dashboard-page .ref-modal__actions button[type=submit]{background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);border-color:#d84bff70}@media (width<=1050px){.dashboard-page .ref-level-grid,.dashboard-page .ref-how-grid,.dashboard-page .ref-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .ref-user-row,.dashboard-page .ref-user-row dl{grid-template-columns:1fr 1fr}}@media (width<=640px){.dashboard-page .ref-hero,.dashboard-page .ref-card{border-radius:17px;padding:18px}.dashboard-page .ref-hero h1{font-size:38px}.dashboard-page .ref-level-grid,.dashboard-page .ref-how-grid,.dashboard-page .ref-stats-grid,.dashboard-page .ref-user-row,.dashboard-page .ref-user-row dl,.dashboard-page .ref-modal__actions{grid-template-columns:1fr}.dashboard-page .ref-section-head--row{flex-direction:column;align-items:flex-start}.dashboard-page .ref-copy{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .ref-copy b{grid-column:2}}:root{--primary-color:#a855f7;--secondary-color:#d946ef;--text-color:#fff;--background-color:#030006;--black-color:#000;--Inter:"Inter", sans-serif;--ham-violet:#a855f7;--ham-magenta:#d946ef;--ham-pink:#f0abfc;--ham-line:#d59dff2e}.container{max-width:1197px;margin:auto}.container2{max-width:1045px;margin:auto}.btn{background:linear-gradient(135deg, #7c3aed, var(--ham-magenta));cursor:pointer;color:var(--text-color);border:1px solid #ffffff2e;border-radius:12px;padding:14.5px 32px;font-size:18.53px;font-weight:500;transition:transform .25s,opacity .25s,box-shadow .25s;box-shadow:0 18px 44px #a855f74d}.btn:hover{opacity:1;transform:translateY(-1px)}.checkout-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060fbd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-modal{background:#101722;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,440px);padding:24px;box-shadow:0 24px 80px #00000075}.checkout-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.checkout-modal h3{color:#fff;margin:0 0 6px;font-size:22px}.checkout-modal p{color:#e2e8f0ad;margin:0;font-size:14px;line-height:1.5}.checkout-modal__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:34px;height:34px;font-size:20px}.checkout-modal label{color:#e2e8f0d1;gap:8px;margin-top:16px;font-size:14px;display:grid}.checkout-modal input{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;width:100%;padding:13px 14px;font-size:15px}.checkout-modal__summary{background:#52d27312;border:1px solid #52d27338;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.checkout-modal__summary span{color:#e2e8f0bd;font-size:13px}.checkout-modal__summary strong{color:#fff;font-size:22px}.checkout-error{color:#f87171!important;margin-top:12px!important}.checkout-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#c026d3 48%,#ff4fd8 100%);border:0;border-radius:8px;width:100%;min-height:48px;margin-top:18px;font-size:15px;font-weight:700;box-shadow:0 0 28px #a855f757,inset 0 1px #ffffff2e}.checkout-submit:disabled{cursor:not-allowed;opacity:.65}.auth-page{background:radial-gradient(88.32% 88.32% at 58.23% 11.88%,#0b1627 0%,#050a14 100%) 0 0/cover no-repeat}.auth-item{color:#fff;background:#ffffff0d;border:1px solid #ffffff0d}.layout{min-height:100vh;margin-top:60px;padding-bottom:100px;position:relative}.sidebar{width:250px}.sidebar ul{flex-direction:column;gap:4px;display:flex}.sidebar-group h4{color:#e2e8f075;text-transform:uppercase;margin:0 0 8px;padding:0 12px;font-size:11px;font-weight:800;line-height:1.2}.sidebar-icon{color:#f0abfc;background:#52d27314;border:1px solid #52d27329;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.sidebar ul li a{color:#e4e4e7;font-size:14px;font-weight:500;line-height:24px;font-family:var(--Inter);border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:8px 12px;transition:all .3s;display:flex}.sidebar .social h4{color:#a1a1aa;margin-top:14px;margin-bottom:2px;font-size:13px;font-weight:400;line-height:24px}.layout-row{gap:28px;display:flex}.layout .layout-right{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:10px;flex:1;min-width:0;padding:32px}.layout .gradients img{z-index:-1;width:280px;position:absolute;top:-300px}.layout .gradients img:last-child{right:0}.subscription{font-family:var(--Inter)}.panel-hero{background:linear-gradient(135deg,#52d2731a,#0000 34%),linear-gradient(#ffffff14,#ffffff09);border:1px solid #52d2732e;border-radius:12px;justify-content:space-between;gap:18px;margin-bottom:18px;padding:24px;display:flex}.panel-hero span{color:#f0abfc;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.panel-hero h3{color:#fff;margin:0 0 8px;font-size:28px;line-height:1.1}.panel-hero p{color:#e2e8f0ad;margin:0}.panel-hero__actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:10px;display:flex}.panel-hero__actions button{color:#fff;background:#52d2731c;border:1px solid #52d27342;border-radius:10px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.panel-hero__actions button:disabled{opacity:.45;cursor:not-allowed}.panel-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.panel-summary-card,.panel-card{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff1a;border-radius:12px}.panel-summary-card{padding:16px}.panel-summary-card span{color:#e2e8f08c;margin-bottom:8px;font-size:12px;display:block}.panel-summary-card strong{color:#fff;font-size:18px;line-height:1.2}.panel-summary-card--ok{border-color:#52d27347;box-shadow:inset 0 0 0 1px #52d2730f}.panel-card{padding:20px 24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.sidebar-desktop{display:block}.layout-mobile-bar{align-items:center;margin-bottom:16px;display:none}.sidebar-toggle-btn{color:#e4e4e7;font-size:14px;font-family:var(--Inter);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:flex}.sidebar-overlay{z-index:150;background:#0000008c;display:none;position:fixed;inset:0}.sidebar-drawer{z-index:151;background:#0b1627;border-right:1px solid #ffffff14;width:260px;padding:24px 16px;transition:transform .3s;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar-drawer--open{transform:translate(0)}.sidebar-close-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;margin-bottom:20px;margin-left:auto;padding:4px;font-size:20px;display:block}.container,.container2{padding-left:24px;padding-right:24px}.layout{background:#090d13;margin-top:0;padding-top:34px}.layout-row{align-items:flex-start;gap:30px}.layout .layout-right{background:0 0;border:0;border-radius:0;padding:0}.sidebar-desktop{position:sticky;top:92px}.sidebar{background:#0d121a;border:1px solid #ffffff12;border-radius:18px;width:238px;padding:16px 12px 14px}.sidebar-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;margin-bottom:24px;padding:5px 8px 18px;display:flex}.sidebar-brand__mark{color:#090111;background:#a855f7;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand strong{color:#f7f9fc;letter-spacing:.02em;font-size:13px}.sidebar-brand small{color:#697386;margin-top:3px;font-size:11px}.sidebar-group{margin-bottom:22px}.sidebar-group h4{color:#5f697a;letter-spacing:.08em;margin-bottom:7px;padding:0 10px;font-size:10px}.sidebar ul li a{color:#8f99aa;border-radius:10px;min-height:42px;padding:9px 10px;font-family:SF-Pro,sans-serif;font-size:13px;line-height:1.2;transition:all .18s}.sidebar-icon{color:#697386;background:0 0;border:0;border-radius:0;width:18px;height:18px}.sidebar ul li a.active,.sidebar ul li a:hover{color:#f4f7fb;background:#ffffff0e;border-color:#0000}.sidebar ul li a.active .sidebar-icon{color:#d8b4fe}.sidebar-help{color:#667184;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:13px 10px 2px;font-size:11px;display:flex}.sidebar-help a{color:#aeb8c8;font-size:11px}.dash{color:#f5f7fa;gap:16px;max-width:920px;display:grid}.dash-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:4px;display:flex}.dash-heading__eyebrow{color:#687386;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.dash-heading h1{color:#f7f9fc;margin:0;font-size:clamp(25px,4vw,34px);line-height:1.08}.dash-heading__support{color:#8994a6;text-underline-offset:4px;font-size:13px;-webkit-text-decoration:underline #3e4654;text-decoration:underline #3e4654}.dash-card{background:#0e141d;border:1px solid #ffffff13;border-radius:18px;padding:23px}.dash-status{border-left:3px solid #e46161;justify-content:space-between;align-items:center;gap:30px;display:flex;overflow:hidden}.dash-status--active{border-left-color:#a855f7}.dash-status--warning{border-left-color:#e5b94f}.dash-status__main{align-items:center;gap:14px;display:flex}.dash-status__dot{background:#e46161;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 7px #e461611a}.dash-status--active .dash-status__dot{background:#a855f7;box-shadow:0 0 0 7px #a855f71a}.dash-status--warning .dash-status__dot{background:#e5b94f;box-shadow:0 0 0 7px #e5b94f1a}.dash-status__label{color:#8893a5;margin-bottom:5px;font-size:13px;display:block}.dash-status__main strong{font-size:clamp(22px,4vw,29px);line-height:1}.dash-status__details{grid-template-columns:repeat(2,minmax(120px,1fr));gap:28px;margin:0;display:grid}.dash-status__details dt{color:#687386;margin-bottom:6px;font-size:11px}.dash-status__details dd{color:#dce2ea;margin:0;font-size:14px;font-weight:600}.dash-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dash-section-head h2{color:#eef2f7;margin:0;font-size:17px}.dash-section-head p{color:#687386;margin:5px 0 0;font-size:12px}.dash-section-head__step{color:#63d47e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.dash-chip{color:#d8b4fe;background:#a855f712;border:1px solid #a855f72e;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.dash-connect{border-color:#a855f72e}.dash-connect__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.dash-link{color:#b9c2d0;text-overflow:ellipsis;white-space:nowrap;background:#090e15;border:1px solid #ffffff1a;border-radius:11px;min-width:0;padding:14px 15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.3;overflow:hidden}.dash-link--muted{color:#606b7d;font-family:inherit}.dash-button{cursor:pointer;border:0;border-radius:11px;min-height:46px;padding:0 23px;font-size:13px;font-weight:750}.dash-button--copy{color:#090111;background:#a855f7;min-width:180px;box-shadow:0 10px 26px #a855f721}.dash-button--copy:hover{background:#61dc80}.dash-button--copy.is-copied{background:#d8f7df}.dash-button:disabled,.dash-action:disabled,.dash-option:disabled{opacity:.42;cursor:not-allowed}.dash-connect__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.dash-connect__footer p{color:#687386;margin:0;font-size:12px}.dash-connect__footer>div{align-items:center;gap:14px;display:flex}.dash-text-button{color:#9faabb;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline #46505f;text-decoration:underline #46505f}.dash-text-button--quiet{color:#5f6a7b;font-size:11px}.dash-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.dash-meter__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.dash-meter__top span{color:#7d8899;font-size:12px}.dash-meter__top strong{color:#dfe5ed;font-size:13px}.dash-progress{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.dash-progress__fill{border-radius:inherit;background:#5b8def;min-width:3px;height:100%;transition:width .3s;display:block}.dash-progress__fill--warning{background:#e5b94f}.dash-progress__fill--danger{background:#e46161}.dash-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dash-action{color:#d9e0e9;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;justify-content:space-between;align-items:center;min-height:55px;padding:12px 14px;display:flex}.dash-action:hover{background:#ffffff0b;border-color:#ffffff24}.dash-action--primary{color:#e9f9ed;background:#a855f717;border-color:#a855f73d}.dash-action span{font-size:13px;font-weight:700}.dash-action b{color:#626e7f;font-size:10px;font-weight:500}.dash-action--primary b{color:#72c986}.dash-options{border-top:1px solid #ffffff12;margin-top:15px;padding-top:17px}.dash-options__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.dash-options__head h3{color:#e8edf4;margin:0 0 4px;font-size:14px}.dash-options__head p{color:#626e80;margin:0;font-size:11px}.dash-options__head>button{color:#647084;cursor:pointer;background:0 0;border:0;font-size:20px}.dash-options__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dash-option{color:#cdd5df;cursor:pointer;text-align:left;background:#0a0f16;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;min-height:56px;padding:10px 12px;display:flex}.dash-option:hover{border-color:#a855f740}.dash-option span,.dash-option small{display:block}.dash-option span{font-size:12px;font-weight:700}.dash-option small{color:#586475;margin-top:3px;font-size:9px;font-weight:400}.dash-option strong{color:#d8b4fe;font-size:12px}.dash-option strong del{color:#647084;margin-bottom:2px;font-size:10px;font-weight:500;display:block}.dash-option--sale{background:linear-gradient(#fbbf2412,#0a0f16);border-color:#fbbf2438}.dash-option--sale:hover{border-color:#fbbf2470}.dash-device-list{gap:8px;display:grid}.dash-device{background:#ffffff05;border:1px solid #fff1;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.dash-device__icon{background:#5b8def1a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.dash-device__icon span{border:1.5px solid #7598da;border-radius:3px;width:14px;height:19px}.dash-device__info strong{color:#dfe5ed;margin-bottom:5px;font-size:13px;display:block}.dash-device__details{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.dash-device__details div{display:block}.dash-device__details dt{color:#626e80;margin-bottom:3px;font-size:9px}.dash-device__details dd{color:#9ca7b7;margin:0;font-size:11px}.dash-device>button{color:#8792a4;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:8px;padding:7px 10px;font-size:10px}.dash-device>.dash-device__remove{color:#df7a7a;border-color:#e4616138}.dash-device>.dash-device__remove:hover{color:#f09a9a;background:#e4616112}.dash-empty{color:#657184;text-align:center;border:1px dashed #ffffff17;border-radius:11px;padding:18px;font-size:12px}.dash-banner{color:#d8b4fe;background:#a855f712;border:1px solid #a855f72e;border-radius:11px;padding:12px 15px;font-size:12px}.dash-banner--error{color:#ee9a9a;background:#e4616112;border-color:#e4616133}.instructions-page{color:#f5f7fa;gap:22px;max-width:1100px;display:grid}.instructions-header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:4px;display:flex}.instructions-header>div>span,.instructions-section-heading>span,.instructions-guide-heading>div>span,.instructions-link span{color:#62d47c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.instructions-header h1{color:#f8fafc;margin:0 0 9px;font-size:clamp(28px,4vw,38px);line-height:1.05}.instructions-header p{color:#7f8b9d;max-width:680px;margin:0;font-size:14px;line-height:1.55}.instructions-header>a{color:#9aa6b7;text-underline-offset:4px;flex:none;font-size:12px;-webkit-text-decoration:underline #46505f;text-decoration:underline #46505f}.documents-page{color:#f5f7fa;gap:22px;display:grid}.documents-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.documents-card{color:#dfe5ed;background:#0e141d;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:122px;padding:20px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.documents-card:hover{background:#111923;border-color:#a855f745;transform:translateY(-2px)}.documents-card__icon{color:#d8b4fe;background:#a855f712;border:1px solid #a855f72e;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.documents-card__icon svg{width:21px;height:21px}.documents-card__copy strong,.documents-card__copy small{display:block}.documents-card__copy strong{color:#eef2f7;margin-bottom:6px;font-size:14px}.documents-card__copy small{color:#687386;font-size:11px;line-height:1.45}.documents-card__arrow{color:#657184;font-size:17px;transition:color .18s,transform .18s}.documents-card:hover .documents-card__arrow{color:#d8b4fe;transform:translate(2px,-2px)}.instructions-section-heading{margin-bottom:13px}.instructions-section-heading h2,.instructions-guide-heading h2{color:#eef2f7;margin:0;font-size:18px}.instructions-section-heading p,.instructions-guide-heading p{color:#718094;margin:7px 0 0;font-size:12px;line-height:1.5}.instructions-devices{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.instructions-device{color:#dce3ec;cursor:pointer;text-align:left;background:#0e141d;border:1px solid #ffffff13;border-radius:17px;min-height:128px;padding:17px;transition:border-color .18s,background .18s,transform .18s;position:relative}.instructions-device:hover{background:#111924;border-color:#ffffff26;transform:translateY(-1px)}.instructions-device.is-active{background:#a855f712;border-color:#a855f78c}.instructions-device__number{color:#4f5b6d;font-size:10px;font-weight:700;position:absolute;top:14px;right:15px}.instructions-device.is-active .instructions-device__number{color:#64ce7c}.instructions-device__icon{color:#78869a;background:#ffffff08;border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:15px;display:grid}.instructions-device.is-active .instructions-device__icon{color:#d8b4fe;background:#a855f717}.instructions-device__icon svg{width:19px;height:19px}.instructions-device strong,.instructions-device small{display:block}.instructions-device strong{color:#e7ecf2;margin-bottom:5px;font-size:14px}.instructions-device small{color:#697589;font-size:10px}.instructions-link{background:#0e141d;border:1px solid #a855f72e;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.instructions-link__heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.instructions-link h3{color:#eef3f8;margin:0;font-size:16px}.instructions-link p{color:#697589;margin:0;font-size:11px}.instructions-link__row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.instructions-link code{color:#aeb9c8;text-overflow:ellipsis;white-space:nowrap;background:#090e15;border:1px solid #ffffff17;border-radius:10px;min-width:0;padding:13px 14px;font-size:11px;overflow:hidden}.instructions-link--inactive{border-color:#ffffff13}.instructions-link--inactive p{margin-top:6px}.instructions-button{color:#c8d0db;cursor:pointer;background:#111924;border:1px solid #ffffff18;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.instructions-button:hover{background:#151e2a;border-color:#ffffff2b}.instructions-button--primary{color:#090111;background:#a855f7;border-color:#a855f7}.instructions-button--primary:hover{background:#61dc80;border-color:#61dc80}.instructions-button:disabled,.instructions-quick__action:disabled{opacity:.38;cursor:not-allowed}.instructions-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);align-items:start;gap:14px;display:grid}.instructions-steps-card,.instructions-quick,.instructions-video,.instructions-problems{background:#0e141d;border:1px solid #ffffff13;border-radius:18px;padding:21px}.instructions-guide-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.instructions-guide-heading em{color:#d8b4fe;background:#a855f712;border:1px solid #a855f72e;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:700}.instructions-steps{gap:8px;display:grid}.instructions-step{background:#0a0f16;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px;display:grid}.instructions-step__number{color:#637084;background:#ffffff08;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.instructions-step small{color:#56c872;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.instructions-step h3{color:#dfe5ed;margin:0 0 4px;font-size:13px}.instructions-step p{color:#687588;margin:0;font-size:10px;line-height:1.45}.instructions-step .instructions-button{min-width:142px}.instructions-quick{position:sticky;top:92px}.instructions-quick__grid{gap:8px;display:grid}.instructions-quick__action{color:#d7dee7;cursor:pointer;text-align:left;background:#0a0f16;border:1px solid #fff1;border-radius:11px;width:100%;min-height:61px;padding:12px 13px;display:block}.instructions-quick__action:hover{background:#0d141e;border-color:#ffffff25}.instructions-quick__action.is-primary{background:#a855f710;border-color:#a855f738}.instructions-quick__action.is-disabled{opacity:.38;cursor:not-allowed}.instructions-quick__action strong,.instructions-quick__action small{display:block}.instructions-quick__action strong{margin-bottom:4px;font-size:12px}.instructions-quick__action small{color:#657184;font-size:9px}.instructions-video iframe,.instructions-video__player,.instructions-video__placeholder{aspect-ratio:16/9;background:#090e15;border:1px solid #ffffff12;border-radius:14px;width:100%}.instructions-video iframe,.instructions-video__player{display:block}.instructions-video__player{object-fit:contain;height:auto}.instructions-video__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.instructions-video__placeholder span{color:#d9e1ea;font-size:15px;font-weight:700}.instructions-video__placeholder p{color:#687588;margin:7px 0 16px;font-size:11px}.instructions-problems__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.instructions-problems__grid article{background:#0a0f16;border:1px solid #ffffff10;border-radius:12px;padding:15px}.instructions-problems__grid article>span{color:#536075;font-size:9px;font-weight:800}.instructions-problems__grid h3{color:#dce3ec;margin:10px 0 6px;font-size:12px}.instructions-problems__grid p{color:#697589;margin:0;font-size:10px;line-height:1.5}@media (width<=1050px){.instructions-devices{grid-template-columns:repeat(3,minmax(0,1fr))}.instructions-main-grid{grid-template-columns:1fr}.instructions-quick{position:static}.instructions-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.dash-status{flex-direction:column;align-items:flex-start}.dash-status__details{width:100%}.dash-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.layout{margin-top:0;padding-top:18px;padding-bottom:48px}.layout .container{padding-left:14px;padding-right:14px}.layout .layout-right{padding:0}.layout-mobile-bar{justify-content:center;margin:16px 0 0}.sidebar-toggle-btn{color:#aeb8c7;background:#0e141d;border-radius:12px;justify-content:center;width:100%;min-height:48px}.sidebar-drawer{background:#090d13;width:min(290px,88vw);padding:14px}.sidebar-drawer .sidebar{width:100%}.dash{gap:12px}.dash-heading{align-items:flex-start}.dash-heading__support{margin-top:8px;font-size:11px}.dash-card{border-radius:15px;padding:18px}.dash-connect__row{grid-template-columns:1fr}.dash-button--copy{width:100%;min-height:50px}.dash-connect__footer{flex-direction:column;align-items:flex-start}.dash-connect__footer>div{justify-content:space-between;width:100%}.dash-usage,.dash-actions{grid-template-columns:1fr;gap:17px}.dash-actions{gap:8px}.dash-action{min-height:58px}.instructions-page{gap:16px}.instructions-header{align-items:flex-start}.instructions-header>a{margin-top:8px}.instructions-devices{scroll-snap-type:x mandatory;gap:9px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.instructions-device{scroll-snap-align:start;min-width:145px}.instructions-link,.instructions-link__row{grid-template-columns:1fr}.instructions-link__heading{flex-direction:column;align-items:flex-start;gap:8px}.instructions-steps-card,.instructions-quick,.instructions-video,.instructions-problems{border-radius:15px;padding:17px}.instructions-guide-heading{flex-direction:column}.instructions-step{grid-template-columns:auto minmax(0,1fr)}.instructions-step .instructions-button{grid-column:1/-1;width:100%;min-height:44px}.instructions-quick__grid,.instructions-problems__grid{grid-template-columns:1fr}.instructions-quick__action{min-height:64px}.documents-list{grid-template-columns:1fr}.documents-card{min-height:104px;padding:17px}}@media (width<=480px){.dash-heading__support{display:none}.dash-status__details,.dash-options__grid{grid-template-columns:1fr;gap:12px}.dash-status__details{border-top:1px solid #ffffff12;padding-top:14px}.dash-link{white-space:normal;word-break:break-all}.dash-device{grid-template-columns:auto minmax(0,1fr)}.dash-device>button{grid-column:2;justify-self:start}.instructions-header>a{display:none}.instructions-header p{font-size:13px}.instructions-link code{white-space:normal;word-break:break-all}}@media (width<=768px){body{padding-top:60px}.header-hero{scroll-margin-top:72px}.hamVpn nav{padding:9px 16px}.hamVpn nav .navbar-center{display:none}.nav-hamburger,.mobile-drawer{display:flex}.mobile-backdrop{display:block}.nav-cta-desktop .nav-btn{border-radius:10px;min-height:38px;padding:9px 16px;font-size:14px;box-shadow:0 10px 24px #52d2732e}.nav-cta-desktop .nav-login-btn{min-height:38px;padding:0 15px}.layout{margin-top:24px;padding-bottom:60px}.layout-mobile-bar{display:flex}.sidebar-desktop{display:none}.sidebar-overlay,.sidebar-drawer{display:block}.layout .layout-right{width:100%;padding:20px}.panel-hero{flex-direction:column}.panel-hero__actions{justify-content:flex-start}.panel-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-row{gap:0}.auth-page{padding:20px 16px!important}.auth-item{padding:24px 20px!important}}.ast-page{color:#e8edf7}.ast-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.ast-eyebrow,.ast-section-head>div>span{color:#526174;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.ast-header h1{color:#f8fafc;letter-spacing:-.5px;margin:0 0 6px;font-size:28px}.ast-header p{color:#667085;font-size:13px}.ast-refresh{color:#8e98aa;cursor:pointer;background:#11131b;border:1px solid #ffffff10;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;display:flex}.ast-refresh:hover{color:#bdc8dc;border-color:#4f7dff40}.ast-refresh:disabled{opacity:.55;cursor:wait}.ast-loading,.ast-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ast-loading div{background:linear-gradient(100deg,#11131a,#171a24,#11131a) 0 0/200% 100%;border:1px solid #ffffff0b;border-radius:14px;min-height:180px;animation:1.4s infinite ast-pulse}@keyframes ast-pulse{to{background-position:-200% 0}}.ast-card{background:linear-gradient(155deg,#13151d,#0f1118);border:1px solid #ffffff0c;border-radius:14px;min-height:178px;padding:18px;position:relative;overflow:hidden}.ast-card:before{content:"";background:var(--tone);opacity:.55;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.ast-card--metric{grid-column:span 2}.ast-card--wide,.ast-card--active{grid-column:span 3}.tone-blue{--tone:#4f7dff}.tone-violet{--tone:#a78bfa}.tone-green{--tone:#a855f7}.tone-amber{--tone:#f59e0b}.ast-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;margin-bottom:22px;display:flex}.ast-icon{border:1px solid color-mix(in srgb,var(--tone) 25%,transparent);background:color-mix(in srgb,var(--tone) 12%,transparent);width:38px;height:38px;color:var(--tone);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.ast-value{color:#f8fafc;letter-spacing:-1px;margin-bottom:7px;font-size:34px;line-height:1;display:block}.ast-value--money{color:#a855f7}.ast-label{color:#697386;font-size:12px}.ast-tabs{flex-wrap:wrap;gap:4px;display:flex}.ast-tabs button{color:#4f596b;cursor:pointer;background:0 0;border:1px solid #ffffff0c;border-radius:6px;min-height:24px;padding:0 8px;font-size:10px;font-weight:650}.ast-tabs button.active{border-color:color-mix(in srgb,var(--tone) 35%,transparent);background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone)}.ast-section{margin-top:30px}.ast-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ast-section-head h2{color:#f3f6fb;margin:0;font-size:17px}.ast-section-head b{color:#7c8799;background:#ffffff06;border:1px solid #ffffff0c;border-radius:999px;padding:4px 10px;font-size:11px}.ast-plan-grid{background:#0e1017;border:1px solid #ffffff0b;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ast-plan{background:#13151d;border:1px solid #ffffff09;border-radius:11px;min-height:116px;padding:15px}.ast-plan-top{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.ast-plan-top>span{border-radius:50%;width:8px;height:8px}.ast-plan h3{color:#aeb7c6;font-size:12px;font-weight:650}.ast-plan-top strong{font-size:18px}.ast-progress{background:#ffffff08;border-radius:99px;height:5px;margin:18px 0 9px;overflow:hidden}.ast-progress i{border-radius:99px;min-width:0;height:100%;transition:width .35s;display:block}.ast-plan p{color:#525c6d;font-size:10px}.ast-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ast-addon{--tone:#4f7dff;background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 7%,#11131b),#101219);border:1px solid #ffffff0c;border-radius:14px;padding:20px}.ast-addon--traffic{--tone:#a78bfa}.ast-addon-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ast-addon-head h3{color:#eef2f8;margin:0 0 4px;font-size:15px}.ast-addon-head p{color:#5d6879;font-size:11px}.ast-addon .ast-tabs{margin-bottom:18px}.ast-addon-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ast-addon-values div{background:#0c0e14;border:1px solid #ffffff09;border-radius:10px;padding:14px}.ast-addon-values strong,.ast-addon-values span{display:block}.ast-addon-values strong{color:#f4f7fb;margin-bottom:6px;font-size:22px}.ast-addon-values span{color:#596476;text-transform:uppercase;letter-spacing:.6px;font-size:10px}@media (width<=1200px){.ast-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ast-card--metric,.ast-card--wide,.ast-card--active{grid-column:span 2}.ast-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ast-header{flex-direction:column;align-items:stretch}.ast-refresh{width:max-content}.ast-metrics{grid-template-columns:1fr}.ast-card--metric,.ast-card--wide,.ast-card--active{grid-column:auto}.ast-card-top{flex-wrap:wrap}.ast-plan-grid,.ast-addons{grid-template-columns:1fr}}.checkout-caption{color:#e2e8f08c;text-align:center;margin-top:12px;display:block}.pricing-best-badge{color:#061018;letter-spacing:0;white-space:nowrap;background:linear-gradient(135deg,#52d273f5,#54d6e8e6);border:1px solid #52d27370;border-radius:999px;align-items:center;min-height:30px;padding:0 13px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:-15px;right:18px;box-shadow:0 16px 36px #52d27347}.checkout-page{color:#fff;background:radial-gradient(circle at 78% 12%,#a855f73d,#0000 32%),radial-gradient(circle at 12% 54%,#d946ef1f,#0000 28%),linear-gradient(#020005 0%,#090111 44%,#030006 100%);min-height:calc(100vh - 64px);padding:86px 0 92px}.checkout-container{padding:0 18px}.checkout-progress{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:32px;padding:6px;display:flex;overflow-x:auto}.checkout-progress span{color:#e2e8f08c;white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.checkout-progress span.is-active{color:#f0abfc;background:#a855f72e;box-shadow:inset 0 0 0 1px #d84bff47}.checkout-hero{max-width:760px;margin-bottom:34px}.checkout-hero span{color:#f0abfc;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.checkout-hero h1{color:#fff;letter-spacing:0;margin:0 0 12px;font-size:clamp(38px,5vw,62px);line-height:1}.checkout-hero p{color:#e2e8f0b8;max-width:620px;font-size:18px;line-height:1.58}.checkout-grid{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:22px;display:grid}.checkout-panel,.order-summary,.payment-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#a855f71f,#0000 34%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 26px 80px #0000003d}.checkout-panel{min-height:360px;padding:clamp(22px,4vw,34px)}.checkout-form{gap:18px;max-width:560px;display:grid}.checkout-form label{gap:10px;display:grid}.checkout-form label span{color:#e2e8f0c2;font-size:14px;font-weight:700}.checkout-form input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-height:58px;padding:0 18px;font-size:17px;transition:border-color .2s,box-shadow .2s}.checkout-form input:focus{border-color:#d84bff75;box-shadow:0 0 0 4px #a855f724}.payment-methods{gap:14px;display:grid}.payment-card{grid-template-columns:164px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;transition:transform .22s,border-color .22s,background .22s;display:grid}.payment-card:hover{border-color:#d84bff57;transform:translateY(-2px)}.payment-visual{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-content:center;min-height:104px;display:grid;position:relative;overflow:hidden}.payment-visual:after{content:"";background:radial-gradient(circle,#d84bff3d,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30px -48px auto}.payment-visual--sbp{background:linear-gradient(135deg,#a855f72e,#0000 42%),#ffffff0e;grid-template-columns:58px 1fr;align-items:center;gap:11px;padding:14px}.sbp-mark{width:54px;height:62px;position:relative}.sbp-mark i{clip-path:polygon(0 0,100% 50%,0 100%,19% 50%);opacity:.96;width:38px;height:22px;position:absolute;left:8px}.sbp-mark i:first-child{background:linear-gradient(135deg,#ffb72b,#ff2d74);top:0}.sbp-mark i:nth-child(2){background:linear-gradient(135deg,#0aa8ff,#8067ff);top:20px;transform:translate(-8px)}.sbp-mark i:nth-child(3){background:linear-gradient(135deg,#27d85f,#008d45);top:39px}.payment-visual--sbp strong,.payment-visual--sbp span{z-index:1;display:block;position:relative}.payment-visual--sbp strong{color:#fff;letter-spacing:0;font-size:26px;line-height:1}.payment-visual--sbp span{color:#e2e8f09e;margin-top:7px;font-size:12px;font-weight:800}.payment-visual--cards{background:linear-gradient(135deg,#d84bff2e,#0000 44%),#ffffff0e;gap:12px;padding:13px}.card-badges,.pay-badges{z-index:1;flex-wrap:wrap;gap:7px;display:flex;position:relative}.card-badges b,.pay-badges span{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-height:25px;font-size:11px;font-weight:900;display:inline-flex}.card-badges b{color:#fff;min-width:43px;padding:0 9px}.card-badges b:first-child{background:#1238d8}.card-badges b:nth-child(2){background:#0b8f61}.card-badges b:nth-child(3){color:#111;background:linear-gradient(90deg,#f23b2f 0 50%,#f6aa22 50%)}.card-badges b:nth-child(4){color:#08111f;background:#7eb3ff}.pay-badges span{color:#e2e8f0db;background:#ffffff14;border:1px solid #ffffff24;min-width:45px;padding:0 8px}.payment-visual--crypto{background:radial-gradient(circle at 28% 26%,#ffc04d33,#0000 38%),linear-gradient(135deg,#54d6e824,#0000 46%),#ffffff0e;justify-items:center;gap:9px;padding:13px}.crypto-orbit{place-items:center;width:78px;height:56px;display:grid;position:relative}.crypto-orbit b,.crypto-orbit i,.crypto-orbit em{border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute}.crypto-orbit b{color:#120b00;background:linear-gradient(135deg,#f6aa22,#ffdf78);width:45px;height:45px;font-size:23px;box-shadow:0 14px 34px #f6aa2238}.crypto-orbit i{color:#fff;background:#7b61ff;width:28px;height:28px;font-size:13px;top:0;right:0}.crypto-orbit em{color:#061018;background:#19c77a;border-radius:999px;min-width:38px;height:22px;padding:0 7px;font-size:9px;bottom:1px;left:2px}.payment-visual--crypto>span{z-index:1;color:#a7f3ffd1;font-size:12px;font-weight:850;position:relative}.payment-card h2{color:#fff;margin:0 0 6px;font-size:20px}.payment-card p{color:#e2e8f0a8;margin:0 0 8px;font-size:14px;line-height:1.45}.payment-card span{color:#f0abfcc2;font-size:12px;font-weight:800}.payment-card button,.order-summary__back{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c3aed 0%,#c026d3 48%,#ff4fd8 100%);border:1px solid #ffffff24;border-radius:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 0 28px #a855f757,inset 0 1px #ffffff2e}.payment-card button:hover,.order-summary__back:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 0 38px #d84bff8f,0 18px 44px #7c3aed2e}.payment-card button:disabled{cursor:wait;opacity:.62}.order-summary{padding:24px;position:sticky;top:88px}.order-summary__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.order-summary__head span{color:#e2e8f08f;text-transform:uppercase;font-size:13px;font-weight:800}.order-summary__head a{color:#f0abfc;font-size:13px;font-weight:800}.order-summary__plan{background:#a855f71f;border:1px solid #d84bff47;border-radius:8px;margin-bottom:20px;padding:18px}.order-summary__plan strong,.order-summary__plan span{display:block}.order-summary__plan strong{color:#fff;margin-bottom:7px;font-size:26px}.order-summary__plan span{color:#f0abfcc2;font-size:14px;font-weight:750}.order-summary dl{gap:0;display:grid}.order-summary dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.order-summary dt{color:#e2e8f08f;font-size:14px}.order-summary dd{color:#fff;font-size:15px;font-weight:800}.order-summary dl .order-summary__total{border-bottom:0;margin-top:4px}.order-summary__total dt,.order-summary__total dd{color:#f0abfc;font-size:20px}.order-summary__back{width:100%;margin-top:16px}.ham-auth-page{color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 12%,#a855f73d,#0000 32%),radial-gradient(circle at 12% 54%,#d946ef1f,#0000 28%),linear-gradient(#020005 0%,#090111 44%,#030006 100%);place-items:center;min-height:calc(100vh - 64px);padding:86px 20px 72px;display:grid;position:relative;overflow:hidden}.ham-auth-page:before,.ham-auth-page:after{content:"";pointer-events:none;filter:blur(18px);border-radius:50%;position:absolute}.ham-auth-page:before{background:radial-gradient(circle,#a855f747,#0000 64%);width:460px;height:460px;top:9vh;right:7vw}.ham-auth-page:after{background:radial-gradient(circle,#f044ff21,#0000 66%);width:340px;height:340px;bottom:8vh;left:-120px}.ham-auth-shell{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(360px,460px);align-items:center;gap:clamp(24px,5vw,64px);width:min(960px,100%);display:grid;position:relative}.ham-auth-copy h1{color:#fff;letter-spacing:0;text-shadow:0 0 42px #a855f766;margin:14px 0;font-size:clamp(42px,6vw,72px);font-weight:950;line-height:.92}.ham-auth-copy p{color:#f2ebffbd;max-width:520px;margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.ham-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#a855f71f,#0000 34%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:8px;gap:18px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 26px 80px #00000047}.ham-form-field{gap:10px;display:grid}.ham-form-field span{color:#e2e8f0c2;font-size:14px;font-weight:800}.ham-form-field input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-height:58px;padding:0 18px;font-size:17px;transition:border-color .2s,box-shadow .2s,opacity .2s}.ham-form-field input:focus{border-color:#d84bff75;box-shadow:0 0 0 4px #a855f724}.ham-form-field input:disabled{cursor:not-allowed;opacity:.62}.ham-form-field small{color:#f2ebff8a;font-size:13px;line-height:1.45}.ham-code-field,.verification-code-input{gap:10px;display:grid}.verification-code-input__cells{cursor:text;grid-template-columns:repeat(6,minmax(34px,1fr));gap:8px;display:grid;position:relative}.verification-code-input__cells input{z-index:2;opacity:0;cursor:text;border:0;width:100%;height:100%;position:absolute;inset:0}.verification-code-input__cells input:disabled{cursor:not-allowed}.verification-code-input__cells span{aspect-ratio:1/1.16;color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;place-items:center;min-height:52px;font-size:24px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff14}.verification-code-input__cells span.is-active{background:#a855f724;border-color:#d84bff7a;box-shadow:0 0 0 4px #a855f724}.verification-code-input__cells span.is-error{border-color:#f87171ad}.verification-code-input p{color:#f2ebff8a;text-align:center;margin:0;font-size:12px}.ham-form-message{color:#f0abfcd1;margin:0;font-size:14px;line-height:1.45}.ham-form-message--error{color:#fca5a5}.ham-auth-submit{width:100%}.ham-auth-submit:disabled{cursor:wait;opacity:.68}.ham-auth-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ham-auth-links button{color:#f0abfce6;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.ham-auth-links button:hover{background:#a855f724;transform:translateY(-1px)}.ham-auth-links button:disabled{cursor:not-allowed;opacity:.55}@media (width<=920px){.checkout-page{padding:62px 0 72px}.checkout-grid{grid-template-columns:1fr}.order-summary{order:-1;position:static}.payment-card{grid-template-columns:minmax(0,1fr)}.payment-card button{width:100%}.payment-visual{min-height:96px}}@media (width<=560px){.checkout-container{padding:0 14px}.checkout-progress{justify-content:space-between;gap:4px;width:100%}.checkout-progress span{min-height:31px;padding:0 10px;font-size:12px}.checkout-hero h1{font-size:40px}.checkout-hero p{font-size:15px}.checkout-panel,.order-summary{padding:18px}.payment-card{padding:16px}.payment-card h2{font-size:18px}}.payment-success-page{color:#fff;background:radial-gradient(circle at 20% 15%,#52d2732e,#0000 34%),radial-gradient(circle at 86% 18%,#2f6cd633,#0000 32%);place-items:center;min-height:calc(100vh - 64px);padding:76px 18px;display:grid}.payment-success-card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#52d2731a,#0000 35%),#070a0fad;border:1px solid #ffffff1f;border-radius:8px;width:min(680px,100%);padding:clamp(28px,5vw,48px);box-shadow:0 32px 100px #00000057}.payment-success-icon{color:#a855f7;background:#52d2731f;border:1px solid #52d27361;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 22px;display:grid;box-shadow:0 0 52px #52d27338}.payment-success-kicker{color:#f0abfc;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.payment-success-card h1{color:#fff;margin:0 0 12px;font-size:clamp(34px,5vw,54px);line-height:1}.payment-success-card>p{color:#e2e8f0b8;max-width:520px;margin:0 auto 28px;font-size:17px;line-height:1.58}.payment-success-details{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.payment-success-details div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:15px}.payment-success-details span,.payment-success-details strong{display:block}.payment-success-details span{color:#e2e8f07a;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.payment-success-details strong{overflow-wrap:anywhere;color:#fff;font-size:15px}.payment-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.payment-success-actions button,.payment-success-actions a{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.payment-success-actions button{color:#061018;background:linear-gradient(135deg,#a855f7,#d946ef);border:1px solid #52d27357}.payment-success-actions a{color:#dce8ff;background:#ffffff0e;border:1px solid #ffffff1f}.payment-success-actions button:hover,.payment-success-actions a:hover{transform:translateY(-1px)}@media (width<=560px){.payment-success-details{grid-template-columns:1fr}.payment-success-actions{display:grid}.payment-success-actions button,.payment-success-actions a{width:100%}}@media (width<=980px){.start-grid--four,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.header-hero{min-height:calc(100svh - 60px)}.hero-content{padding-top:30px}.hero-phone-wrap{display:none}.hero-benefits{align-items:flex-start}.hero-account-link{margin-top:14px}.pricing-entry{text-align:center;justify-content:center;width:100%}.pricing-policy-card{min-height:360px}.start-grid--four,.trust-grid{grid-template-columns:1fr}.trust-section{padding-top:60px}.final-cta{flex-direction:column;align-items:stretch;padding:24px}.final-cta .btn{width:100%}.pricing-safe-note{flex-direction:column;align-items:flex-start;gap:10px}html{background:radial-gradient(circle at 50% 0,#52d27321,#0000 36%),linear-gradient(#070a0f 0%,#0a111c 48%,#080b12 100%) no-repeat}.hero-content{gap:22px;padding-top:64px;padding-bottom:20px}.hero-kicker{display:none}.header-hero h1{margin:0 0 12px;font-size:30px;line-height:1.08}.header-hero p{margin-bottom:16px;line-height:1.38}.hero-actions{gap:10px}.hero-price{text-align:center;grid-template-columns:1fr;gap:5px;margin-bottom:16px}.hero-price strong{grid-row:auto;font-size:30px}.pricing-shell .plans.pricing-plans--policy{grid-template-columns:1fr}.pricing-policy-card{min-height:390px;padding:22px}.hero-secondary{min-height:46px;font-size:14px}.hero-benefits{gap:12px;margin-top:0;padding-top:18px;font-size:12px}.hero-phone-wrap{min-height:330px}.hero-phone{border-width:2px;border-radius:30px;width:198px;height:322px;padding:13px 13px 18px}.hero-phone:before{width:60px;height:17px;top:12px}.phone-status{font-size:9px}.phone-status i{width:31px;height:8px}.phone-brand{gap:5px;margin-top:13px}.phone-brand b{font-size:13px}.phone-brand span,.phone-server small,.traffic-foot{font-size:8px}.phone-power{width:62px;height:62px;margin:22px auto 21px}.phone-power span{border-width:3px;width:22px;height:22px}.phone-power span:before{width:3px;height:17px;top:21px}.phone-location{margin-bottom:9px;padding:5px 8px;font-size:9px}.phone-server{padding:8px 10px}.phone-server span,.traffic-row span{font-size:9px}.phone-traffic{margin-top:8px;padding:8px}.traffic-chart{gap:3px;height:27px;margin:7px 0 6px}.hero-dashboard{margin-top:18px;padding:12px}.hero-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions a{color:#f1f5f9d1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.hero-metrics{display:none}.header-hero p,.section-heading p{font-size:15px}.pricing-section{padding:8px 0 34px}.section-heading{margin-bottom:18px}.section-heading span{padding:6px 10px;font-size:11px}.section-heading h2{margin:12px 0 9px;font-size:28px;line-height:1.12}.section-heading p{line-height:1.42}.proof-strip,.pricing-shell .plans,.feature-grid,.device-orbit,.start-grid,.help-grid{grid-template-columns:1fr;display:grid}.hero-metrics div,.proof-strip div{min-width:0}.pricing-shell{background:linear-gradient(#ffffff13,#ffffff09);padding:14px}.pricing-shell:after{background:radial-gradient(circle,#52d27324,#0000 68%)}.pricing-status{gap:8px;margin-bottom:12px;padding:12px}.pricing-status p,.pricing-note p{font-size:13px;line-height:1.4}.pricing-shell .plans{gap:10px}.plan-card{min-height:132px;padding:14px}.plan-badges{gap:5px;top:12px;left:76px;right:12px}.plan-card strong{margin:16px 0 7px;font-size:32px}.pricing-note{gap:12px;margin-top:14px}.pricing-note .btn{justify-content:center;width:100%}.device-orbit .icon-device{height:118px}.start-section,.help-section{padding-top:54px}footer{padding:48px 0 64px}.footer-columns{grid-template-columns:1fr;gap:28px}.footer-brand p{max-width:none}}@media (width<=480px){.container,.container2{padding-left:16px;padding-right:16px}.btn{padding:12px 22px;font-size:15px}.header-hero h1{font-size:30px}.nav-logo img{height:32px}.nav-hamburger{width:38px;height:38px}.hero-actions{width:100%}.hero-actions .btn,.hero-secondary{justify-content:center;width:100%}.section-heading h2{font-size:25px}.pricing-status strong{font-size:14px}.plan-card{min-height:auto}.subscription{font-size:13px}.subscription .activno_items .activno_blok{width:100%}.subscription .more_subscription .more_subscription_items{flex-wrap:wrap}.subscription .more_subscription .more_subscription_items .subscriptionItem{width:calc(50% - 7px)}.subscription .inputs_item .row{flex-wrap:wrap}.subscription .inputs_item .row .id_sub{width:100%}.referral .statistics .row{flex-direction:column}.referral .statistics .row .statistic{width:100%;padding:14px 16px}.layout .layout-right{padding:16px}.panel-hero{padding:18px}.panel-hero h3{font-size:23px}.panel-hero__actions button,.panel-summary-grid,.panel-summary-card{width:100%}.panel-summary-grid{grid-template-columns:1fr}.panel-card{padding:16px}}@media (width<=360px){.container,.container2{padding-left:12px;padding-right:12px}.header-hero h1{font-size:28px}.hero-benefits{flex-direction:column}.hero-phone-wrap{min-height:302px}.hero-phone{width:184px;height:302px}.subscription .more_subscription .more_subscription_items .subscriptionItem{width:100%}.hamVpn nav{padding:8px 12px}.nav-inner{padding:0 4px}}.terms .payment-buttons h4{color:#e4e4e7;margin-top:28px;margin-bottom:14px;font-size:14px;font-weight:500;line-height:24px}.terms .payment-buttons .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.terms .payment-buttons .row button{color:#e4e4e7;background-color:#0000;border:1px solid #ffffff0d;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:400;line-height:140%}.terms .payment-buttons h4.all{margin-top:14px;margin-bottom:10px;font-size:13px;font-weight:400}.terms .payment-buttons button.pay{color:var(--text-color);background:#ffffff0d;border:1px solid #e4e4e726;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500}.sidebar-desktop nav{position:static}.sidebar-drawer nav{height:100%;padding-top:78px}body.admin-page,body.dashboard-page{padding-top:0!important}.admin-root{color:#f0f0f5;background:#09090f;flex-direction:row;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.admin-sidebar{background:#0d0d18;border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;width:240px;display:flex}.admin-main{flex:1;min-width:0;padding:32px 36px;overflow-y:auto}.admin-nav{flex-direction:column;flex:1;gap:2px;z-index:auto!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important;padding:0 8px!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.admin-mobile-bar{display:none}.admin-drawer{z-index:300;background:#0d0d18;border-right:1px solid #ffffff0d;flex-direction:column;width:264px;height:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.admin-drawer--open{transform:translate(0)}.admin-overlay{z-index:299;-webkit-backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}@media (width<=768px){.admin-root{flex-direction:column}.admin-mobile-bar{z-index:100;background:#0d0d18;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.admin-sidebar{display:none}.admin-main{padding:20px 16px}}@media (width<=960px){.admin-table-scroll{-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.admin-table-scroll>*{min-width:680px}}@media (width<=480px){.admin-main{padding:14px 12px}}.au-page,.au-detail{color:#e8e9ef}.au-page-header{justify-content:space-between;margin-bottom:20px;display:flex}.au-page-header h1{align-items:center;gap:10px;margin:0 0 5px;font-size:24px;display:flex}.au-page-header h1 span{color:#747887;background:#ffffff0a;border-radius:999px;padding:3px 9px;font-size:12px}.au-page-header p{color:#717584;font-size:13px}.au-create-button{color:#a8beff;cursor:pointer;background:#4f7dff14;border:1px solid #4f7dff35;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.au-create-button:hover{color:#dce5ff;background:#4f7dff20;border-color:#4f7dff60}.au-create-button b{font-size:19px;font-weight:400;line-height:1}.au-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.au-toolbar select,.au-toolbar input,.au-reset{color:#aeb2c0;background:#111119;border:1px solid #ffffff10;border-radius:8px;outline:none;min-height:36px;padding:0 10px;font-size:12px}.au-search{flex:280px;position:relative}.au-search span{color:#707483;font-size:18px;position:absolute;top:8px;left:12px}.au-search input{width:100%;padding-left:34px;font-size:13px}.au-date{color:#646876;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:7px;padding-left:10px;font-size:11px;display:flex}.au-date input{border:0;min-height:34px;padding-left:0}.au-reset{cursor:pointer;color:#f1a1a1}.au-table{background:#0f0f17;border:1px solid #ffffff0d;border-radius:12px;min-width:1180px;overflow:visible}.au-tr{cursor:pointer;border-bottom:1px solid #ffffff08;grid-template-columns:1.7fr .72fr .55fr 1.12fr .72fr .78fr .78fr .9fr .52fr;align-items:center;gap:12px;min-height:64px;padding:9px 16px;font-size:12px;transition:all .15s;display:grid}.au-tr:not(.au-th):hover{background:#ffffff05}.au-tr.is-blocked{background:#ef444408}.au-th{color:#525665;text-transform:uppercase;letter-spacing:.6px;cursor:default;min-height:42px;font-size:10px;font-weight:700}.au-user-cell{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.au-user-cell i{color:#8aaeff;background:#4f7dff18;border-radius:9px;grid-row:span 2;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.au-user-cell button,.au-id{color:#f0f1f5;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.au-user-cell small,.au-cell-note{color:#5e6270;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.au-id{color:#7ea6ff;font-family:monospace}.au-badge{color:#777b88;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;align-items:center;max-width:100%;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.au-badge--success{color:#d8b4fe;background:#a855f712;border-color:#a855f726}.au-badge--warning{color:#f3b64e;background:#f59e0b12;border-color:#f59e0b30}.au-badge--danger{color:#f58b8b;background:#f8717110;border-color:#f8717130}.au-badge--blue{color:#87aaff;background:#4f7dff12;border-color:#4f7dff30}.au-badge--violet{color:#bda8fa;background:#a78bfa12;border-color:#a78bfa30}.au-row-actions{justify-content:flex-end;gap:5px;display:flex;position:relative}.au-eye,.au-more{color:#858998;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.au-more{font-size:18px;line-height:1}.au-menu{z-index:30;background:#191923;border:1px solid #ffffff12;border-radius:10px;width:178px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 18px 44px #0009}.au-menu button,.au-menu a{color:#b9bdc9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;font-size:12px;display:block}.au-menu button:hover,.au-menu a:hover{color:#fff;background:#ffffff08}.au-menu .danger{color:#f58b8b}.au-skeleton{background:linear-gradient(90deg,#ffffff04,#ffffff08,#ffffff04);border-radius:8px;height:48px;margin:8px 16px}.au-empty,.au-drawer-loading,.au-detail-loading{color:#616573;text-align:center;padding:48px}.au-pagination{color:#666a78;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.au-pagination button{color:#9b9fab;cursor:pointer;background:#111119;border:1px solid #ffffff0d;border-radius:8px;padding:8px 13px}.au-pagination button:disabled{opacity:.35}.au-drawer-layer{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;position:fixed;inset:0}.au-drawer{background:#0e0e16;border-left:1px solid #ffffff10;width:min(560px,100%);height:100%;animation:.2s ease-out au-slide;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0007}@keyframes au-slide{0%{opacity:.6;transform:translate(30px)}}.au-drawer-top{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#777b89;background:#0e0e16ed;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:55px;padding:0 22px;font-size:12px;display:flex;position:sticky;top:0}.au-drawer-top button{color:#9094a2;cursor:pointer;background:0 0;border:0;font-size:25px}.au-drawer-body{padding:22px}.au-profile-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:20px;display:grid}.au-avatar{color:#9ab6ff;background:linear-gradient(135deg,#4f7dff24,#a78bfa18);border:1px solid #4f7dff28;border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.au-profile-head h2{color:#f3f4f7;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:16px;overflow:hidden}.au-profile-head p{color:#696d7b;font-size:11px}.au-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.au-info{background:#ffffff04;border:1px solid #ffffff0b;border-radius:9px;min-height:61px;padding:11px 12px}.au-info span{color:#5e6270;margin-bottom:6px;font-size:10px;display:block}.au-info strong{color:#c9ccd5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.au-section-title,.au-tab-card h3{color:#858997;text-transform:uppercase;letter-spacing:.7px;margin:22px 0 10px;font-size:11px}.au-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.au-actions-grid button,.au-full-profile,.au-quick-actions button{color:#aeb2bf;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;min-height:36px;padding:7px 9px;font-size:11px}.au-actions-grid button:hover,.au-quick-actions button:hover{color:#dce5ff;background:#4f7dff10;border-color:#4f7dff35}.au-actions-grid .danger,.au-quick-actions .danger{color:#f58b8b}.au-full-profile{color:#8eaeff;background:#4f7dff10;border-color:#4f7dff25;width:100%;margin-top:10px;display:block}.au-back{color:#737786;margin-bottom:20px;font-size:12px;display:inline-block}.au-detail{max-width:1240px}.au-detail>.au-profile-head{background:#101018;border:1px solid #ffffff0d;border-radius:12px;padding:18px}.au-detail>.au-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.au-tabs{border-bottom:1px solid #ffffff0d;gap:4px;margin:20px 0 10px;display:flex;overflow-x:auto}.au-tabs button{color:#686c79;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:11px 13px;font-size:12px}.au-tabs button.active{color:#dce4fa;border-bottom-color:#4f7dff}.au-tab-card{background:#101018;border:1px solid #ffffff0d;border-radius:12px;min-height:260px;padding:18px}.au-tab-card h3{margin-top:0}.au-key-values{background:#ffffff0b;border:1px solid #ffffff0b;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.au-key-values div{background:#111119;min-height:58px;padding:11px 13px}.au-key-values span{color:#5d6170;margin-bottom:6px;font-size:10px;display:block}.au-key-values strong{color:#c4c7d0;word-break:break-word;font-size:12px;font-weight:550}.au-data-table{overflow-x:auto}.au-data-table>div{border-bottom:1px solid #ffffff08;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;min-width:760px;display:grid}.au-data-table strong,.au-data-table span{color:#a8acb8;text-overflow:ellipsis;white-space:nowrap;padding:11px;font-size:11px;overflow:hidden}.au-data-table strong{color:#555966;text-transform:uppercase;font-size:10px}.au-quick-actions{flex-wrap:wrap;gap:6px;display:flex}.au-modal-layer{z-index:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.au-modal{background:#111119;border:1px solid #ffffff12;border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 90px #000b}.au-modal-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.au-modal-head h2{color:#f1f2f5;margin:0 0 4px;font-size:17px}.au-modal-head p{color:#646876;font-size:11px}.au-modal-head>button{color:#838795;cursor:pointer;background:0 0;border:0;font-size:24px}.au-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.au-create-form label,.au-created label{color:#707482;gap:6px;font-size:11px;display:grid}.au-create-form .wide{grid-column:1/-1}.au-create-form input,.au-create-form select{color:#c8cbd4;background:#0b0b12;border:1px solid #ffffff10;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 11px}.au-create-form input:focus,.au-create-form select:focus{border-color:#4f7dff55}.au-modal-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.au-modal-actions button,.au-created-close{color:#999daa;cursor:pointer;background:#ffffff05;border:1px solid #ffffff10;border-radius:8px;min-height:37px;padding:0 14px}.au-modal-actions .au-primary,.au-created .au-primary{color:#fff;background:#4f7dff;border-color:#4f7dff55;font-weight:650}.au-created{text-align:center;padding:28px 24px}.au-created-icon{color:#d8b4fe;background:#a855f712;border:1px solid #a855f735;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:21px;display:grid}.au-created h3{color:#f0f1f4;margin:0 0 6px;font-size:17px}.au-created>p{color:#757987;margin-bottom:20px;font-size:12px}.au-created .au-created-note{color:#737785;text-align:center;margin:0 0 18px;font-size:11px;line-height:1.55}.au-created>label{text-align:left;margin-bottom:6px}.au-password-box{background:#090910;border:1px solid #4f7dff2e;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 13px;display:flex}.au-password-box code{color:#a9bdff;word-break:break-all;font-size:14px}.au-password-box button{color:#aeb2bd;cursor:pointer;background:#ffffff07;border:1px solid #ffffff10;border-radius:6px;padding:6px 9px}.au-created small{color:#595d69;text-align:left;margin:10px 0 18px;font-size:10px;line-height:1.5;display:block}.au-created-close{width:100%}@media (width<=900px){.au-detail>.au-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.au-page-header{align-items:flex-start;gap:12px}.au-create-button{justify-content:center;width:38px;padding:0;font-size:0}.au-info-grid,.au-detail>.au-info-grid,.au-key-values{grid-template-columns:1fr}.au-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-profile-head{grid-template-columns:42px minmax(0,1fr)}.au-profile-head>.au-badge{grid-column:2;width:max-content}.au-drawer-body{padding:16px}.au-create-form{grid-template-columns:1fr}.au-create-form .wide{grid-column:auto}}.ao-page{color:#e8e9ef}.ao-header{margin-bottom:18px}.ao-header h1{color:#f1f2f5;align-items:center;gap:10px;margin:0 0 5px;font-size:24px;display:flex}.ao-header h1 span{color:#737785;background:#ffffff0a;border-radius:999px;padding:3px 9px;font-size:12px}.ao-header p{color:#6b6f7d;font-size:13px}.ao-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ao-filters select,.ao-filters input,.ao-reset{color:#aeb2bf;background:#111119;border:1px solid #ffffff10;border-radius:8px;outline:none;min-height:36px;padding:0 10px;font-size:11px}.ao-search{flex:330px;position:relative}.ao-search span{color:#6b6f7c;font-size:18px;position:absolute;top:7px;left:11px}.ao-search input{width:100%;padding-left:33px;font-size:12px}.ao-filters input[type=number]{width:90px}.ao-reset{color:#ef9a9a;cursor:pointer}.ao-list{gap:10px;display:grid}.ao-card{background:#101018;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden}.ao-card--paid{border-left:2px solid #a855f770}.ao-card--failed{border-left:2px solid #f8717170}.ao-card--pending{border-left:2px solid #f59e0b70}.ao-card-main{grid-template-columns:1.45fr 1.05fr .55fr .68fr .82fr .82fr auto;align-items:center;gap:13px;min-height:82px;padding:13px 16px 13px 42px;display:grid;position:relative}.ao-expand{color:#717583;cursor:pointer;background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:26px;left:10px}.ao-order-person{min-width:0}.ao-order-person>strong,.ao-order-person>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ao-order-person>strong{color:#d5d7de;margin:5px 0 3px;font-size:12px}.ao-order-person>small{color:#5f6370;font-size:10px}.ao-order-id{align-items:center;gap:5px;min-width:0;display:flex}.ao-order-id code{color:#82a8ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ao-order-id button{color:#656977;cursor:pointer;background:0 0;border:0}.ao-summary-item{min-width:0}.ao-summary-item>span{color:#555966;text-transform:uppercase;letter-spacing:.45px;margin-bottom:6px;font-size:9px;display:block}.ao-summary-item>strong{color:#b7bac5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.35;display:block;overflow:hidden}.ao-summary-item .ao-amount{color:#f0f1f4;font-size:14px;font-weight:750}.ao-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.ao-badge--success{color:#d8b4fe;background:#a855f712;border-color:#a855f728}.ao-badge--danger{color:#f58d8d;background:#f8717112;border-color:#f8717128}.ao-badge--warning{color:#efb44d;background:#f59e0b12;border-color:#f59e0b2e}.ao-badge--muted{color:#777b87;background:#ffffff07;border-color:#ffffff0d}.ao-card-actions{justify-items:stretch;gap:4px;min-width:108px;display:grid}.ao-card-actions a,.ao-card-actions button{color:#858997;text-align:center;cursor:pointer;background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;padding:5px 7px;font-size:9px}.ao-card-actions a:hover,.ao-card-actions button:hover{color:#b6c8fa;border-color:#4f7dff30}.ao-failure{color:#d78282;background:#f8717108;border-top:1px solid #f8717110;padding:8px 16px 8px 42px;font-size:11px}.ao-failure b{color:#f2a0a0}.ao-details{background:#0c0c13;border-top:1px solid #ffffff0d;grid-template-columns:1.25fr .75fr;gap:12px;padding:14px;display:grid}.ao-section{background:#111119;border:1px solid #ffffff0b;border-radius:10px;min-width:0;padding:14px}.ao-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ao-section-head h3{color:#d7d9e0;margin:0;font-size:12px}.ao-source{color:#858996;background:#ffffff07;border-radius:6px;padding:3px 7px;font-size:9px}.ao-source--ads{color:#87a8fa;background:#4f7dff12}.ao-source--referral{color:#baa5f3;background:#a78bfa12}.ao-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ao-source-field{background:#090910;border-radius:7px;min-width:0;padding:9px}.ao-source-field>span{color:#555966;margin-bottom:5px;font-size:9px;display:block}.ao-copy-value{align-items:center;gap:6px;min-width:0;display:flex}.ao-copy-value>span,.ao-copy-value>a{color:#aeb1bc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ao-copy-value>a{color:#7fa5fa}.ao-copy-value button{color:#626674;cursor:pointer;background:0 0;border:0;flex-shrink:0}.ao-funnel{gap:0;display:grid}.ao-funnel-step{color:#585c68;gap:9px;min-height:48px;display:flex;position:relative}.ao-funnel-step:not(:last-child):after{content:"";background:#ffffff0c;width:1px;height:27px;position:absolute;top:22px;left:9px}.ao-funnel-step i{z-index:1;color:#626673;background:#111119;border:1px solid #ffffff10;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:relative}.ao-funnel-step div{min-width:0;padding-top:1px}.ao-funnel-step strong,.ao-funnel-step span{display:block}.ao-funnel-step strong{color:#7e828e;margin-bottom:4px;font-size:10px}.ao-funnel-step span{color:#555966;font-size:9px}.ao-funnel-step.done i{color:#d8b4fe;background:#a855f712;border-color:#a855f730}.ao-funnel-step.done strong{color:#b4b7c0}.ao-funnel-step.failed i{color:#f28a8a;background:#f8717112;border-color:#f8717135}.ao-technical{grid-column:1/-1}.ao-skeleton{background:linear-gradient(90deg,#ffffff04,#ffffff08,#ffffff04);border-radius:12px;height:82px}.ao-empty{color:#626674;text-align:center;background:#101018;border:1px solid #ffffff0d;border-radius:12px;padding:50px;font-size:12px}.ao-pagination{color:#666a78;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.ao-pagination button{color:#9b9fab;cursor:pointer;background:#111119;border:1px solid #ffffff0d;border-radius:8px;padding:8px 13px}.ao-pagination button:disabled{opacity:.35}@media (width<=1180px){.ao-card-main{grid-template-columns:1.4fr 1fr .55fr .7fr .8fr auto}.ao-card-main .ao-summary-item:nth-of-type(6){display:none}}@media (width<=900px){.ao-card-main{grid-template-columns:1.4fr 1fr .65fr .75fr auto}.ao-card-main .ao-summary-item:nth-of-type(5),.ao-card-main .ao-summary-item:nth-of-type(6){display:none}.ao-details{grid-template-columns:1fr}}@media (width<=650px){.ao-card-main{grid-template-columns:1fr auto;padding:13px 13px 13px 42px}.ao-card-main .ao-summary-item{display:none}.ao-card-actions{grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start}.ao-source-grid{grid-template-columns:1fr}.ao-filters>select,.ao-filters>input{flex:140px;width:auto}}.legal-page{min-height:100vh;padding:132px 0 72px}.legal-doc{color:#dbe5f4;max-width:920px;margin:0 auto}.legal-doc__header{border-bottom:1px solid #ffffff1a;margin-bottom:30px;padding-bottom:24px}.legal-doc__header span{color:#7eb3ff;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.legal-doc__header h1{color:#fff;margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.12}.legal-doc__header p,.legal-doc__intro p,.legal-doc__content p,.legal-doc__content li{color:#aeb9ca;font-size:15px;line-height:1.75}.legal-doc__intro{gap:12px;margin-bottom:32px;display:grid}.legal-doc__intro p,.legal-doc__content p{margin:0}.legal-doc__content{gap:30px;display:grid}.legal-doc__content section{gap:12px;display:grid}.legal-doc__content h2{color:#fff;margin:0;font-size:22px;font-weight:750;line-height:1.3}.legal-doc__content ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-doc__content li::marker{color:#7eb3ff}@media (width<=768px){.layout{margin-top:0;padding-top:18px;padding-bottom:48px}.layout .layout-right{width:100%;padding:0}.layout .container{padding-left:14px;padding-right:14px}.layout-mobile-bar{margin:16px 0 0}.sidebar-drawer nav{height:auto;padding-top:0}.legal-page{padding:108px 0 54px}.legal-doc__header h1{font-size:30px}.legal-doc__content h2{font-size:19px}}.dashboard-page .layout{min-height:100vh;padding-top:24px}.dashboard-page footer{margin-top:0}.dashboard-page .sidebar-desktop{top:24px}.dashboard-page .sidebar{flex-direction:column;min-height:calc(100vh - 48px);display:flex}.dashboard-page .sidebar-brand{border-radius:12px 12px 0 0;margin:-4px -2px 20px;padding:10px 10px 18px;text-decoration:none;transition:background-color .18s,transform .18s}.dashboard-page .sidebar-brand:hover{background:#52d27312;transform:translateY(-1px)}.dashboard-page .sidebar-brand__copy{min-width:0}.dashboard-page .sidebar-navigation{flex-direction:column;flex:1;height:auto;min-height:0;padding:0;display:flex}.dashboard-page .sidebar-logout{color:#8f99aa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 10px;font-family:SF-Pro,sans-serif;font-size:13px;transition:all .18s;display:flex}.dashboard-page .sidebar-logout:hover{color:#f0a0a0;background:#ffffff0e}.dashboard-page .sidebar-admin-link{color:#9ca9ba}.dashboard-page .sidebar-admin-link:hover .sidebar-icon{color:#d8b4fe}@media (width<=768px){.dashboard-page .layout{padding-top:14px;overflow-x:hidden}.dashboard-page .layout-mobile-bar{margin:0 0 14px}.dashboard-page .layout-row,.dashboard-page .layout-right,.dashboard-page .instructions-page,.dashboard-page .instructions-page>*,.dashboard-page .instructions-header>div{width:100%;min-width:0}.dashboard-page .instructions-page{overflow:hidden}.dashboard-page .instructions-header{width:100%}.dashboard-page .instructions-header h1,.dashboard-page .instructions-header p{overflow-wrap:anywhere;max-width:100%}.dashboard-page .instructions-devices{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;margin-right:0;padding:0 0 8px}.dashboard-page .instructions-devices::-webkit-scrollbar{display:none}.dashboard-page .instructions-device{min-width:min(138px,42vw);padding:15px}.dashboard-page .instructions-link,.dashboard-page .instructions-link__heading,.dashboard-page .instructions-link__row{width:100%;min-width:0}.dashboard-page .instructions-link code{overflow-wrap:anywhere;word-break:break-all;white-space:normal;width:100%;min-width:0;display:block}.dashboard-page .instructions-main-grid,.dashboard-page .instructions-step,.dashboard-page .instructions-step>div{min-width:0}.dashboard-page .sidebar-drawer{padding:14px;overflow-x:hidden}.dashboard-page .sidebar-drawer nav{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;height:auto;min-height:0;padding-top:0;position:static;inset:auto}.dashboard-page .sidebar-drawer .sidebar{background:0 0;border:0;min-height:calc(100vh - 28px);padding-top:0}.dashboard-page .sidebar-close-btn{z-index:2;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;width:32px;height:32px;margin:0;position:absolute;top:17px;right:17px}.dashboard-page .sidebar-brand{min-height:72px;margin-top:0;padding-right:44px}}.hamVpn{background:radial-gradient(circle at 78% 12%,#a855f73d,#0000 32%),radial-gradient(circle at 12% 54%,#d946ef1f,#0000 28%),linear-gradient(#020005 0%,#090111 44%,#030006 100%);min-height:100vh}.ham-nav .container,.ham-hero .container,.ham-benefits .container,.ham-pricing .container,.ham-connect .container,.ham-footer .container{width:min(1197px,100% - 40px)}.ham-nav{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05020cb8;border:1px solid #ffffff1a;border-radius:18px;width:min(1197px,100% - 40px);height:62px;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #00000061,0 0 46px #a855f71f}.ham-nav__inner{justify-content:space-between;align-items:center;gap:18px;height:100%;padding:0 12px 0 16px;display:flex}.ham-logo{color:#fff;letter-spacing:0;align-items:center;gap:10px;min-width:max-content;font-weight:900;display:inline-flex}.ham-logo img{object-fit:cover;object-position:center 28%;border-radius:12px;width:38px;height:38px;box-shadow:0 0 24px #a855f76b}.ham-logo span{font-size:15px}.ham-nav__links{align-items:center;gap:6px;display:flex}.ham-nav__links a{color:#ffffffb8;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:650;transition:all .22s}.ham-nav__links a:hover,.ham-nav__links a.active{color:#fff;background:#a855f724}.ham-nav__right,.ham-user-links,.ham-guest-actions{align-items:center;gap:10px;display:flex}@media (width<=820px){.ham-auth-shell{grid-template-columns:1fr;gap:24px}.ham-auth-copy{text-align:center}.ham-auth-copy p{margin:0 auto}}.ham-login-btn{color:#ffffffdb;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .22s,background .22s,border-color .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.ham-login-btn:hover{color:#fff;background:#a855f724;border-color:#d84bff57;transform:translateY(-2px)}.ham-nav-cta,.ham-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#c026d3 48%,#ff4fd8 100%);border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 0 32px #a855f775,inset 0 1px #ffffff38}.ham-nav-cta:hover,.ham-primary-btn:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 0 44px #d84bffad,0 18px 44px #7c3aed38}.ham-admin-link,.nav-user-id{color:#ffffffc7;font-size:13px}.ham-menu{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.ham-menu span{background:#fff;border-radius:999px;width:18px;height:2px;transition:all .2s}.ham-menu.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.ham-menu.is-open span:nth-child(2){opacity:0}.ham-menu.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ham-hero{isolation:isolate;align-items:center;min-height:auto;padding:clamp(88px,8vw,112px) 0 clamp(18px,3vw,34px);display:flex;position:relative;overflow:hidden}.ham-hero:before,.ham-hero:after{content:"";pointer-events:none;filter:blur(18px);border-radius:50%;position:absolute}.ham-hero:before{background:radial-gradient(circle,#a855f747,#0000 64%);width:520px;height:520px;top:5vh;right:5vw}.ham-hero:after{background:radial-gradient(circle,#f044ff21,#0000 66%);width:380px;height:380px;bottom:0;left:-140px}.ham-hero__shell{z-index:1;gap:clamp(18px,2.6vw,28px);display:grid;position:relative}.ham-hero__top{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.ham-hero__copy{max-width:680px}.ham-kicker,.ham-section-heading span{color:#d7b6ff;font-family:var(--Inter);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.ham-hero h1{color:#fff;letter-spacing:0;text-shadow:0 0 42px #a855f766;width:min(720px,100%);margin:14px 0;font-size:clamp(42px,6.5vw,78px);font-weight:950;line-height:.9}.ham-hero p{color:#f2ebffbd;width:min(560px,100%);margin:0 0 18px;font-size:clamp(16px,1.8vw,20px);line-height:1.45}.ham-price-pill{color:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#a855f71f;border:1px solid #d84bff5c;border-radius:999px;align-items:baseline;gap:10px;width:fit-content;margin-bottom:14px;padding:11px 16px;display:flex;box-shadow:0 0 30px #a855f738}.ham-price-pill strong{color:#fff;font-size:24px}.ham-hero__benefits{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ham-hero__benefits span{color:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:13px;display:inline-flex}.ham-hero__benefits i{font-style:normal}.ham-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ham-secondary-btn{color:#fff;cursor:pointer;background:#a855f70f;border:1px solid #c44cff75;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;transition:all .22s;display:inline-flex}.ham-secondary-btn:hover{background:#a855f724;border-color:#e689ffcc;transform:translateY(-2px)}.ham-account-link{color:#ffffff75;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:13px;transition:color .2s;display:block}.ham-account-link:hover{color:#e9d5ff}.ham-mascot{place-items:center;min-height:min(430px,40vw);animation:6s ease-in-out infinite hamFloat;display:grid;position:relative}.ham-mascot img{z-index:1;object-fit:cover;border-radius:24px;width:min(420px,100%);position:relative;box-shadow:0 0 80px #a855f757,0 40px 120px #00000085;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 58%,#000c 72%,#0000 98%);mask-image:radial-gradient(circle at 50% 45%,#000 58%,#000c 72%,#0000 98%)}.ham-mascot__halo{aspect-ratio:1;border:1px solid #d84bff57;border-radius:50%;width:76%;position:absolute;box-shadow:0 0 80px #a855f76b,inset 0 0 54px #a855f71a}.ham-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ham-particles i{opacity:.65;background:#e879f9;border-radius:50%;width:3px;height:3px;animation:9s linear infinite hamParticle;position:absolute;box-shadow:0 0 16px #d946ef}.ham-particles i:first-child{animation-delay:-1s;top:22%;left:9%}.ham-particles i:nth-child(2){animation-delay:-5s;top:78%;left:18%}.ham-particles i:nth-child(3){animation-delay:-2s;top:38%;left:28%}.ham-particles i:nth-child(4){animation-delay:-7s;top:68%;left:38%}.ham-particles i:nth-child(5){animation-delay:-3s;top:16%;left:48%}.ham-particles i:nth-child(6){animation-delay:-6s;top:84%;left:56%}.ham-particles i:nth-child(7){animation-delay:-4s;top:26%;left:68%}.ham-particles i:nth-child(8){animation-delay:-8s;top:64%;left:76%}.ham-particles i:nth-child(9){animation-delay:-2.5s;top:34%;left:88%}.ham-particles i:nth-child(10){animation-delay:-6.5s;top:76%;left:94%}.ham-particles i:nth-child(n+11){border-radius:0;width:1px;height:26px;transform:rotate(58deg)}.ham-particles i:nth-child(11){top:48%;left:13%}.ham-particles i:nth-child(12){top:20%;left:32%}.ham-particles i:nth-child(13){top:54%;left:63%}.ham-particles i:nth-child(14){top:18%;left:82%}.ham-particles i:nth-child(15){top:52%;left:92%}.ham-particles i:nth-child(16){top:88%;left:42%}.ham-particles i:nth-child(17){top:82%;left:72%}.ham-particles i:nth-child(18){top:12%;left:22%}.ham-benefits,.ham-connect{padding:34px 0 70px}.ham-benefits__grid,.ham-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ham-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ham-glass-card,.ham-step,.ham-plan{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #d59dff2e;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;box-shadow:0 18px 54px #00000047}.ham-glass-card:hover,.ham-step:hover,.ham-plan:hover,.ham-plan--featured{border-color:#c44cff94;transform:translateY(-5px);box-shadow:0 0 42px #a855f73d,0 24px 70px #00000061}.ham-benefit-card{border-radius:16px;min-height:168px;padding:24px}.ham-card-icon{color:#f0abfc;background:#a855f724;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid;box-shadow:0 0 24px #a855f738}.ham-benefit-card h3,.ham-step p{color:#fff;margin:0 0 8px;font-size:20px;line-height:1.1}.ham-benefit-card p{color:#f2ebff9e;margin:0;font-size:14px;line-height:1.45}.ham-pricing{padding:18px 0 74px}.ham-section-heading{text-align:center;max-width:620px;margin:0 auto 34px}.ham-section-heading h2{color:#fff;margin:14px 0 10px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:.98}.ham-section-heading p{color:#f2ebff9e;margin:0;font-size:16px;line-height:1.5}.ham-plan{color:#fff;cursor:pointer;text-align:left;border-radius:18px;min-height:230px;padding:24px;position:relative;overflow:hidden}.ham-plan--featured{background:radial-gradient(circle at 50% 0,#a855f73d,#0000 44%),linear-gradient(#ffffff1a,#ffffff0a);border-color:#d84bffb3}.ham-plan__badge{color:#f5d0fe;background:#a855f72e;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850;position:absolute;top:18px;right:18px}.ham-plan__title{color:#fff;max-width:70%;font-size:25px;font-weight:900;line-height:1.14;display:block}.ham-plan__price{margin:34px 0 24px}.ham-plan__price div{align-items:baseline;gap:8px;display:flex}.ham-plan__price strong{color:#fff;font-size:clamp(42px,6vw,58px);line-height:1}.ham-plan__price span{color:#fff;font-size:24px;font-weight:850}.ham-plan__button{color:#fff;width:100%;min-height:44px;box-shadow:none;background:#a855f729;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:850;display:inline-flex}.ham-connect{padding-top:18px}.ham-step{border-radius:16px;min-height:132px;padding:24px}.ham-step strong{color:#d8b4fe;margin-bottom:22px;font-size:13px;display:block}.ham-step p{font-size:18px}.ham-footer{background:#030006bd;border-top:1px solid #ffffff14;padding:26px 0 30px}.ham-footer__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.ham-footer-brand{align-items:center;gap:12px;display:flex}.ham-footer-brand img{object-fit:cover;object-position:center 28%;border-radius:12px;width:38px;height:38px}.ham-footer-brand strong{color:#fff;font-size:15px;font-weight:900}.ham-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.ham-footer-links a{color:#ffffff94;font-size:13px;transition:color .2s}.ham-footer-links a:hover{color:#f0abfc}.ham-benefit-card,.ham-step,.ham-pricing__shell{animation:.7s both hamReveal}.ham-benefit-card:nth-child(2),.ham-step:nth-child(2){animation-delay:80ms}.ham-benefit-card:nth-child(3),.ham-step:nth-child(3){animation-delay:.16s}.ham-drawer{z-index:130;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05020ceb;border-left:1px solid #ffffff1a;width:min(360px,100%);height:100vh;padding:18px;transition:transform .28s;position:fixed;top:0;right:0;transform:translate(100%)}.ham-drawer--open{transform:translate(0)}.ham-drawer__header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ham-drawer__close{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ham-drawer__nav{gap:10px;display:grid}.ham-drawer__link{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.ham-drawer__footer{margin-top:16px}.ham-drawer__guest{gap:10px;display:grid}.ham-drawer__btn{width:100%}.ham-backdrop{z-index:120;opacity:0;pointer-events:none;background:#0000008f;transition:opacity .25s;position:fixed;inset:0}.ham-backdrop--visible{opacity:1;pointer-events:auto}@keyframes hamFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hamParticle{0%{opacity:.18;transform:translateY(16px)scale(.8)}50%{opacity:.8}to{opacity:.08;transform:translate(16px,-38px)scale(1.2)}}@keyframes hamReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.ham-nav{width:min(100% - 24px,1197px);top:10px}.ham-nav__links,.ham-nav__desktop{display:none}.ham-menu{display:flex}.ham-hero{min-height:auto;padding:28px 0 44px}.ham-hero__top{text-align:center;grid-template-columns:1fr;gap:22px}.ham-hero__copy{max-width:680px;margin:0 auto}.ham-hero p,.ham-hero h1,.ham-price-pill{margin-left:auto;margin-right:auto}.ham-actions,.ham-hero__benefits{justify-content:center}.ham-mascot{max-width:360px;min-height:auto;margin:0 auto}.ham-benefits__grid,.ham-steps,.ham-plans{grid-template-columns:1fr;max-width:620px;margin:0 auto}.ham-plan{min-height:300px;padding:28px}.ham-plan--featured{order:-1}}@media (width<=640px){.ham-nav .container,.ham-hero .container,.ham-benefits .container,.ham-pricing .container,.ham-connect .container,.ham-footer .container{width:min(100% - 28px,1197px)}.ham-logo span{font-size:14px}.ham-logo img{border-radius:10px;width:34px;height:34px}.ham-hero h1{font-size:clamp(38px,13vw,58px)}.ham-hero p{font-size:16px}.ham-actions{gap:10px;width:100%}.ham-actions .ham-primary-btn,.ham-actions .ham-secondary-btn{width:100%}.ham-mascot img{border-radius:20px}.ham-mascot{opacity:.92;max-width:260px}.ham-hero__benefits{grid-template-columns:1fr;gap:8px;display:grid}.ham-hero__benefits span{justify-content:center}.ham-benefits{padding-top:10px}.ham-pricing{padding:18px 0 54px}.ham-section-heading h2{font-size:38px}.ham-plan__title{max-width:100%}.ham-plan__badge{width:fit-content;margin-bottom:18px;display:inline-flex;position:static}.ham-footer__inner{flex-direction:column;align-items:flex-start}.ham-footer-links{justify-content:flex-start}}body.dashboard-page{color:#f8f4ff;background:radial-gradient(circle at 78% 8%,#a855f73d,#0000 31%),radial-gradient(circle at 10% 38%,#d946ef1c,#0000 26%),linear-gradient(#020005 0%,#090111 48%,#030006 100%);padding-top:0}.dashboard-page .layout{background:0 0;min-height:100vh;margin:0;padding:28px 0 52px;overflow:hidden}.dashboard-page .layout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 18%,#a855f72e,#0000 32%),radial-gradient(circle at 16% 72%,#f044ff1f,#0000 30%);position:fixed;inset:0}.dashboard-page .layout .container{width:min(1197px,100% - 40px);padding:0}.dashboard-page .layout-row{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:22px;display:grid}.dashboard-page .layout-right{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0}.dashboard-page .sidebar-desktop{position:sticky;top:28px}.dashboard-page .sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 0,#a855f724,#0000 46%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #d59dff29;border-radius:22px;flex-direction:column;width:272px;min-height:calc(100vh - 56px);padding:16px;display:flex;box-shadow:0 22px 70px #00000057,0 0 46px #a855f71a}.dashboard-page .sidebar-brand{background:0 0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 18px;padding:0 0 16px;text-decoration:none;display:grid}.dashboard-page .sidebar-brand:hover{background:0 0}.dashboard-page .sidebar-brand__mark{background:#07000eb8;border:1px solid #d84bff3d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 0 28px #a855f742}.dashboard-page .sidebar-brand__mark img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.dashboard-page .sidebar-brand strong{color:#fff;font-size:15px;font-weight:900;line-height:1.15}.dashboard-page .sidebar-brand small{color:#f2ebff8f;margin-top:3px;font-size:12px}.dashboard-page .sidebar-brand__id{color:#d8b4fe;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.dashboard-page .sidebar-navigation{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.dashboard-page .sidebar-group{margin:0 0 18px}.dashboard-page .sidebar-group h4{color:#f2ebff61;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:10px;font-weight:900}.dashboard-page .sidebar ul{gap:4px;display:grid}.dashboard-page .sidebar ul li a,.dashboard-page .sidebar-logout{color:#ffffffa3;width:100%;min-height:43px;font-family:var(--Inter), "SF-Pro", sans-serif;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:750;line-height:1.15;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.dashboard-page .sidebar ul li a:hover,.dashboard-page .sidebar ul li a.active,.dashboard-page .sidebar-logout:hover{color:#fff;background:#a855f724;border-color:#d84bff47;transform:translateY(-1px)}.dashboard-page .sidebar ul li a.active{box-shadow:0 0 24px #a855f71f}.dashboard-page .sidebar-icon{color:#d8b4feb8;flex:none;width:18px;height:18px}.dashboard-page .sidebar-group--system{border-top:1px solid #ffffff17;margin-top:auto;margin-bottom:0;padding-top:16px}.dashboard-page .sidebar-logout:hover{color:#fecaca;background:#f8717117;border-color:#f8717138}.dashboard-page .dash,.dashboard-page .instructions-page,.dashboard-page .documents-page,.dashboard-page .subscription,.dashboard-page .referral,.dashboard-page .promocode{color:#f8f4ff;gap:16px;max-width:none;display:grid}.dashboard-page .dash-heading{align-items:flex-end;min-height:78px;padding:2px 0 8px}.dashboard-page .dash-heading__eyebrow,.dashboard-page .instructions-header>div>span,.dashboard-page .instructions-section-heading>span,.dashboard-page .instructions-guide-heading>div>span,.dashboard-page .instructions-link span,.dashboard-page .panel-hero span{color:#d7b6ff;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-page .dash-heading h1,.dashboard-page .instructions-header h1,.dashboard-page .panel-hero h3,.dashboard-page .subscription>h3,.dashboard-page .promocode>h3{color:#fff;letter-spacing:0;text-shadow:0 0 40px #a855f740;margin:8px 0 0;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.96}.dashboard-page .dash-heading__support,.dashboard-page .instructions-header>a{color:#f2ebffad;font-size:13px;text-decoration:none}.dashboard-page .dash-card,.dashboard-page .instructions-steps-card,.dashboard-page .instructions-quick,.dashboard-page .instructions-video,.dashboard-page .instructions-problems,.dashboard-page .instructions-link,.dashboard-page .documents-card,.dashboard-page .subscription,.dashboard-page .referral .statistics,.dashboard-page .referal_links,.dashboard-page .promocode{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 0,#a855f71a,#0000 46%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #d59dff29;border-radius:20px;box-shadow:0 18px 54px #0000003d}.dashboard-page .dash-card{padding:24px}.dashboard-page .dash-status{border-left:0;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:24px;display:grid}.dashboard-page .dash-status--active{border-color:#d84bff80;box-shadow:0 0 42px #a855f733,0 24px 70px #00000052}.dashboard-page .dash-status__dot{background:#fb7185;width:12px;height:12px;box-shadow:0 0 0 8px #fb71851f,0 0 28px #fb718547}.dashboard-page .dash-status--active .dash-status__dot{background:#d946ef;box-shadow:0 0 0 8px #d84bff21,0 0 34px #d84bff6b}.dashboard-page .dash-status--warning .dash-status__dot{background:#fbbf24}.dashboard-page .dash-status__label,.dashboard-page .dash-section-head p,.dashboard-page .dash-connect__footer p,.dashboard-page .instructions-header p,.dashboard-page .promocode>p,.dashboard-page .subscription>p{color:#f2ebff9e}.dashboard-page .dash-status__main strong{color:#fff;font-size:clamp(30px,4.2vw,48px);font-weight:950;line-height:.95}.dashboard-page .dash-status__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-page .dash-status__details div,.dashboard-page .dash-meter,.dashboard-page .dash-action,.dashboard-page .dash-option,.dashboard-page .dash-device,.dashboard-page .instructions-device,.dashboard-page .instructions-step,.dashboard-page .instructions-quick__action,.dashboard-page .instructions-problems__grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px}.dashboard-page .dash-status__details div{min-height:82px;padding:15px}.dashboard-page .dash-status__details dt{color:#f2ebff75;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850}.dashboard-page .dash-status__details dd,.dashboard-page .dash-section-head h2,.dashboard-page .instructions-section-heading h2,.dashboard-page .instructions-guide-heading h2{color:#fff}.dashboard-page .dash-chip,.dashboard-page .instructions-guide-heading em{color:#f5d0fe;background:#a855f724;border-color:#d84bff47}.dashboard-page .dash-connect{border-color:#d84bff42}.dashboard-page .dash-connect__row,.dashboard-page .instructions-link__row,.dashboard-page .promo_input{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.dashboard-page .dash-link,.dashboard-page .instructions-link code,.dashboard-page .promo_input input,.dashboard-page .copy input{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;background:#03000673;border:1px solid #ffffff1a;border-radius:13px;min-width:0;padding:14px 15px;overflow:hidden}.dashboard-page .dash-button,.dashboard-page .instructions-button,.dashboard-page .promo_input button{color:#fff;cursor:pointer;background:#a855f729;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.dashboard-page .dash-button--copy,.dashboard-page .instructions-button--primary,.dashboard-page .promo_input button{background:linear-gradient(135deg,#8b5cf6 0%,#d946ef 100%);border-color:#d84bff70;min-width:178px;box-shadow:0 14px 34px #d84bff3d}.dashboard-page .dash-button:hover,.dashboard-page .instructions-button:hover,.dashboard-page .promo_input button:hover,.dashboard-page .dash-action:hover,.dashboard-page .dash-option:hover,.dashboard-page .instructions-device:hover,.dashboard-page .instructions-step:hover,.dashboard-page .instructions-quick__action:hover,.dashboard-page .documents-card:hover{background:#a855f71f;border-color:#d84bff57;transform:translateY(-2px)}.dashboard-page .dash-usage{grid-template-columns:minmax(0,1fr)}.dashboard-page .dash-progress{background:#ffffff17;height:8px}.dashboard-page .dash-progress__fill{background:linear-gradient(90deg,#8b5cf6,#d946ef);box-shadow:0 0 22px #d84bff57}.dashboard-page .dash-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-page .dash-action{color:#fff;min-height:76px;padding:16px}.dashboard-page .dash-action--primary{background:#a855f729;border-color:#d84bff70}.dashboard-page .dash-action span{color:#fff;font-size:14px;font-weight:900}.dashboard-page .dash-action b{color:#f2ebff8c;font-size:11px;font-weight:750}.dashboard-page .dash-options{border-top:1px solid #ffffff17;margin-top:18px;padding-top:18px}.dashboard-page .dash-options__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.dashboard-page .dash-option{min-height:72px;padding:14px}.dashboard-page .dash-option strong{color:#f5d0fe}.dashboard-page .dash-device{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:15px}.dashboard-page .dash-device__icon{background:#a855f71f;border:1px solid #d84bff38;border-radius:12px;width:40px;height:40px}.dashboard-page .dash-empty,.dashboard-page .dash-banner{border-radius:14px;padding:16px;font-size:13px}.dashboard-page .dash-empty{color:#f2ebff94;background:#ffffff09;border:1px dashed #d59dff38}.dashboard-page .dash-banner{color:#f5d0fe;background:#a855f721;border:1px solid #d84bff47}.dashboard-page .documents-card__icon{color:#f0abfc;background:#a855f724;border-color:#d84bff3d}.dashboard-page .subscription,.dashboard-page .promocode{padding:24px}.dashboard-page .promo_input{margin-top:18px}.dashboard-page .layout-mobile-bar{display:none}.dashboard-page .sidebar-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dashboard-page .sidebar-drawer{background:radial-gradient(circle at 40% 0,#a855f729,#0000 48%),#05020c;border-right:1px solid #d59dff29}.dashboard-page .sidebar-toggle-btn{color:#fff;background:#ffffff0f;border:1px solid #d59dff29;border-radius:14px;justify-content:center;gap:10px;min-height:48px;font-weight:850}@media (width<=1050px){.dashboard-page .layout-row{grid-template-columns:238px minmax(0,1fr);gap:16px}.dashboard-page .sidebar{width:238px;padding:14px}.dashboard-page .dash-status,.dashboard-page .dash-actions{grid-template-columns:1fr}}@media (width<=768px){.dashboard-page .layout{padding:14px 0 42px}.dashboard-page .layout .container{width:min(100% - 28px,1197px)}.dashboard-page .layout-row{display:block}.dashboard-page .layout-mobile-bar{margin:0 0 14px;display:flex}.dashboard-page .sidebar-desktop{display:none}.dashboard-page .sidebar-drawer{width:min(306px,88vw);padding:14px;display:block}.dashboard-page .sidebar-drawer nav{background:0 0;border:0;width:100%;height:auto;padding:0;position:static;inset:auto}.dashboard-page .sidebar-drawer .sidebar{width:100%;min-height:calc(100vh - 28px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dashboard-page .dash-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.dashboard-page .dash-heading h1,.dashboard-page .instructions-header h1,.dashboard-page .panel-hero h3,.dashboard-page .subscription>h3,.dashboard-page .promocode>h3{font-size:36px}.dashboard-page .dash-card,.dashboard-page .subscription,.dashboard-page .promocode{border-radius:17px;padding:18px}.dashboard-page .dash-status__details,.dashboard-page .dash-connect__row,.dashboard-page .instructions-link__row,.dashboard-page .promo_input{grid-template-columns:1fr}.dashboard-page .dash-button--copy,.dashboard-page .promo_input button{width:100%}}@media (width<=480px){.dashboard-page .dash-heading__support{display:none}.dashboard-page .dash-link,.dashboard-page .instructions-link code,.dashboard-page .copy input{white-space:normal;word-break:break-all}.dashboard-page .dash-device{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .dash-device>button{grid-column:2;justify-self:start}}
