@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.adm-shell{--a-bg:#07100f;--a-panel:#0d1917;--a-card:#12211e;--a-line:#23332f;--a-text:#eff8f5;--a-muted:#789089;--a-green:#35d49a;min-height:100vh;background:var(--a-bg);color:var(--a-text);display:grid;grid-template-columns:268px 1fr;font-family:DM Sans,sans-serif}.adm-side{position:fixed;inset:0 auto 0 0;width:268px;background:linear-gradient(180deg,#0c1916,#08110f);border-right:1px solid var(--a-line);padding:20px 14px;display:flex;flex-direction:column;z-index:100}.adm-brand{height:62px;display:flex;align-items:center;gap:12px;padding:0 10px 18px;border-bottom:1px solid var(--a-line)}.adm-brand>svg{background:var(--a-green);color:#04100c;width:39px;height:39px;padding:9px;border-radius:12px}.adm-brand div{display:flex;flex-direction:column}.adm-brand b{font:800 17px Manrope}.adm-brand span{font-size:8px;letter-spacing:1.8px;color:var(--a-muted)}.adm-brand button{display:none;margin-left:auto}.adm-side nav{display:flex;flex-direction:column;gap:3px;overflow:auto;padding:18px 0}.adm-side nav a{height:42px;padding:0 11px;border-radius:10px;display:flex;align-items:center;gap:11px;color:#7d948d;font-size:11px;font-weight:700;transition:.2s}.adm-side nav a:hover{color:#d7e9e3;background:#13231f}.adm-side nav a.active{color:var(--a-green);background:#143126;box-shadow:inset 3px 0 var(--a-green)}.adm-side nav svg{width:17px}.adm-side nav svg:last-child{width:13px;margin-left:auto;opacity:.35}.adm-profile{margin-top:auto;border-top:1px solid var(--a-line);padding:15px 7px 0;display:flex;align-items:center;gap:9px}.adm-profile>span{width:35px;height:35px;display:grid;place-items:center;background:#18372d;color:var(--a-green);border-radius:10px;font-size:10px;font-weight:800}.adm-profile div{min-width:0;display:flex;flex-direction:column}.adm-profile b{font-size:10px}.adm-profile small{font-size:8px;color:var(--a-muted);max-width:130px;overflow:hidden;text-overflow:ellipsis}.adm-profile button,.adm-brand button{border:0;background:transparent;color:var(--a-muted);padding:6px}.adm-profile button{margin-left:auto}.adm-profile svg{width:17px}.adm-main{grid-column:2;min-width:0}.adm-main>header{height:70px;position:sticky;top:0;z-index:50;background:#07100fdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--a-line);padding:0 30px;display:flex;align-items:center}.adm-main>header>button{display:none}.adm-main>header>div{display:flex;flex-direction:column}.adm-main>header b{font-size:12px}.adm-main>header span{font-size:8px;color:var(--a-muted)}.adm-main>header a{margin-left:auto;color:var(--a-green);font-size:10px;font-weight:700;border:1px solid #285044;padding:9px 12px;border-radius:9px}.adm-main>main{padding:32px;max-width:1600px;margin:auto}.adm-page-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.adm-page-head>div{display:flex;flex-direction:column}.adm-page-head span{color:var(--a-green);font-size:8px;font-weight:800;letter-spacing:1.5px}.adm-page-head h1{font-size:30px;letter-spacing:-1px;margin:6px 0}.adm-page-head p{font-size:11px;color:var(--a-muted);margin:0}.adm-page-head select,.adm-filters select,.adm-table-wrap select{background:var(--a-card);color:var(--a-text);border:1px solid var(--a-line);border-radius:9px;padding:9px}.adm-primary{border:0;border-radius:10px;background:var(--a-green);color:#03120d;padding:11px 16px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;gap:7px}.adm-primary svg{width:16px}.adm-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px}.adm-metrics article{background:linear-gradient(145deg,#12231f,#0d1b18);border:1px solid var(--a-line);border-radius:15px;padding:17px;display:grid;grid-template-columns:32px 1fr;gap:3px 10px}.adm-metrics svg{grid-row:span 2;width:32px;height:32px;padding:7px;border-radius:9px;background:#18362d;color:var(--a-green)}.adm-metrics span{font-size:8px;color:var(--a-muted)}.adm-metrics strong{font:700 19px Manrope;white-space:nowrap}.adm-card,.adm-table-wrap{background:var(--a-panel);border:1px solid var(--a-line);border-radius:16px;overflow:hidden}.adm-card{padding:22px}.adm-card-title{display:flex;justify-content:space-between}.adm-card h2{font-size:14px;margin:0}.adm-card p{font-size:9px;color:var(--a-muted);margin:4px 0}.adm-chart{height:260px;display:flex;align-items:end;gap:8px;padding:40px 5px 0}.adm-chart div{height:100%;flex:1;display:flex;align-items:center;justify-content:end;flex-direction:column;gap:5px;position:relative}.adm-chart i{width:80%;max-width:38px;background:linear-gradient(#3be0a4,#145440);border-radius:5px 5px 1px 1px}.adm-chart span{font-size:8px;color:var(--a-muted)}.adm-chart b{font-size:7px;color:#a4b9b3;position:absolute;top:0;writing-mode:vertical-rl}.adm-filters{display:flex;gap:8px;margin-bottom:15px}.adm-filters label{display:flex;align-items:center;min-width:290px;background:var(--a-card);border:1px solid var(--a-line);border-radius:10px;padding:0 10px}.adm-filters label svg{width:15px;color:var(--a-muted)}.adm-filters input{border:0;background:transparent;color:var(--a-text);outline:0;padding:11px;width:100%;font-size:10px}.adm-filters button{border:1px solid #275244;background:#143126;color:var(--a-green);border-radius:9px;padding:0 15px;font-size:10px;font-weight:700}.adm-table-wrap{overflow:auto}.adm-table-wrap table{width:100%;border-collapse:collapse;min-width:900px}.adm-table-wrap th{text-align:left;background:#101d1a;color:#6e8780;font-size:7px;letter-spacing:.8px;text-transform:uppercase;padding:12px 15px}.adm-table-wrap td{padding:14px 15px;border-top:1px solid #1c2c28;font-size:9px;color:#b4c6c1;vertical-align:middle}.adm-table-wrap td b{display:block;color:#e8f4f0;font-size:10px}.adm-table-wrap td small{display:block;color:#667e77;font-size:8px;margin-top:3px}.adm-table-wrap code{font-size:8px;color:#7cae9e}.adm-state{display:inline-flex;padding:5px 8px;border-radius:20px;background:#1d2926;color:#95a7a2;font-size:8px;font-weight:700}.adm-state.active,.adm-state.completed,.adm-state.confirmed,.adm-state.online{background:#12382b;color:#45dda7}.adm-state.pending_payment,.adm-state.pending,.adm-state.provisioning,.adm-state.maintenance{background:#3a3119;color:#f1c663}.adm-state.failed,.adm-state.blocked,.adm-state.revoked{background:#3d2020;color:#f29191}.adm-state.suspended,.adm-state.expired,.adm-state.refunded,.adm-state.offline,.adm-state.disabled{background:#252c2a;color:#8ca09a}.adm-link{border:0;background:transparent;color:var(--a-green);font-size:9px;font-weight:700}.adm-empty{min-height:270px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;background:var(--a-panel);border:1px solid var(--a-line);border-radius:16px}.adm-empty svg{width:40px;height:40px;color:#35564d}.adm-empty b{font-size:13px}.adm-empty span{font-size:9px;color:var(--a-muted);max-width:400px}.adm-error,.adm-warning{padding:12px 14px;border-radius:10px;margin-bottom:14px;font-size:10px}.adm-error{background:#3b1c1c;color:#ff9b9b}.adm-warning{background:#352e18;border:1px solid #5f5125;color:#f0c96b}.adm-modal{position:fixed;inset:0;background:#000000b8;z-index:200;display:grid;place-items:center;padding:20px}.adm-modal form{width:min(720px,100%);max-height:90vh;overflow:auto;background:#101e1b;border:1px solid #2c433d;border-radius:18px;padding:25px;box-shadow:0 30px 100px #000}.adm-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.adm-modal-head h2{font-size:19px;margin:0}.adm-modal-head button{border:0;background:transparent;color:var(--a-muted)}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px}.adm-form-grid label{display:flex;flex-direction:column;gap:7px;color:#8da39d;font-size:9px;font-weight:700}.adm-form-grid label.wide{grid-column:span 2}.adm-form-grid input,.adm-form-grid textarea,.adm-form-grid select,.adm-code-input{background:#0b1614;border:1px solid #293c37;color:var(--a-text);border-radius:9px;padding:11px;outline:0;font-size:10px}.adm-form-grid textarea{min-height:90px;resize:vertical}.adm-form-grid label.check{flex-direction:row;align-items:center}.adm-code-input{width:100%;min-width:260px}.adm-page-head>select{min-width:110px}@media(max-width:1250px){.adm-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.adm-shell{display:block}.adm-side{transform:translate(-100%);transition:.25s}.adm-side.open{transform:none;box-shadow:30px 0 80px #000}.adm-brand button{display:block}.adm-main>header{padding:0 14px}.adm-main>header>button{display:grid;place-items:center;margin-right:10px;border:0;background:#14231f;color:var(--a-text);width:36px;height:36px;border-radius:9px}.adm-main>header>button svg{width:18px}.adm-main>main{padding:20px 13px}.adm-page-head{align-items:start;gap:15px}.adm-page-head h1{font-size:25px}.adm-metrics{grid-template-columns:1fr 1fr}.adm-filters{flex-wrap:wrap}.adm-filters label{min-width:100%}.adm-form-grid{grid-template-columns:1fr}.adm-form-grid label.wide{grid-column:auto}.adm-chart{overflow:auto}.adm-chart div{min-width:30px}}.adm-customer{border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.adm-customer b{color:#e8f4f0}.adm-customer small{color:#667e77}.adm-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:13px;color:var(--a-muted);font-size:9px}.adm-pagination span{margin-right:auto}.adm-pagination button{border:1px solid var(--a-line);background:var(--a-card);color:var(--a-text);border-radius:8px;padding:8px 11px;font-size:9px}.adm-pagination button:disabled{opacity:.35}.adm-dialog{width:min(980px,100%);max-height:90vh;overflow:auto;background:#101e1b;border:1px solid #2c433d;border-radius:18px;padding:25px;box-shadow:0 30px 100px #000}.adm-dialog h3{font-size:12px;margin:22px 0 10px}.adm-dialog .adm-empty{min-height:130px}.adm-dialog .adm-table-wrap table{min-width:650px}.adm-modal-head small{display:block;color:var(--a-muted);font-size:9px;margin-top:4px}.adm-actions{display:flex;gap:9px}.adm-secondary{border:1px solid #285044;border-radius:10px;background:#11251f;color:var(--a-green);padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;gap:7px}.adm-secondary svg{width:15px}.adm-checks{border:1px solid #293c37;border-radius:10px;padding:12px;display:flex;flex-wrap:wrap;gap:10px}.adm-checks legend{padding:0 6px;color:#8da39d;font-size:9px}.adm-checks label{flex-direction:row;align-items:center;background:#0b1614;border:1px solid #263a34;border-radius:8px;padding:8px 10px}.adm-generated{width:100%;min-height:260px;background:#081310;border:1px solid #294039;border-radius:10px;color:#b9d8ce;padding:14px;font:11px monospace;margin-bottom:14px;resize:vertical}.adm-date-field input[type=datetime-local]{color-scheme:dark;cursor:pointer}.adm-date-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(78%) sepia(35%) saturate(700%) hue-rotate(105deg);cursor:pointer;opacity:.9}.adm-date-shortcuts{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.adm-date-shortcuts button{border:1px solid #2b4a42;background:#10241f;color:#62dcb0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700;cursor:pointer}.adm-date-shortcuts button:hover{background:#17352c;border-color:#3a715f}.adm-date-shortcuts button:last-child{color:#9eb0ab;background:transparent}.adm-backdrop{display:none}.adm-primary,.adm-secondary,.adm-link,.adm-main>header a,.adm-main>header>button,.adm-profile button,.adm-brand button,.adm-date-shortcuts button{min-height:44px}.adm-form-grid input,.adm-form-grid textarea,.adm-form-grid select,.adm-code-input{width:100%;min-width:0}.adm-card,.adm-table-wrap{max-width:100%}@media(min-width:781px)and (max-width:1100px){.adm-shell{grid-template-columns:78px 1fr}.adm-side{width:78px;padding-inline:10px}.adm-brand{justify-content:center;padding-inline:0}.adm-brand div,.adm-side nav a span,.adm-side nav svg:last-child,.adm-profile div{display:none}.adm-side nav a{justify-content:center;padding:0}.adm-side nav svg{width:20px;height:20px}.adm-profile{justify-content:center;padding-inline:0;flex-wrap:wrap}.adm-profile button{margin:0}.adm-main{grid-column:2}.adm-main>main{padding:26px 22px}.adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.adm-backdrop{display:block;position:fixed;inset:0;z-index:90;border:0;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm-side{width:min(310px,88vw)}.adm-side nav a{min-height:46px;font-size:13px}.adm-brand button{width:44px;height:44px;display:grid;place-items:center}.adm-main>header{min-height:66px;height:auto}.adm-main>header>button{width:44px;height:44px}.adm-main>header a{min-height:44px;display:flex;align-items:center}.adm-main>main{min-width:0}.adm-page-head{flex-wrap:wrap}.adm-page-head>div{min-width:0}.adm-page-head p{font-size:13px;line-height:1.55}.adm-page-head>select,.adm-page-head>.adm-primary,.adm-page-head>.adm-actions{flex:1 1 auto}.adm-actions{flex-wrap:wrap}.adm-actions>*{flex:1}.adm-filters select,.adm-filters button{min-height:46px;flex:1}.adm-filters input{font-size:16px;min-height:46px}.adm-metrics article{min-width:0}.adm-metrics strong{white-space:normal;overflow-wrap:anywhere}.adm-card{padding:17px}.adm-chart{height:230px;padding-top:34px}.adm-modal{padding:10px;align-items:end}.adm-modal form,.adm-dialog{border-radius:18px 18px 0 0;padding:20px 15px;max-height:92dvh}.adm-form-grid input,.adm-form-grid textarea,.adm-form-grid select,.adm-code-input{font-size:16px;min-height:48px}.adm-form-grid label{font-size:12px}.adm-primary,.adm-secondary{justify-content:center;font-size:12px}.adm-checks{display:grid}.adm-checks label{min-height:44px}.adm-pagination{justify-content:space-between;flex-wrap:wrap}.adm-pagination span{width:100%;margin:0}.adm-pagination button{min-height:44px}.adm-empty span{font-size:12px;padding-inline:15px}}@media(max-width:600px){.adm-main>header>div span{display:none}.adm-main>header a{font-size:9px;padding-inline:9px}.adm-main>main{padding:18px 10px}.adm-page-head h1{font-size:24px}.adm-metrics{grid-template-columns:1fr}.adm-metrics article{padding:15px}.adm-card-title{gap:12px;flex-wrap:wrap}.adm-chart{width:100%;overflow-x:auto}.adm-chart>div{min-width:38px}.adm-table-wrap{border:0;background:transparent;overflow:visible}.adm-table-wrap table,.adm-table-wrap thead,.adm-table-wrap tbody,.adm-table-wrap tr,.adm-table-wrap td{display:block;width:100%;min-width:0}.adm-table-wrap thead{display:none}.adm-table-wrap tbody{display:grid;gap:12px}.adm-table-wrap tr{padding:7px 12px;background:var(--a-panel);border:1px solid var(--a-line);border-radius:14px}.adm-table-wrap td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--a-line);font-size:13px;text-align:right;overflow-wrap:anywhere}.adm-table-wrap td:first-child{border-top:0}.adm-table-wrap td:before{content:attr(data-label);flex:0 0 38%;color:var(--a-muted);font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-align:left}.adm-table-wrap td>*{max-width:60%}.adm-table-wrap td b,.adm-table-wrap td small{font-size:12px;text-align:right}.adm-table-wrap td .adm-customer{max-width:60%;text-align:right}.adm-table-wrap td select,.adm-table-wrap td input{max-width:60%;font-size:16px;min-height:44px}.adm-table-wrap td code{white-space:normal;overflow-wrap:anywhere}.adm-table-wrap td[colspan]:before{display:none}.adm-dialog .adm-table-wrap table{min-width:0}.adm-link{font-size:12px;padding:8px}.adm-state,.adm-date-shortcuts button{font-size:10px}.adm-warning,.adm-error{font-size:12px;line-height:1.5}}@media(max-width:374px){.adm-main>header{padding-inline:9px}.adm-main>header>div{display:none}.adm-main>header a{margin-left:auto}.adm-page-head{margin-bottom:18px}.adm-page-head h1{font-size:22px}.adm-metrics article{grid-template-columns:36px 1fr}.adm-modal form,.adm-dialog{padding:18px 12px}.adm-modal-head h2{font-size:17px}.adm-table-wrap td{gap:10px}.adm-table-wrap td:before{flex-basis:34%}.adm-table-wrap td>*{max-width:64%}}:root{--ink:#0a1916;--muted:#66736f;--line:#dce5e1;--paper:#f7faf8;--white:#fff;--green:#14b878;--green-dark:#087e57;--green-pale:#e5f8ef;--navy:#071c18;--orange:#f5a524;--shadow:0 18px 60px rgba(7,40,31,.1);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{stroke-width:1.8}h1,h2,h3,b,strong{font-family:Manrope,sans-serif}p{color:var(--muted);line-height:1.7}.site-header{height:76px;display:flex;align-items:center;position:sticky;top:0;z-index:50;background:#f7faf8e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,229,225,.75)}.nav-shell{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font:800 20px Manrope;letter-spacing:-.7px}.logo>span:last-child>span{color:var(--green)}.logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#18c889,#087d58);box-shadow:0 7px 18px #14b87840}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{font-size:14px;font-weight:600;color:#44534f;transition:.2s}.nav-links a:hover,.nav-links a.active{color:var(--green-dark)}.nav-actions{display:flex;align-items:center;gap:8px}.button{border:1px solid transparent;border-radius:12px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s;border:none}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,#16ba7c,#079566);color:#fff;box-shadow:0 9px 26px #0c9b6838}.button.primary:hover{box-shadow:0 13px 30px #0c9b684d}.button.ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 3px 10px #0c2a220a}.button.text{background:transparent}.button.small{padding:9px 14px;border-radius:10px}.button.large{padding:15px 22px}.button.wide{width:100%}.button:disabled{opacity:.6;cursor:wait}.icon-button,.menu-toggle{width:40px;height:40px;border:0;background:#fff;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.hero{width:min(1180px,calc(100% - 40px));min-height:690px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding:80px 0 70px}.pill{display:inline-flex;align-items:center;gap:8px;background:#e8f9f1;color:var(--green-dark);border:1px solid #ccefe0;padding:7px 12px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.5px}.hero h1{font-size:clamp(49px,5.5vw,74px);line-height:1.06;letter-spacing:-3.8px;margin:24px 0}.hero h1 em{font-style:normal;color:var(--green);position:relative}.hero h1 em:after{content:"";position:absolute;height:6px;border-radius:10px;left:2px;right:3px;bottom:-3px;background:#a9ecd0;transform:rotate(-1deg);z-index:-1}.hero-copy>p{font-size:18px;max-width:600px}.hero-actions{display:flex;gap:12px;margin:32px 0}.trust-row{display:flex;align-items:center;gap:20px;margin-top:44px}.trust-row>div{display:flex;align-items:center;gap:10px}.trust-row span{display:flex;flex-direction:column}.trust-row b{font-size:13px}.trust-row small{font-size:11px;color:var(--muted)}.trust-row .divider{height:34px;width:1px;background:var(--line)}.trust-row svg{color:var(--green)}.avatars{flex-direction:row!important}.avatars i{font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center;width:27px;height:27px;background:#ccefe0;border:2px solid #fff;border-radius:50%;margin-left:-7px}.avatars i:first-child{margin-left:0}.hero-visual{position:relative;height:525px;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(20,184,120,.12),transparent 62%)}.orbit{position:absolute;border:1px dashed #addaca;border-radius:50%;animation:spin 25s linear infinite}.orbit-one{width:460px;height:460px}.orbit-two{width:360px;height:360px;animation-direction:reverse;animation-duration:18s}@keyframes spin{to{transform:rotate(360deg)}}.network-card{width:365px;min-height:405px;border:1px solid rgba(255,255,255,.9);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;padding:25px;box-shadow:0 35px 80px #073d2d2e;z-index:2}.network-head{display:flex;justify-content:space-between;align-items:start}.network-head>div{display:flex;flex-direction:column}.network-head strong{margin-top:4px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--green-dark)}.live-dot{font-size:10px;color:var(--green-dark);background:var(--green-pale);border-radius:20px;padding:6px 9px}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:5px}.speed-ring{width:170px;height:170px;border-radius:50%;margin:34px auto 30px;padding:11px;background:conic-gradient(var(--green) 0 76%,#e5ede9 76%)}.speed-ring:after{content:"";position:absolute}.speed-ring>div{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.speed-ring svg{color:var(--green)}.speed-ring strong{font-size:38px;line-height:1}.speed-ring span{font-size:11px;color:var(--muted)}.network-stats{border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.network-stats div{display:flex;flex-direction:column;text-align:center;border-right:1px solid var(--line)}.network-stats div:last-child{border:0}.network-stats span{font-size:10px;color:var(--muted)}.network-stats b{font-size:12px;margin-top:5px}.float-card{position:absolute;z-index:3;background:#fff;padding:12px 14px;border-radius:14px;box-shadow:0 15px 35px #072d2224;display:flex;align-items:center;gap:10px;border:1px solid #e6eee9}.float-card>svg:first-child{color:var(--green)}.float-card div{display:flex;flex-direction:column}.float-card b{font-size:11px}.float-card span{font-size:9px;color:var(--muted)}.float-card>svg:last-child{color:var(--green);margin-left:4px}.float-left{left:-15px;top:115px;animation:float 4s ease-in-out infinite}.float-right{right:-5px;bottom:90px;animation:float 5s 1s ease-in-out infinite}@keyframes float{50%{transform:translateY(-9px)}}.logo-strip{background:#fff;border-block:1px solid var(--line);padding:26px calc((100% - 1180px)/2);display:flex;align-items:center;gap:50px}.logo-strip>span{font-size:11px;color:#84918d;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.logo-strip>div{display:flex;justify-content:space-between;flex:1}.logo-strip b{display:flex;align-items:center;gap:7px;color:#75817d;font-size:13px}.logo-strip svg{width:18px}.section,.page-section{width:min(1180px,calc(100% - 40px));margin:auto;padding:110px 0}.section-heading{max-width:560px}.section-heading.centered{text-align:center;margin:0 auto 52px}.section-heading h2,.dark-section h2,.cta h2{font-size:clamp(36px,4.3vw,54px);line-height:1.12;letter-spacing:-2.6px;margin:15px 0}.section-heading p{font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}.feature-card{background:#fff;border:1px solid var(--line);padding:27px;border-radius:20px;transition:.25s}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#b9dfd0}.feature-icon,.support-icon{width:48px;height:48px;border-radius:14px;background:var(--green-pale);color:var(--green-dark);display:grid;place-items:center}.feature-card h3{font-size:17px;margin:22px 0 8px}.feature-card p{font-size:13px;line-height:1.65;min-height:66px}.feature-card a,.support-grid a{display:flex;align-items:center;gap:4px;color:var(--green-dark);font-weight:700;font-size:12px;margin-top:20px}.dark-section{max-width:none;width:100%;padding:110px max(40px,calc((100% - 1180px)/2));background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;position:relative;overflow:hidden}.dark-section:before{content:"";position:absolute;width:550px;height:550px;border:1px solid rgba(58,218,160,.12);border-radius:50%;right:-100px}.dark-section p{color:#9bb3ab;font-size:16px}.kicker.light{color:#5fe1af}.light-button{background:#fff;color:var(--ink);margin-top:20px}.usage-demo{background:linear-gradient(145deg,#10372d,#0b2923);border:1px solid #245044;border-radius:24px;padding:30px;box-shadow:0 35px 80px #00000040;position:relative}.usage-top{display:flex;justify-content:space-between}.tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:50px;font-size:10px;font-weight:700;white-space:nowrap}.tag.success{color:#078255;background:#dcf7eb}.tag.warning{color:#946200;background:#fff0cb}.tag.muted{color:#68746f;background:#edf1ef}.usage-number{display:flex;align-items:end;gap:10px;margin:35px 0 20px}.usage-number strong{font-size:58px;line-height:.9}.usage-number span{font-size:12px;color:#8fa9a0}.progress{height:7px;background:#dfe8e4;border-radius:10px;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#14b878,#53d5a5);border-radius:10px}.dark-section .progress{background:#26463d}.usage-labels{display:flex;justify-content:space-between;margin-top:9px;color:#8fa9a0;font-size:10px}.expiry{display:flex;align-items:center;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid #2a4d43;color:#bcd0ca}.expiry svg{width:18px}.expiry span{font-size:12px}.expiry small{margin-left:auto;color:#78938a}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center}.price-card{padding:34px;background:#fff;border:1px solid var(--line);border-radius:22px;position:relative}.price-card.featured{border:2px solid var(--green);padding:42px 34px;box-shadow:0 25px 60px #14b87824}.popular{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;font-size:9px;font-weight:800;letter-spacing:1px;padding:7px 13px;border-radius:30px}.plan-icon{width:45px;height:45px;display:grid;place-items:center;background:var(--green-pale);color:var(--green-dark);border-radius:13px}.price-card h3{font-size:21px;margin:20px 0 7px}.price-card>p{font-size:13px;min-height:45px}.price{display:flex;align-items:start;margin-top:25px}.price strong{font-size:38px;letter-spacing:-2px}.price span{font-size:14px;font-weight:700;margin:5px}.price-card>small{display:block;color:var(--muted);font-size:11px}.price-card ul{list-style:none;padding:24px 0;margin:25px 0;border-top:1px solid var(--line)}.price-card li{display:flex;align-items:center;gap:9px;font-size:13px;margin:13px 0}.price-card li svg{width:17px;color:var(--green)}.cta{text-align:center;padding-top:70px}.cta-mark{width:60px;height:60px;margin:auto;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#18c889,#087d58);transform:rotate(-5deg)}.cta h2{max-width:710px;margin:25px auto 10px}.cta p{font-size:17px;margin-bottom:28px}footer{background:#061713;color:#fff;padding:65px max(40px,calc((100% - 1180px)/2)) 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:70px}.footer-grid>div{display:flex;flex-direction:column;gap:12px}.footer-grid p{font-size:12px;color:#779188;max-width:280px}.footer-grid b{font-size:12px;margin-bottom:8px}.footer-grid a,.footer-grid span{font-size:11px;color:#89a099}.status{font-size:10px;color:#9bb4ab;display:flex;align-items:center;gap:7px}.status i{width:7px;height:7px;background:#32d399;border-radius:50%;box-shadow:0 0 0 5px #32d3991a}.footer-bottom{border-top:1px solid #19342d;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;color:#59736a;font-size:10px}.page-hero{text-align:center;padding:105px 20px 30px;background:radial-gradient(circle at 50% 10%,#dff7ed,transparent 48%)}.page-hero.short{padding-bottom:65px}.page-hero h1{font-size:clamp(42px,5vw,64px);letter-spacing:-3px;line-height:1.1;margin:17px 0}.page-hero p{font-size:17px;max-width:650px;margin:auto}.full-pricing{padding-top:40px}.guide-layout{padding-top:20px;display:grid;grid-template-columns:280px 1fr;gap:30px}.guide-layout aside{display:flex;flex-direction:column;gap:8px}.guide-layout aside button{padding:16px;border:1px solid transparent;background:transparent;border-radius:12px;display:flex;align-items:center;gap:12px;text-align:left;color:#6b7773;font-weight:700}.guide-layout aside button.active{background:#fff;border-color:var(--line);color:var(--green-dark);box-shadow:0 5px 20px #0a2d230d}.guide-layout aside svg{width:20px}.guide-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:38px}.guide-title{display:flex;align-items:center;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--line)}.guide-title>span{width:54px;height:54px;border-radius:16px;background:var(--green-pale);color:var(--green-dark);display:grid;place-items:center}.guide-title small{color:var(--green-dark);font-size:9px;font-weight:800;letter-spacing:1px}.guide-title h2{margin:5px 0 0}.steps{margin:30px 0}.step{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start;padding:16px 0}.step b{width:35px;height:35px;border-radius:50%;border:1px solid #b9e6d4;color:var(--green-dark);display:grid;place-items:center;font-size:11px}.step p{margin:5px 0;font-size:14px;color:#35443f}.note{display:flex;align-items:center;gap:13px;background:#eef9f4;padding:18px;border-radius:14px;color:var(--green-dark)}.note div{display:flex;flex-direction:column}.note b{font-size:12px}.note span{font-size:11px;color:#5c756c}.note a{margin-left:auto;font-size:11px;font-weight:700}.support-grid{padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.support-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.support-grid h3{margin:20px 0 5px}.support-grid p{font-size:13px}.faq{padding-top:25px;max-width:800px}.faq h2{text-align:center;margin-bottom:30px}.faq details{background:#fff;border:1px solid var(--line);border-radius:13px;margin:10px 0;padding:18px 20px}.faq summary{list-style:none;font-weight:700;font-size:14px;display:flex;justify-content:space-between;cursor:pointer}.faq details p{font-size:13px}.auth-page{min-height:100vh;background:#061b17;padding:30px;display:grid;place-items:center;position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #173b31;border-radius:50%;left:-270px;bottom:-350px}.auth-logo{position:absolute;top:28px;left:35px;color:#fff}.auth-panel{width:min(980px,100%);min-height:610px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #224038;border-radius:28px;overflow:hidden;box-shadow:0 35px 90px #0000004d;z-index:1}.auth-copy{padding:70px 55px;background:radial-gradient(circle at 20% 70%,#0d563f,#08231d 58%);display:flex;flex-direction:column;justify-content:center;color:#fff}.auth-copy h1{font-size:48px;line-height:1.1;letter-spacing:-2.5px;margin:18px 0}.auth-copy>p{color:#94aea5;font-size:14px}.auth-proof{display:flex;gap:12px;align-items:center;margin-top:70px;padding-top:25px;border-top:1px solid #2b5146;color:#62d9ac}.auth-proof span{display:flex;flex-direction:column}.auth-proof b{font-size:11px;color:#d8e8e3}.auth-proof small{font-size:9px;color:#78978d}.auth-form{padding:55px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:17px}.auth-form h2{font-size:28px;margin:9px 0 0}.auth-form>div:first-child p{margin:5px 0 15px;font-size:12px}.auth-form label,.checkout-form label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700}.auth-form input,.checkout-form input{border:1px solid var(--line);border-radius:11px;padding:14px;background:#fbfdfc;outline:none}.auth-form input:focus,.checkout-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #14b8781a}.form-error{font-size:11px;color:#a72d2d;background:#ffeded;padding:10px;border-radius:9px}.auth-switch{text-align:center;font-size:11px;color:var(--muted)}.auth-switch a{font-weight:700;color:var(--green-dark)}.app-shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#f4f8f6}.sidebar{position:fixed;left:0;top:0;bottom:0;width:245px;background:#071b17;color:#fff;padding:25px 18px;display:flex;flex-direction:column;z-index:60}.sidebar .logo{padding:0 10px 27px;border-bottom:1px solid #1b3730}.sidebar nav{display:flex;flex-direction:column;gap:6px;margin-top:25px}.sidebar nav a,.sidebar-bottom a,.sidebar-bottom button{border:0;background:transparent;color:#78938a;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;font-size:12px;font-weight:600}.sidebar nav a.active{background:#113a2f;color:#61dfae}.sidebar svg{width:19px}.sidebar-bottom{margin-top:auto;border-top:1px solid #1b3730;padding-top:14px}.sidebar-bottom button{width:100%}.app-main{grid-column:2}.app-header{height:75px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 32px;position:sticky;top:0;z-index:20}.app-header>div:first-of-type{display:flex;flex-direction:column}.app-header small{font-size:8px;color:#8a9692;letter-spacing:1px}.app-header b{font-size:13px}.user-chip{margin-left:auto;display:flex;align-items:center;gap:10px}.user-chip>span{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:var(--green-pale);color:var(--green-dark);font-size:11px;font-weight:800}.user-chip div{display:flex;flex-direction:column}.user-chip small{letter-spacing:0}.mobile-panel{display:none}.dashboard-content{padding:34px;max-width:1440px;margin:auto}.dash-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.dash-heading h1{font-size:29px;letter-spacing:-1px;margin:6px 0}.dash-heading p{font-size:12px;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{background:#fff;border:1px solid var(--line);padding:20px;border-radius:16px;display:flex;gap:14px;align-items:start}.metric-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#eef3f1;color:#63736e}.metric-icon.green{background:var(--green-pale);color:var(--green-dark)}.metric-icon svg{width:19px}.metric>div{display:flex;flex-direction:column}.metric small{font-size:9px;color:#81908b}.metric strong{font-size:22px;margin:4px 0}.metric p{font-size:9px;margin:0}.dash-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:14px;margin-top:14px}.dash-card,.table-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:23px}.card-title,.table-title{display:flex;justify-content:space-between;align-items:start}.card-title h3,.table-title h3{font-size:14px;margin:0}.card-title p,.table-title p{font-size:9px;margin:3px 0}.card-title select{border:1px solid var(--line);border-radius:8px;padding:7px;font-size:9px;color:var(--muted)}.big-usage{display:flex;justify-content:space-between;align-items:end;margin:24px 0 13px}.big-usage div{display:flex;align-items:end;gap:8px}.big-usage strong{font-size:34px;line-height:1}.big-usage span{font-size:10px;color:var(--muted)}.big-usage>b{font-size:11px;color:var(--green-dark)}.progress.large{height:9px}.mini-chart{height:105px;margin-top:25px;display:flex;align-items:end;gap:7px;border-bottom:1px solid var(--line)}.mini-chart i{flex:1;background:linear-gradient(#54d8a8,#dff6ed);border-radius:4px 4px 0 0}.server-line{display:flex;align-items:center;gap:12px;background:#f4faf7;padding:14px;border-radius:12px;margin:20px 0}.server-line>span{width:37px;height:37px;border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--green-dark)}.server-line div{display:flex;flex-direction:column}.server-line b{font-size:11px}.server-line small{font-size:8px;color:var(--muted)}.server-line em{font-style:normal;font-size:9px;color:var(--green-dark);margin-left:auto}.connection-info{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.connection-info div{display:flex;flex-direction:column}.connection-info span{font-size:8px;color:var(--muted)}.connection-info b{font-size:10px;margin-top:4px}.recent{margin-top:14px}.card-title>a,.table-title>a{font-size:10px;color:var(--green-dark);font-weight:700}.activity-row{display:grid;grid-template-columns:37px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.activity-row:first-of-type{margin-top:15px}.activity-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#eef3f1}.activity-icon.green{background:var(--green-pale);color:var(--green-dark)}.activity-icon svg{width:17px}.activity-row>div{display:flex;flex-direction:column}.activity-row b{font-size:10px}.activity-row small,.activity-row time{font-size:8px;color:var(--muted)}.vpn-detail{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.vpn-detail-top{display:flex;align-items:center;gap:15px}.server-badge{width:55px;height:55px;border-radius:16px;background:var(--green-pale);color:var(--green-dark);display:grid;place-items:center}.vpn-detail-top h2{margin:5px 0 0;font-size:21px}.vpn-detail-top p{font-size:10px;margin:0}.vpn-detail-top>.button{margin-left:auto}.vpn-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0;padding:22px 0;border-block:1px solid var(--line)}.vpn-stats div{display:flex;flex-direction:column;padding-left:20px;border-left:1px solid var(--line)}.vpn-stats div:first-child{border:0;padding-left:0}.vpn-stats small,.config-box small{font-size:8px;color:var(--muted)}.vpn-stats b{font-size:12px;margin-top:6px}.green-text{color:var(--green-dark)}.config-box{display:flex;align-items:center;background:#f3f7f5;border:1px solid var(--line);border-radius:12px;padding:14px}.config-box div{display:flex;flex-direction:column;min-width:0}.config-box code{font-size:10px;color:#50605b;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-box button{display:flex;gap:7px;align-items:center;border:0;background:#fff;border-radius:8px;padding:9px;margin-left:auto;font-size:9px;font-weight:700}.config-box svg{width:15px}.device-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.device-buttons a{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid var(--line);border-radius:11px;font-size:10px;font-weight:700}.device-buttons a svg:last-child{margin-left:auto}.table-card{padding:0;overflow:hidden}.table-card table{border-collapse:collapse;width:100%}.table-card th{text-align:left;background:#f8faf9;color:#7b8984;font-size:8px;letter-spacing:.7px;padding:13px 18px}.table-card td{padding:16px 18px;border-top:1px solid var(--line);font-size:10px}.table-title{padding:20px}.date-chip{font-size:10px;background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:9px}.admin-chart .card-title>b{font-size:14px}.bar-chart{height:180px;display:flex;align-items:end;gap:13px;padding-top:25px}.bar-chart div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;gap:7px;align-items:center}.bar-chart i{width:100%;max-width:35px;background:linear-gradient(#16bd7f,#bcebd8);border-radius:5px 5px 0 0}.bar-chart span{font-size:8px;color:var(--muted)}.donut-row{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:28px}.donut{width:125px;height:125px;border-radius:50%;background:conic-gradient(#14b878 0 52%,#78dcb7 52% 83%,#cbeee0 83%);display:grid;place-items:center}.donut:before{content:"";position:absolute;width:82px;height:82px;background:#fff;border-radius:50%}.donut span{z-index:1;font:700 19px Manrope;display:flex;flex-direction:column;text-align:center}.donut small{font-size:7px;color:var(--muted)}.legend{display:flex;flex-direction:column;gap:13px}.legend span{display:flex;align-items:center;gap:7px;font-size:8px;color:var(--muted)}.legend i{width:8px;height:8px;border-radius:3px}.legend b{margin-left:auto;color:var(--ink)}.c1{background:#14b878}.c2{background:#78dcb7}.c3{background:#cbeee0}.admin-metrics{margin-bottom:0}.empty-admin{min-height:410px;display:grid;place-items:center}.empty-admin>div{text-align:center;color:#899690}.empty-admin svg{width:45px;height:45px}.empty-admin h3{color:var(--ink)}.empty-admin p{font-size:11px}.checkout{width:min(1000px,calc(100% - 40px));margin:70px auto 110px;display:grid;grid-template-columns:1.2fr .8fr;gap:55px}.checkout h1{font-size:42px;letter-spacing:-2px;margin:10px 0}.checkout>div>p{font-size:13px}.checkout-form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:16px;margin-top:30px}.checkout-form h3{margin:0 0 7px}.payment-choice{border:2px solid var(--green);background:var(--green-pale);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;color:var(--green-dark)}.payment-choice div{display:flex;flex-direction:column}.payment-choice b{font-size:11px}.payment-choice span{font-size:9px}.payment-choice>svg:last-child{margin-left:auto}.order-summary{background:#071c18;color:#fff;padding:30px;border-radius:20px;align-self:start;position:sticky;top:105px}.order-summary>span{font-size:9px;color:#6e8a81;letter-spacing:1px}.summary-plan{display:flex;align-items:center;gap:13px;margin:25px 0}.summary-plan div:last-child{display:flex;flex-direction:column}.summary-plan small{color:#78968c;font-size:9px}.order-summary ul{list-style:none;padding:20px 0;margin:0;border-block:1px solid #204037}.order-summary li{display:flex;justify-content:space-between;font-size:10px;margin:13px 0;color:#91aaa2}.order-summary li b{color:#fff}.summary-total{display:flex;justify-content:space-between;align-items:end;margin:25px 0}.summary-total span{font-size:10px}.summary-total strong{font-size:24px;color:#54d9a7}.order-summary>p{display:flex;align-items:center;gap:8px;font-size:8px;color:#6e8a81}.order-summary>p svg{width:15px}.menu-toggle{display:none}@media(max-width:960px){.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:68px;left:20px;right:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;flex-direction:column;align-items:stretch;gap:5px;box-shadow:var(--shadow)}.nav-links.open a{padding:10px}.menu-toggle{display:grid}.nav-actions .text{display:none}.hero{grid-template-columns:1fr;text-align:center;padding-top:60px}.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{margin:auto;width:min(520px,100%)}.feature-grid{grid-template-columns:repeat(2,1fr)}.dark-section{grid-template-columns:1fr;gap:50px}.pricing-grid{grid-template-columns:1fr;max-width:500px;margin:auto}.price-card.featured{order:-1}.footer-grid{grid-template-columns:2fr 1fr;gap:40px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dash-grid,.checkout{grid-template-columns:1fr}.order-summary{position:static}.guide-layout{grid-template-columns:1fr}.guide-layout aside{flex-direction:row;overflow:auto}.guide-layout aside button{white-space:nowrap}.support-grid{grid-template-columns:1fr}.auth-panel{grid-template-columns:1fr;max-width:560px}.auth-copy{display:none}}@media(max-width:720px){.site-header{height:66px}.nav-shell{width:calc(100% - 28px)}.nav-actions .ghost{display:none}.hero{width:calc(100% - 28px);padding:45px 0}.hero h1{font-size:46px;letter-spacing:-2.7px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.trust-row{gap:10px}.trust-row .divider{display:none}.hero-visual{height:430px;transform:scale(.86);margin-block:-20px}.float-left{left:-35px}.float-right{right:-30px}.logo-strip{padding:20px;flex-direction:column;gap:15px}.logo-strip>div{width:100%;overflow:auto;gap:25px;justify-content:start}.section,.page-section{width:calc(100% - 28px);padding:75px 0}.section-heading h2,.dark-section h2,.cta h2{font-size:38px}.feature-grid{grid-template-columns:1fr}.dark-section{padding:75px 20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding-top:70px}.page-hero h1{font-size:42px}.guide-card{padding:22px}.note{align-items:start}.note a{display:none}.auth-page{padding:15px}.auth-logo{top:20px;left:20px}.auth-panel{margin-top:55px;min-height:auto}.auth-form{padding:35px 25px}.sidebar{transform:translate(-100%);transition:.25s}.sidebar.open{transform:translate(0);box-shadow:20px 0 50px #00000040}.app-shell{display:block}.app-main{width:100%}.app-header{height:65px;padding:0 15px}.app-header>div:first-of-type{display:none}.mobile-panel{display:grid;place-items:center;border:0;background:#f1f5f3;border-radius:8px;width:36px;height:36px}.dashboard-content{padding:20px 14px}.dash-heading{align-items:start}.dash-heading .button{font-size:0;padding:11px}.dash-heading .button svg{margin:0}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:14px;gap:9px}.metric-icon{width:34px;height:34px}.metric strong{font-size:17px}.metric p{display:none}.vpn-stats{grid-template-columns:1fr 1fr;gap:20px}.vpn-stats div:nth-child(3){border:0;padding-left:0}.device-buttons{grid-template-columns:1fr}.table-card{overflow:auto}.table-card table{min-width:650px}.checkout{width:calc(100% - 28px);margin-top:40px}.checkout h1{font-size:36px}.footer-grid{gap:30px}.user-chip div{display:none}.app-header .user-chip{margin-left:auto}.dashboard-content .kicker{font-size:9px}}@media(max-width:460px){.hero h1{font-size:40px}.network-card{width:340px}.feature-card{padding:23px}.metric-grid{grid-template-columns:1fr}.dash-heading h1{font-size:25px}.vpn-detail{padding:18px}.vpn-detail-top>.button{display:none}.config-box{align-items:flex-end}.config-box button{font-size:0}.config-box button svg{margin:0}.auth-form{padding:30px 20px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.checkout-form textarea{border:1px solid var(--line);border-radius:11px;padding:14px;background:#fbfdfc;outline:none;min-height:110px;resize:vertical}.empty-state{min-height:360px;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;align-content:center;text-align:center;padding:35px}.empty-state>svg,.request-success>svg{width:48px;height:48px;color:var(--green)}.empty-state p{max-width:500px}.loading-card{z-index:1;background:#fff;border-radius:16px;padding:25px 35px}.request-success{background:#fff;border:1px solid var(--line);border-radius:22px;padding:45px;align-self:start}.table-actions{display:flex;gap:6px}.table-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.table-actions button:first-child{background:var(--green);color:#fff;border-color:var(--green)}.coupon-entry{display:flex;gap:8px}.coupon-entry input{flex:1}.coupon-entry button{border:1px solid #2b6955;background:#e9fff7;color:#0b4b37;border-radius:10px;padding:0 15px;font-weight:800}.coupon-valid{display:flex;align-items:center;gap:11px;border:1px solid #9bdfc6;background:#effdf8;color:#12533e;border-radius:12px;padding:12px}.coupon-valid svg{width:22px}.coupon-valid div{display:flex;flex-direction:column}.coupon-valid b{font-size:13px}.coupon-valid span{font-size:11px}html,body,#root{max-width:100%;overflow-x:clip}body.menu-open{overflow:hidden}.nav-backdrop,.drawer-backdrop{display:none}.button,.icon-button,.menu-toggle,.mobile-panel,.guide-layout aside button,.device-buttons a{min-height:44px}.auth-form input,.checkout-form input,.checkout-form textarea{width:100%;min-width:0}.config-box code{overflow-wrap:anywhere;word-break:break-word}.table-card{max-width:100%}:focus-visible{outline:3px solid rgba(20,184,120,.35);outline-offset:3px}@media(min-width:768px)and (max-width:1023px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.pricing-grid .price-card.featured{order:-1;grid-column:span 2;width:min(520px,100%);justify-self:center}.hero{min-height:auto;padding-block:64px}.hero-visual{height:480px}.checkout{gap:28px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.nav-backdrop{display:block;position:fixed;inset:76px 0 0;border:0;background:#071c1847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.nav-links.open{z-index:2;max-height:calc(100dvh - 96px);overflow:auto}.nav-links.open a{min-height:44px;display:flex;align-items:center}}@media(max-width:720px){body{font-size:16px}.nav-shell{gap:8px}.logo{font-size:18px;flex:0 0 auto}.logo-mark{width:36px;height:36px}.menu-toggle{order:3;flex:0 0 44px;width:44px;height:44px}.nav-actions{margin-left:auto;min-width:0}.nav-actions .primary{display:none}.nav-actions .text{display:inline-flex;min-height:44px;padding-inline:10px}.nav-actions .icon-button{width:44px;height:44px}.nav-backdrop{inset:66px 0 0}.nav-links.open{top:58px;left:14px;right:14px}.hero{min-height:0}.hero h1{font-size:clamp(36px,12vw,46px);line-height:1.08;letter-spacing:-2.3px}.hero-copy>p,.section-heading p,.cta p,.page-hero p{font-size:16px}.hero-actions .button{width:100%;min-height:50px}.trust-row{flex-wrap:wrap;margin-top:30px}.hero-visual{width:100%;height:410px;transform:none;margin:0;overflow:hidden}.orbit-one{width:min(440px,125vw);height:min(440px,125vw)}.orbit-two{width:min(340px,98vw);height:min(340px,98vw)}.network-card{width:min(340px,calc(100% - 16px));min-height:390px;padding:22px}.float-left{left:0}.float-right{right:0}.logo-strip>div{overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.logo-strip b{justify-content:center;white-space:nowrap}.section-heading h2,.dark-section h2,.cta h2{font-size:clamp(31px,10vw,38px);letter-spacing:-1.8px}.page-hero h1{font-size:clamp(34px,11vw,42px);letter-spacing:-2px}.page-hero{padding-inline:14px}.price-card,.price-card.featured{padding:28px 24px}.price-card>p{min-height:0}.guide-layout aside{scrollbar-width:thin;padding-bottom:5px}.guide-layout aside button{flex:0 0 auto}.guide-title{align-items:flex-start}.guide-title h2{font-size:21px}.step{grid-template-columns:38px 1fr}.step p{font-size:16px;line-height:1.55}.note{flex-wrap:wrap}.auth-page{min-height:100dvh}.auth-logo{position:absolute}.auth-form label,.checkout-form label{font-size:13px}.auth-form input,.checkout-form input,.checkout-form textarea,.checkout-form select{font-size:16px;min-height:48px}.auth-switch{font-size:13px}.auth-form .button{min-height:50px}.drawer-backdrop{display:block;position:fixed;inset:0;z-index:55;border:0;background:#0414108c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sidebar{width:min(290px,86vw)}.sidebar nav a,.sidebar-bottom a,.sidebar-bottom button{min-height:46px;font-size:14px}.mobile-panel{width:44px;height:44px}.app-header{min-height:66px;height:auto}.dashboard-content{min-width:0}.dash-heading{gap:14px;flex-wrap:wrap}.dash-heading>div{min-width:0}.dash-heading .button{font-size:13px;min-height:44px}.dash-heading .button svg{margin-right:2px}.metric{min-width:0}.metric strong{overflow-wrap:anywhere}.dash-card,.table-card,.vpn-detail{max-width:100%}.config-box{gap:12px}.config-box>div{min-width:0}.config-box button{min-width:44px;min-height:44px}.coupon-entry{align-items:stretch}.coupon-entry button{min-height:48px}.checkout{gap:25px;margin-bottom:70px}.checkout-form,.order-summary{padding:22px}.payment-choice{align-items:flex-start}.request-success{padding:30px 22px}}@media(max-width:600px){.table-card{padding:12px;overflow:visible}.table-card .table-title{padding:8px 4px 16px}.table-card table,.table-card thead,.table-card tbody,.table-card tr,.table-card td{display:block;width:100%;min-width:0}.table-card thead{display:none}.table-card tbody{display:grid;gap:12px}.table-card tr{border:1px solid var(--line);border-radius:13px;padding:8px 12px;background:#fff}.table-card td{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;text-align:right;overflow-wrap:anywhere}.table-card td:first-child{border-top:0}.table-card td:before{content:attr(data-label);font-size:10px;font-weight:800;letter-spacing:.45px;text-transform:uppercase;color:var(--muted);text-align:left;flex:0 0 38%}.table-card td[colspan]:before{display:none}.vpn-stats{grid-template-columns:1fr}.vpn-stats div,.vpn-stats div:nth-child(3){border:0;border-top:1px solid var(--line);padding:14px 0}.vpn-stats div:first-child{border-top:0}.config-box{flex-direction:column;align-items:stretch}.config-box button{width:100%;font-size:13px}.device-buttons a{font-size:13px}.coupon-entry{flex-direction:column}.coupon-entry button{padding:12px 15px}.payment-choice>svg:last-child{display:none}}@media(max-width:374px){.nav-shell{width:calc(100% - 20px)}.logo{font-size:16px;gap:7px}.logo-mark{width:34px;height:34px}.nav-actions .text{font-size:12px;padding-inline:6px}.menu-toggle{width:42px;flex-basis:42px}.hero,.section,.page-section,.checkout{width:calc(100% - 20px)}.hero h1{font-size:35px}.pill{font-size:10px}.hero-visual{height:390px}.network-card{width:100%;padding:18px}.float-card{display:none}.network-head strong{font-size:13px}.speed-ring{width:155px;height:155px;margin-block:30px 26px}.network-stats b{font-size:11px}.logo-strip{padding-inline:10px}.logo-strip>div{grid-template-columns:1fr 1fr;gap:14px 8px}.logo-strip b{font-size:12px}.section,.page-section{padding-block:62px}.feature-card{padding:20px}.dark-section{padding:62px 12px}.usage-demo{padding:22px 18px}.usage-number strong{font-size:48px}.guide-card{padding:18px 14px}.guide-title{gap:10px}.guide-title>span{width:46px;height:46px}.step{gap:9px}.auth-form{padding:26px 16px}.checkout-form,.order-summary{padding:18px}.footer-grid{gap:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.connection-panel{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.connection-panel-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.connection-panel h3{margin:0;font-size:15px}.connection-panel p{font-size:11px;margin:4px 0 0}.connection-note{margin:15px 0;padding:11px 13px;border-radius:10px;background:#fff8e6;color:#7a5b13;font-size:11px;line-height:1.5}.connection-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.connection-row{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line)}.connection-row:last-child{border-bottom:0}.connection-row div{display:flex;flex-direction:column;gap:4px}.connection-row b{font-size:12px}.connection-row small{font-size:10px;color:var(--muted)}.connection-row button{border:0;background:transparent;font-size:11px;font-weight:700}.connection-row .danger{color:#a42d2d}.connection-empty{padding:18px;border:1px dashed var(--line);border-radius:10px;text-align:center;color:var(--muted);font-size:11px}@media(max-width:720px){.connection-panel-head{flex-direction:column}.connection-panel-head button{width:100%}}.connection-manage-cta{box-shadow:0 10px 24px #0fae7033}.device-jump{margin-left:auto;white-space:nowrap}.connection-panel{scroll-margin-top:95px}.connection-panel .kicker{display:block;margin-bottom:7px}@media(max-width:720px){.vpn-detail-top{align-items:flex-start;flex-wrap:wrap}.device-jump{width:100%;margin:10px 0 0;justify-content:center}}.subscription-box{margin-top:24px;padding:22px;border:1px solid #b9e6d4;border-radius:16px;background:linear-gradient(135deg,#f1fbf6,#fff 72%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.subscription-copy h3{margin:6px 0;font-size:17px}.subscription-copy>p{margin:0 0 15px;font-size:11px}.subscription-url{display:flex;align-items:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.subscription-url code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#40534c}.subscription-url button{margin-left:auto;display:flex;align-items:center;gap:6px;border:0;border-radius:8px;background:var(--green-pale);color:var(--green-dark);padding:9px 11px;font-size:10px;font-weight:800;white-space:nowrap}.subscription-url svg{width:15px}.subscription-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.subscription-qr{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:7px}.subscription-qr small{font-size:9px;color:var(--muted)}.quota-warning{margin:12px 0;padding:10px 12px;border-radius:9px;font-size:11px;font-weight:700}.quota-warning.level-80{background:#fff5d8;color:#7d5d00}.quota-warning.level-95{background:#ffebe8;color:#9d2e24}@media(max-width:720px){.subscription-box{grid-template-columns:1fr;padding:16px}.subscription-qr{justify-self:center}.subscription-url{align-items:stretch;flex-direction:column;gap:8px}.subscription-url code{white-space:normal;word-break:break-all}.subscription-url button{margin:0;justify-content:center}.subscription-actions{flex-direction:column}.subscription-actions .button{width:100%;justify-content:center;font-size:11px}}
