@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.bottom-nav{z-index:1000;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding-bottom:var(--safe-area-bottom);-webkit-backdrop-filter:blur(20px);position:fixed;bottom:0;left:0;right:0}body.modal-open .bottom-nav{display:none}.bottom-nav__inner{max-width:var(--content-max-width);height:var(--bottom-nav-height);justify-content:space-around;align-items:flex-end;margin:0 auto;padding:0 4px;display:flex}.bottom-nav__tab{height:100%;color:var(--text-tertiary);transition:color var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 4px 8px;display:flex;position:relative}.bottom-nav__tab--active{color:var(--accent)}.bottom-nav__tab--center{justify-content:flex-start;margin-top:-14px;padding-top:0}.bottom-nav__center-btn{background:var(--accent);width:52px;height:52px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 20px #00d26a59}.bottom-nav__tab--center.bottom-nav__tab--active .bottom-nav__center-btn{animation:2s ease-in-out infinite profilePulse;box-shadow:0 4px 28px #00d26a80}@keyframes profilePulse{0%,to{box-shadow:0 4px 20px #00d26a59}50%{box-shadow:0 4px 32px #00d26a99}}.bottom-nav__icon-wrap{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.bottom-nav__label{font-size:10px;font-weight:var(--weight-medium);line-height:1}.bottom-nav__label--center{color:var(--accent);font-weight:var(--weight-semibold);margin-top:4px}.bottom-nav__indicator{background:var(--accent);border-radius:0 0 3px 3px;width:36px;height:3px;position:absolute;top:-14px;left:-6px}.toast{top:calc(var(--safe-area-top) + 12px);z-index:10000;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);white-space:nowrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast__icon{flex-shrink:0;display:flex}.toast__message{font-size:13px;font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap}.splash{z-index:9999;background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s ease-out,visibility .4s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.splash--hidden{opacity:0;visibility:hidden;pointer-events:none}.splash__inner{opacity:0;flex-direction:column;justify-content:center;align-items:center;animation:.55s cubic-bezier(.22,1,.36,1) forwards splashContentIn;display:flex;position:relative;transform:translateY(6px)scale(.97)}.splash__logo{filter:drop-shadow(0 0 24px #00d26a61);background-position:50%;background-repeat:no-repeat;background-size:contain;width:168px;height:168px;animation:4.5s ease-in-out infinite splashLogoFloat}.splash__title{letter-spacing:5px;color:#fff;margin-top:28px;font-size:22px;font-weight:700}.splash__subtitle{letter-spacing:3px;text-transform:uppercase;color:#ffffff52;margin-top:10px;font-size:11px}@keyframes splashContentIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes splashLogoFloat{0%,to{filter:drop-shadow(0 0 24px #00d26a61);transform:translateY(0)}50%{filter:drop-shadow(0 0 32px #00d26a80);transform:translateY(-3px)}}.skeleton{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-card-hover) 50%, var(--bg-card) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.skeleton-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.wl{color:#f0f0f5;-webkit-font-smoothing:antialiased;background:#0a0a0f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;inset:0;overflow-y:auto}.wl-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00d26a12 0%,#0000 70%);width:500px;height:500px;position:fixed;top:-180px;left:50%;transform:translate(-50%)}.wl-wrap{z-index:1;flex-direction:column;gap:16px;max-width:380px;min-height:100dvh;margin:0 auto;padding:48px 20px 28px;display:flex;position:relative}.wl-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex}.wl-logo-img{object-fit:contain;filter:drop-shadow(0 0 20px #00d26a33);width:80px;height:80px;margin-bottom:12px}.wl-title{color:#00d26a;letter-spacing:-.5px;font-size:28px;font-weight:800}.wl-subtitle{color:#6b6b80;font-size:15px;font-weight:400}.wl-main{flex-direction:column;gap:12px;display:flex}.wl-card{background:#13131b;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.wl-card--ok{border-color:#00d26a26}.wl-card__icon{color:#00d26a;background:#00d26a14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wl-card__icon--ok{background:#00d26a1f}.wl-card__body{flex:1;min-width:0}.wl-card__title{color:#f0f0f5;margin-bottom:4px;font-size:15px;font-weight:700}.wl-card__text{color:#6b6b80;font-size:13px;line-height:1.5}.wl-card__badge{color:#f5a623;background:#f5a62314;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.wl-error{color:#ff6b6b;background:#ff475714;border:1px solid #ff475726;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.4}.wl-btn{color:#000;cursor:pointer;background:#00d26a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s;display:flex}.wl-btn:active{transform:scale(.97)}.wl-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wl-btn__spin{border:2.5px solid #00000026;border-top-color:#000;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite wlSpin}@keyframes wlSpin{to{transform:rotate(360deg)}}.wl-key{background:#0c0c12;border:1px solid #00d26a1a;border-radius:12px;padding:14px}.wl-key code{color:#00d26a;word-break:break-all;max-height:60px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.6;display:block;overflow:hidden}.wl-copy{color:#00d26a;cursor:pointer;background:#00d26a14;border:1px solid #00d26a1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:flex}.wl-copy:active{transform:scale(.97)}.wl-copy--done{color:#000;background:#00d26a;border-color:#00d26a}.wl-how{color:#6b6b80;cursor:pointer;background:0 0;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.wl-how:active{background:#ffffff08}.wl-how__arr{margin-left:auto;transition:transform .2s}.wl-how__arr.up{transform:rotate(180deg)}.wl-steps{flex-direction:column;gap:8px;display:flex;overflow:hidden}.wl-step{color:#6b6b80;gap:10px;font-size:13px;line-height:1.5;display:flex}.wl-step a{color:#00d26a;text-decoration:none}.wl-step i{color:#00d26a;background:#00d26a14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:flex}.wl-tg{color:inherit;background:#2aabee0f;border:1px solid #2aabee1f;border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.wl-tg:active{background:#2aabee1a}.wl-tg__icon{color:#fff;background:#2aabee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wl-tg__txt{flex-direction:column;flex:1;gap:1px;display:flex}.wl-tg__txt strong{color:#f0f0f5;font-size:14px;font-weight:600}.wl-tg__txt span{color:#2aabee;font-size:12px}.wl-tg__go{color:#3a3a4a;flex-shrink:0;transform:rotate(-90deg)}.wl-foot{text-align:center;color:#3a3a4a;margin-top:auto;padding-top:12px;font-size:11px}.payment-return{background:#0a0a0f;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.payment-return__glow{pointer-events:none;background:radial-gradient(circle,#00d26a1f 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.payment-return__wrap{z-index:1;width:100%;max-width:420px;position:relative}.payment-return__card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12121ad9;border:1px solid #ffffff0f;border-radius:28px;padding:40px 28px;box-shadow:0 16px 48px #0009}.payment-return__icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.payment-return__icon--loading{color:#00d26a;background:#00d26a14}.payment-return__icon--success{color:#00d26a;background:#00d26a26;box-shadow:0 0 40px #00d26a33}.payment-return__icon--failed{color:#ef4444;background:#ef44441f}.payment-return__spin{animation:1.2s linear infinite pr-spin}@keyframes pr-spin{to{transform:rotate(360deg)}}.payment-return__title{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800}.payment-return__text{color:#8b8b9e;margin:0 0 24px;font-size:14px;line-height:1.6}.payment-return__timer-wrap{flex-direction:column;align-items:center;gap:12px;margin:28px 0 24px;display:flex}.payment-return__progress{background:#ffffff0f;border-radius:2px;width:100%;height:4px;overflow:hidden}.payment-return__progress-bar{background:linear-gradient(90deg,#00d26a,#0f8);border-radius:2px;height:100%;transition:width 1s linear}.payment-return__timer{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 20px #00d26a4d;font-size:32px;font-weight:900}.payment-return__dots{justify-content:center;gap:8px;margin-top:8px;display:flex}.payment-return__dots span{background:#00d26a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both pr-dot}.payment-return__dots span:first-child{animation-delay:0s}.payment-return__dots span:nth-child(2){animation-delay:.2s}.payment-return__dots span:nth-child(3){animation-delay:.4s}@keyframes pr-dot{0%,80%,to{opacity:.2;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.payment-return__result{flex-direction:column;align-items:center;display:flex}.payment-return__btn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.payment-return__btn--success{color:#000;background:#00d26a;box-shadow:0 0 24px #00d26a4d}.payment-return__btn--success:hover{background:#00e373;box-shadow:0 0 32px #00d26a80}.payment-return__btn--retry{color:#fff;background:#ffffff14;border:1px solid #ffffff1a}.payment-return__btn--retry:hover{background:#ffffff1f}.payment-return__btn--back{color:#8b8b9e;background:0 0;margin-top:8px}.payment-return__btn--back:hover{color:#fff}.payment-return__btn--manual{color:#00d26a;background:#00d26a1a;border:1px solid #00d26a33;margin-top:20px;font-size:14px;transition:all .3s}.payment-return__btn--manual:hover{background:#00d26a2e;border-color:#00d26a66}.payment-return__actions{flex-direction:column;gap:4px;width:100%;display:flex}.btn{border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.btn:disabled{opacity:.5;pointer-events:none}.btn--sm{height:36px;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:0 14px}.btn--md{height:48px;font-size:var(--text-base);padding:0 24px}.btn--lg{height:56px;font-size:var(--text-lg);border-radius:var(--radius-lg);padding:0 32px}.btn--full{width:100%}.btn--primary{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-button)}.btn--primary:hover{background:var(--accent-hover)}.btn--primary:active{background:var(--accent-dim)}.btn--secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-primary)}.btn--secondary:hover{background:var(--bg-card-hover);border-color:var(--border-accent)}.btn--ghost{color:var(--text-secondary);background:0 0}.btn--ghost:hover{background:var(--bg-card);color:var(--text-primary)}.btn--danger{color:var(--status-error);background:#ff47571f}.btn--danger:hover{background:#ff475733}.btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn__spinner{border:2px solid #fff3;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.offer-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=480px){.offer-modal-backdrop{align-items:center;padding:16px}}@media (width>=981px){.browser-account-mode .offer-modal{border-radius:8px;max-width:560px;padding:24px}.browser-account-mode .offer-modal:before{border-radius:8px 8px 0 0}.browser-account-mode .offer-modal__icon,.browser-account-mode .offer-modal__code{border-radius:7px}}.offer-modal{background:var(--bg-card);border:1px solid var(--border-primary);width:100%;max-width:100%;padding:var(--space-xl) var(--space-lg) calc(var(--space-2xl) + var(--safe-area-bottom) + 16px);will-change:transform, opacity;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:24px 24px 0 0;flex-direction:column;min-height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 48px #0000008c,0 0 0 1px #00d26a14}@media (width>=480px){.offer-modal{max-width:480px;padding:var(--space-2xl) var(--space-xl) var(--space-xl);border-radius:24px}}.offer-modal:before{content:"";background:linear-gradient(90deg, var(--accent-color,#4ade80) 0%, #4ade8066 50%, var(--accent-color,#4ade80) 100%);z-index:0;border-radius:24px 24px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.offer-modal__handle{cursor:grab;background:#ffffff38;border-radius:999px;flex-shrink:0;width:40px;height:5px;margin:0 auto 14px}.offer-modal__handle:active{cursor:grabbing}@media (width>=480px){.offer-modal__handle{display:none}}.offer-modal__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.offer-modal__close:hover{background:var(--bg-card-hover);color:var(--text-primary)}.offer-modal__body{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0;display:flex}.offer-modal__icon{width:64px;height:64px;color:var(--accent-color,#4ade80);background:#4ade801f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.offer-modal__icon--accent{color:var(--accent-color,#4ade80);background:#4ade801f}.offer-modal__icon--success{color:#22c55e;background:#4ade8029}.offer-modal__icon--danger{color:#ef4444;background:#ef44441f}.offer-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color,#4ade80);margin:0;font-size:11px;font-weight:600}.offer-modal__eyebrow--success{color:#22c55e}.offer-modal__eyebrow--danger{color:#ef4444}.offer-modal__title{color:var(--text-primary);margin:0;padding:0 8px;font-size:22px;font-weight:700;line-height:1.2}.offer-modal__subtitle{color:var(--text-secondary);margin:0;padding:0 4px;font-size:14px;line-height:1.5}.offer-modal__code{background:var(--bg-elevated,#ffffff0a);border:1px dashed var(--border-primary);border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:14px;padding:14px 16px;display:flex}.offer-modal__gift-tiers{border:1px solid var(--border-primary);background:var(--bg-elevated,#ffffff0a);width:100%;margin-top:10px}.offer-modal__gift-tiers span{min-height:42px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:13px;display:flex}.offer-modal__gift-tiers span+span{border-top:1px solid var(--border-primary)}.offer-modal__gift-tiers b{color:var(--text-primary);font-weight:600}.offer-modal__gift-tiers strong{color:var(--accent-color,#4ade80);font-weight:700}.offer-modal__code-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.offer-modal__code-value{letter-spacing:.04em;color:var(--text-primary);font-family:SF Mono,Menlo,Consolas,ui-monospace,monospace;font-size:16px;font-weight:600}.offer-modal__ttl{color:#f59e0b;background:#f59e0b1f;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.offer-modal__actions{flex-direction:column;gap:8px;width:100%;margin-top:20px;display:flex}.offer-modal__spinner{border:3px solid var(--border-primary);border-top-color:var(--accent-color,#4ade80);border-radius:50%;width:36px;height:36px;margin-bottom:6px;animation:.7s linear infinite offer-spin}@keyframes offer-spin{to{transform:rotate(360deg)}}.browser-account{--browser-border:#ffffff17;--browser-surface:#0f1211;--browser-surface-raised:#131715;min-height:100dvh;color:var(--text-primary);background:#090b0a;display:flex}.browser-brand{color:#f6f7f8;align-items:center;gap:11px;font-size:15px;font-weight:760;display:inline-flex}.browser-brand img{object-fit:contain;width:29px;height:29px}.browser-sidebar{z-index:1000;border-right:1px solid var(--browser-border);background:#0c0f0e;flex-direction:column;width:236px;padding:23px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.browser-sidebar__head{justify-content:space-between;align-items:center;min-height:43px;padding:0 7px;display:flex}.browser-sidebar__toggle{color:#858e89;border:1px solid var(--browser-border);border-radius:6px;flex:none;place-items:center;width:34px;height:34px;transition:color .18s,border-color .18s,background .18s;display:grid}.browser-sidebar__toggle:hover{color:#58dc88;background:#00d26a0d;border-color:#31533d}.browser-sidebar__close{color:#8a928e;place-items:center;width:34px;height:34px;display:none}.browser-sidebar__nav{gap:3px;margin-top:32px;display:grid}.browser-sidebar__label{color:#58605c;text-transform:uppercase;padding:0 10px 8px;font-size:9px;font-weight:720}.browser-sidebar__label--secondary{margin-top:22px}.browser-sidebar__item{color:#828b86;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:12px;font-weight:580;transition:color .18s,background .18s;display:flex}.browser-sidebar__item:hover{color:#e8eeea;background:#ffffff09}.browser-sidebar__item.is-active{color:#f5f8f6;background:#00dc7813}.browser-sidebar__item.is-active svg{color:#57dd88}.browser-sidebar__footer{margin-top:auto}.browser-sidebar__plan{background:#101512;border:1px solid #ffffff12;border-radius:7px;padding:13px;display:block}.browser-sidebar__plan span,.browser-sidebar__plan strong,.browser-sidebar__plan small{display:block}.browser-sidebar__plan span{color:#808883;font-size:9px}.browser-sidebar__plan span.is-active{color:#58dc88}.browser-sidebar__plan strong{color:#edf2ef;margin-top:6px;font-size:12px}.browser-sidebar__plan small{color:#666e6a;margin-top:3px;font-size:9px}.browser-sidebar__profile-row{border-top:1px solid var(--browser-border);grid-template-columns:1fr 32px;align-items:center;gap:5px;margin-top:9px;padding:8px 4px 0;display:grid}.browser-sidebar__profile{align-items:center;gap:9px;min-width:0;display:flex}.browser-sidebar__profile>img,.browser-sidebar__profile>span{object-fit:cover;color:#58dc88;background:#00d26a1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:760;display:grid}.browser-sidebar__profile strong,.browser-sidebar__profile small{text-overflow:ellipsis;white-space:nowrap;max-width:115px;display:block;overflow:hidden}.browser-sidebar__profile strong{color:#e8eeea;font-size:10px}.browser-sidebar__profile small{color:#68706c;margin-top:2px;font-size:9px}.browser-sidebar__profile-row>button{color:#737c77;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.browser-sidebar__profile-row>button:hover{color:#ff7b87;background:#ffffff09}.browser-sidebar__backdrop{display:none}.browser-account--sidebar-collapsed .browser-sidebar{width:76px;padding-inline:10px}.browser-account--sidebar-collapsed .browser-sidebar__head{flex-direction:column;gap:18px;padding:0}.browser-account--sidebar-collapsed .browser-brand span,.browser-account--sidebar-collapsed .browser-sidebar__label,.browser-account--sidebar-collapsed .browser-sidebar__item span{display:none}.browser-account--sidebar-collapsed .browser-sidebar__nav{margin-top:26px}.browser-account--sidebar-collapsed .browser-sidebar__item{justify-content:center;width:42px;margin-inline:auto;padding:0}.browser-account--sidebar-collapsed .browser-sidebar__plan{display:none}.browser-account--sidebar-collapsed .browser-sidebar__profile-row{grid-template-columns:1fr;padding-inline:0}.browser-account--sidebar-collapsed .browser-sidebar__profile{justify-content:center}.browser-account--sidebar-collapsed .browser-sidebar__profile div{display:none}.browser-account--sidebar-collapsed .browser-sidebar__profile-row>button{margin-inline:auto}.browser-account--sidebar-collapsed .browser-app{width:calc(100% - 76px);margin-left:76px}.browser-sidebar,.browser-app{transition:width .22s,margin-left .22s}.browser-app{width:calc(100% - 236px);min-height:100dvh;margin-left:236px}.browser-topbar{z-index:800;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--browser-border);background:#090b0af0;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.browser-topbar__menu,.browser-topbar__brand{display:none}.browser-topbar__brand{align-items:center;gap:10px}.browser-topbar__brand img{object-fit:contain;width:27px;height:27px}.browser-topbar__notifications{display:none}.browser-topbar__status{color:#747d78;align-items:center;gap:8px;font-size:10px;display:flex}.browser-topbar__status span{background:#5d8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5d86}.browser-topbar__profile{text-align:left;align-items:center;gap:10px;margin-left:10px;display:flex}.browser-topbar__profile strong,.browser-topbar__profile div span{display:block}.browser-topbar__profile strong{color:#e8eeea;font-size:11px}.browser-topbar__profile div span{color:#666e6a;margin-top:2px;font-size:9px}.browser-topbar__profile>img,.browser-topbar__avatar{object-fit:cover;color:#59dc89;background:#00d26a21;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:760;display:grid}.browser-topbar__profile>svg{margin-left:auto;transition:color .18s,transform .18s}.browser-topbar__profile:hover>svg{color:#58dc88;transform:translate(2px)}.browser-notifications{margin-left:auto;position:relative}.browser-notifications__trigger{color:#8c9690;border:1px solid var(--browser-border);border-radius:6px;place-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.browser-notifications__trigger:hover{color:#e9efeb;background:#121613;border-color:#354039}.browser-notifications__trigger>span{color:#071109;background:#59dc89;border:2px solid #090b0a;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.browser-notifications__panel{z-index:1200;background:#0f1311;border:1px solid #29312d;border-radius:8px;width:min(390px,100vw - 28px);position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 22px 70px #0000007a}.browser-notifications__panel>header{border-bottom:1px solid #232a26;justify-content:space-between;align-items:center;min-height:61px;padding:0 15px 0 17px;display:flex}.browser-notifications__panel header strong,.browser-notifications__panel header span{display:block}.browser-notifications__panel header strong{font-size:12px}.browser-notifications__panel header span{color:#68716c;margin-top:3px;font-size:9px}.browser-notifications__panel header button{color:#747d78;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.browser-notifications__list{max-height:min(480px,62vh);overflow:auto}.browser-notifications__item{text-align:left;border-bottom:1px solid #202622;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-height:82px;padding:13px 14px;transition:background .16s;display:grid}.browser-notifications__item:hover{background:#131815}.browser-notifications__dot{background:#3b433f;border-radius:50%;width:6px;height:6px;margin-top:5px}.browser-notifications__item.is-unread .browser-notifications__dot{background:#59dc89;box-shadow:0 0 9px #59dc8959}.browser-notifications__copy strong,.browser-notifications__copy small,.browser-notifications__copy time{display:block}.browser-notifications__copy strong{color:#eef3f0;font-size:11px;line-height:1.35}.browser-notifications__copy small{color:#848d88;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.browser-notifications__copy time{color:#59615d;margin-top:6px;font-size:8px}.browser-notifications__item>svg{color:#626b66;margin-top:4px}.browser-notifications__empty{color:#59625d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.browser-notifications__empty strong{color:#dce3df;margin-top:10px;font-size:12px}.browser-notifications__empty span{max-width:240px;margin-top:5px;font-size:9px;line-height:1.5}.browser-notifications__read-all{color:#62dc8e;border-top:1px solid #232a26;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:9px;font-weight:700;display:flex}.browser-workspace,.browser-content{min-height:calc(100dvh - 62px)}.browser-content{padding:0 28px 44px}.browser-content>.page-container{max-width:1120px;margin:0 auto;padding:28px 0 0}.browser-content .page-container--with-nav{padding-bottom:0}.browser-mobile-nav{display:none}.browser-product{width:min(1240px,100%);margin:0 auto;padding-top:27px}.browser-product__hero{border:1px solid var(--browser-border);background:#0d110f;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:214px;display:grid;position:relative;overflow:hidden}.browser-product__hero:before,.browser-product__hero:after{content:"";pointer-events:none;position:absolute}.browser-product__hero:before{border:1px solid #58dd8921;width:270px;height:160px;top:-82px;right:-72px;transform:rotate(-18deg)}.browser-product__hero:after{border:1px solid #ffffff12;width:230px;height:120px;bottom:-82px;right:-38px;transform:rotate(18deg)}.browser-product__hero-copy{z-index:1;padding:29px 32px 27px;position:relative}.browser-product__eyebrow{color:#5ddd8b;text-transform:uppercase;font-size:9px;font-weight:760}.browser-product__hero h1{letter-spacing:0;max-width:700px;margin:10px 0 0;font-size:31px;line-height:1.12}.browser-product__hero-copy>p{color:#858e89;max-width:650px;margin:11px 0 0;font-size:12px;line-height:1.6}.browser-product__hero-data{z-index:1;border-left:1px solid var(--browser-border);background:#101512;flex-direction:column;justify-content:space-between;min-width:0;padding:28px;display:flex;position:relative}.browser-product__signal{color:#5ddd8b;place-items:center;width:47px;height:47px;display:grid;position:relative}.browser-product__signal:before{content:"";border:1px solid #2f5c40;border-radius:7px;position:absolute;inset:0}.browser-product__signal span{background:#27302b;width:146px;height:1px;position:absolute;right:-168px}.browser-product__signal span:nth-child(2){width:112px;top:9px}.browser-product__signal span:nth-child(3){width:146px;top:23px}.browser-product__signal span:nth-child(4){width:82px;top:37px}.browser-product__metrics{border-top:1px solid #28302c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.browser-product__metrics>div{min-width:0;padding-top:15px}.browser-product__metrics>div+div{border-left:1px solid #28302c;padding-left:17px}.browser-product__metrics strong,.browser-product__metrics span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.browser-product__metrics strong{color:#f0f5f2;font-size:16px}.browser-product__metrics span{color:#6f7873;text-transform:uppercase;margin-top:4px;font-size:8px}.browser-product__corner{color:#56605a;position:absolute;top:18px;right:18px}.browser-product__body{margin-top:16px}.browser-product__body>.page-container{max-width:none;margin:0;padding:0 0 44px}.browser-product--subscription .browser-product__hero-data{background:#111410}.browser-product--referral .browser-product__hero-data{background:#101411}.browser-product--support .browser-product__hero-data{background:#101315}.browser-product--history .browser-product__hero-data{background:#111212}.browser-home{width:min(1240px,100%);margin:0 auto;padding-top:27px}.browser-home__welcome{justify-content:space-between;align-items:flex-start;min-height:80px;display:flex}.browser-home__eyebrow{color:#68706c;text-transform:uppercase;font-size:9px;font-weight:720;display:block}.browser-home__eyebrow--accent{color:#59dd89}.browser-home__welcome h1{letter-spacing:0;margin:7px 0 0;font-size:27px;line-height:1.12}.browser-home__welcome p{color:#7c8580;margin:6px 0 0;font-size:12px}.browser-home__system{display:none}.browser-home__main-grid{grid-template-columns:minmax(0,1.58fr) minmax(280px,.62fr);gap:14px;display:grid}.browser-setup-panel,.browser-subscription-panel,.browser-help-panel,.browser-devices-panel,.browser-quick-panel{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px}.browser-setup-panel{min-height:318px;position:relative;overflow:hidden}.browser-setup-panel__art{opacity:.94;background:#080b09;width:100%;position:absolute;inset:0}.browser-setup-panel__content{z-index:1;width:58%;padding:26px 28px;position:relative}.browser-setup-panel h2{letter-spacing:0;margin:8px 0 0;font-size:24px;line-height:1.18}.browser-setup-panel__intro{color:#89918d;max-width:500px;margin:9px 0 19px;font-size:12px;line-height:1.55}.browser-platforms{gap:6px;margin-bottom:18px;display:flex}.browser-platform{color:#8e9792;text-align:left;background:#080b09c7;border:1px solid #29312c;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:43px;padding:0 10px;display:inline-flex}.browser-platform:hover{color:#e2e8e4;border-color:#3b453f}.browser-platform--active{color:#f1f7f3;background:#111a14;border-color:#347b4f}.browser-platform svg{color:#5ddd8b;flex:none}.browser-platform span,.browser-platform strong,.browser-platform small{display:block}.browser-platform strong{font-size:10px}.browser-platform small{color:#747c78;margin-top:2px;font-size:8px}.browser-setup-panel__actions{gap:7px;display:flex}.browser-setup-panel__guide{color:#7e8882;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:inline-flex}.browser-setup-panel__guide:hover{color:#d8dfdb}.browser-action{color:#e4e9e6;background:#151917;border:1px solid #303833;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.browser-action:hover{background:#1a201d;border-color:#3d4842}.browser-action:disabled{opacity:.55}.browser-action--primary{color:#061009;background:#58d987;border-color:#58d987}.browser-action--primary:hover{background:#66e493;border-color:#66e493}.browser-action--icon{width:40px;padding:0}.browser-home__side{grid-template-rows:1fr auto;gap:14px;display:grid}.browser-subscription-panel{padding:19px 20px}.browser-subscription-panel__head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.browser-subscription-panel__head span{color:#727a76;font-size:9px}.browser-subscription-panel__head h2{margin:5px 0 0;font-size:15px}.browser-status{color:#66dc90;text-transform:uppercase;border:1px solid #335740;border-radius:5px;padding:4px 7px;font-size:8px}.browser-status--inactive{color:#9ba29e;border-color:#3b413e}.browser-subscription-panel__days{margin-top:23px;font-size:31px;line-height:1;display:block}.browser-subscription-panel>p{color:#747c78;margin:7px 0 0;font-size:9px}.browser-subscription-panel__meter{background:#232925;border-radius:4px;height:5px;margin:16px 0;overflow:hidden}.browser-subscription-panel__meter span{border-radius:inherit;background:#59d987;height:100%;display:block}.browser-subscription-panel__actions{grid-template-columns:1fr auto;gap:7px;display:grid}.browser-help-panel{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:65px;padding:0 16px;display:grid}.browser-help-panel>svg{color:#57db87}.browser-help-panel h2{margin:4px 0 0;font-size:11px}.browser-help-panel button{color:#8d9691;align-items:center;gap:5px;font-size:9px;display:flex}.browser-help-panel button:hover{color:#fff}.browser-home__lower-grid{grid-template-columns:1.46fr .74fr;gap:14px;margin-top:14px;display:grid}.browser-devices-panel{overflow:hidden}.browser-devices-panel>header{border-bottom:1px solid #222925;justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;display:flex}.browser-devices-panel h2,.browser-quick-panel h2{margin:0;font-size:13px}.browser-devices-panel h2 span{color:#747c78;font-size:9px;font-weight:500}.browser-devices-panel header button{color:#59dc89;align-items:center;gap:5px;font-size:9px;display:flex}.browser-device-row{border-bottom:1px solid #202622;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;min-height:58px;padding:0 17px;display:grid}.browser-device-row:last-child{border-bottom:0}.browser-device-row__icon{color:#58dc88;background:#161c19;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.browser-device-row strong,.browser-device-row small{display:block}.browser-device-row strong{font-size:10px}.browser-device-row small{color:#717975;margin-top:3px;font-size:8px}.browser-device-row__state{text-align:right}.browser-device-row__state b{color:#57db87;font-size:9px;display:block}.browser-device-row--empty{min-height:106px}.browser-quick-panel{padding:16px 18px}.browser-quick-panel h2{margin-bottom:8px}.browser-quick-panel>button{color:#58dc88;text-align:left;border-top:1px solid #222925;grid-template-columns:31px 1fr auto;align-items:center;width:100%;min-height:49px;display:grid}.browser-quick-panel>button>span,.browser-quick-panel strong,.browser-quick-panel small{display:block}.browser-quick-panel strong{color:#edf2ef;font-size:10px}.browser-quick-panel small{color:#717975;margin-top:3px;font-size:8px}.browser-quick-panel>button>svg:last-child{color:#69716d}@media (width>=981px){.browser-product__body .page-header,.browser-product__body .subscription-page__header,.browser-product__body .servers-page__header{display:none}.browser-product__body .connect-page,.browser-product__body .subscription-page,.browser-product__body .devices-page,.browser-product__body .profile-page,.browser-product__body .history-page,.browser-product__body .settings-page,.browser-product__body .support-page,.browser-product__body .referral-page,.browser-product__body .servers-page{max-width:none}.browser-account .page-header{background:0 0;justify-content:flex-start;height:auto;margin-bottom:22px;padding:0;position:static}.browser-account .page-header__left,.browser-account .page-header__right,.browser-account .page-header__back{display:none}.browser-account .page-header__title{letter-spacing:0;text-align:left;flex:0 auto;font-size:27px}.browser-account .connect-page,.browser-account .subscription-page,.browser-account .devices-page,.browser-account .profile-page,.browser-account .history-page,.browser-account .settings-page,.browser-account .support-page,.browser-account .referral-page,.browser-account .servers-page{width:100%;max-width:none}.browser-account .devices-page{grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.browser-account .devices-page__header{display:none}.browser-account .devices-page__summary{background:#101411;border-radius:8px;grid-column:1;min-height:206px;position:sticky;top:90px;padding:24px!important}.browser-account .devices-page__list,.browser-account .devices-page__empty{grid-column:2;margin-top:0}.browser-account .devices-page__list{border:1px solid var(--browser-border);background:#101411;border-radius:8px;gap:0;display:grid;overflow:hidden}.browser-account .devices-page__meter{background:#222a25;border-radius:0;height:5px}.browser-account .devices-page__meter>div{background:#58dc88;border-radius:0}.browser-account .devices-page__summary-grid{grid-template-columns:repeat(2,1fr);display:grid}.browser-account .devices-page__summary-grid span{background:#151b17;border-radius:5px}.browser-account .device-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;min-height:118px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;padding:20px!important}.browser-account .device-card__top{grid-column:1/-1;align-items:center}.browser-account .device-card__icon{border-radius:6px;width:38px;height:38px}.browser-account .device-card__badge{border-radius:4px}.browser-account .device-card__meta{grid-column:1;align-items:center;margin:0}.browser-account .device-card__meta span{background:#151a17;border-radius:4px}.browser-account .device-card__actions{grid-column:2;margin:0}.browser-account .device-card__actions button{background:0 0;border:1px solid #ff58693b;border-radius:6px;min-width:150px}.browser-account .support-page{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:16px;display:grid}.browser-account .support-page>.button{grid-area:1/2}.browser-account .support-page__faq{grid-area:1/1/span 2;margin-top:0}.browser-account .support-page__contact{grid-area:2/2;margin-top:0}.browser-account .connect-page{max-width:1040px;margin:0 auto}.browser-account .connect-page__tab-content{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:14px;display:grid}.browser-account .vpn-connect-card{grid-area:1/1/span 3}.browser-account .vpn-features{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.browser-account .vpn-instructions{grid-column:2;margin:0}.browser-account .connect-page__tech-toggle,.browser-account .connect-page__tab-content>div:last-child{grid-column:2}.browser-account .vpn-connect-card__profile-compact{grid-template-columns:1fr 1fr;gap:12px;display:grid}.browser-account .vpn-connect-card__section:first-child,.browser-account .vpn-connect-card__summary{grid-column:1/-1}.browser-account .vpn-header{background:#101411;border-bottom:1px solid #252c28;padding:12px 16px}.browser-account .vpn-header__icon,.browser-account .vpn-connect-card__device-pill,.browser-account .vpn-connect-card__choice-card{border-radius:6px}.browser-account .vpn-connect-card{background:#101411!important;border-color:#2a3930!important;border-radius:8px!important;padding:22px!important}.browser-account .vpn-connect-card__profile-compact{background:#0c100e;border-color:#242c27;border-radius:7px}.browser-account .vpn-features{background:#252c28;border:1px solid #252c28;border-radius:8px;gap:1px;padding:1px}.browser-account .vpn-feature{background:#101411;border:0;border-radius:0;min-height:66px}.browser-account .vpn-instructions{background:#101411;border-radius:8px}.browser-account .profile-page{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:16px;padding-top:0;display:grid}.browser-account .profile-page__user{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;grid-column:1;align-items:flex-start;min-height:154px;padding:24px}.browser-account .profile-page__avatar,.browser-account .profile-page__avatar-img{width:54px;height:54px}.browser-account .profile-page__name{font-size:18px}.browser-account .profile-page__stats-wrap{grid-column:1;position:sticky;top:82px}.browser-account .profile-page__stats{gap:18px;padding:20px;display:grid}.browser-account .profile-page__menu-grid{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.browser-account .profile-page__menu-section{border-radius:8px;margin:0}.browser-account .profile-page__menu-section--subscription,.browser-account .profile-page__menu-section--documents{grid-column:1/-1}.browser-account .profile-page__account-info{grid-column:1;justify-content:flex-start;padding:4px 0}.browser-account .history-page,.browser-account .settings-page{max-width:900px;margin:0 auto}.browser-account .history-page{gap:14px}.browser-account .history-page__tabs{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:7px;gap:3px;width:fit-content;padding:4px;overflow:visible}.browser-account .history-page__tab{border:0;border-radius:5px;min-height:34px;padding:0 14px;font-size:11px}.browser-account .history-page__tab--active{color:#f2f6f3;background:#202622}.browser-account .history-page__list{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;overflow:hidden}.browser-account .history-page__item{border-color:#222925;min-height:68px;padding:14px 18px}.browser-account .history-page__item-desc,.browser-account .history-page__item-amount{font-size:12px}.browser-account .history-page__empty{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;min-height:280px}.browser-account .settings-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.browser-account .settings-page__section{border-radius:8px;min-height:100%;margin:0;padding:7px 0!important}.browser-account .settings-page__section-title{padding:12px 18px 14px;font-size:9px}.browser-account .settings-mode-list{padding:0 14px 14px}.browser-account .settings-mode-option{border-radius:7px;padding:13px 14px}.browser-account .settings-page__item{min-height:59px;padding:12px 18px}.browser-account .settings-page__item-icon{border-radius:6px}.browser-account .settings-page__section,.browser-account .settings-mode-option{background:#101411;border-color:#252c28}.browser-account .servers-page{max-width:none;margin:0 auto;padding-top:0}.browser-account .servers-page__header{padding:0}.browser-account .servers-page__controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.browser-account .servers-page__list{border:1px solid var(--browser-border);background:#101411;border-radius:8px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.browser-account .server-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;padding:16px 20px!important}.browser-account .server-card:hover{background:#141a16!important}.browser-account .server-card--disabled{opacity:.42}.browser-account .server-card__row{margin:0}.browser-account .server-card__metrics{justify-content:flex-end;gap:22px;min-width:270px}.browser-account .server-card__connected{grid-column:1/-1;margin:12px 0 0;padding:10px 0 0}.browser-account .subscription-page{max-width:1060px;margin:0 auto}.browser-account .subscription-page__header{margin-bottom:14px}.browser-account .subscription-page__header h1{font-size:27px}.browser-account .subscription-page__utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.browser-account .subscription-page__utility-grid>*{min-width:0;margin-top:0}.browser-account .subscription-page__utility-grid>.subscription-page__gift-cta{min-height:74px}.browser-account .subscription-page__utility-grid:has(>.offer-card){grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}.browser-account .subscription-page__utility-grid:has(>.offer-card)>.offer-card{grid-area:1/1/span 2}:is(.browser-account .subscription-page__utility-grid:has(>.offer-card)>.subscription-page__promo,.browser-account .subscription-page__utility-grid:has(>.offer-card)>.subscription-page__gift-cta){grid-column:2}.browser-account .subscription-page__promo,.browser-account .subscription-page__gift-cta{border-radius:8px}.browser-account .subscription-page__catalog{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;margin-top:16px;padding:19px;display:block}.browser-account .subscription-page__plans-header{margin-top:0}.browser-account .plan-switcher{border-radius:7px;width:fit-content;min-width:330px;margin:13px 0 15px}.browser-account .plan-switcher__tab{min-height:38px}.browser-account .subscription-page__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.browser-account .plan-card{border-radius:8px;min-height:148px}.browser-account .subscription-page .card,.browser-account .plan-card{background:#101411;border-color:#252c28}.browser-account .subscription-page__purchase{width:min(360px,100%);margin:16px 0 0 auto;position:static}.browser-account .subscription-page__history{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;margin-top:16px;overflow:hidden}.browser-account .referral-page{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:start;gap:14px;max-width:1060px;margin:0 auto;display:grid}.browser-account .referral-page__hero,.browser-account .referral-page__share,.browser-account .referral-page__levels-wrap,.browser-account .referral-page__bonus-wrap,.browser-account .referral-page__payout-wrap,.browser-account .referral-page__faq-wrap,.browser-account .referral-page__list-wrap{min-width:0;margin:0}.browser-account .referral-page__hero{text-align:left;border:1px solid var(--browser-border);background:#101411;border-radius:8px;justify-content:center;align-items:flex-start;min-height:210px;padding:25px}.browser-account .referral-page__hero-icon{border-radius:6px;width:38px;height:38px;margin:0}.browser-account .referral-page__hero h2{max-width:440px;font-size:18px;line-height:1.25}.browser-account .referral-page__hero h2 br{display:none}.browser-account .referral-page__hero-rates{width:auto;max-width:none;margin-top:8px}.browser-account .referral-page__hero-rate{align-items:flex-start}.browser-account .referral-page__hero p{max-width:none}.browser-account .referral-page__share{min-height:210px}.browser-account .referral-page__code-card{background:#101411;border-radius:8px;flex-direction:column;justify-content:center;min-height:210px;display:flex}.browser-account .referral-page__code-value{background:#0b0f0d;border-radius:6px}.browser-account .referral-page__copy-btn{border-radius:5px}.browser-account .referral-page__levels-wrap{grid-column:1/-1}.browser-account .referral-page__levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.browser-account .referral-page__level-card{background:#101411;border-radius:8px;margin:0}.browser-account .referral-page__bonus-card,.browser-account .referral-page__payout-card{border-radius:8px;min-height:100%;margin:0}.browser-account .referral-page__faq-wrap{grid-column:1}.browser-account .referral-page__list-wrap{grid-column:2}.browser-account .referral-page__faq,.browser-account .referral-page__list{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;overflow:hidden}.browser-account .referral-page__faq-item{border-left:0;border-right:0;border-radius:0}.browser-account .referral-page__bonus-card,.browser-account .referral-page__payout-card,.browser-account .referral-page__faq-item{background:#101411;border-color:#252c28}.browser-account .support-page{max-width:none;margin:0 auto}.browser-account .support-page__faq{background:#101411;border:1px solid #252c28;border-radius:8px;gap:0;overflow:hidden}.browser-account .support-page__faq h2{border-bottom:1px solid #252c28;margin:0;padding:19px 20px}.browser-account .support-page__faq-item{background:0 0;border:0;border-radius:0}.browser-account .support-page__faq-item+.support-page__faq-item{border-top:1px solid #252c28}.browser-account .support-page__contact{background:#101411;border-radius:8px;position:sticky;top:82px}.browser-account{--browser-radius:14px;--browser-control-radius:10px;--browser-surface:#101411;--browser-surface-raised:#141a17;--browser-border:#d2e7da1a}.browser-sidebar{width:252px;padding:26px 18px 18px}.browser-sidebar__item{border-radius:10px;min-height:45px}.browser-sidebar__plan{border-radius:12px}.browser-sidebar__profile-row>button{border-radius:9px}.browser-app{width:calc(100% - 252px);margin-left:252px}.browser-topbar{height:68px;padding:0 36px}.browser-workspace,.browser-content{min-height:calc(100dvh - 68px)}.browser-content{padding:0 clamp(28px,3.2vw,52px) 56px}.browser-product{width:min(1380px,100%);padding-top:34px}.browser-product__hero{background:0 0;border:0;border-radius:0;align-items:center;gap:34px;min-height:122px;display:flex;overflow:visible}.browser-product__hero:before,.browser-product__hero:after{display:none}.browser-product__hero-copy{flex:auto;padding:0}.browser-product__eyebrow{letter-spacing:.07em;font-size:10px}.browser-product__hero h1{margin-top:9px;font-size:clamp(30px,2.5vw,39px)}.browser-product__hero-copy>p{max-width:740px;margin-top:10px;font-size:13px}.browser-product__hero-data{border:1px solid var(--browser-border);border-radius:var(--browser-radius);background:#101512;flex:0 0 clamp(440px,36vw,510px);grid-template-columns:54px 96px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:14px;display:grid}.browser-product__signal{color:#62df90;background:#58dc8817;border:1px solid #58dc8838;border-radius:12px;width:52px;height:52px}.browser-product__signal:before,.browser-product__signal span{display:none}.browser-product__data-label{color:#69736d;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700;line-height:1.35}.browser-product__metrics{border:0}.browser-product__metrics>div{padding:5px 12px}.browser-product__metrics>div+div{border-left-color:#2c352f;padding-left:16px}.browser-product__metrics strong,.browser-product__metrics span{text-overflow:clip;white-space:normal;overflow:visible}.browser-product__metrics strong{font-size:17px;line-height:1.15}.browser-product__metrics span{font-size:8px;line-height:1.3}.browser-product__body{margin-top:24px}.browser-product__body .card,.browser-product__body .vpn-connect-card,.browser-product__body .vpn-instructions,.browser-product__body .support-page__faq,.browser-product__body .support-page__contact,.browser-product__body .settings-page__section,.browser-product__body .history-page__list,.browser-product__body .history-page__empty,.browser-product__body .subscription-page__catalog,.browser-product__body .referral-page__faq,.browser-product__body .referral-page__list,.browser-product__body .devices-page__summary,.browser-product__body .devices-page__list,.browser-product__body .servers-page__list{border-radius:var(--browser-radius)!important}.browser-account .connect-page{max-width:none}.browser-account .vpn-header{border:1px solid var(--browser-border);border-radius:var(--browser-radius);background:#101411;min-height:72px;padding:0 20px}.browser-account .connect-page__tab-content{grid-template-columns:minmax(560px,1.38fr) minmax(340px,.62fr);gap:18px}.browser-account .vpn-connect-card{border-radius:var(--browser-radius)!important;padding:26px!important}.browser-account .vpn-connect-card__profile-compact{border-radius:12px;padding:16px}.browser-account .vpn-connect-card__device-pill,.browser-account .vpn-connect-card__choice-card{border-radius:var(--browser-control-radius);min-height:46px}.browser-account .vpn-connect-card__actions-primary,.browser-account .vpn-connect-card__actions-secondary{border-radius:var(--browser-control-radius);min-height:54px}.browser-account .vpn-features{border-radius:var(--browser-radius);background:0 0;border:0;gap:8px;padding:0}.browser-account .vpn-feature{border:1px solid var(--browser-border);background:#13151c;border-radius:12px;min-height:82px}.browser-account .vpn-instructions{padding:22px}.browser-account .devices-page{grid-template-columns:1fr;gap:16px}.browser-account .devices-page__summary{grid-column:1;grid-template-columns:180px minmax(220px,1fr) auto;align-items:center;gap:28px;min-height:116px;display:grid;position:static;padding:22px 26px!important}.browser-account .devices-page__summary-value{margin-top:6px;font-size:34px}.browser-account .devices-page__meter{border-radius:6px;height:7px;margin:0}.browser-account .devices-page__meter>div{border-radius:inherit}.browser-account .devices-page__summary-grid{justify-content:flex-end;gap:8px;min-width:220px;display:flex}.browser-account .devices-page__summary-grid span{align-items:center;min-height:42px;padding:0 14px;display:inline-flex}.browser-account .devices-page__list{border:1px solid var(--browser-border);background:#101411;grid-column:1;gap:0;padding:0;overflow:hidden}.browser-account .devices-page__list>div+div{border-top:1px solid var(--browser-border)}.browser-account .device-card{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr) auto;align-items:center;min-height:92px;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 22px!important}.browser-account .device-card__top{grid-column:1}.browser-account .device-card__meta{grid-column:2;gap:5px;display:grid}.browser-account .device-card__actions{grid-column:3}.browser-account .subscription-page{max-width:none}.browser-account .subscription-page__utility-grid{gap:14px}.browser-account .subscription-page__promo,.browser-account .subscription-page__gift-cta{border-radius:var(--browser-radius);min-height:88px}.browser-account .subscription-page__catalog{padding:26px}.browser-account .plan-switcher{border-radius:11px}.browser-account .plan-switcher__tab{border-radius:9px;min-height:42px}.browser-account .subscription-page__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.browser-account .plan-card{border-radius:12px;min-height:154px;padding:20px!important}.browser-account .plan-card[aria-expanded=true]{min-height:228px}.browser-account .plan-card__header{align-items:flex-start}.browser-account .plan-card__name-row{flex-wrap:wrap;align-items:flex-start}.browser-account .subscription-page__purchase{width:min(390px,100%);margin-left:auto}.browser-account .referral-page{grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr);gap:18px;max-width:none}.browser-account .referral-page__hero{border-radius:var(--browser-radius);min-height:184px;padding:28px}.browser-account .referral-page__hero h2,.browser-account .referral-page__hero p{display:none}.browser-account .referral-page__hero-icon{border-radius:11px;width:46px;height:46px}.browser-account .referral-page__hero-rates{gap:24px;margin-top:24px}.browser-account .referral-page__hero-rate-value{font-size:34px}.browser-account .referral-page__hero-rate-label{text-align:left}.browser-account .referral-page__share,.browser-account .referral-page__code-card{min-height:184px}.browser-account .referral-page__code-card{padding:26px!important}.browser-account .referral-page__code-value{border-radius:10px;height:54px}.browser-account .referral-page__levels{gap:18px}.browser-account .referral-page__level-card,.browser-account .referral-page__bonus-card,.browser-account .referral-page__payout-card{border-radius:var(--browser-radius);padding:22px!important}.browser-account .servers-page__list{background:#101411;gap:0;padding:0;overflow:hidden}.browser-account .servers-page__list>div+div{border-top:1px solid var(--browser-border)}.browser-account .server-card{min-height:82px;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 22px!important}.browser-account .server-card:hover{transform:none;background:#141a16!important}.browser-account .server-card__flag{border-radius:10px;width:42px;height:42px}.browser-account .server-card__metrics{grid-template-columns:86px 72px 120px;align-items:center;min-width:330px;display:grid}.browser-account .history-page,.browser-account .settings-page{max-width:none}.browser-account .history-page{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.browser-account .history-page__tabs{border-radius:var(--browser-radius);gap:7px;width:100%;padding:10px;display:grid}.browser-account .history-page__tab{border-radius:9px;justify-content:flex-start;min-height:42px}.browser-account .history-page__list,.browser-account .history-page__empty{grid-area:1/2}.browser-account .history-page__item{min-height:74px;padding:16px 20px}.browser-account .support-page{grid-template-columns:minmax(0,1.48fr) minmax(310px,.52fr);gap:18px}.browser-account .support-page__faq,.browser-account .support-page__contact{border-radius:var(--browser-radius)}.browser-account .support-page__faq-q{padding:20px 22px}.browser-account .settings-page{gap:18px}.browser-account .settings-page__section{border-radius:var(--browser-radius)}.browser-account .settings-mode-option{border-radius:11px}.browser-account .profile-page{grid-template-rows:auto auto;grid-template-columns:minmax(310px,.36fr) minmax(0,1fr);align-content:start;gap:14px 18px}.browser-account .profile-page__identity{flex-direction:column;grid-area:1/1;gap:14px;display:flex}.browser-account .profile-page__user,.browser-account .profile-page__menu-section{border-radius:var(--browser-radius)}.browser-account .profile-page__user{min-height:138px}.browser-account .profile-page__stats-wrap{position:static}.browser-account .profile-page__account-info{grid-area:2/1;justify-content:flex-start;margin:0;padding:10px 4px}.browser-account .profile-page__menu-grid{grid-row:1/span 2;align-content:start}.browser-account .payment-modal,.browser-account .gift-modal,.browser-account .ref-payout-modal__sheet,.browser-account .device-modal__sheet,.browser-account .offer-modal{border-radius:16px!important}.browser-account-mode .payment-modal,.browser-account-mode .gift-modal,.browser-account-mode .ref-payout-modal__sheet{width:min(680px,100vw - 48px)}.browser-account-mode .payment-method,.browser-account-mode .gift-modal__plan,.browser-account-mode .gift-modal__method,.browser-account-mode .ref-payout-method,.browser-account-mode .ref-payout-field__control,.browser-account-mode .ref-payout-select__trigger{border-radius:11px}}.browser-login{background:#08090b;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:100dvh;display:grid}.browser-login__intro{border-right:1px solid #ffffff12;flex-direction:column;min-height:100dvh;padding:clamp(30px,5vw,72px);display:flex}.browser-login__copy{max-width:700px;margin:auto 0}.browser-login__eyebrow{text-transform:uppercase;font-weight:700;color:var(--accent)!important;font-size:12px!important}.browser-login__copy h1{letter-spacing:0;max-width:660px;margin-top:18px;font-size:clamp(42px,5vw,72px);line-height:1.02}.browser-login__copy>p:last-child{color:#8d949a;max-width:590px;margin-top:22px;font-size:18px;line-height:1.6}.browser-login__benefits{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.browser-login__benefits li{color:#a7adb2;background:#0c0e11;align-items:flex-start;gap:12px;min-height:96px;padding:18px;font-size:13px;line-height:1.45;display:flex}.browser-login__benefits svg{color:var(--accent);flex:none}.browser-login__panel{flex-direction:column;padding:clamp(28px,5vw,68px);display:flex}.browser-login__status{color:#7d858b;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.browser-login__status span{background:var(--accent);border-radius:50%;width:7px;height:7px}.browser-login__panel-body{width:100%;max-width:390px;margin:auto}.browser-login__icon{width:48px;height:48px;color:var(--accent);background:#00d26a17;border:1px solid #00d26a2e;border-radius:8px;place-items:center;display:grid}.browser-login__panel h2{margin-top:24px;font-size:30px}.browser-login__panel p{color:#858c92;margin-top:11px;line-height:1.55}.browser-login__widget{align-items:center;min-height:54px;margin-top:28px;display:flex}.browser-login__widget--loading{opacity:.45;pointer-events:none}.browser-login__loading,.browser-login__error{margin-top:10px;font-size:12px;display:block}.browser-login__error{color:#ff7b87!important}.browser-login__secure{color:#676e74;border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.browser-login__secure svg{color:var(--accent)}.browser-login__support{color:#8c9399;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.browser-login__tabs{background:#0c0f0d;border:1px solid #272e2a;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;margin-top:24px;padding:3px;display:grid}.browser-login__tabs button{color:#78817c;border-radius:5px;min-height:37px;font-size:11px;font-weight:700}.browser-login__tabs button.is-active{color:#edf4ef;background:#171d19;box-shadow:inset 0 0 0 1px #2e3933}.browser-login__form{gap:13px;margin-top:19px;display:grid}.browser-login__form label>span{color:#747d78;margin-bottom:7px;font-size:10px;display:block}.browser-login__form input{color:#f0f5f2;background:#101512;border:1px solid #2b342f;border-radius:6px;outline:0;width:100%;height:45px;padding:0 13px;transition:border-color .18s,box-shadow .18s}.browser-login__form input:focus{border-color:#42805a;box-shadow:inset 0 0 0 1px #42805a}.browser-login__form input:disabled{opacity:.65}.browser-login__code{letter-spacing:5px;font-size:18px;font-weight:750}.browser-login__submit{color:#071109;background:#59dc89;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:800;display:flex}.browser-login__submit:disabled{opacity:.45;cursor:not-allowed}.browser-login__back{color:#747d78;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.browser-login__dev-code{background:#101813;border:1px solid #2d4937;border-radius:6px;padding:9px 10px;font-size:10px;color:#7f9187!important;margin:0!important}.browser-login__terms{font-size:9px;color:#606863!important;margin:-2px 0 0!important;line-height:1.5!important}.browser-login__terms a{color:#8d9992;text-underline-offset:2px;text-decoration:underline}.account-connections{border:1px solid var(--browser-border);background:var(--browser-surface);border-radius:8px;overflow:hidden}.account-connections>header{border-bottom:1px solid #232a26;justify-content:space-between;align-items:center;min-height:62px;padding:0 17px;display:flex}.account-connections>header span,.account-connections>header h2{display:block}.account-connections>header span{color:#5ddd8b;text-transform:uppercase;font-size:8px;font-weight:750}.account-connections>header h2{margin:5px 0 0;font-size:13px}.account-connections>header svg{color:#59dc89}.account-connection{border-bottom:1px solid #202622;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px 16px;display:grid}.account-connection__icon{color:#59dc89;background:#00d26a14;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.account-connection__body strong,.account-connection__body small{display:block}.account-connection__body strong{font-size:10px}.account-connection__body small{color:#727b76;margin-top:3px;font-size:8px}.account-connection__body form{grid-template-columns:minmax(0,1fr) 34px;gap:6px;max-width:310px;margin-top:7px;display:grid}.account-connection__body input{color:#e9efeb;background:#0b0f0c;border:1px solid #2b342f;border-radius:5px;outline:0;min-width:0;height:34px;padding:0 9px}.account-connection__body input:focus{border-color:#42805a;box-shadow:inset 0 0 0 1px #42805a}.account-connection__body form button{color:#071109;background:#59dc89;border-radius:5px;place-items:center;height:34px;display:grid}.account-connection__verified{color:#63dc8e;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.account-connection__telegram{min-height:32px;margin-top:8px}.account-connections__message,.account-connections__error{align-items:center;gap:7px;padding:10px 16px;font-size:9px;display:flex;margin:0!important}.account-connections__message{color:#65dd90;background:#00d26a0d}.account-connections__error{color:#ff7b87;background:#ff47570d}@media (width<=1180px){.browser-setup-panel__content{width:64%}.browser-platform small{display:none}}@media (width<=980px){.browser-product{width:100%;padding-top:0}.browser-product__hero{display:none}.browser-product__body{margin-top:0}.browser-product__body>.page-container{padding:0}.browser-account{display:block}.browser-sidebar{width:min(310px,88vw);transition:transform .22s;transform:translate(-100%)}.browser-account--sidebar-collapsed .browser-sidebar{width:min(310px,88vw);padding:23px 16px 16px}.browser-account--sidebar-collapsed .browser-sidebar__head{flex-direction:row;gap:0;padding:0 7px}.browser-account--sidebar-collapsed .browser-brand span,.browser-account--sidebar-collapsed .browser-sidebar__label,.browser-account--sidebar-collapsed .browser-sidebar__item span{display:inline}.browser-account--sidebar-collapsed .browser-sidebar__nav{margin-top:32px}.browser-account--sidebar-collapsed .browser-sidebar__item{justify-content:flex-start;width:auto;margin-inline:0;padding:0 11px}.browser-sidebar--open{transform:translate(0)}.browser-sidebar__close{display:grid}.browser-sidebar__toggle{display:none}.browser-account--sidebar-collapsed .browser-sidebar__plan{display:block}.browser-account--sidebar-collapsed .browser-sidebar__profile-row{grid-template-columns:1fr 32px;padding-inline:4px}.browser-account--sidebar-collapsed .browser-sidebar__profile{justify-content:flex-start}.browser-account--sidebar-collapsed .browser-sidebar__profile div{display:block}.browser-sidebar__backdrop{z-index:900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;display:block;position:fixed;inset:0}.browser-app{width:100%;margin-left:0}.browser-topbar{padding:0 20px}.browser-topbar__menu{color:#b8c0bb;border:1px solid var(--browser-border);border-radius:6px;place-items:center;width:38px;height:38px;margin-right:11px;display:grid}.browser-topbar__brand{color:#f2f6f3;font-size:13px;font-weight:760;display:inline-flex}.browser-topbar__status{display:none}.browser-home__main-grid,.browser-home__lower-grid{grid-template-columns:1fr}.browser-home__side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.browser-login{grid-template-columns:1fr}.browser-login__intro{display:none}.browser-login__panel{min-height:100dvh}}@media (width<=700px){.browser-topbar{height:60px;padding:0 14px}.browser-topbar__profile div{display:none}.browser-notifications__panel{width:auto;position:fixed;top:67px;left:14px;right:14px}.browser-content{min-height:calc(100dvh - 60px);padding:0 14px calc(82px + env(safe-area-inset-bottom))}.browser-content>.page-container,.browser-home{padding-top:20px}.browser-home__welcome{min-height:88px}.browser-home__welcome h1{font-size:23px}.browser-home__welcome p{max-width:280px;font-size:11px}.browser-setup-panel{min-height:0}.browser-setup-panel__art{display:none}.browser-setup-panel__content{width:100%;padding:22px 18px}.browser-setup-panel h2{font-size:21px}.browser-platforms{grid-template-columns:repeat(3,1fr);display:grid}.browser-platform{justify-content:center;padding:8px}.browser-platform span{display:none}.browser-setup-panel__actions{display:grid}.browser-home__side{grid-template-columns:1fr}.browser-home__lower-grid{margin-bottom:16px}.browser-device-row__state{display:none}.browser-mobile-nav{z-index:800;height:calc(66px + env(safe-area-inset-bottom));padding:0 5px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f12f5;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.browser-mobile-nav a,.browser-mobile-nav button{color:#6f767c;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}.browser-mobile-nav .active{color:var(--accent)}.browser-login__panel{padding:24px 20px}.browser-login__status,.browser-login__support{margin-left:0;margin-right:auto}.browser-login__panel-body{margin:auto 0}.account-connection{grid-template-columns:34px minmax(0,1fr)}.account-connection__verified{grid-column:2;margin-top:-7px}}@media (prefers-reduced-motion:reduce){.browser-sidebar,.browser-sidebar__item{transition:none}}.desk-layout{color:var(--text-primary,#eef1ef);grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.desk-stack{gap:20px;min-width:0;display:grid}.desk-section{min-width:0;padding:18px 0}.desk-section:first-child{padding-top:0}.desk-section h2,.desk-panel h2{letter-spacing:0;margin:0 0 10px;font-size:20px;line-height:1.35}.desk-section p,.desk-panel p{color:#969e99;margin:8px 0 18px;font-size:14px;line-height:1.7}.desk-panel{background:var(--bg-secondary);border:1px solid var(--border-color,#ffffff17);border-radius:16px;min-width:0;padding:20px}.desk-panel--accent{border-color:#355b43}.desk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.desk-toolbar h2{margin:0;font-size:19px}.desk-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-button{background:var(--bg-elevated);color:#edf2ef;min-height:42px;font:inherit;cursor:pointer;border:1px solid #364039;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.desk-button:hover{background:#202a23}.desk-button--primary{background:var(--accent);color:#072312;border-color:var(--accent)}.desk-button--primary:hover{background:#70e49e}.desk-button:disabled{opacity:.45;cursor:not-allowed}.desk-button--danger{color:#f1a4a4}.desk-button:focus-visible,.desk-choice:focus-visible,.desk-tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.desk-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.desk-choice{background:var(--bg-secondary);border:1px solid var(--border-color,#ffffff17);color:#f0f4f1;text-align:left;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.desk-choice svg{color:var(--accent)}.desk-choice small{color:#919b95;line-height:1.5}.desk-choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg)}.desk-choice:disabled{opacity:.5;cursor:not-allowed}.desk-step{align-items:center;gap:12px;margin-bottom:16px;display:flex}.desk-step>span{color:var(--accent);border:1px solid #34523e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.desk-step h2{margin:0}.desk-tabs{border-bottom:1px solid #303831;flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.desk-tab{color:#919b95;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:14px}.desk-tab[aria-selected=true]{color:#58db8c;border-bottom-color:#58db8c}.desk-table-wrap{border:1px solid #29312c;border-radius:16px;width:100%;overflow:auto}.desk-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.desk-table th{color:#89968c;background:var(--bg-secondary);white-space:nowrap;padding:16px 20px;font-size:12px;font-weight:500}.desk-table td{vertical-align:middle;border-top:1px solid #252d28;padding:16px 20px}.desk-table td small{color:#88968d;margin-top:6px;display:block}.desk-table .desk-button{white-space:nowrap}.desk-name{align-items:center;gap:14px;display:flex}.desk-name>svg{color:#56d78a;flex-shrink:0}.desk-muted{color:#909a93;font-size:13px;line-height:1.7}.desk-positive{color:var(--accent)}.desk-empty{text-align:center;color:#96a099;border:1px dashed #354039;border-radius:16px;padding:64px 24px}.desk-metrics{flex-wrap:wrap;gap:36px;padding:4px 0 26px;display:flex}.desk-metric{flex-direction:column;gap:8px;display:flex}.desk-metric strong{font-size:26px;font-weight:600}.desk-metric span{color:#929d95;font-size:13px}.desk-input{background:var(--bg-primary);color:#edf2ef;width:100%;max-width:100%;font:inherit;border:1px solid #344139;border-radius:10px;padding:13px 14px;font-size:14px;display:block}.desk-input:focus{outline:2px solid var(--accent);outline-offset:2px}.desk-faq{border-bottom:1px solid #2b342d;padding:20px 0}.desk-faq summary{cursor:pointer;font-size:16px;font-weight:500}.desk-faq p{color:#94a097;max-width:72ch;font-size:14px;line-height:1.8}.desk-settings-row{border-bottom:1px solid #29332c;grid-template-columns:minmax(160px,1fr) minmax(240px,1.2fr);gap:32px;padding:26px 0;display:grid}.desk-settings-row h3{margin:0 0 8px;font-size:16px}.desk-settings-row p{color:#939f97;margin:0;font-size:13px;line-height:1.7}.desk-qr{background:#fff;border-radius:12px;width:max-content;margin:20px 0;padding:14px}.desk-rule{border:0;border-top:1px solid #303b33;margin:24px 0}.desk-radio-row{background:var(--bg-secondary);cursor:pointer;border:1px solid #2b342e;border-radius:12px;gap:14px;padding:16px;display:flex}.desk-radio-row input{accent-color:var(--accent);flex-shrink:0;width:18px}.desk-radio-row:has(input:checked){border-color:var(--accent)}.desk-radio-row small,.desk-toggle-row small{color:#919d94;margin-top:6px;font-size:13px;line-height:1.6;display:block}.desk-toggle-row{border-bottom:1px solid #27312a;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.desk-switch{cursor:pointer;background:#3d4941;border:0;border-radius:20px;flex-shrink:0;width:42px;height:24px;padding:3px}.desk-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.desk-switch[aria-checked=true]{background:#35bb6b}.desk-switch[aria-checked=true] span{transform:translate(18px)}.desk-switch:disabled{opacity:.5}.desk-profile-avatar{width:64px;height:64px;color:var(--accent);background:#173423;border-radius:20px;place-items:center;font-size:28px;display:grid}.desk-definition{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.desk-definition div{border-bottom:1px solid #29332c;padding:20px 0}.desk-definition dt{color:#929e95;margin-bottom:10px;font-size:13px}.desk-definition dd{overflow-wrap:anywhere;margin:0}.desk-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desk-plan{min-height:240px;position:relative}.desk-plan>strong{font-size:20px}.desk-plan-price{font-size:26px;font-weight:600}.desk-plan ul{color:#a6b1aa;gap:10px;margin:0;padding:12px 0;font-size:13px;list-style:none;display:grid}.desk-plan li{align-items:start;gap:8px;line-height:1.5;display:flex}.desk-plan li svg{flex-shrink:0;margin-top:3px}.desk-plan>.desk-positive:last-child{margin-top:auto;font-size:13px}.desk-progress{appearance:none;accent-color:var(--accent);background:#252e32;border:0;border-radius:8px;width:100%;height:7px;overflow:hidden}.desk-progress::-webkit-progress-bar{background:#252e32;border-radius:8px}.desk-progress::-webkit-progress-value{background:var(--accent);border-radius:8px}.desk-progress::-moz-progress-bar{background:var(--accent);border-radius:8px}.desktop-server-row__name{color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.desk-server-toolbar>div{gap:5px;display:grid}.desk-server-toolbar .desk-input{width:270px}.desk-access-notice{background:var(--accent-bg);color:#b8c1bb;border:1px solid #00d26a33;border-radius:12px;align-items:center;gap:12px;margin:0 0 20px;padding:13px 14px;display:flex}.desk-access-notice svg{color:var(--accent)}.desk-access-notice .desk-button{margin-left:auto}.desk-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.desk-server-card{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:16px;gap:18px;min-width:0;padding:18px;display:grid}.desk-server-card.is-selected{border-color:#00d26a8c;box-shadow:inset 0 0 0 1px #00d26a1f}.desk-server-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-server-card h2{margin:0 0 5px;font-size:17px;line-height:1.25}.desk-server-card p{color:#858995;margin:0;font-size:12px}.desk-server-card__signals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.desk-server-card__signals>span{background:var(--bg-elevated);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding:10px;display:grid}.desk-server-card__signals svg{color:#737982;grid-row:1/span 2}.desk-server-card__signals strong{font-size:13px}.desk-server-card__signals small{color:#6f737d;font-size:12px}.desk-server-card>.desk-button{width:100%}.desk-flow{max-width:960px}.desk-flow__toolbar{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.desk-flow__toolbar>div{gap:4px;display:grid}.desk-flow__toolbar span{color:#858b94;font-size:12px}.desk-flow__content{margin-top:10px}.desk-inline-help{color:#898f98;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.desk-modal{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030306c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.desk-modal__dialog{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;width:min(520px,100%);max-height:min(720px,100dvh - 48px);overflow:auto;box-shadow:0 24px 80px #00000080}.desk-modal__header{border-bottom:1px solid var(--border-color,#ffffff17);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 16px;display:flex}.desk-modal__header h2{margin:0;font-size:18px}.desk-modal__header p{color:#8d929b;margin:6px 0 0;font-size:12px;line-height:1.55}.desk-modal__close{border:1px solid var(--border-color,#ffffff17);background:var(--bg-elevated);color:#d5d8dd;cursor:pointer;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.desk-modal__content{padding:20px}.desk-modal__content .desk-choice{padding:15px}.desk-modal-form{gap:16px;display:grid}.desk-modal-form .desk-actions{justify-content:flex-end}.desk-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3;display:block}.desk-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.desk-section-heading h2{margin:4px 0 0;font-size:20px;line-height:1.3}.desk-section-heading p{color:#8d9490;margin:7px 0 0;font-size:13px;line-height:1.6}.desk-segmented{border:1px solid var(--border-color,#ffffff17);background:var(--bg-elevated);border-radius:12px;gap:3px;padding:3px;display:inline-flex}.desk-segmented button{color:#8f9792;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:12px;font-weight:600}.desk-segmented button[aria-selected=true]{color:#64df94;background:#223229}.desk-segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk-subscription-flow{gap:22px;max-width:1080px;display:grid}.desk-subscription-current{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;padding:18px 20px;display:grid}.desk-subscription-current h2{margin:4px 0 3px;font-size:20px}.desk-subscription-current p{color:#8f9692;margin:0;font-size:12px}.desk-plan-catalog{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;padding:22px}.desk-plan-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desk-plan-option{border:1px solid var(--border-color,#ffffff17);background:var(--bg-elevated);color:#eef2ef;text-align:left;min-height:128px;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:15px;display:flex}.desk-plan-option:hover{background:#1b201d;border-color:#3a4a40}.desk-plan-option[aria-pressed=true]{background:var(--accent-bg);border-color:#00d26abf;box-shadow:inset 0 0 0 1px #00d26a1f}.desk-plan-option__top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-height:34px;display:flex}.desk-plan-option__top strong{font-size:14px}.desk-plan-option__top small{color:#64df94;background:#20362a;border-radius:6px;padding:3px 6px;font-size:12px}.desk-plan-option__price{margin-top:auto;font-size:22px;font-weight:700}.desk-checkout-bar{background:#0c120e;border:1px solid #00d26a33;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:16px;padding:17px 18px;display:grid}.desk-checkout-bar__summary{gap:4px;min-width:0;display:grid}.desk-checkout-bar__summary>strong{font-size:16px}.desk-checkout-bar__features{color:#959e98;flex-wrap:wrap;gap:7px 14px;margin-top:4px;font-size:12px;display:flex}.desk-checkout-bar__features span{align-items:center;gap:5px;display:flex}.desk-checkout-bar__features svg{color:var(--accent)}.desk-checkout-bar__total{gap:2px;min-width:110px;display:grid}.desk-checkout-bar__total span,.desk-checkout-bar__total del{color:#858e88;font-size:12px}.desk-checkout-bar__total strong{font-size:22px}.desk-referral-flow{gap:18px;max-width:1080px;display:grid}.desk-referral-hero{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.desk-referral-hero__content{z-index:1;width:62%;padding:26px;position:relative}.desk-referral-hero h2{max-width:520px;margin:7px 0 8px;font-size:25px;line-height:1.25}.desk-referral-hero p{color:#929a95;max-width:540px;margin:0 0 18px;font-size:13px;line-height:1.65}.desk-copy-row{grid-template-columns:minmax(0,1fr) 42px;gap:8px;max-width:560px;margin-bottom:10px;display:grid}.desk-copy-row .desk-button{padding:0}.desk-referral-summary{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.desk-referral-summary>div{align-content:center;gap:5px;min-height:92px;padding:16px 18px;display:grid}.desk-referral-summary>div+div{border-left:1px solid var(--border-color,#ffffff17)}.desk-referral-summary span{color:#858e88;font-size:12px}.desk-referral-summary strong{font-size:20px}.desk-referral-summary__payout{grid-template-columns:1fr auto}.desk-referral-summary__payout span,.desk-referral-summary__payout strong{grid-column:1}.desk-referral-summary__payout .desk-button{grid-area:1/2/span 2;align-self:center}.desk-referral-program{border:1px solid var(--border-color,#ffffff12);background:#101512;border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:18px 20px;display:grid}.desk-referral-program__rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.desk-referral-program__rates>div{gap:4px;display:grid}.desk-referral-program__rates strong{color:var(--accent);font-size:18px}.desk-referral-program__rates span,.desk-referral-program__bonus span{color:#858e88;font-size:12px}.desk-referral-program__bonus{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;display:grid}.desk-referral-program__bonus progress{grid-column:1/-1}.desk-referral-history,.desk-referral-help{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;padding:22px}.desk-referral-help{grid-template-columns:240px minmax(0,1fr);gap:36px;display:grid}.desk-referral-help h2{margin:5px 0 0;font-size:20px}.desk-referral-help .desk-faq:first-child{padding-top:0}.desk-support-flow,.desk-profile-flow{gap:18px;max-width:980px;display:grid}.desk-support-contact,.desk-profile-identity{background:#101713;border:1px solid #00d26a33;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.desk-support-contact h2{margin:5px 0;font-size:21px}.desk-support-contact p{color:#909993;max-width:660px;margin:0;font-size:13px;line-height:1.6}.desk-support-contact .desk-button{flex:none}.desk-support-faq,.desk-profile-details{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;padding:22px}.desk-support-search{width:310px}.desk-support-faq__list{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.desk-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.desk-quick-links>a,.desk-quick-links>button{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);color:#e8ece9;text-align:left;min-width:0;font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px;text-decoration:none;display:grid}.desk-quick-links>a:hover,.desk-quick-links>button:hover{background:#171d19;border-color:#344039}.desk-quick-links strong{font-size:13px}.desk-quick-links span{color:#7f8882;font-size:12px}.desk-quick-links svg{color:#788079;grid-area:1/2/span 2}.desk-profile-identity .desk-name{flex:1}.desk-profile-identity .desk-name img{object-fit:cover;border-radius:18px;width:66px;height:66px}.desk-profile-identity h2{margin:4px 0 2px;font-size:21px}.desk-profile-identity p{color:#858f89;margin:0;font-size:12px}.desk-profile-identity__status{gap:3px;min-width:170px;display:grid}.desk-profile-identity__status span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:700}.desk-profile-identity__status strong{font-size:15px}.desk-profile-identity__status small{color:#858e88;font-size:12px}.desk-profile-details .desk-definition{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.desk-profile-details .desk-definition div{background:var(--bg-elevated);border:0;border-radius:12px;padding:14px}.desk-profile-details .desk-definition dt{margin-bottom:6px;font-size:12px}.desk-profile-flow .desk-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-profile-flow .desk-quick-links>button:nth-child(n+3){grid-template-columns:auto minmax(0,1fr) auto}.desk-profile-flow .desk-quick-links>button:nth-child(n+3) svg:first-child{color:var(--accent);grid-area:1/1}.desk-profile-flow .desk-quick-links>button:nth-child(n+3) strong{grid-area:1/2}.desk-profile-flow .desk-quick-links>button:nth-child(n+3) svg:last-child{grid-area:1/3}.desk-settings-flow{gap:18px;max-width:1040px;display:grid}.desk-settings-group{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:18px;padding:22px}.desk-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.desk-routing-option{border:1px solid var(--border-color,#ffffff17);background:var(--bg-elevated);cursor:pointer;border-radius:14px;min-height:118px;padding:16px;display:flex;position:relative}.desk-routing-option input{opacity:0;position:absolute}.desk-routing-option span{flex-direction:column;gap:7px;display:flex}.desk-routing-option strong{font-size:14px}.desk-routing-option small{color:#858e88;font-size:12px;line-height:1.55}.desk-routing-option:has(input:checked){background:var(--accent-bg);border-color:#00d26ab3}.desk-routing-option:has(input:checked) strong{color:var(--accent)}.desk-notification-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desk-toggle-card{background:var(--bg-elevated);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 16px;display:flex}.desk-toggle-card>div{gap:5px;display:grid}.desk-toggle-card strong{font-size:13px}.desk-toggle-card small{color:#858e88;font-size:12px}.desk-settings-utility{border:1px solid var(--border-color,#ffffff12);background:#101310;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.desk-settings-utility h2{margin:4px 0 3px;font-size:16px}.desk-settings-utility p{color:#858e88;margin:0;font-size:12px}.desk-status{color:#9fa7a1;margin:14px 0 0;font-size:12px}.desk-history-metrics{gap:10px;padding:0 0 18px}.desk-history-metrics .desk-metric{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:12px;min-width:170px;padding:14px 16px}.desk-history-metrics .desk-metric strong{font-size:20px}@media (width>=981px){.browser-product--devices .desk-metrics{gap:12px;padding:0}.browser-product--devices .desk-metric{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:12px;min-width:150px;padding:12px 15px}.browser-product--devices .desk-metric strong{font-size:20px}.browser-product--devices .desk-table-wrap{border:0;border-radius:0;overflow:visible}.browser-product--devices .desk-table,.browser-product--devices .desk-table tbody{display:block}.browser-product--devices .desk-table thead{display:none}.browser-product--devices .desk-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.browser-product--devices .desk-table tr{border:1px solid var(--border-color,#ffffff17);background:var(--bg-secondary);border-radius:16px;grid-template-columns:1fr auto;gap:12px 20px;padding:18px;display:grid}.browser-product--devices .desk-table td{border:0;padding:0}.browser-product--devices .desk-table td:first-child{border-bottom:1px solid var(--border-color,#ffffff17);grid-column:1/-1;padding-bottom:14px}.browser-product--devices .desk-table td:nth-child(2),.browser-product--devices .desk-table td:nth-child(3){color:#d8dce0;gap:5px;font-size:12px;display:grid}.browser-product--devices .desk-table td:nth-child(2):before{content:"VPN-клиент";color:#70757e;text-transform:uppercase;font-size:12px}.browser-product--devices .desk-table td:nth-child(3):before{content:"Последний вход";color:#70757e;text-transform:uppercase;font-size:12px}.browser-product--devices .desk-table td:last-child{grid-column:1/-1;padding-top:3px}.browser-product--devices .desk-table td:last-child .desk-button{width:100%}.browser-account{--browser-surface:var(--bg-secondary);--browser-surface-raised:var(--bg-elevated);background:var(--bg-primary)}.browser-account .browser-sidebar{background:#0e0e15;width:220px;padding:22px 14px 14px}.browser-account .browser-app{width:calc(100% - 220px);margin-left:220px}.browser-account .browser-sidebar__item{min-height:40px;font-size:13px;position:relative}.browser-account .browser-sidebar__item.is-active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:-8px}.browser-account .browser-sidebar__item.is-active{background:var(--accent-bg);box-shadow:inset 0 0 0 1px #00d26a14}.browser-account .browser-sidebar__label{font-size:12px}.browser-account .browser-sidebar__plan{background:var(--bg-secondary);border-color:var(--browser-border)}.browser-account .browser-sidebar__item.is-active{background:var(--accent-bg)}.browser-account .browser-topbar{background:#0a0a0ff0;height:60px}.browser-account .browser-content{padding:0 28px 40px}.browser-account .browser-home,.browser-account .browser-product{max-width:1200px;padding-top:24px}.browser-account .desk-page-heading{align-items:flex-start;gap:13px;margin:0 0 24px;display:flex}.browser-account .desk-page-heading__mark{width:38px;height:38px;color:var(--accent);background:var(--accent-bg);border:1px solid #00d26a38;border-radius:12px;flex:none;place-items:center;display:grid}.browser-account .desk-page-heading__eyebrow{color:#6f756f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700;line-height:1.2;display:block}.browser-account .desk-page-heading h1,.browser-account .browser-home__welcome h1{font-size:26px;line-height:1.25}.browser-account .desk-page-heading p,.browser-account .browser-home__welcome p{color:#a0a0ad;font-size:13px}.browser-account .browser-home__welcome{min-height:84px}.browser-account .browser-setup-panel,.browser-account .browser-subscription-panel,.browser-account .browser-help-panel,.browser-account .browser-devices-panel,.browser-account .browser-quick-panel{border-radius:16px}.browser-account .browser-action{border-radius:10px;font-size:13px}.browser-account .browser-action--primary{background:var(--accent);border-color:var(--accent)}.browser-account .browser-setup-panel h2{font-size:22px}.browser-account .browser-setup-panel__intro{font-size:13px}.browser-account .browser-platform{border-radius:10px}.browser-account .browser-platform strong,.browser-account .browser-platform small{font-size:12px}.browser-account .browser-subscription-panel__days{font-size:30px}.browser-account .browser-subscription-panel>p,.browser-account .browser-device-row small,.browser-account .browser-quick-panel small{font-size:12px}.browser-account .browser-device-row strong,.browser-account .browser-quick-panel strong{font-size:13px}.browser-account .desk-section h2,.browser-account .desk-panel h2{font-size:18px}.browser-account .desk-choice{gap:8px;padding:16px}.browser-account .desk-step{margin-bottom:10px}.browser-account .desk-choices{margin:12px 0}.browser-account .desk-tabs{margin-bottom:16px}.browser-account .desk-settings-row{padding:20px 0}.browser-account .desk-plan-price{font-size:26px}.browser-account .desk-plan-grid{gap:12px}.browser-product--referral .desk-layout>.desk-stack>.desk-section:first-child{border:1px solid var(--browser-border);background:var(--bg-secondary);border-radius:16px;padding:20px;position:relative;overflow:hidden}.desk-referral-art{object-fit:cover;object-position:right center;pointer-events:none;opacity:.92;width:48%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35%);mask-image:linear-gradient(90deg,#0000 0,#000 35%)}.browser-product--referral .desk-layout>.desk-stack>.desk-section:first-child h2,.browser-product--referral .desk-layout>.desk-stack>.desk-section:first-child p{max-width:58%;position:relative}.browser-product--referral .desk-layout>.desk-stack>.desk-section:first-child .desk-input{width:66%;margin-top:22px;position:relative}.browser-product--referral .desk-layout>.desk-stack>.desk-section:first-child .desk-actions{position:relative}.desk-connection-art{object-fit:cover;object-position:right center;border-radius:12px;width:100%;height:125px;margin-bottom:16px}.browser-product--subscription .desk-plan{min-height:236px}.desk-plan ul{gap:7px;padding:8px 0}.desk-panel h3{font-size:16px}.browser-account .browser-product__body>.page-container{max-width:none;padding:0}body.browser-account-mode .payment-modal__overlay,body.browser-account-mode .gift-modal__overlay,body.browser-account-mode .ref-payout-modal{align-items:center;padding:32px}body.browser-account-mode .payment-modal,body.browser-account-mode .gift-modal,body.browser-account-mode .ref-payout-modal__sheet{background:var(--bg-secondary);border:1px solid var(--border-color,#ffffff17);border-radius:20px;width:100%;max-width:600px;max-height:85dvh;overflow:auto}body.browser-account-mode .payment-modal__method{background:var(--bg-elevated);border-color:var(--border-color,#ffffff17);border-radius:12px}body.browser-account-mode .payment-modal__methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}body.browser-account-mode .payment-modal__method{flex-wrap:wrap;padding:18px}body.browser-account-mode .payment-modal__method-desc{white-space:normal}body.browser-account-mode .payment-modal__version,body.browser-account-mode .gift-modal__handle,body.browser-account-mode .ref-payout-modal__handle{display:none}body.browser-account-mode .device-modal__sheet{background:var(--bg-secondary);border:1px solid var(--border-color,#ffffff17);border-radius:20px;width:min(520px,100vw - 48px)}.browser-account .browser-product__hero{display:none}.browser-account .browser-product__body{padding:0}.browser-account .desk-page-heading{margin:8px 0 28px}.desk-page-heading h1{letter-spacing:0;margin:0 0 6px;font-size:26px;line-height:1.3}.desk-page-heading p{color:#919c94;margin:0;font-size:13px;line-height:1.6}.browser-account .browser-home-connect,.browser-account .browser-plan-card{border-radius:16px}}@media (width<=980px){.desk-page-heading{display:none}}@media (width>=981px) and (width<=1200px){.desk-layout{grid-template-columns:minmax(0,1fr)}.desk-choices{gap:8px}.desk-choice{padding:15px}.desk-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-referral-summary{grid-template-columns:1fr 1fr}.desk-referral-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--border-color,#ffffff17)}.desk-referral-summary>div:nth-child(4){border-top:1px solid var(--border-color,#ffffff17)}.desk-referral-program,.desk-support-faq__list{grid-template-columns:1fr}.desk-profile-identity{flex-wrap:wrap;align-items:flex-start}.desk-profile-details .desk-definition,.desk-profile-flow .desk-quick-links{grid-template-columns:1fr 1fr}}@media (width>=981px) and (width<=1160px){.desk-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=981px){.browser-account .browser-product,.browser-account .browser-home{isolation:isolate;position:relative}.browser-account .browser-product:before,.browser-account .browser-home:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000 0% 42%,#0000 100%);height:310px;position:absolute;top:0;left:-24px;right:-24px}.browser-account .desk-page-heading--visual{background:0 0;border:0;align-items:flex-start;height:184px;min-height:184px;margin:0;padding:25px 42% 0 0;overflow:visible}.browser-account .desk-page-heading--visual .desk-page-heading__copy{z-index:2;max-width:600px}.browser-account .desk-page-heading--visual h1{font-size:32px}.browser-account .desk-page-heading--visual p{max-width:560px}.browser-account .desk-page-heading--visual .desk-page-heading__art,.browser-account .browser-product--devices .desk-page-heading__art,.browser-account .browser-product--servers .desk-page-heading__art{pointer-events:none;width:min(68%,790px);height:330px;inset:-14px -16px auto auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.browser-account .desk-page-heading--visual .desk-page-heading__art img{object-fit:contain;object-position:right top;opacity:.86;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.browser-account .browser-product__body{z-index:2;margin-top:-24px;position:relative}.browser-overview-grid>.browser-setup-panel--overview{z-index:0;background:0 0;border:0;overflow:visible}.browser-setup-panel--overview .browser-setup-panel__art{opacity:1;background:0 0;width:100%;height:340px;inset:-12px -18px auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.browser-setup-panel--overview .browser-setup-panel__art img{object-fit:contain;object-position:right top;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 0% 54%,#0000 100%);mask-image:linear-gradient(#000 0% 54%,#0000 100%)}.browser-overview-grid>section:not(.browser-setup-panel--overview){z-index:1}.browser-quick-connect{background:#000!important}.browser-quick-connect:after{opacity:.9;background:url(/account-art-v3-quick-connect.webp) right 48%/auto 210% no-repeat;inset:0}.browser-setup-panel--overview .browser-setup-panel__art{-webkit-mask-image:linear-gradient(90deg,#0000,#00000026 25%,#000 70%);mask-image:linear-gradient(90deg,#0000,#00000026 25%,#000 70%)}}@media (width>=981px) and (width<=1240px){.browser-account .desk-page-heading--visual{padding-right:46%}.browser-account .desk-page-heading--visual .desk-page-heading__art{width:62%}}@media (width>=981px){.browser-account .browser-sidebar{background:#0b0f12;width:244px;padding:24px 18px 18px}.browser-account .browser-app{width:calc(100% - 244px);margin-left:244px}.browser-account .browser-sidebar__nav{gap:5px;margin-top:38px}.browser-account .browser-sidebar__item{border-radius:12px;min-height:46px;padding:0 14px;font-size:13px}.browser-account .browser-sidebar__item.is-active:before{top:10px;bottom:10px;left:-12px}.browser-account .browser-topbar{background:#080c0ff5;height:70px;padding:0 26px}.browser-account .browser-topbar__status{background:#0d1216;border:1px solid #ffffff12;border-radius:12px;min-height:38px;padding:0 13px}.browser-account .browser-topbar__notifications{color:#9ba5ad;background:#0d1216;border:1px solid #ffffff12;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:auto;margin-right:10px;display:grid}.browser-account .browser-topbar__profile{background:#0d1216;border:1px solid #ffffff12;border-radius:12px;min-width:176px;min-height:42px;margin-left:auto;padding:4px 8px 4px 12px}.browser-account .browser-topbar__profile>svg{color:#68747c}.browser-account .browser-content{padding:0 24px 38px}.browser-account .browser-home,.browser-account .browser-product{width:min(1240px,100%);max-width:1240px;padding-top:20px}.browser-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.browser-overview-grid>section{background:#0e1317;border:1px solid #97aab929;border-radius:16px;min-width:0}.browser-setup-panel--overview{grid-column:1/span 8;min-height:270px}.browser-setup-panel--overview .browser-setup-panel__art{background-position:100%}.browser-setup-panel--overview .browser-setup-panel__content{width:57%;padding:31px 30px}.browser-setup-panel__greeting{color:#d7dde0;font-size:20px;line-height:1.25;display:block}.browser-setup-panel--overview h1{margin:1px 0 0;font-size:35px;line-height:1.08}.browser-setup-panel--overview .browser-setup-panel__intro{color:#9da6ac;margin:13px 0 28px;font-size:13px}.browser-setup-panel--overview .browser-setup-panel__actions{grid-template-columns:1fr 1fr;display:grid}.browser-setup-panel--overview .browser-action{min-height:46px}.browser-subscription-panel--overview{grid-column:9/span 4;min-height:270px;padding:22px}.browser-subscription-panel--overview .browser-subscription-panel__days{margin-top:28px;font-size:37px}.browser-subscription-panel--overview .browser-subscription-panel__actions{margin-top:18px}.browser-overview-stat{cursor:default;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:123px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.browser-overview-stat--server{grid-column:1/span 4}.browser-overview-stat--devices{cursor:pointer;grid-column:5/span 3}.browser-overview-stat--devices strong{white-space:nowrap}.browser-overview-stat--traffic{grid-column:8/span 5}.browser-overview-stat__icon{color:#36dc7d;background:#00d26a1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.browser-overview-stat>div:nth-child(2)>span,.browser-overview-stat>div:nth-child(2)>strong,.browser-overview-stat>div:nth-child(2)>small{display:block}.browser-overview-stat>div:nth-child(2)>span{color:#8e989f;font-size:12px}.browser-overview-stat>div:nth-child(2)>strong{margin-top:5px;font-size:16px}.browser-overview-stat>div:nth-child(2)>small{color:#69747a;margin-top:2px;font-size:12px}.browser-overview-stat>svg{color:#667179}.browser-overview-stat footer{color:#778188;gap:18px;font-size:12px;display:flex;position:absolute;bottom:13px;left:18px;right:18px}.browser-overview-stat footer b,.browser-overview-stat footer span{align-items:center;gap:5px;display:flex}.browser-overview-stat footer b{color:#45dd82}.browser-overview-stat__devices{align-self:center;align-items:center;gap:6px;display:flex}.browser-overview-stat__devices>*{color:#bcc4c9;border:1px solid #ffffff14;border-radius:50%;width:34px;height:34px;padding:8px}.browser-overview-stat__devices b{place-items:center;padding:0;font-size:19px;font-weight:400;display:grid}.browser-overview-bars{justify-content:flex-end;align-items:flex-end;gap:5px;width:42%;height:49px;display:flex;position:absolute;bottom:16px;right:18px}.browser-overview-bars i{background:#137743;border-radius:5px 5px 1px 1px;width:7px;min-height:9px}.browser-overview-bars i:nth-last-child(-n+3){background:#24b764}.browser-quick-connect{grid-column:1/span 8;min-height:184px;padding:22px;position:relative;overflow:hidden}.browser-quick-connect:after{content:"";z-index:0;opacity:.7;background:url(/account-art-v2-quick-connect.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 62%}.browser-quick-connect>*{z-index:1;position:relative}.browser-quick-connect header h2{margin:0;font-size:19px}.browser-quick-connect header p{color:#8b969c;margin:5px 0 16px;font-size:12px}.browser-quick-connect .browser-platforms{width:67%;margin:0 0 11px}.browser-quick-connect .browser-platform{background:#0b1013eb;border-radius:11px;flex:1;min-height:50px}.browser-quick-connect__actions{grid-template-columns:1fr 1fr;gap:7px;width:67%;display:grid}.browser-quick-links{grid-column:9/span 4;gap:9px;display:grid;background:0 0!important;border:0!important}.browser-quick-links>button{color:#37dc7d;text-align:left;background:#0e1317;border:1px solid #97aab929;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:0 14px;display:grid}.browser-quick-links strong,.browser-quick-links small{display:block}.browser-quick-links strong{color:#e7ecef;font-size:12px}.browser-quick-links small{color:#758087;margin-top:3px;font-size:12px}.browser-devices-panel--overview{grid-column:1/span 8}.browser-devices-panel--overview>header{min-height:48px}.browser-quick-actions{grid-column:9/span 4;padding:18px}.browser-quick-actions h2{margin:0 0 13px;font-size:13px}.browser-quick-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.browser-quick-actions button{color:#dbe1e4;text-align:left;background:#12181c;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:12px;display:flex}.browser-quick-actions button svg{color:#38dc7d;flex:none}.browser-account .desk-page-heading--visual{border-bottom:1px solid #ffffff0f;align-items:center;min-height:142px;margin:0 0 16px;padding:23px 31% 21px 0;position:relative;overflow:hidden}.browser-account .desk-page-heading--visual .desk-page-heading__copy{z-index:2;max-width:610px;position:relative}.browser-account .desk-page-heading--visual h1{margin:5px 0 8px;font-size:34px}.browser-account .desk-page-heading--visual p{color:#929ca2;max-width:620px;font-size:12px}.desk-page-heading__art{z-index:1;position:absolute;inset:0 0 0 45%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.desk-page-heading__art:before{display:none}.desk-page-heading__art img{object-fit:cover;object-position:center;opacity:.78;width:100%;height:100%}.desktop-connect{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.desktop-connect__main,.desktop-connect__aside{gap:12px;min-width:0;display:grid}.desktop-connect-step,.desktop-connect-card{background:#0e1317;border:1px solid #97aab926;border-radius:16px}.desktop-connect-step{padding:15px}.desktop-connect-step>header{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.desktop-connect-step>header>span{color:#42dd80;border:1px solid #00d26a73;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.desktop-connect-step h2{margin:1px 0 3px;font-size:15px}.desktop-connect-step p{color:#7f8a91;margin:0;font-size:12px}.desktop-connect-options{gap:9px;display:grid}.desktop-connect-options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-connect-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-connect-option{color:#e7ecef;text-align:left;background:#10161b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:flex;position:relative}.desktop-connect-option>svg{color:#35dc79;flex:none}.desktop-connect-option span:not(.desktop-connect-option__logo),.desktop-connect-option strong,.desktop-connect-option small{display:block}.desktop-connect-option strong{font-size:12px}.desktop-connect-option small{color:#7d888f;margin-top:4px;font-size:12px;line-height:1.35}.desktop-connect-option>b{color:#31db78;background:#00d26a1a;border-radius:7px;padding:3px 7px;font-size:12px;position:absolute;top:9px;right:9px}.desktop-connect-option[aria-pressed=true]{background:#0f1b17;border-color:#00d66c;box-shadow:inset 0 0 0 1px #00d66c24}.desktop-connect-option__logo{color:#36df7c;background:#123221;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.desktop-connect__advanced{color:#39db7b;text-align:left;background:#0e1317;border:1px solid #97aab926;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:grid}.desktop-connect__advanced span,.desktop-connect__advanced strong,.desktop-connect__advanced small{display:block}.desktop-connect__advanced strong{color:#e6ebed;font-size:12px}.desktop-connect__advanced small{color:#758087;margin-top:3px;font-size:12px}.desktop-connect__primary{color:#06120b;background:#12d971;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:15px;font-weight:780;text-decoration:none;display:flex}.desktop-connect__primary:disabled{opacity:.55}.desktop-connect__hint{color:#7b858c;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.desktop-connect__hint svg{color:#31da77}.desktop-connect-card{padding:16px}.desktop-connect-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-connect-card>header>span{color:#dfe4e7;font-size:12px;font-weight:700}.desktop-connect-card>header>b{color:#35dc7b;background:#00d26a17;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.desktop-connect-server{align-items:center;gap:11px;margin:14px 0;display:flex}.desktop-connect-server__flag{color:#d7dddf;background:#171d21;border-radius:8px;place-items:center;width:42px;height:34px;font-size:12px;font-weight:800;display:grid}.desktop-connect-server strong,.desktop-connect-server small{display:block}.desktop-connect-server strong{font-size:16px}.desktop-connect-server small{color:#79848b;margin-top:3px;font-size:12px}.desktop-connect-server__stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.desktop-connect-server__stats>span{background:#12191d;border-radius:10px;grid-template-columns:auto 1fr;align-content:center;gap:2px 7px;min-height:54px;padding:8px;display:grid}.desktop-connect-server__stats svg{color:#31d978;grid-row:1/span 2}.desktop-connect-server__stats small{color:#6f7a80;font-size:12px}.desktop-connect-server__stats strong{font-size:12px}.desktop-connect-card__link{color:#dce2e5;background:#12171b;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:13px;padding:0 12px;font-size:12px;display:flex}.desktop-connect-card h2{margin:0;font-size:14px}.desktop-connect-card header p{color:#768188;margin:4px 0 0;font-size:12px}.desktop-connect-download{align-items:center;gap:10px;margin:14px 0 10px;display:flex}.desktop-connect-download strong,.desktop-connect-download small{display:block}.desktop-connect-download strong{font-size:13px}.desktop-connect-download small{color:#79838a;margin-top:3px;font-size:12px}.desktop-connect-download__button{color:#06120b;background:#12d971;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.desktop-connect-download__button svg:last-child{margin-left:auto}.desktop-connect-card__actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.desktop-connect-card__actions button{color:#9ca6ab;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;display:flex}.desktop-connect-card--features>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.desktop-connect-card--features>div>span{background:#12191d;border-radius:10px;grid-template-columns:28px 1fr;align-content:center;gap:2px 6px;min-height:50px;padding:8px;display:grid}.desktop-connect-card--features svg{color:#35db79;grid-row:1/span 2;align-self:center}.desktop-connect-card--features b{font-size:12px}.desktop-connect-card--features small{color:#6f7a80;font-size:12px}.browser-product--devices{position:relative}.browser-product--devices .desk-page-heading--visual{padding-right:48%}.browser-product--devices .desk-page-heading__art{inset:0 22% 0 42%}.desktop-devices__usage{z-index:4;background:#0e1317;border:1px solid #97aab929;border-radius:16px;width:255px;min-height:112px;padding:16px 18px;position:absolute;top:20px;right:0}.desktop-devices__usage span,.desktop-devices__usage strong{display:block}.desktop-devices__usage span{color:#879299;font-size:12px}.desktop-devices__usage strong{margin-top:5px;font-size:26px}.desktop-devices__usage>div{background:#252d32;border-radius:4px;height:5px;margin-top:12px;overflow:hidden}.desktop-devices__usage i{border-radius:inherit;background:#27dc78;height:100%;display:block}.desktop-devices__usage a{color:#32dc78;justify-content:flex-end;align-items:center;gap:5px;margin-top:9px;font-size:12px;text-decoration:none;display:flex}.desktop-devices__layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.desktop-devices__list-panel,.desktop-devices-card{background:#0e1317;border:1px solid #97aab926;border-radius:16px}.desktop-devices__list-panel{padding:0 12px 12px}.desktop-devices__tabs{border-bottom:1px solid #ffffff12;align-items:center;gap:22px;min-height:62px;padding:0 5px;display:flex}.desktop-devices__tabs>button:not(.desktop-devices__refresh){color:#8d979d;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.desktop-devices__tabs>button[aria-selected=true]{color:#eff3f5}.desktop-devices__tabs>button[aria-selected=true]:after{content:"";background:#1fdd78;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.desktop-devices__tabs b{color:#b8c0c5;background:#20272c;border-radius:6px;place-items:center;min-width:20px;height:19px;font-size:12px;display:grid}.desktop-devices__refresh{color:#88939a;background:#12181c;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.desktop-device-list{gap:8px;padding:12px 0;display:grid}.desktop-device{background:#10161a;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:12px 48px minmax(150px,1.2fr) auto minmax(105px,.7fr) minmax(120px,.8fr) 32px;align-items:center;gap:10px;min-height:82px;padding:10px 12px;display:grid}.desktop-device__state{border:1px solid #627078;border-radius:50%;width:11px;height:11px}.desktop-device.is-active .desktop-device__state{background:#2ddc78;border-color:#2ddc78;box-shadow:0 0 0 4px #2ddc781c}.desktop-device__visual{color:#7f8b92;background:#171e22;border-radius:9px;place-items:center;width:46px;height:48px;display:grid}.desktop-device.is-active .desktop-device__visual{color:#37dc7c}.desktop-device__name strong,.desktop-device__name span,.desktop-device__client small,.desktop-device__client strong,.desktop-device__seen small,.desktop-device__seen strong{display:block}.desktop-device__name strong{font-size:12px}.desktop-device__name span{color:#78838a;margin-top:5px;font-size:12px}.desktop-device__badge{color:#9aa3a9;background:#20272c;border-radius:8px;padding:4px 8px;font-size:12px}.desktop-device__badge.is-active{color:#31dc78;background:#00d26a21}.desktop-device__client small,.desktop-device__seen small{color:#707b82;margin-bottom:5px;font-size:12px}.desktop-device__client strong,.desktop-device__seen strong{font-size:12px;font-weight:600}.desktop-device__menu{color:#7b868d;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.desktop-device__menu:hover{color:#dce2e5;background:#1a2227}.desktop-devices__add{color:#30dc78;border:1px dashed #97aab93d;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:58px;text-decoration:none;display:flex}.desktop-devices__add>svg{border:1px solid #2f9b5c;border-radius:50%;width:29px;height:29px;padding:6px}.desktop-devices__add span,.desktop-devices__add strong,.desktop-devices__add small{display:block}.desktop-devices__add strong{color:#e5eaed;font-size:12px}.desktop-devices__add small{color:#737e85;margin-top:3px;font-size:12px}.desktop-devices__aside{gap:12px;display:grid}.desktop-devices-card{padding:16px}.desktop-devices-card h2{margin:0 0 13px;font-size:13px}.desktop-devices-card--steps ol{margin:0;padding:0;list-style:none;display:grid}.desktop-devices-card--steps li{grid-template-columns:33px 1fr;align-items:start;gap:10px;min-height:54px;display:grid;position:relative}.desktop-devices-card--steps li:not(:last-child):after{content:"";background:#21462f;width:1px;position:absolute;top:32px;bottom:0;left:16px}.desktop-devices-card--steps li>b{color:#2edb75;background:#102319;border:1px solid #24784a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.desktop-devices-card--steps strong,.desktop-devices-card--steps small{display:block}.desktop-devices-card--steps strong{font-size:12px}.desktop-devices-card--steps small{color:#727d83;margin-top:4px;font-size:12px}.desktop-devices-card--steps>a{color:#06120a;background:#16d970;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.desktop-devices-card--benefits>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid}.desktop-devices-card--benefits svg{color:#31db77;background:#00d26a1a;border-radius:9px;width:32px;height:32px;padding:7px}.desktop-devices-card--benefits strong,.desktop-devices-card--benefits small{display:block}.desktop-devices-card--benefits strong{font-size:12px}.desktop-devices-card--benefits small{color:#747f86;margin-top:3px;font-size:12px}.desktop-devices-card--help{color:#31db78;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-decoration:none;display:grid}.desktop-devices-card--help strong,.desktop-devices-card--help small{display:block}.desktop-devices-card--help strong{color:#e5eaec;font-size:12px}.desktop-devices-card--help small{color:#737e85;margin-top:3px;font-size:12px}}@media (width>=981px) and (width<=1250px){.browser-overview-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.browser-setup-panel--overview{grid-column:1/span 5}.browser-subscription-panel--overview{grid-column:6/span 3}.browser-overview-stat--server{grid-column:1/span 3}.browser-overview-stat--devices{grid-column:4/span 2}.browser-overview-stat--traffic{grid-column:6/span 3}.browser-quick-connect,.browser-devices-panel--overview{grid-column:1/span 5}.browser-quick-links,.browser-quick-actions{grid-column:6/span 3}.desktop-connect{grid-template-columns:minmax(0,1fr) 330px}.desktop-devices__layout{grid-template-columns:minmax(0,1fr) 270px}.desktop-device{grid-template-columns:12px 42px minmax(130px,1fr) auto minmax(100px,.7fr) 32px}.desktop-device__client{display:none}}@media (width>=981px){.browser-product--subscription .desk-page-heading__art img{object-position:center 32%}.browser-product--servers .desk-page-heading__art{left:38%}.browser-product--history .desk-page-heading__art img,.browser-product--settings .desk-page-heading__art img{object-position:center 36%}.browser-product--referral .desk-page-heading__art img{object-position:center 38%}.browser-product--support .desk-page-heading__art img{object-position:center 34%}.browser-product--referral .desk-page-heading__copy{max-width:650px!important}.desktop-subscription,.desktop-history,.desktop-referral__layout,.desktop-support__layout,.desktop-settings{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.desktop-subscription__main,.desktop-subscription__aside,.desktop-history__main,.desktop-history__aside,.desktop-referral__main,.desktop-referral__aside,.desktop-support__aside,.desktop-settings__main,.desktop-settings__aside{gap:14px;min-width:0;display:grid}.desktop-subscription-current,.desktop-subscription-plans,.desktop-subscription-gift,.desktop-subscription-card,.desktop-subscription-help,.desktop-history-table,.desktop-history-balance,.desktop-history-methods,.desktop-history-help,.desktop-referral-link,.desktop-referral-rates,.desktop-referral-summary,.desktop-referral-history,.desktop-referral-level,.desktop-referral-payout,.desktop-referral-faq,.desktop-support-channels>*,.desktop-support-faq,.desktop-support-status,.desktop-support-server,.desktop-support-other,.desktop-settings-section,.desktop-settings-card{background:#0e1317;border:1px solid #97aab926;border-radius:16px}.desktop-subscription-current{grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;min-height:168px;padding:20px;display:grid;position:relative;overflow:hidden}.desktop-subscription-current__label{color:#35dc7a;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.desktop-subscription-current__status{color:#a3adb4;background:#151d19;border-radius:10px;place-self:start end;padding:7px 10px;font-size:12px}.desktop-subscription-current__status strong{color:#32dc78;margin-left:7px}.desktop-subscription-current h2{margin:3px 0 0;font-size:25px}.desktop-subscription-current p{color:#89949a;grid-column:1/-1;margin:0;font-size:12px}.desktop-subscription-current__benefits{color:#9aa4aa;flex-wrap:wrap;grid-column:1;gap:10px 18px;font-size:12px;display:flex}.desktop-subscription-current__benefits span{align-items:center;gap:6px;display:flex}.desktop-subscription-current__benefits svg{color:#30dc78}.desktop-subscription-current__actions{grid-column:2;gap:8px;display:flex}.desktop-subscription-plans{padding:19px}.desktop-subscription-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desktop-plan-card{background:#11171c;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:7px;min-height:238px;padding:15px;display:flex}.desktop-plan-card.is-selected{background:#0f1b16;border-color:#17d86f;box-shadow:inset 0 0 0 1px #17d86f1f}.desktop-plan-card__head{justify-content:space-between;gap:5px;min-height:28px;display:flex}.desktop-plan-card__head strong{font-size:12px}.desktop-plan-card__head span{color:#2edc76;background:#00d26a1f;border-radius:6px;align-self:start;padding:3px 6px;font-size:12px}.desktop-plan-card>b{margin-top:5px;font-size:22px}.desktop-plan-card>small{color:#7c878d;font-size:12px}.desktop-plan-card ul{color:#9ba4aa;gap:7px;margin:7px 0 12px;padding:0;font-size:12px;list-style:none;display:grid}.desktop-plan-card li{align-items:flex-start;gap:6px;display:flex}.desktop-plan-card li svg{color:#2edb76;flex:none}.desktop-plan-card .desk-button{width:100%;min-height:38px;margin-top:auto;font-size:12px}.desktop-subscription-gift{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:13px 16px;display:grid}.desktop-subscription-gift>span{color:#32db78;background:#00d26a1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.desktop-subscription-gift strong,.desktop-subscription-gift small{display:block}.desktop-subscription-gift strong{font-size:12px}.desktop-subscription-gift small{color:#79848b;margin-top:4px;font-size:12px}.desktop-subscription-card{padding:17px}.desktop-subscription-card h2{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.desktop-subscription-card h2 svg{color:#34dc79}.desktop-subscription-card p{color:#7f8a91;margin:0 0 12px;font-size:12px}.desktop-subscription-promo{grid-template-columns:1fr 42px;gap:7px;display:grid}.desktop-subscription-promo .desk-button{padding:0}.desktop-subscription-features>div{border-bottom:1px solid #ffffff0f;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid}.desktop-subscription-features>div:last-child{border-bottom:0}.desktop-subscription-features>div span{color:#31dc77;background:#00d26a1a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.desktop-subscription-features>div strong{font-size:12px}.desktop-subscription-help,.desktop-history-help{color:#32dc78;text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:13px;display:grid}.desktop-subscription-help>span,.desktop-history-help>span{border:1px solid #287d4c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.desktop-subscription-help strong,.desktop-subscription-help small,.desktop-history-help strong,.desktop-history-help small{display:block}.desktop-subscription-help strong,.desktop-history-help strong{color:#e5eaed;font-size:12px}.desktop-subscription-help small,.desktop-history-help small{color:#778289;margin-top:3px;font-size:12px}.desktop-server-filters{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(130px,.75fr)) 42px;gap:8px;margin-bottom:10px;display:grid}.desktop-server-filters>label{color:#7e8990;background:#0e1317;border:1px solid #97aab929;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.desktop-server-filters input{color:#e5eaed;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.desktop-server-filters .desk-button{min-height:42px;padding:0 11px;font-size:12px}.desktop-server-count{color:#7e8990;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;display:flex}.desktop-server-count strong{color:#dfe4e7}.desktop-servers__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.desktop-server-list{gap:7px;min-width:0;display:grid}.desktop-server-row{cursor:pointer;background:#0e1317;border:1px solid #97aab91c;border-radius:13px;grid-template-columns:38px minmax(125px,1.2fr) 62px 70px 38px 105px 112px;align-items:center;gap:8px;min-height:65px;padding:9px 11px;display:grid}.desktop-server-row:hover,.desktop-server-row.is-selected{background:#0f1915;border-color:#1fdc75}.desktop-server-row__name strong,.desktop-server-row__name small,.desktop-server-row__load span,.desktop-server-row__load strong{display:block}.desktop-server-row__name strong{font-size:12px}.desktop-server-row__name small,.desktop-server-row__load span{color:#758087;margin-top:3px;font-size:12px}.desktop-server-row__ping,.desktop-server-row__load strong{font-size:12px}.desktop-server-row__signal{align-items:flex-end;gap:2px;height:28px;display:flex}.desktop-server-row__signal i{background:#2edb76;border-radius:2px;width:3px}.desktop-server-row__signal i:first-child{height:7px}.desktop-server-row__signal i:nth-child(2){height:12px}.desktop-server-row__signal i:nth-child(3){height:18px}.desktop-server-row__signal i:nth-child(4){height:24px}.desktop-server-row__protocols{gap:4px;display:flex}.desktop-server-row__protocols span{color:#929ca2;background:#171e23;border-radius:6px;padding:4px 6px;font-size:12px}.desktop-server-row .desk-button{min-height:36px;padding:0 10px;font-size:12px}.desktop-server-detail{background:#0e1317;border:1px solid #97aab929;border-radius:16px;padding:16px;position:sticky;top:88px}.desktop-server-detail>header{align-items:center;gap:11px;display:flex}.desktop-server-detail h2{margin:0;font-size:16px}.desktop-server-detail header p{color:#778289;margin:3px 0 0;font-size:12px}.desktop-server-detail__metrics{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 9px;display:grid}.desktop-server-detail__metrics span{background:#141b20;border-radius:10px;grid-template-columns:23px 1fr;gap:2px 6px;padding:10px;display:grid}.desktop-server-detail__metrics svg{color:#31dc78;grid-row:1/span 2}.desktop-server-detail__metrics strong{font-size:12px}.desktop-server-detail__metrics small{color:#78838a;font-size:12px}.desktop-server-detail>.desk-button{width:100%}.desktop-server-detail__facts{border-top:1px solid #ffffff0f;margin-top:13px;padding-top:12px}.desktop-server-detail__facts h3{margin:0 0 8px;font-size:12px}.desktop-server-detail__facts p{color:#778289;justify-content:space-between;gap:10px;margin:0;padding:4px 0;font-size:12px;display:flex}.desktop-server-detail__facts strong{color:#b9c1c5;font-weight:500}.desktop-server-detail__more{color:#cbd2d6;background:#12181c;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:12px;padding:0 10px;font-size:12px;display:flex}.desktop-history-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.desktop-history-metrics>div{background:#0e1317;border:1px solid #97aab926;border-radius:14px;grid-template-columns:34px 1fr;align-content:start;gap:5px 9px;min-height:88px;padding:14px;display:grid}.desktop-history-metrics>div>span{color:#31dc78;background:#00d26a1a;border-radius:9px;grid-row:1/span 3;place-items:center;width:32px;height:32px;display:grid}.desktop-history-metrics small,.desktop-history-metrics strong,.desktop-history-metrics em{display:block}.desktop-history-metrics small{color:#7f8a91;font-size:12px}.desktop-history-metrics strong{font-size:17px}.desktop-history-metrics em{color:#5f6b72;font-size:12px;font-style:normal}.desktop-history-table{padding:12px}.desktop-history-table__toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-bottom:10px;display:flex}.desktop-history-table__toolbar>span{color:#7b868d;font-size:12px}.desktop-history-table .desk-table-wrap{border:0;border-radius:0}.desktop-history-table .desk-table th{background:0 0;padding:10px 12px;font-size:12px}.desktop-history-table .desk-table td{padding:11px 12px;font-size:12px}.desktop-history-operation{align-items:center;gap:9px;min-width:160px;display:flex}.desktop-history-operation>span{color:#31dc78;background:#00d26a1a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.desktop-history-negative{color:#f46767}.desktop-history-balance,.desktop-history-methods{padding:17px}.desktop-history-balance>div{color:#8a959b;align-items:center;gap:8px;font-size:12px;display:flex}.desktop-history-balance>div>span{color:#31dc78;background:#00d26a1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.desktop-history-balance>strong{margin:12px 0 3px;font-size:24px;display:block}.desktop-history-balance p{color:#78838a;margin:0 0 13px;font-size:12px;line-height:1.5}.desktop-history-balance .desk-button{width:100%}.desktop-history-methods h2{margin:0 0 10px;font-size:13px}.desktop-history-methods>div{border-bottom:1px solid #ffffff0f;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:47px;display:grid}.desktop-history-methods>div>span{color:#34dc79;background:#171e23;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.desktop-history-methods strong{font-size:12px}.desktop-referral{gap:12px;display:grid}.desktop-referral-link{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:12px;min-height:78px;padding:12px 14px;display:grid}.desktop-referral-link small{color:#7b868d;margin-bottom:6px;font-size:12px;display:block}.desktop-referral-link .desk-copy-row{max-width:none;margin:0}.desktop-referral-link>.desk-button{min-height:43px}.desktop-referral-rates{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desktop-referral-rates>div{background:#0e1317;border:1px solid #97aab926;border-radius:14px;grid-template-columns:34px 1fr;align-content:center;gap:2px 8px;min-height:92px;padding:14px;display:grid}.desktop-referral-rates svg{color:#31dc78;grid-row:1/span 2}.desktop-referral-rates strong{color:#2edc76;font-size:20px}.desktop-referral-rates span{color:#7d888f;font-size:12px}.desktop-referral-summary{grid-template-columns:repeat(4,1fr);padding:8px 0;display:grid}.desktop-referral-summary>div{border-right:1px solid #ffffff12;gap:4px;min-height:65px;padding:10px 14px;display:grid}.desktop-referral-summary>div:last-child{border-right:0}.desktop-referral-summary span{color:#7c878e;font-size:12px}.desktop-referral-summary strong{font-size:17px}.desktop-referral-history{padding:11px}.desktop-referral-history__tabs{margin-bottom:9px}.desktop-referral-history .desk-table-wrap{border:0}.desktop-referral-history .desk-table th{background:0 0;padding:10px;font-size:12px}.desktop-referral-history .desk-table td{padding:10px;font-size:12px}.desktop-referral-active{color:#31dc78}.desktop-referral-level,.desktop-referral-payout,.desktop-referral-faq{padding:16px}.desktop-referral-level>small,.desktop-referral-payout>small{color:#7d888f;font-size:12px}.desktop-referral-level h2{margin:8px 0 5px;font-size:16px}.desktop-referral-level p,.desktop-referral-payout p{color:#7d888f;margin:0 0 12px;font-size:12px;line-height:1.5}.desktop-referral-level>span{color:#717d83;margin-top:6px;font-size:12px;display:block}.desktop-referral-payout>span{color:#31dc78;background:#00d26a1a;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.desktop-referral-payout>strong{margin:6px 0;font-size:24px;display:block}.desktop-referral-payout .desk-button{width:100%}.desktop-referral-faq h2{margin:0;font-size:13px}.desktop-referral-faq .desk-faq{padding:12px 0}.desktop-referral-faq .desk-faq summary,.desktop-referral-faq .desk-faq p{font-size:12px}.desktop-support{gap:14px;display:grid}.desktop-support-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.desktop-support-channels>*{color:#35dc79;text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:69px;padding:12px;text-decoration:none;display:grid}.desktop-support-channels>.is-primary{background:#0f1915;border-color:#1edc75}.desktop-support-channels strong,.desktop-support-channels small{display:block}.desktop-support-channels strong{color:#e6ebee;font-size:12px}.desktop-support-channels small{color:#758087;margin-top:4px;font-size:12px}.desktop-support__layout{grid-template-columns:minmax(0,1fr) 290px}.desktop-support-faq{padding:16px}.desktop-support-search{color:#78838a;background:#11171c;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.desktop-support-search input{color:#e4e9ec;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.desktop-support-categories{gap:6px;margin:10px 0 16px;display:flex}.desktop-support-categories button{color:#89949a;background:#141a1f;border:1px solid #ffffff12;border-radius:16px;min-height:30px;padding:0 11px;font-size:12px}.desktop-support-categories button[aria-selected=true]{color:#07110b;background:#16d970;border-color:#16d970}.desktop-support-faq h2{margin:0 0 9px;font-size:14px}.desktop-support-question{border:0}.desktop-support-question summary{cursor:pointer;background:#11171c;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;list-style:none;display:grid}.desktop-support-question+.desktop-support-question{margin-top:6px}.desktop-support-question summary>span{color:#31dc78;background:#00d26a1a;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.desktop-support-question strong,.desktop-support-question small{display:block}.desktop-support-question strong{font-size:12px}.desktop-support-question small{color:#707b82;margin-top:3px;font-size:12px}.desktop-support-question p{color:#909ba1;margin:0 8px;padding:12px;font-size:12px;line-height:1.65}.desktop-support-status,.desktop-support-server,.desktop-support-other{padding:15px}.desktop-support-status header,.desktop-support-server header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.desktop-support-status h2,.desktop-support-other h2{margin:0;font-size:12px}.desktop-support-status header span{color:#f3a75e;font-size:12px}.desktop-support-status header span.is-online{color:#31dc78}.desktop-support-status>div{color:#31dc78;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:36px;display:grid}.desktop-support-status>div span,.desktop-support-status>div strong{font-size:12px}.desktop-support-status>div span{color:#929ca2}.desktop-support-status>div strong{font-weight:500}.desktop-support-server header span,.desktop-support-server header strong{color:#31dc78;font-size:12px}.desktop-support-server>div{align-items:center;gap:9px;display:flex}.desktop-support-server>div>svg{color:#31dc78}.desktop-support-server strong,.desktop-support-server small{display:block}.desktop-support-server small{color:#778289;margin-top:3px;font-size:12px}.desktop-support-server p{color:#8b969c;gap:6px;font-size:12px;display:flex}.desktop-support-server>a{color:#d6dde0;background:#151b20;border-radius:9px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.desktop-support-other button{color:#31dc78;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;margin-top:9px;padding:9px 0;display:grid}.desktop-support-other strong,.desktop-support-other small{display:block}.desktop-support-other strong{color:#dce2e5;font-size:12px}.desktop-support-other small{color:#727d84;margin-top:3px;font-size:12px}.desktop-settings-section{padding:16px}.desktop-settings-section>header h2{margin:0;font-size:14px}.desktop-settings-section>header p{color:#7b868d;margin:4px 0 12px;font-size:12px}.desktop-settings-profile{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.desktop-settings-avatar{color:#34dc79;background:#0e3b25;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.desktop-settings-profile h3{margin:0;font-size:16px}.desktop-settings-profile p{color:#7f8a91;margin:4px 0 0;font-size:12px}.desktop-settings-profile>strong{color:#31dc78;background:#00d26a1a;border-radius:8px;padding:6px 9px;font-size:12px}.desktop-settings-details{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.desktop-settings-details>div{background:#141a1f;border-radius:11px;min-height:56px;padding:10px}.desktop-settings-details small,.desktop-settings-details strong{display:block}.desktop-settings-details small{color:#727d84;font-size:12px}.desktop-settings-details strong,.desktop-settings-details>div>span{align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.desktop-settings-details button{color:#9aa4aa;background:0 0;border:0}.desktop-settings-list>*{color:#32dc78;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:53px;padding:8px 0;text-decoration:none;display:grid}.desktop-settings-list>:last-child{border-bottom:0}.desktop-settings-list>*>svg:first-child{background:#00d26a1a;border-radius:9px;width:32px;height:32px;padding:7px}.desktop-settings-list strong,.desktop-settings-list small{display:block}.desktop-settings-list strong{color:#e1e7e9;font-size:12px}.desktop-settings-list small{color:#727d84;margin-top:3px;font-size:12px}.desktop-settings-toggles>div{border-bottom:1px solid #ffffff0f;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:56px;display:grid}.desktop-settings-toggles>div:last-child{border-bottom:0}.desktop-settings-toggles>div>svg{color:#31dc78;background:#00d26a1a;border-radius:9px;width:32px;height:32px;padding:7px}.desktop-settings-toggles strong,.desktop-settings-toggles small{display:block}.desktop-settings-toggles strong{font-size:12px}.desktop-settings-toggles small{color:#747f86;margin-top:3px;font-size:12px}.desktop-settings-card{padding:16px}.desktop-settings-card h2{margin:0 0 5px;font-size:13px}.desktop-settings-card>p{color:#768188;margin:0 0 13px;font-size:12px}.desktop-settings-theme{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.desktop-settings-theme button{color:#b9c1c6;background:#141a1f;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:66px;font-size:12px;display:flex}.desktop-settings-theme button.is-active{color:#39dc7c;background:#0f1a15;border-color:#1fdc76}.desktop-settings-theme button:disabled{opacity:.45}.desktop-settings-language{background:#141a1f;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:grid}.desktop-settings-language svg{color:#31dc78}.desktop-settings-language strong,.desktop-settings-language span{font-size:12px}.desktop-settings-language span{color:#727d84}.desktop-settings-routing{gap:7px;display:grid}.desktop-settings-routing label{background:#12181c;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:59px;padding:9px;display:grid}.desktop-settings-routing label:has(input:checked){background:#0f1915;border-color:#1fdc76}.desktop-settings-routing svg{color:#31dc78}.desktop-settings-routing strong,.desktop-settings-routing small{display:block}.desktop-settings-routing strong{font-size:12px}.desktop-settings-routing small{color:#707b82;margin-top:3px;font-size:12px;line-height:1.35}.desktop-settings-routing input{accent-color:#18d970}.desktop-settings-cache{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.desktop-settings-cache>svg{color:#31dc78}.desktop-settings-cache h2{margin:0}.desktop-settings-cache p{margin:3px 0 0}}@media (width>=981px) and (width<=1250px){.desktop-subscription,.desktop-history,.desktop-referral__layout,.desktop-support__layout,.desktop-settings{grid-template-columns:minmax(0,1fr) 250px}.desktop-subscription-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-server-filters{grid-template-columns:minmax(220px,1fr) repeat(2,130px) 42px}.desktop-server-filters>button:nth-of-type(3){display:none}.desktop-servers__layout{grid-template-columns:minmax(0,1fr) 260px}.desktop-server-row{grid-template-columns:34px minmax(110px,1fr) 56px 58px 80px 96px}.desktop-server-row__signal{display:none}.desktop-history-metrics,.desktop-support-channels{grid-template-columns:1fr 1fr}}@media (width>=981px){.browser-account :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.browser-account button{cursor:pointer}.browser-account button:disabled{cursor:not-allowed}.browser-account :is(.desk-kicker,.desk-page-heading__eyebrow){letter-spacing:0}.browser-account .desk-button{background:#151c21;border-color:#344149}.browser-account .desk-button--primary{background:var(--accent);border-color:var(--accent)}.browser-account .desk-page-heading--visual{border-bottom:0;min-height:168px}.browser-account .desk-page-heading--visual p{font-size:14px}.desktop-subscription-current{grid-template-columns:minmax(0,1fr) auto}.desktop-subscription-current__benefits{grid-column:1/-1}.desktop-subscription-current__actions{grid-column:1/-1;justify-content:flex-end}.desktop-subscription-plans{background:0 0;border:0;padding:0}.desktop-plan-card{min-height:280px}.desktop-plan-card__head{flex-wrap:wrap;min-height:44px}.desktop-plan-card li{line-height:1.5}.desktop-subscription-gift{grid-template-columns:38px minmax(0,1fr)}.desktop-subscription-gift>button{grid-column:2;justify-self:start}.desktop-server-filters{grid-template-columns:minmax(0,1fr) 200px 180px}.desktop-server-row{grid-template-columns:34px minmax(100px,1fr) 65px 66px 102px}.desktop-server-row__signal,.desktop-server-row__protocols{display:none}.desktop-server-row__name{overflow-wrap:anywhere;min-width:0}.desktop-history-metrics>div{grid-template-columns:1fr;gap:7px}.desktop-history-metrics>div>span{grid-row:auto}.desktop-history-table .desk-table td,.desktop-referral-history .desk-table td{line-height:1.5}.desktop-history-table__toolbar{flex-wrap:wrap}.desktop-referral-link{grid-template-columns:minmax(0,1fr) 260px}.desktop-referral-rates>div{grid-template-columns:1fr;gap:7px}.desktop-referral-rates svg{grid-row:auto}.desktop-support-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-support-question summary{min-height:68px}.desktop-support-question summary small{line-height:1.5}.desktop-support-status header{flex-wrap:wrap}.desktop-settings-cache{grid-template-columns:28px minmax(0,1fr)}.desktop-settings-cache .desk-button{grid-column:1/-1}.desktop-settings-routing label{grid-template-columns:22px minmax(0,1fr) 16px}.desktop-settings-routing small{line-height:1.5}.desk-profile-flow{max-width:none}.desk-profile-identity{background:#0e1317}.desktop-device{grid-template-columns:12px 42px minmax(130px,1fr) auto minmax(120px,.8fr) 32px}.desktop-device__client{display:none}}@media (width>=981px) and (width<=1350px){.browser-overview-stat--devices{grid-template-columns:36px minmax(0,1fr)}.browser-overview-stat__devices{display:none}.desktop-subscription,.desktop-history,.desktop-referral__layout,.desktop-support__layout,.desktop-settings,.desktop-servers__layout{grid-template-columns:minmax(0,1fr)}.desktop-subscription__aside,.desktop-history__aside,.desktop-referral__aside,.desktop-support__aside,.desktop-settings__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-subscription-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-server-detail{position:static}.desktop-connect{grid-template-columns:minmax(0,1fr)}.desktop-connect__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-devices__layout{grid-template-columns:minmax(0,1fr)}.desktop-devices__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=981px){.browser-account{--desk-gap:20px;--desk-pad:20px;--desk-control:44px;--desk-control-small:36px;--desk-control-primary:52px}.browser-account .desk-button,.browser-account .desk-input{min-height:var(--desk-control)}.browser-account .desk-page-heading--visual{min-height:132px;margin-bottom:20px}.browser-overview-grid{gap:var(--desk-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.browser-overview-stat--server{grid-column:1/span 4}.browser-overview-stat--devices{grid-column:5/span 4}.browser-overview-stat--traffic{grid-column:9/span 4}.browser-overview-stat{min-height:128px;padding:var(--desk-pad);grid-template-columns:36px minmax(0,1fr) 28px;align-content:start;gap:10px 12px}.browser-stat-link{color:#9aa8ae;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.browser-overview-stat>div:nth-child(2)>strong{margin-top:8px;font-size:22px;line-height:1.3}.browser-overview-stat footer{flex-wrap:wrap;grid-column:2/-1;gap:14px;position:static}.browser-setup-panel--overview{min-height:244px}.browser-quick-connect{min-height:164px;padding:var(--desk-pad)}.desktop-connect,.desktop-devices__layout{align-items:start;gap:var(--desk-gap);grid-template-columns:minmax(0,1fr) 300px}.desktop-connect__aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.desktop-connect-card{padding:var(--desk-pad)}.desktop-connect-summary{gap:12px;margin:20px 0;display:grid}.desktop-connect-summary>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.desktop-connect-summary dt{color:#8d989f}.desktop-connect-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.desktop-connect-install{width:100%;min-height:var(--desk-control)}.desktop-connect__primary{width:100%;min-height:var(--desk-control-primary);font-size:15px}.desktop-connect__hint{text-align:center;align-items:flex-start;margin:10px 0 16px;font-size:12px;line-height:1.5}.desktop-connect__hint svg{flex-shrink:0;margin-top:2px}.desktop-connect-card__actions{gap:12px;padding-top:12px}.desktop-connect-card__actions button{min-height:var(--desk-control-small);justify-content:center}.desktop-connect-step{padding:16px}.desktop-connect-step>header{margin-bottom:12px}.desktop-connect-option{min-height:68px;padding:12px}.desktop-connect-option>b{grid-column:2;justify-self:start;font-size:11px;position:static}.desktop-connect-option--client,.desktop-connect-option--routing{grid-template-columns:32px minmax(0,1fr);align-content:center;gap:6px 10px;display:grid}.desktop-connect-option__logo{width:32px;height:32px}.desktop-connect-option--client>span:first-child,.desktop-connect-option--routing>svg{grid-row:1/span 2}.desktop-connect-options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-connect-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-devices__aside{grid-template-columns:1fr}.desktop-devices-card{padding:var(--desk-pad)}.desktop-devices-card--steps li{min-height:42px}.desktop-device{min-height:76px}.desktop-subscription-current{min-height:0;padding:var(--desk-pad);grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.desktop-subscription-current h2,.desktop-subscription-current p,.desktop-subscription-current__benefits{grid-column:1}.desktop-subscription-current__actions{flex-wrap:wrap;grid-area:2/2/span 3;justify-content:flex-end;align-self:end;margin:0}.desktop-subscription-gift{grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.desktop-subscription-gift>button{grid-column:3}.desktop-subscription-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.desktop-plan-card{flex-direction:column;min-height:252px;padding:16px;display:flex}.desktop-plan-card__head{align-content:start;min-height:42px}.desktop-plan-card>b{margin-top:4px}.desktop-plan-card ul{flex:1;margin:12px 0}.desktop-plan-card>button{min-height:var(--desk-control);width:100%;margin-top:8px}.desktop-plan-card.is-selected{box-shadow:none;background:#101c17}.desktop-subscription-features>div{border:0;grid-template-columns:16px minmax(0,1fr);padding:7px 0}.desktop-subscription-features svg{color:var(--accent)}.desktop-support-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-support-question summary{min-height:60px}.desktop-referral-payout{order:-1}.desktop-referral__aside{flex-direction:column;display:flex}.desktop-subscription,.desktop-history,.desktop-referral__layout,.desktop-support__layout,.desktop-settings,.desktop-settings__main,.desktop-history__main,.desktop-referral__main,.desktop-subscription__main{gap:var(--desk-gap)}}@media (width>=981px) and (width<=1439px){.desktop-subscription{grid-template-columns:minmax(0,1fr)}.desktop-subscription__aside{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.desktop-connect,.desktop-devices__layout{grid-template-columns:minmax(0,1fr) 270px}.desktop-device{grid-template-columns:10px 36px minmax(0,1fr) auto minmax(105px,.55fr) 32px}.desktop-device__seen{display:block}.desktop-device__menu{grid-area:auto}}@media (width>=981px) and (width<=1199px){.desktop-connect{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.desktop-connect-options--three,.desktop-connect-options--two{grid-template-columns:1fr}.desktop-devices__layout{grid-template-columns:minmax(0,1fr)}.desktop-devices__aside,.desktop-subscription-plans__grid,.desktop-subscription__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-subscription-gift{grid-template-columns:36px minmax(0,1fr)}.desktop-subscription-gift>button{grid-column:2}.desktop-subscription-current__actions{grid-area:auto/1/auto/-1;justify-content:flex-start}.browser-overview-stat{grid-template-columns:minmax(0,1fr) 28px;padding:16px}.browser-overview-stat__icon{display:none}.browser-overview-stat footer{grid-column:1/-1}}@media (width>=981px){.desktop-devices .desktop-devices__layout{grid-template-columns:minmax(0,1fr)}.browser-account .browser-topbar{z-index:1100;background:#080c0ff7;width:calc(100% - 244px);height:70px;padding:0 26px;position:fixed;inset:0 0 auto 244px}.browser-account .browser-sidebar__toggle{color:#89949b;background:#0d1216;border:1px solid #ffffff12;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.browser-account .browser-sidebar__toggle:hover{color:#42dd80;border-color:#31dc784d}.browser-account .browser-sidebar{height:100dvh;padding-top:18px;inset:0 auto 0 0}.browser-account .browser-sidebar__head{gap:10px;min-height:38px;padding:0;display:flex}.browser-account .browser-sidebar__head .browser-brand{min-width:0}.browser-account .browser-sidebar__head .browser-brand span{white-space:nowrap}.browser-account .browser-sidebar__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:5px;min-height:0;margin-top:25px;display:flex;overflow-y:auto}.browser-account .browser-sidebar__nav::-webkit-scrollbar{display:none}.browser-account .browser-sidebar__label--secondary{border-top:1px solid #ffffff12;margin-top:18px;padding-top:18px}.browser-account .browser-sidebar,.browser-account .browser-app,.browser-account .browser-topbar{transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1)}.browser-account--sidebar-collapsed .browser-sidebar{width:72px;padding-inline:10px}.browser-account--sidebar-collapsed .browser-app{width:calc(100% - 72px);margin-left:72px}.browser-account--sidebar-collapsed .browser-topbar{width:calc(100% - 72px);left:72px}.browser-account--sidebar-collapsed .browser-brand span,.browser-account--sidebar-collapsed .browser-sidebar__item span,.browser-account--sidebar-collapsed .browser-sidebar__label{display:none}.browser-account--sidebar-collapsed .browser-sidebar__head{flex-direction:column;justify-content:flex-start;gap:12px;min-height:92px}.browser-account--sidebar-collapsed .browser-sidebar__head .browser-brand{justify-content:center}.browser-account--sidebar-collapsed .browser-sidebar__item{justify-content:center;padding:0}.browser-account--sidebar-collapsed .browser-sidebar__item.is-active:before{left:-10px}.browser-account--sidebar-collapsed .browser-sidebar__label--secondary{color:#0000;border-top:1px solid #ffffff12;height:1px;margin:18px 4px 8px;padding:0;display:block;overflow:hidden}.browser-account .browser-app{padding-top:70px}.browser-account .browser-home,.browser-account .browser-product{padding-top:0}.browser-account .desk-page-heading--visual{padding-top:38px}.browser-account .desk-page-heading--visual .desk-page-heading__art,.browser-account .browser-product--devices .desk-page-heading__art,.browser-account .browser-product--servers .desk-page-heading__art,.browser-setup-panel--overview .browser-setup-panel__art{top:0}.browser-account .desk-page-heading--visual{background:0 0;border:0;height:184px;min-height:184px;margin:0;padding:34px 42% 0 0;overflow:visible}.browser-account .desk-page-heading--visual .desk-page-heading__art,.browser-account .browser-product--devices .desk-page-heading__art,.browser-account .browser-product--servers .desk-page-heading__art{width:min(66%,760px);height:286px;inset:-18px -16px auto auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.browser-account .desk-page-heading--visual .desk-page-heading__art img{object-fit:contain;object-position:right top;opacity:.88;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.browser-overview-grid>.browser-setup-panel--overview{z-index:0;background:#000;border:1px solid #97aab929;border-radius:16px;position:relative;overflow:hidden}.browser-setup-panel--overview .browser-setup-panel__art{opacity:1;width:100%;height:100%;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 35%,#000 68%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 35%,#000 68%)}.browser-setup-panel--overview .browser-setup-panel__art img{object-fit:cover;object-position:center;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.browser-account .browser-home{padding-top:20px}.browser-setup-panel--overview .browser-setup-panel__content{flex-direction:column;justify-content:center;min-height:100%;display:flex}.browser-setup-panel--overview .browser-setup-panel__intro{margin-bottom:0}.browser-quick-connect:after{display:none}.browser-quick-connect{background:#0e1317!important;border-color:#97aab929!important}.browser-overview-stat{grid-template-columns:34px minmax(0,1fr) 26px;align-content:center;align-items:center;gap:4px 11px;min-height:92px;padding:14px 16px}.browser-overview-stat__icon{width:34px;height:34px}.browser-overview-stat>div:nth-child(2)>span{font-size:11px}.browser-overview-stat>div:nth-child(2)>strong{margin-top:2px;font-size:17px;line-height:1.15}.browser-overview-stat>div:nth-child(2)>small{margin-top:1px;font-size:10px}.browser-overview-stat footer{flex-wrap:wrap;grid-column:2/-1;gap:12px;margin-top:2px;font-size:10px;position:static}.browser-overview-usage{align-self:stretch}.browser-overview-usage h2{margin-bottom:10px}.browser-overview-usage .browser-overview-usage__list{grid-template-columns:1fr;gap:8px;display:grid}.browser-overview-usage__list>button,.browser-overview-usage__item{color:#dbe1e4;text-align:left;background:#12181c;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.browser-overview-usage__item{grid-template-columns:34px minmax(0,1fr)}.browser-overview-usage__icon{color:#38dc7d;background:#00d26a1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.browser-overview-usage small,.browser-overview-usage strong{display:block}.browser-overview-usage small{color:#7f8a91;font-size:10px}.browser-overview-usage strong{color:#eef3f0;margin-top:2px;font-size:16px}.browser-overview-usage button>svg{color:#78838a}.browser-account .desk-page-heading--visual{align-items:flex-start;height:224px;min-height:224px}.browser-account .desk-page-heading--visual p{max-width:570px;line-height:1.55}.browser-account .browser-product__body{margin-top:-4px}.desktop-connect-ready{padding:18px}.desktop-connect-ready__header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center!important;gap:10px!important;display:grid!important}.desktop-connect-ready__mark{color:#36dd7c;background:#00d26a1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.desktop-connect-ready__header h2{font-size:15px}.desktop-connect-ready__header p{margin-top:3px;font-size:11px}.desktop-connect-ready__header>b{color:#35dc7b;background:#00d26a17;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.desktop-connect-ready__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 12px}.desktop-connect-ready__summary>div{background:#12191d;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:10px 11px;display:block}.desktop-connect-ready__summary dt{font-size:10px}.desktop-connect-ready__summary dd{color:#edf2ef;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;overflow:hidden}.desktop-connect-ready .desktop-connect__primary{border-radius:11px;min-height:48px;font-size:13px}.desktop-connect-ready__download{border-radius:10px;grid-template-columns:auto 1fr auto;justify-items:start;gap:8px;min-height:42px;margin-top:9px;padding:0 12px;font-size:12px;display:grid}.desktop-connect-ready__download svg:last-child{justify-self:end}.desktop-connect-ready__actions{gap:8px;margin-top:8px;padding-top:0}.desktop-connect-ready__actions button{color:#aeb7bc;background:#10161a;border:1px solid #ffffff12;border-radius:9px;min-height:38px;font-size:11px}.desktop-connect-ready__actions button:hover{color:#eef3f0;border-color:#00d26a47}.desktop-connect-qr{background:#fff;border-radius:12px;width:max-content;margin:4px auto 0;padding:14px}.desktop-connect__main{display:contents}.desktop-connect__main>.desktop-connect-step:first-of-type{grid-area:1/1}.desktop-connect__main>.desktop-connect-step:nth-of-type(2){grid-area:2/1}.desktop-connect__main>.desktop-connect-step:nth-of-type(3){grid-area:3/1}.desktop-connect__main>.desktop-connect__advanced{grid-area:4/1}.desktop-connect__aside{grid-area:1/2/span 2;height:100%;position:static}.desktop-connect-promo{isolation:isolate;background-color:#050907;background-image:url(/account-banner-v1-connect.webp);background-position:right 8px top 8px;background-repeat:no-repeat;background-size:auto calc(100% - 16px);border:1px solid #97aab926;border-radius:16px;grid-area:3/2/span 2;min-height:100%;position:relative;overflow:hidden}.desktop-connect-promo:before{content:"";z-index:-1;background:linear-gradient(#0208051f 0%,#0208053d 42%,#040c08f2 78%,#040c08 100%);position:absolute;inset:0}.desktop-connect-promo:after{display:none}.desktop-connect-promo>div{position:absolute;inset:auto 18px 18px}.desktop-connect-promo span{color:#35e27c;font-size:10px;font-weight:800}.desktop-connect-promo h2{color:#f1f5f3;margin:8px 0;font-size:19px;line-height:1.18}.desktop-connect-promo p{color:#a7b2ac;margin:0;font-size:11px;line-height:1.5}.desktop-connect-ready{flex-direction:column;justify-content:space-between;min-height:100%;display:flex;position:relative}.desktop-connect-ready__header{grid-template-columns:38px minmax(0,1fr);position:relative}.desktop-connect-ready__header h2{white-space:nowrap}.desktop-connect-ready__header>b{display:none}.desktop-connect-ready__summary{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin:0}}@media (width>=981px) and (width<=1250px){.browser-overview-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.browser-setup-panel--overview{grid-column:1/span 5}.browser-subscription-panel--overview{grid-column:6/span 3}.browser-quick-connect,.browser-devices-panel--overview{grid-column:1/span 5}.browser-quick-links,.browser-overview-usage{grid-column:6/span 3}}@media (width>=981px){.desktop-devices__usage{z-index:auto;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto 54px 26px;align-items:center;gap:7px;width:auto;min-height:0;margin-left:2px;padding:0;display:grid;position:static}.desktop-devices__usage span{color:#78848b;font-size:11px}.desktop-devices__usage strong{white-space:nowrap;margin:0;font-size:12px}.desktop-devices__usage>div{width:54px;height:4px;margin:0}.desktop-devices__usage a{color:#32dc78;place-items:center;width:26px;height:26px;margin:0;display:grid}.desktop-devices__tabs{gap:18px}.desktop-subscription-current{grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:5px 18px;min-height:88px;padding:14px 16px}.desktop-subscription-current__label{grid-area:1/1}.desktop-subscription-current h2{grid-area:2/1;margin:0;font-size:19px}.desktop-subscription-current p{grid-area:1/2/span 2;margin:0;line-height:1.5}.desktop-subscription-current__status{grid-area:1/3;padding:5px 8px}.desktop-subscription-current__actions{flex-wrap:nowrap;grid-area:2/3;align-self:center}.desktop-subscription-current__actions .desk-button{white-space:nowrap;min-height:36px;padding:0 11px}.desktop-plan-card{cursor:default}.desktop-referral-overview{background:#0e1317;border:1px solid #97aab926;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.desktop-referral-overview>div{border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:11px 12px;display:flex}.desktop-referral-overview>div:last-child{border-right:0}.desktop-referral-overview svg{color:#31dc78}.desktop-referral-overview strong{font-size:17px;line-height:1.1}.desktop-referral-overview span{color:#7c878e;font-size:11px;line-height:1.35}.desktop-referral-overview .is-accent strong{color:#31dc78}}@media (width>=981px) and (width<=1350px){.desktop-referral-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-referral-overview>div:nth-child(4){border-right:0}.desktop-referral-overview>div:nth-child(-n+4){border-bottom:1px solid #ffffff12}.desktop-subscription-current{grid-template-columns:minmax(170px,.8fr) minmax(200px,1fr)}.desktop-subscription-current__status{grid-area:1/2;justify-self:end}.desktop-subscription-current p{grid-area:2/2}.desktop-subscription-current__actions{grid-area:3/1/auto/-1;justify-content:flex-start}}@media (width>=981px) and (width<=1199px){.desktop-devices__usage>div{display:none}.desktop-devices__tabs{gap:12px}.desktop-referral-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-referral-overview>div{border-bottom:1px solid #ffffff12}.desktop-referral-overview>div:nth-child(3n){border-right:0}}@media (width>=981px){.desktop-subscription__main,.desktop-subscription__aside{gap:24px}.desktop-subscription-plans .desk-section-heading{align-items:center;margin-bottom:22px}.desktop-subscription-plans .desk-section-heading h2{font-size:24px}.desktop-subscription-plans .desk-section-heading p{font-size:13px}.desktop-subscription-plans__grid{gap:16px}.desktop-plan-card{border-radius:16px;gap:8px;min-height:286px;padding:20px}.desktop-plan-card__head{align-items:flex-start;min-height:34px}.desktop-plan-card__head strong{font-size:15px}.desktop-plan-card>b{font-size:28px;line-height:1.15}.desktop-plan-card>small,.desktop-plan-card ul{font-size:13px}.desktop-plan-card ul{gap:8px;margin:12px 0}.desktop-plan-card .desk-button{border-radius:11px;min-height:42px;margin-top:auto}.desktop-subscription-current{border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:24px;min-height:122px;padding:20px 22px;display:grid}.desktop-subscription-current__identity{min-width:0}.desktop-subscription-current__label{margin-bottom:12px;font-size:11px}.desktop-subscription-current__identity h2{margin:0;font-size:22px}.desktop-subscription-current__details{gap:8px;min-width:0;display:grid}.desktop-subscription-current__details>div:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.desktop-subscription-current__details strong{font-size:15px}.desktop-subscription-current__details span{color:#879299;font-size:13px}.desktop-subscription-current__progress{background:#252d32;border-radius:999px;height:5px;overflow:hidden}.desktop-subscription-current__progress i{border-radius:inherit;background:var(--accent);height:100%;display:block}.desktop-subscription-current__details p{color:#98a3a9;margin:0;font-size:12px;line-height:1.4}.desktop-subscription-current__details p b{color:#506059;margin:0 4px}.desktop-subscription-current__actions{grid-template-columns:auto auto;justify-items:stretch;gap:8px;display:grid}.desktop-subscription-current__status{color:#32dc78;text-transform:uppercase;background:#00d26a17;border-radius:7px;grid-column:1/-1;justify-self:end;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.desktop-subscription-current__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.desktop-subscription-current__actions .desk-button{border-radius:11px;min-height:40px;padding:0 12px;font-size:12px}.desktop-subscription-gift{border-radius:16px;min-height:90px;padding:18px 20px}.desktop-subscription-card{border-radius:16px;padding:18px}.desktop-subscription-promo{grid-template-columns:minmax(0,1fr) 42px}.desktop-subscription-features>div{min-height:34px;padding:5px 0}.desktop-subscription-help{border-radius:16px;min-height:84px}}@media (width>=1280px){.desktop-subscription{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.desktop-subscription__aside{grid-template-columns:1fr;align-items:start;display:grid}.desktop-subscription-current--sidebar{flex-direction:column;align-items:stretch;gap:18px;min-height:300px;padding:20px;display:flex}.desktop-subscription-current--sidebar .desktop-subscription-current__identity{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktop-subscription-current--sidebar .desktop-subscription-current__label{margin:0}.desktop-subscription-current--sidebar .desktop-subscription-current__identity h2{text-align:right;font-size:20px}.desktop-subscription-current--sidebar .desktop-subscription-current__details{gap:10px}.desktop-subscription-current--sidebar .desktop-subscription-current__details>div:first-child{gap:4px;display:grid}.desktop-subscription-current--sidebar .desktop-subscription-current__details strong{font-size:20px}.desktop-subscription-current--sidebar .desktop-subscription-current__details p{line-height:1.55}.desktop-subscription-current--sidebar .desktop-subscription-current__actions{grid-template-columns:1fr 1fr;margin-top:auto}.desktop-subscription-current--sidebar .desktop-subscription-current__status{grid-column:1/-1;justify-self:start}.desktop-subscription-current--sidebar .desktop-subscription-current__actions .desk-button{padding:0 9px}}@media (width>=1280px) and (width<=1439px){.desktop-subscription-current{grid-template-columns:minmax(160px,.7fr) minmax(230px,1fr);gap:14px 20px}.desktop-subscription-current__actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.desktop-subscription-current__status{grid-column:auto;justify-self:auto;margin-right:auto}.desktop-subscription-current--sidebar .desktop-subscription-current__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.desktop-subscription-current--sidebar .desktop-subscription-current__status{grid-column:1/-1;justify-self:start;margin-right:0}.desktop-subscription-current--sidebar .desktop-subscription-current__actions .desk-button{width:100%;min-width:0;padding-inline:8px}}@media (width>=981px) and (width<=1279px){.desktop-subscription{grid-template-columns:minmax(0,1fr)}.desktop-subscription__aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-subscription-help,.desktop-subscription-current--sidebar{grid-column:1/-1}.desktop-subscription-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-subscription-current{grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr)}.desktop-subscription-current__actions{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start}.desktop-subscription-current__status{grid-column:1/-1;justify-self:start}}@media (width>=981px){.desktop-subscription-current--main{background:linear-gradient(105deg,#10161a 0%,#0e1417 62%,#101913 100%);grid-template-columns:minmax(170px,.72fr) minmax(300px,1.35fr) auto;align-items:center;gap:24px;min-height:142px;padding:22px 24px;display:grid}.desktop-subscription-current--main .desktop-subscription-current__identity{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.desktop-subscription-current--main .desktop-subscription-current__label{margin-bottom:10px}.desktop-subscription-current--main .desktop-subscription-current__identity h2{margin:0;font-size:24px;line-height:1.1}.desktop-subscription-current--main .desktop-subscription-current__status{grid-column:auto;place-self:auto;margin:12px 0 0}.desktop-subscription-current--main .desktop-subscription-current__details{border-inline:1px solid #ffffff12;padding:2px 24px}.desktop-subscription-current--main .desktop-subscription-current__details>div:first-child{justify-content:space-between}.desktop-subscription-current--main .desktop-subscription-current__details strong{font-size:18px}.desktop-subscription-current--main .desktop-subscription-current__progress{margin:2px 0}.desktop-subscription-current--main .desktop-subscription-current__actions{grid-column:auto;grid-template-columns:1fr;gap:9px;min-width:190px;display:grid}.desktop-subscription-current--main .desktop-subscription-current__actions .desk-button{white-space:nowrap;justify-content:space-between;width:100%;min-height:42px}}@media (width>=981px) and (width<=1279px){.desktop-subscription-current--main{grid-template-columns:minmax(170px,.65fr) minmax(280px,1fr)}.desktop-subscription-current--main .desktop-subscription-current__details{border-right:0}.desktop-subscription-current--main .desktop-subscription-current__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px) and (width<=1535px){.desktop-subscription-current--main{grid-template-rows:auto auto;grid-template-columns:190px minmax(0,1fr);gap:14px 24px;min-height:174px}.desktop-subscription-current--main .desktop-subscription-current__identity{grid-area:1/1/span 2;align-self:center}.desktop-subscription-current--main .desktop-subscription-current__details{border-bottom:1px solid #ffffff12;border-left:1px solid #ffffff12;border-right:0;grid-area:1/2;padding:0 0 14px 24px}.desktop-subscription-current--main .desktop-subscription-current__actions{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-left:24px;display:grid}}@media (width>=981px){.browser-account .browser-product--referral .desk-page-heading--visual{box-sizing:border-box;height:176px;min-height:176px;padding-top:24px}.browser-account .browser-product--referral .desk-page-heading--visual .desk-page-heading__art{height:250px;top:-12px}.desktop-referral{gap:16px}.desktop-referral-link{grid-template-columns:minmax(0,1fr) 248px;align-items:end;gap:14px;min-height:82px;padding:12px 16px}.desktop-referral-link__field{min-width:0}.desktop-referral-link__head{min-height:17px;margin-bottom:6px}.desktop-referral-link__head>small{white-space:nowrap;margin:0}.desktop-referral-terms,.desktop-page-highlights{color:#7d888f;justify-content:flex-end;align-items:center;gap:6px 15px;min-width:0;font-size:11px;line-height:1.3;display:flex}.desktop-referral-terms span,.desktop-page-highlights span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.desktop-referral-terms span+span,.desktop-page-highlights span+span{border-left:1px solid #ffffff14;padding-left:15px}.desktop-referral-terms svg,.desktop-referral-terms b,.desktop-page-highlights svg,.desktop-page-highlights b{color:#31dc78}.desktop-referral-terms b,.desktop-page-highlights b{font-size:12px}.desktop-referral-terms--standalone,.desktop-page-highlights{justify-content:flex-start;gap:6px 20px;min-height:28px;padding:0 3px}.desktop-connect-page,.desktop-devices,.desktop-history-page{gap:12px;display:grid}.desktop-referral-link .desk-copy-row{margin:0}.desktop-referral-link>.desk-button{min-height:44px}.desktop-referral-results{background:#0e1317;border:1px solid #97aab926;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.desktop-referral-results>div{border-right:1px solid #ffffff12;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 36px;align-content:center;align-items:center;gap:3px 12px;min-height:76px;padding:15px 16px;display:grid}.desktop-referral-results>div:last-child{border-right:0}.desktop-referral-results strong{grid-area:1/1;font-size:22px;line-height:1.05}.desktop-referral-results small{color:#7c878e;grid-area:2/1;font-size:11px;line-height:1.35}.desktop-referral-results>div>span{color:#31dc78;background:#00d26a14;border:1px solid #31dc781f;border-radius:10px;grid-area:1/2/span 2;place-items:center;width:36px;height:36px;display:grid}.desktop-referral-history{padding:13px 16px 8px}.desktop-referral-history__toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:6px;display:flex}.desktop-referral-filter{z-index:8;min-width:150px;position:relative}.desktop-referral-filter__trigger{color:#dce2e5;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#11181c;border:1px solid #344149;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:0 11px 0 13px;font-size:11px;transition:border-color .16s,background-color .16s;display:flex}.desktop-referral-filter__trigger:hover,.desktop-referral-filter.is-open .desktop-referral-filter__trigger{background:#141d19;border-color:#31dc7880}.desktop-referral-filter__trigger svg{color:#7f8b91;transition:transform .16s,color .16s}.desktop-referral-filter.is-open .desktop-referral-filter__trigger svg{color:#31dc78;transform:rotate(180deg)}.desktop-referral-filter__menu{background:#10161a;border:1px solid #97aab933;border-radius:11px;gap:2px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000061}.desktop-referral-filter__menu button{color:#aab3b7;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:11px;display:flex}.desktop-referral-filter__menu button:hover{color:#edf2ef;background:#ffffff0b}.desktop-referral-filter__menu button[aria-selected=true]{color:#58df8f;background:#31dc781a}.desktop-referral-history .desk-segmented{min-height:36px}.desktop-referral-history .desk-segmented button{min-height:32px;padding:0 14px}.desktop-referral-history .desk-table th{padding:10px 9px}.desktop-referral-history .desk-table td{padding:8px 9px}.desktop-referral-person{align-items:center;gap:10px;min-width:150px;display:flex}.desktop-referral-person>span{color:#e7ebee;background:#202938;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.desktop-referral-person strong,.desktop-referral-person small{display:block}.desktop-referral-person small{margin-top:3px!important}.desktop-referral-status{color:#929ca2;white-space:nowrap;background:#171e23;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.desktop-referral-status:before{content:"";background:#89959c;border-radius:50%;width:6px;height:6px}.desktop-referral-status.is-active{color:#31dc78;background:#00d26a14}.desktop-referral-status.is-active:before{background:#31dc78}.desktop-referral-banner{background:#050706;border:1px solid #97aab926;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;min-height:126px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.desktop-referral-banner>img{object-fit:cover;object-position:center 52%;opacity:.76;filter:saturate(.94)brightness(.92)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.desktop-referral-banner__copy{z-index:1;max-width:390px;position:relative}.desktop-referral-banner__copy>span{color:#31dc78;font-size:10px;font-weight:750}.desktop-referral-banner h2{margin:5px 0 4px;font-size:17px;line-height:1.25}.desktop-referral-banner h2 strong{font-size:21px}.desktop-referral-banner p{color:#9aa3a0;margin:0;font-size:11px}.desktop-referral-payout,.desktop-referral-level,.desktop-referral-faq{border-radius:16px}.desktop-referral-level h2{margin:7px 0 5px}.desktop-referral-level .desk-progress{margin-top:4px}}@media (width>=981px) and (width<=1350px){.desktop-referral__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.desktop-referral-faq{grid-column:1/-1}.desktop-referral-terms--standalone,.desktop-page-highlights{flex-wrap:wrap}}@media (width>=981px) and (width<=1120px){.desktop-referral-link{grid-template-columns:minmax(0,1fr) 210px}.desktop-referral-terms--standalone,.desktop-page-highlights{justify-content:flex-start}.desktop-referral-results{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-referral-results>div:nth-child(2){border-right:0}.desktop-referral-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.desktop-referral-history__toolbar{flex-direction:column;align-items:flex-start}}@media (width>=981px){.desktop-server-filters{z-index:20;grid-template-columns:minmax(260px,1fr) 190px 180px;gap:9px;position:relative}.desktop-server-select{min-width:0;position:relative}.desktop-server-select.is-open{z-index:4}.desktop-server-select__trigger{color:#d9e0e3;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#0e1317;border:1px solid #97aab92e;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;transition:border-color .16s,background-color .16s;display:flex}.desktop-server-select__trigger:hover,.desktop-server-select.is-open .desktop-server-select__trigger{background:#121a17;border-color:#31dc7880}.desktop-server-select__trigger svg{color:#7e8990;transition:transform .16s,color .16s}.desktop-server-select.is-open .desktop-server-select__trigger svg{color:#31dc78;transform:rotate(180deg)}.desktop-server-select__menu{background:#10161a;border:1px solid #97aab933;border-radius:11px;gap:2px;width:100%;min-width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0006}.desktop-server-select__menu button{color:#aab3b7;min-height:35px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:11px;display:flex}.desktop-server-select__menu button:hover{color:#edf2ef;background:#ffffff0b}.desktop-server-select__menu button[aria-selected=true]{color:#58df8f;background:#31dc781a}.desktop-server-count{color:#7d888f;align-items:center;gap:18px;min-height:26px;margin:0 0 8px;font-size:11px;display:flex}.desktop-server-count>span{align-items:center;gap:6px;display:inline-flex}.desktop-server-count>span+span{border-left:1px solid #ffffff14;padding-left:18px}.desktop-server-count svg,.desktop-server-count strong,.desktop-server-count b{color:#31dc78}.desktop-server-count strong,.desktop-server-count b{font-size:12px;font-weight:700}.desktop-history-metrics{gap:10px}.desktop-history-metrics>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 36px;align-content:center;align-items:center;gap:3px 12px;min-height:88px;padding:15px 16px;display:grid}.desktop-history-metrics>div>strong{grid-area:1/1;font-size:22px;line-height:1.05}.desktop-history-metrics>div>small{color:#7f8a91;grid-area:2/1;font-size:11px}.desktop-history-metrics>div>span{background:#00d26a14;border:1px solid #31dc781f;border-radius:10px;grid-area:1/2/span 2;width:36px;height:36px}.desktop-profile{gap:18px;display:grid}.desktop-profile-hero{background:#0e1317;border:1px solid #97aab926;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""facts facts";align-items:center;gap:18px 24px;min-height:164px;padding:21px 24px 18px;display:grid}.desktop-profile-hero__identity{grid-area:identity;align-items:center;gap:15px;min-width:0;display:flex}.desktop-profile-hero__identity>img,.desktop-profile-avatar{object-fit:cover;color:#43df82;background:#10281b;border:1px solid #31dc7861;border-radius:17px;flex:none;place-items:center;width:68px;height:68px;font-size:27px;font-weight:750;display:grid}.desktop-profile-hero__identity>div>span{color:#31dc78;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:750}.desktop-profile-hero__identity h2{margin:5px 0 3px;font-size:23px;line-height:1.15}.desktop-profile-hero__identity p{color:#7c878e;margin:0;font-size:12px}.desktop-profile-hero__facts{border-top:1px solid #ffffff12;grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding-top:16px;display:grid}.desktop-profile-hero__facts>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 22px;display:grid}.desktop-profile-hero__facts>div:first-child{padding-left:0}.desktop-profile-hero__facts>div:last-child{padding-right:0}.desktop-profile-hero__facts>div+div{border-left:1px solid #ffffff12}.desktop-profile-hero__facts svg{color:#31dc78;background:#00d26a14;border-radius:9px;width:32px;height:32px;padding:8px}.desktop-profile-hero__facts small,.desktop-profile-hero__facts strong{display:block}.desktop-profile-hero__facts small{color:#707c82;font-size:10px}.desktop-profile-hero__facts strong{color:#e1e7e9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.desktop-profile-status{color:#929ca2;white-space:nowrap;background:#151b1f;border:1px solid #ffffff0f;border-radius:8px;grid-area:status;align-self:start;align-items:center;gap:7px;margin-top:2px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.desktop-profile-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.desktop-profile-status.is-active{color:#31dc78;background:#00d26a17}.desktop-profile-highlights{margin-bottom:-4px}.desktop-profile__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.desktop-profile__main,.desktop-profile__aside{gap:16px;min-width:0;display:grid}.desktop-profile-section>header,.desktop-profile-documents>header{justify-content:space-between;align-items:end;gap:18px;min-height:52px;margin-bottom:10px;display:flex}.desktop-profile-section>header span,.desktop-profile-documents>header span{color:#31dc78;text-transform:uppercase;font-size:10px;font-weight:750}.desktop-profile-section>header h2,.desktop-profile-documents>header h2{margin:5px 0 0;font-size:18px}.desktop-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.desktop-profile-actions button:last-child:nth-child(odd){grid-column:1/-1}.desktop-profile-actions button{color:#31dc78;text-align:left;cursor:pointer;background:#0e1317;border:1px solid #97aab926;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 14px;display:grid}.desktop-profile-actions button:hover{background:#101a16;border-color:#31dc7861}.desktop-profile-actions button>span{background:#00d26a17;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.desktop-profile-actions strong,.desktop-profile-actions small{display:block}.desktop-profile-actions strong{color:#e5eaed;font-size:12px}.desktop-profile-actions small{color:#717d84;margin-top:4px;font-size:11px;line-height:1.35}.desktop-profile-actions button>svg{color:#657178}.desktop-profile-documents__card{background:#0e1317;border:1px solid #97aab926;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px;display:grid}.desktop-profile-documents button{color:#31dc78;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 12px 8px 0;display:grid}.desktop-profile-documents button+button{border-left:1px solid #ffffff12;padding-left:16px}.desktop-profile-documents strong,.desktop-profile-documents small{display:block}.desktop-profile-documents strong{color:#dfe5e8;font-size:12px}.desktop-profile-documents small{color:#717d84;margin-top:4px;font-size:10px;line-height:1.35}.desktop-profile-documents button>svg:last-child{color:#667279}.desktop-profile-subscription{background:#0e1317;border:1px solid #97aab926;border-radius:16px;padding:18px}.desktop-profile-subscription__head{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.desktop-profile-subscription__head>span,.desktop-profile-support>span{color:#31dc78;background:#00d26a17;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.desktop-profile-subscription__head small{color:#7b868d;font-size:11px}.desktop-profile-subscription__head b{color:#8d989e;background:#171e23;border-radius:7px;padding:5px 7px;font-size:10px}.desktop-profile-subscription__head b.is-active{color:#31dc78;background:#00d26a17}.desktop-profile-subscription h2{margin:18px 0 15px;font-size:24px}.desktop-profile-subscription__stats{grid-template-columns:1fr 1fr;margin-bottom:17px;display:grid}.desktop-profile-subscription__stats>span+span{border-left:1px solid #ffffff12;padding-left:14px}.desktop-profile-subscription__stats small,.desktop-profile-subscription__stats strong{display:block}.desktop-profile-subscription__stats small{color:#717d84;font-size:10px}.desktop-profile-subscription__stats strong{margin-top:5px;font-size:12px}.desktop-profile-subscription .desk-button{justify-content:space-between;width:100%}.desktop-profile-support{color:#31dc78;text-align:left;cursor:pointer;background:#0e1317;border:1px solid #97aab926;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:13px;display:grid}.desktop-profile-support strong,.desktop-profile-support small{display:block}.desktop-profile-support strong{color:#e5eaed;font-size:12px}.desktop-profile-support small{color:#717d84;margin-top:4px;font-size:11px}}@media (width>=1351px){.desktop-history{align-items:stretch}.desktop-history__aside{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.desktop-referral__layout{align-items:stretch}.desktop-referral__aside{height:100%}.desktop-referral-payout,.desktop-referral-level{padding:14px 16px}.desktop-referral-faq{padding:12px 16px}.desktop-referral-faq .desk-faq{padding:7px 0}}@media (width>=1251px){.desktop-profile__layout{align-items:stretch}.desktop-profile__aside{grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 62px);margin-top:62px}.desktop-profile-subscription{min-height:0}}@media (width>=981px) and (width<=1250px){.desktop-profile-hero{grid-template-columns:minmax(0,1fr) auto}.desktop-profile__layout{grid-template-columns:minmax(0,1fr)}.desktop-profile__aside{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start}}@media (width>=981px) and (width<=1080px){.desktop-server-filters{grid-template-columns:minmax(0,1fr) 160px 155px}.desktop-profile-hero__facts>div{padding-inline:14px}.desktop-profile-hero__facts>div:first-child{padding-left:0}.desktop-profile-hero__facts>div:last-child{padding-right:0}}@media (width>=981px){.browser-account .browser-product .desk-page-heading--visual{box-sizing:border-box;width:100%;height:224px;min-height:224px;margin:0;padding:34px 42% 0 0}.browser-account .browser-product .desk-page-heading--visual .desk-page-heading__art{opacity:.9;width:min(66%,760px);height:330px;inset:-18px -16px auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0% 16%,#00000038 34%,#000 52%);mask-image:linear-gradient(90deg,#0000 0% 16%,#00000038 34%,#000 52%)}.browser-account .browser-product .desk-page-heading--visual .desk-page-heading__art img{object-fit:cover;object-position:right center;opacity:1;filter:hue-rotate(var(--desk-art-hue,0deg)) saturate(var(--desk-art-saturation,.94)) brightness(var(--desk-art-brightness,.92)) contrast(1.07);-webkit-mask-image:linear-gradient(#000 0% 78%,#000000c7 88%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#000000c7 88%,#0000 100%)}.browser-product--connect{--desk-art-brightness:.91}.browser-product--devices{--desk-art-brightness:.92}.browser-product--subscription{--desk-art-brightness:.91}.browser-product--servers{--desk-art-hue:-8deg;--desk-art-brightness:1;--desk-art-saturation:1.04}.browser-product--referral{--desk-art-brightness:.92}.browser-product--history{--desk-art-brightness:.91}.browser-product--support{--desk-art-brightness:.92}.browser-product--settings{--desk-art-hue:-2deg;--desk-art-brightness:.94;--desk-art-saturation:1.02}.browser-product--profile{--desk-art-brightness:.91}.browser-setup-panel--overview .browser-setup-panel__art img{filter:saturate(.94)brightness(.91)contrast(1.07)}.desktop-connect-ready__mark{color:#42dd80;background:0 0;border:1px solid #00d26a73;border-radius:50%;width:32px;height:32px;font-size:14px;font-weight:400;line-height:1}.desktop-connect-ready__header>.desktop-connect-ready__mark{color:#42dd80;font-size:14px;font-weight:400}.desktop-connect-ready__header{grid-template-columns:32px minmax(0,1fr) auto;gap:12px!important}@keyframes desk-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes desk-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes desk-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desk-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desk-expand-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.browser-account :is(.browser-product,.browser-home){animation:.28s cubic-bezier(.22,1,.36,1) both desk-page-enter}.browser-account :is(button,a,input,select,textarea,summary,[role=button],[role=tab]){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s}.browser-account :is(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus,.browser-account :is(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus-visible,.desk-button:focus-visible,.desk-choice:focus-visible,.desk-tab:focus-visible,.desk-input:focus,.desk-segmented button:focus-visible{outline-offset:0;outline:0}.browser-account :is(button,a,summary,[role=button],[role=tab]):focus-visible{border-color:#31dc78d1!important;box-shadow:inset 0 0 0 1px #31dc78d1!important}.browser-account :is(input,select,textarea):focus-visible,.browser-account .desk-input:focus{box-shadow:inset 0 0 0 1px #31dc7847;border-color:#31dc78e6!important}.desktop-server-filters>label:focus-within,.desktop-support-search:focus-within,.desktop-subscription-promo:focus-within .desk-input{border-color:#31dc78e6;box-shadow:inset 0 0 0 1px #31dc783d}.desktop-server-filters>label:focus-within,.desktop-support-search:focus-within{color:#31dc78}.desktop-server-filters>label input:focus,.desktop-server-filters>label input:focus-visible,.desktop-support-search input:focus,.desktop-support-search input:focus-visible{box-shadow:none;border:0!important}.browser-account :is(.desk-button,.browser-action):not(:disabled):hover,.desktop-support-channels>:hover,.desktop-profile-actions button:hover{transform:translateY(-1px)}.browser-account :is(button,a,[role=button],[role=tab]):active{transform:translateY(0)scale(.985)}.desktop-connect-option,.desktop-server-row,.desktop-support-question summary,.desktop-settings-routing label,.desktop-settings-theme button,.desktop-referral-filter__trigger,.desktop-server-select__trigger{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.desktop-connect-option:not([aria-pressed=true]):hover,.desktop-settings-routing label:hover,.desktop-settings-theme button:not(:disabled):hover,.desktop-support-question summary:hover{background-color:#121a17;border-color:#31dc7857}.desktop-referral-filter__menu,.desktop-server-select__menu{transform-origin:100% 0;animation:.18s cubic-bezier(.22,1,.36,1) both desk-menu-enter}.desktop-support-question summary>svg:last-child{transition:transform .2s cubic-bezier(.22,1,.36,1),color .18s}.desktop-support-question[open] summary>svg:last-child{color:#31dc78;transform:rotate(180deg)}.desktop-support-question[open]>p{animation:.2s cubic-bezier(.22,1,.36,1) both desk-expand-enter}.desk-modal{animation:.2s both desk-dialog-backdrop-enter}.desk-modal__dialog{animation:.24s cubic-bezier(.22,1,.36,1) both desk-dialog-enter}}@media (width>=981px) and (height<=760px){.browser-account .browser-sidebar__item{min-height:42px}.browser-account .browser-sidebar__label--secondary{padding-top:14px}}@media (prefers-reduced-motion:reduce){.browser-account *,.browser-account :before,.browser-account :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-primary);padding:var(--space-lg);position:relative;overflow:hidden}.card--clickable{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast)}.card--clickable:hover,.card--clickable:active{background:var(--bg-card-hover)}.card--accent{border-color:var(--border-accent);background:var(--accent-bg)}.card--accent.card--clickable:hover{background:var(--accent-bg-hover)}.card--elevated{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.offer-card{border-radius:var(--radius-lg,16px);background:linear-gradient(135deg,#00ff8808 0%,#0c0c14 100%);border:1px solid #00ff8826;flex-direction:column;gap:12px;margin:0 0 16px;padding:16px;display:flex;position:relative;overflow:hidden}.offer-card>*{z-index:1;position:relative}.offer-card__dismiss{color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:8px;right:8px}.offer-card__dismiss:hover{color:var(--text-primary);background:#ffffff0f}.offer-card__row{align-items:center;gap:12px;padding-right:24px;display:flex}.offer-card__icon{background:var(--accent-bg);width:40px;height:40px;color:var(--accent);box-shadow:var(--accent-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.offer-card__head{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.offer-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:10px;font-weight:700;line-height:1.2}.offer-card__title{color:var(--text-primary);word-break:break-word;margin:0;font-size:16px;font-weight:600;line-height:1.25}.offer-card__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-card__ttl{color:var(--status-warning);white-space:nowrap;background:#f5a6231a;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.offer-card__code{font-family:var(--font-mono,"SF Mono", monospace);letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff0a;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4}.offer-card__hint{color:var(--text-secondary);margin:0;font-size:12px;font-weight:500;line-height:1.45}.offer-card--claimed{border-color:var(--border-accent)}.gift-modal__overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.gift-modal{background:var(--bg-card);width:100%;max-width:480px;max-height:min(90vh,720px);padding:var(--space-md) var(--space-lg) calc(var(--space-xl) + var(--safe-area-bottom) + 12px);-webkit-overflow-scrolling:touch;border:1px solid var(--border-primary);box-shadow:var(--shadow-elevated);will-change:transform;touch-action:pan-y;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:relative;overflow-y:auto}.gift-modal__handle{pointer-events:none;background:#ffffff2e;border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (width>=981px){.browser-account-mode .gift-modal__overlay{align-items:center;padding:24px}.browser-account-mode .gift-modal{background:#101411;border-radius:8px;width:min(680px,100%);max-width:680px;max-height:min(760px,100dvh - 48px);padding:22px 24px 24px}.browser-account-mode .gift-modal__handle{display:none}.browser-account-mode .gift-modal__back,.browser-account-mode .gift-modal__close{border-radius:6px}.browser-account-mode .gift-modal__hero{text-align:left;align-items:flex-start}.browser-account-mode .gift-modal__hero-icon{border-radius:7px}.browser-account-mode .gift-modal__hero p{max-width:520px}.browser-account-mode .gift-modal__plans,.browser-account-mode .gift-modal__methods{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.browser-account-mode .gift-modal__plan,.browser-account-mode .gift-modal__method,.browser-account-mode .gift-modal__input-row{border-radius:7px}}.gift-modal__step{gap:var(--space-lg);flex-direction:column;display:flex}.gift-modal__header{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);display:flex}.gift-modal__back,.gift-modal__close{background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gift-modal__back:active,.gift-modal__close:active{background:var(--bg-card-hover)}.gift-modal__back-spacer{flex-shrink:0;width:32px;height:32px}.gift-modal__title{font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center;color:var(--text-primary);letter-spacing:-.01em;flex:1;margin:0}.gift-modal__hero{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0 var(--space-sm);flex-direction:column;display:flex}.gift-modal__hero-icon{background:var(--accent-bg);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;display:flex}.gift-modal__hero p{font-size:var(--text-sm);color:var(--text-secondary);max-width:300px;margin:0;line-height:1.45}.gift-modal__input-row{background:var(--bg-input);border:1px solid var(--border-primary);height:52px;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:14px;align-items:center;padding:0 16px;display:flex}.gift-modal__input-row:focus-within{border-color:var(--border-accent);background:var(--bg-card-hover)}.gift-modal__input-row--error{border-color:#ff475780}.gift-modal__input-prefix{color:var(--text-tertiary);font-size:var(--text-base);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;margin-right:6px}.gift-modal__input{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.gift-modal__input::placeholder{color:var(--text-tertiary);font-weight:var(--weight-regular)}.gift-modal__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:-8px 4px 0;line-height:1.4}.gift-modal__hint--error{color:var(--status-error)}.gift-modal__plan-switcher{background:var(--bg-input);border-radius:14px;gap:4px;padding:4px;display:flex}.gift-modal__plan-tab{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:10px;flex:1;padding:10px 12px}.gift-modal__plan-tab--active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #0000002e}.gift-modal__plans{gap:var(--space-sm);flex-direction:column;display:flex}.gift-modal__plan{align-items:center;gap:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);text-align:left;width:100%;font:inherit;color:inherit;border-radius:14px;padding:14px 16px;display:flex}.gift-modal__plan:active{background:var(--bg-card-hover)}.gift-modal__plan--selected{border-color:var(--border-accent);background:var(--accent-bg)}.gift-modal__plan-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gift-modal__plan-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gift-modal__plan-name{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-primary)}.gift-modal__plan-badge{background:var(--accent);color:var(--text-on-accent);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:2px 7px}.gift-modal__plan-price{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--accent)}.gift-modal__plan-check{color:var(--accent);flex-shrink:0}.gift-modal__summary{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gift-modal__summary-plan{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.gift-modal__summary-price{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--accent)}.gift-modal__summary-sub{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;margin:-10px 0 0}.gift-modal__methods{gap:var(--space-sm);flex-direction:column;display:flex}.gift-modal__method{align-items:center;gap:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);text-align:left;width:100%;font:inherit;color:inherit;border-radius:14px;padding:12px 16px;display:flex}.gift-modal__method:active{background:var(--bg-card-hover)}.gift-modal__method--selected{border-color:var(--border-accent);background:var(--accent-bg)}.gift-modal__method-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gift-modal__method-icon--bank-card{color:var(--accent);background:#00d0801f}.gift-modal__method-icon--sbp{color:#818cf8;background:#6366f11f}.gift-modal__method-icon--stars{color:#ffba00;background:#ffba001f}.gift-modal__method-icon--crypto{color:#f7931a;background:#f7931a1f}.gift-modal__method-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gift-modal__method-title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.gift-modal__method-desc{font-size:var(--text-xs);color:var(--text-secondary)}.gift-modal__method-check{color:var(--accent);flex-shrink:0}.subscription-page{gap:var(--space-lg);padding-top:var(--space-lg);flex-direction:column;display:flex}.subscription-page__header h1{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.subscription-page__current{padding:var(--space-xl)!important}.subscription-page__current-row{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-start;display:flex}.subscription-page__current-label{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.subscription-page__current-plan{font-size:var(--text-lg);font-weight:var(--weight-bold)}.subscription-page__current-details{flex-direction:column;gap:6px;display:flex}.subscription-page__detail{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.subscription-page__days-left{color:var(--accent);font-weight:var(--weight-semibold)}.subscription-page__progress{background:var(--bg-card-hover);height:4px;margin-top:var(--space-lg);border-radius:2px;overflow:hidden}.subscription-page__progress-bar{background:var(--accent);height:100%;transition:width var(--transition-slow);border-radius:2px}.subscription-page__promo{padding:var(--space-md) var(--space-lg)!important}.subscription-page__promo-label{align-items:center;gap:var(--space-md);color:var(--text-secondary);margin:0 0 10px;padding:0;font-size:12px;font-weight:500;display:flex}.subscription-page__promo-label-icon{color:var(--accent);flex-shrink:0}.subscription-page__promo-label span{flex:1;min-width:0}.subscription-page__promo-row{align-items:center;gap:var(--space-md);display:flex}.subscription-page__promo-icon{color:var(--accent);flex-shrink:0}.subscription-page__promo-input{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-sm);height:36px;padding:0 var(--space-md);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:1px;font-weight:var(--weight-medium);transition:border-color var(--transition-fast);flex:1}.subscription-page__promo-input:focus{border-color:var(--border-accent)}.subscription-page__promo-input--error{border-color:var(--status-error)}.subscription-page__promo-input::placeholder{color:var(--text-tertiary);letter-spacing:0;font-weight:var(--weight-regular)}.subscription-page__balance{cursor:pointer;padding:var(--space-lg)!important}.subscription-page__balance-row{align-items:center;gap:var(--space-md);display:flex}.subscription-page__balance-icon{border-radius:var(--radius-sm);background:var(--accent-bg);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:flex}.subscription-page__balance-label{font-size:var(--text-xs);color:var(--text-tertiary)}.subscription-page__balance-value{font-size:var(--text-lg);font-weight:var(--weight-bold)}.subscription-page__balance-arrow{color:var(--text-tertiary);margin-left:auto}.subscription-page__plans-header{margin-top:var(--space-sm)}.subscription-page__plans-header h2{font-size:var(--text-lg);font-weight:var(--weight-bold)}.subscription-page__plans-header p{font-size:var(--text-sm);color:var(--text-secondary);margin-top:4px}.subscription-page__plans{gap:var(--space-md);flex-direction:column;display:flex}.plan-card{position:relative;padding:var(--space-lg)!important}.plan-card--collapsible{cursor:pointer}.plan-card--popular{border-color:var(--border-accent)}.plan-switcher{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.plan-switcher__tab{color:var(--text-secondary);border-radius:calc(var(--radius-md) - 4px);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:inline-flex;position:relative}.plan-switcher__tab span:not(.plan-switcher__tab-badge){text-overflow:ellipsis;overflow:hidden}.plan-switcher__tab:hover:not(.plan-switcher__tab--active){color:var(--text-primary)}.plan-switcher__tab--active{background:var(--accent-bg);color:var(--accent);box-shadow:0 0 0 1px var(--border-accent)}.plan-switcher__tab-badge{font-size:9px;font-weight:var(--weight-bold);letter-spacing:.06em;background:var(--accent);color:var(--text-on-accent);text-transform:uppercase;border-radius:5px;margin-left:4px;padding:2px 6px;line-height:1}.plan-switcher__tab--active .plan-switcher__tab-badge{color:var(--text-on-accent);background:#00000040}.plan-switcher__hint{text-align:center;font-size:var(--text-xs);color:var(--text-tertiary);margin:-8px 0 var(--space-md)}.plan-card__header-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-card__chevron{color:var(--text-tertiary);transition:transform var(--transition-base), color var(--transition-fast);flex-shrink:0}.plan-card__chevron--open{color:var(--accent);transform:rotate(180deg)}.plan-card--collapsible .plan-card__header{margin-bottom:0}.plan-card--collapsible .plan-card__features{padding-top:var(--space-md)}.plan-card__badge{top:var(--space-md);right:var(--space-md);background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px 10px;position:absolute}.plan-card__name-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.plan-card__badge-inline{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.02em;white-space:nowrap;padding:2px 8px;line-height:1.4}.plan-card__current-inline{border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-medium);color:var(--text-tertiary);border:1px solid var(--border-primary);white-space:nowrap;background:#ffffff0a;padding:2px 8px;line-height:1.4}.plan-card__header{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.plan-card__icon{border-radius:var(--radius-sm);background:var(--accent-bg);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-card__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.plan-card__price-row{align-items:baseline;gap:8px;display:flex}.plan-card__price{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--accent)}.plan-card__original{font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:line-through}.plan-card__features{flex-direction:column;gap:6px;display:flex}.plan-card__features li{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.plan-card__features li svg{color:var(--accent);flex-shrink:0}.plan-card__current{bottom:var(--space-md);right:var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--weight-medium);position:absolute}.plan-card__selected-indicator{background:var(--accent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.subscription-page__purchase{bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + var(--space-lg));z-index:50;position:sticky}.subscription-page__history{margin-top:var(--space-sm)}.subscription-page__history-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.subscription-page__history-header h3{font-size:var(--text-base);font-weight:var(--weight-semibold)}.subscription-page__history-all{font-size:var(--text-sm);color:var(--accent);font-weight:var(--weight-medium)}.subscription-page__tx{padding:var(--space-md) 0;border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;display:flex}.subscription-page__tx:last-child{border-bottom:none}.subscription-page__tx-info{flex-direction:column;display:flex}.subscription-page__tx-desc{font-size:var(--text-sm);font-weight:var(--weight-medium)}.subscription-page__tx-date{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.subscription-page__tx-amount{font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--text-primary)}.subscription-page__tx-amount--positive{color:var(--accent)}.subscription-page__success{text-align:center;align-items:center;gap:var(--space-lg);padding:var(--space-4xl) var(--space-xl);flex-direction:column;margin-top:20vh;display:flex}.subscription-page__success-icon{background:var(--accent-bg);width:80px;height:80px;color:var(--accent);box-shadow:var(--accent-glow-strong);border-radius:50%;justify-content:center;align-items:center;display:flex}.subscription-page__success h2{font-size:var(--text-xl);font-weight:var(--weight-bold)}.subscription-page__success p{font-size:var(--text-sm);color:var(--text-secondary)}.subscription-page__gift-cta{align-items:center;gap:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);text-align:left;font:inherit;margin-top:var(--space-sm);border-radius:14px;padding:14px 16px;display:flex}.subscription-page__gift-cta:active{background:var(--bg-card-hover);border-color:var(--border-accent)}.subscription-page__gift-cta-icon{background:var(--accent-bg);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subscription-page__gift-cta-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.subscription-page__gift-cta-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.subscription-page__gift-cta-desc{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.35}.subscription-page__gift-cta-arrow{color:var(--text-tertiary);flex-shrink:0}.payment-modal__overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.payment-modal{background:var(--bg-card);width:100%;max-width:480px;max-height:min(90vh,720px);padding:var(--space-xl) var(--space-lg) calc(var(--space-2xl) + var(--safe-area-bottom) + 16px);-webkit-overflow-scrolling:touch;border:1px solid var(--border-primary);box-shadow:var(--shadow-elevated);will-change:transform;touch-action:pan-y;border-radius:24px 24px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.payment-modal__methods{gap:var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}.payment-modal__header{justify-content:space-between;align-items:center;display:flex}.payment-modal__header h3{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.payment-modal__close{background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.payment-modal__plan{font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.payment-modal__method{align-items:center;gap:var(--space-md);cursor:pointer;text-align:left;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:100%;color:inherit;font:inherit;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:row;padding:12px 16px;display:flex}.payment-modal__method:active{background:var(--bg-card-hover)}.payment-modal__method--selected{border-color:var(--border-accent);background:var(--accent-bg)}.payment-modal__method-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.payment-modal__method-icon--crypto{color:#f7931a;background:#f7931a1f}.payment-modal__method-icon--bank-card{color:var(--accent);background:#00d0801f}.payment-modal__method-icon--sbp{color:#818cf8;background:#6366f11f}.payment-modal__method-icon--stars{color:#ffba00;background:#ffba001f}.payment-modal__method-info{flex-direction:column;flex:1;min-width:0;display:flex}.payment-modal__method-title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.payment-modal__method-desc{font-size:var(--text-xs);color:var(--text-secondary)}.payment-modal__method-check{color:var(--accent);flex-shrink:0}.payment-modal__version{color:var(--text-tertiary);text-align:center;margin:0;font-size:10px}@media (height<=700px){.payment-modal{padding-top:var(--space-lg);gap:10px}.payment-modal__method{padding:9px 14px}.payment-modal__method-icon{width:40px;height:40px}}@media (width>=981px){.browser-account-mode .payment-modal__overlay{align-items:center;padding:24px}.browser-account-mode .payment-modal{background:#101411;border-color:#ffffff1c;border-radius:8px;gap:18px;width:min(680px,100%);max-width:680px;max-height:min(720px,100dvh - 48px);padding:24px}.browser-account-mode .payment-modal__header h3{font-size:20px}.browser-account-mode .payment-modal__close{border-radius:6px}.browser-account-mode .payment-modal__plan{text-align:left}.browser-account-mode .payment-modal__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.browser-account-mode .payment-modal__method{background:#0d100f;border-radius:7px;min-height:88px}.browser-account-mode .payment-modal__method:hover{background:#121814;border-color:#58dc8857}.browser-account-mode .payment-modal__method--selected{background:#58dc8814;border-color:#58dc88b8}.browser-account-mode .payment-modal__method-icon{border-radius:6px;width:40px;height:40px}.browser-product--subscription .desk-page-heading--visual{height:220px;min-height:220px;padding-top:30px}.browser-product--subscription .desk-page-heading--visual h1{margin-bottom:6px;font-size:40px;line-height:1.08}.browser-product--subscription .desk-page-heading--visual p{max-width:520px}.browser-product--subscription .desk-page-heading__art{width:min(69%,820px);height:320px}.desk-subscription .desktop-subscription{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px}.desk-subscription .desktop-subscription__main,.desk-subscription .desktop-subscription__aside{gap:14px;min-width:0;display:grid}.desktop-subscription-plans{background:0 0;border:0;padding:0}.desktop-subscription-toolbar{justify-content:flex-start;align-items:center;gap:14px;min-height:42px;margin-bottom:14px;display:flex}.desktop-subscription-toolbar .desk-segmented{background:#10181c;border:1px solid #2d3940;border-radius:10px;width:max-content;min-height:42px;padding:3px}.desktop-subscription-toolbar .desk-segmented button{border-radius:7px;min-width:112px;min-height:34px;padding-inline:18px;font-size:12px}.desk-subscription .desktop-subscription-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desk-subscription .desktop-plan-card{cursor:default;background:#0e1519;border:1px solid #97aab92b;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:364px;padding:18px 16px 16px;display:flex}.desk-subscription .desktop-plan-card.is-selected{background:linear-gradient(#102219 0%,#0d1715 100%);border-color:#18dc76;box-shadow:inset 0 0 0 1px #18dc761f}.desk-subscription .desktop-plan-card__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;min-height:46px;display:flex}.desktop-plan-card__head>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.desk-subscription .desktop-plan-card__head strong{font-size:13px;line-height:1.25}.desk-subscription .desktop-plan-card__head span{border-radius:8px;padding:3px 7px;font-size:10px;line-height:1.2}.desktop-plan-card__head>i{color:#8d9aa1;background:#11191d;border:1px solid #97aab921;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.desktop-plan-card.is-selected .desktop-plan-card__head>i{color:var(--accent);background:#00d26a1a;border-color:#23dc7a59}.desk-subscription .desktop-plan-card>b{white-space:nowrap;margin:2px 0 0;font-size:28px;line-height:1.1}.desk-subscription .desktop-plan-card>small{color:#9aa5ab;font-size:12px;line-height:1.4}.desk-subscription .desktop-plan-card ul{flex:1;align-content:start;gap:13px;margin:16px 0 12px;font-size:11px;display:grid}.desk-subscription .desktop-plan-card li{align-items:flex-start;gap:8px;min-height:18px;line-height:1.4;display:flex}.desk-subscription .desktop-plan-card li svg{color:var(--accent);flex:none;margin-top:1px}.desk-subscription .desktop-plan-card .desk-button{border-radius:9px;width:100%;min-height:42px;margin-top:auto;padding:0 8px;font-size:12px}.desk-subscription .desktop-subscription-gift{background:#0e1519;border:1px solid #97aab92b;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:90px;padding:17px 20px;display:grid}.desktop-subscription-gift>span{width:38px;height:38px;color:var(--accent);background:#00d26a1c;border-radius:10px;place-items:center;display:grid}.desktop-subscription-gift strong,.desktop-subscription-gift small{display:block}.desktop-subscription-gift strong{font-size:14px}.desktop-subscription-gift small{color:#7e8990;margin-top:5px;font-size:11px}.desktop-subscription-gift>button{min-width:190px}.desk-subscription .desktop-subscription__aside{grid-template-rows:136px minmax(210px,1fr) 90px;align-self:stretch;padding-top:56px}.desk-subscription .desktop-subscription-card{background:#0e1519;border:1px solid #97aab92b;border-radius:12px;min-height:136px;padding:16px}.desktop-subscription-card h2{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.desktop-subscription-card h2 svg{color:var(--accent)}.desktop-subscription-card p{color:#89949b;margin:0 0 12px;font-size:11px}.desktop-subscription-promo{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.desktop-subscription-promo .desk-input{min-height:42px}.desktop-subscription-promo .desk-button{min-height:42px;padding:0}.subscription-brand-banner{isolation:isolate;background:#000;border:1px solid #97aab92b;border-radius:12px;min-height:210px;position:relative;overflow:hidden}.subscription-brand-banner img{object-fit:cover;object-position:76% center;width:100%;height:100%;position:absolute;inset:0}.subscription-brand-banner:after{content:"";background:linear-gradient(#0000 28%,#020605e0 76%,#020605 100%);position:absolute;inset:0}.subscription-brand-banner__copy{z-index:1;position:absolute;inset:auto 18px 16px}.subscription-brand-banner__copy span{color:var(--accent);font-size:10px;font-weight:750}.subscription-brand-banner__copy h2{color:#f0f4f2;margin:7px 0 0;font-size:20px;line-height:1.15}.subscription-brand-banner__copy p{color:#9ca7a1;max-width:250px;margin:8px 0 0;font-size:11px;line-height:1.45}.desk-subscription .desktop-subscription-help{width:100%;height:90px;min-height:90px;color:var(--accent);text-align:left;background:#0e1519;border:1px solid #97aab92b;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.desktop-subscription-help>span{border:1px solid #24814b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.desktop-subscription-help strong,.desktop-subscription-help small{display:block}.desktop-subscription-help strong{color:#e8eeeb;font-size:12px}.desktop-subscription-help small{color:#7e8990;margin-top:4px;font-size:11px}}@media (width>=981px) and (width<=1279px){.browser-product--subscription .desk-page-heading--visual{height:204px;min-height:204px}.browser-product--subscription .desk-page-heading--visual h1{font-size:34px}.desk-subscription .desktop-subscription{grid-template-columns:minmax(0,1fr)}.desk-subscription .desktop-subscription-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-subscription .desktop-subscription__aside{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.desk-subscription .desktop-subscription-card{min-height:140px}.subscription-brand-banner{min-height:210px}.desk-subscription .desktop-subscription-help{grid-column:1/-1}}@media (width>=1280px) and (width<=1439px){.desk-subscription .desktop-subscription{grid-template-columns:minmax(0,1fr) 260px}.desk-subscription .desktop-plan-card{padding-inline:13px}}:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#16161f;--bg-card-hover:#1c1c28;--bg-elevated:#1e1e2a;--bg-input:#1a1a24;--bg-overlay:#0009;--accent:#00d26a;--accent-hover:#00e676;--accent-dim:#00b85c;--accent-bg:#00d26a14;--accent-bg-hover:#00d26a24;--accent-glow:0 0 20px #00d26a40;--accent-glow-strong:0 0 40px #00d26a59;--status-success:#00d26a;--status-warning:#f5a623;--status-error:#ff4757;--status-info:#4a9eff;--status-offline:#6b6b80;--text-primary:#f0f0f5;--text-secondary:#8b8b9e;--text-tertiary:#5a5a6e;--text-accent:#00d26a;--text-on-accent:#000;--border-primary:#ffffff0f;--border-secondary:#ffffff08;--border-accent:#00d26a4d;--shadow-card:0 2px 12px #0000004d;--shadow-elevated:0 8px 32px #0006;--shadow-button:0 4px 16px #00d26a33;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SF Mono", "Fira Code", monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:34px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--transition-spring:.3s cubic-bezier(.34, 1.56, .64, 1);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:72px;--header-height:56px;--content-max-width:480px}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);line-height:var(--line-height-normal);min-height:100dvh;overflow-x:hidden}#root{flex-direction:column;min-height:100dvh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:0;height:0}::selection{background:var(--accent-bg);color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 12px #00d26a33}50%{box-shadow:0 0 24px #00d26a66}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:.3s forwards fadeIn}.animate-slide-up{animation:.4s forwards slideUp}
