.tab-bar[data-v-fa8f9dc4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-border);z-index:100;background:#0d1b35eb;height:60px;display:flex;position:fixed;bottom:0;left:0;right:0}.tab-bar__tab[data-v-fa8f9dc4]{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;text-decoration:none;display:flex}.tab-bar__tab--active[data-v-fa8f9dc4],.tab-bar__tab[data-v-fa8f9dc4]:active{color:var(--color-primary)}.tab-bar__icon[data-v-fa8f9dc4]{flex-shrink:0;width:24px;height:24px}.tab-bar__label[data-v-fa8f9dc4]{font-size:var(--text-small);font-weight:500;line-height:1}.app-shell[data-v-73616ce6]{min-height:var(--tg-viewport-stable-height,100vh);color:var(--color-text-primary);z-index:2;background:0 0;flex-direction:column;display:flex;position:relative}.app-shell__main--mobile[data-v-73616ce6]{flex:1;padding-bottom:60px;overflow-y:auto}.app-shell__main--no-tabbar[data-v-73616ce6]{padding-bottom:0}.fade-enter-active[data-v-73616ce6],.fade-leave-active[data-v-73616ce6]{transition:opacity var(--duration-normal) var(--ease-out)}.fade-enter-from[data-v-73616ce6],.fade-leave-to[data-v-73616ce6]{opacity:0}:root{--color-bg-base:#023b94;--color-bg-start:#023b94;--color-bg-end:#1a2c4f;--color-accent-cyan:#46e4ff;--color-accent-teal:#1adbfb;--color-primary-start:#21cccf;--color-primary-end:#16a2c4;--color-primary:#1cb7c9;--color-accent-mint:#46e4ff;--color-text-primary:#fff;--color-text-secondary:#ffffff7d;--color-text-muted:#fff6;--color-text-anchor:#ffffff7d;--color-text-gradient:linear-gradient(83deg, #fff 2.5%, #e2e2e2 93%);--color-card-default:#7dbcf666;--color-card-default-shadow:0px -2px 6px #0000001a;--color-card-highlighted:#00205799;--color-card-highlighted-border:1px solid #fff;--color-card-highlighted-shadow:0px -2px 16px #ffffff7a;--color-card-elevated:#ffffff1f;--color-card-white:#fff;--color-card-text-dark:#1a1a2e;--color-badge-best-bg:#fff;--color-badge-best-text:#010916;--color-badge-popular-bg:#46e4ff;--color-badge-popular-text:#010917;--color-badge-best:var(--color-accent-cyan);--color-badge-popular:var(--color-accent-cyan);--color-cta-bg:#fff;--color-cta-text:radial-gradient(ellipse at center, #113960 0%, #125978 50%, #127890 100%);--color-info-bg:#0108174d;--color-border:#ffffff1a;--text-hero:clamp(2rem, 1.5rem + 3vw, 2.5rem);--text-hero-line-height:.9;--text-hero-letter-spacing:-.4px;--text-tariff-duration:1rem;--text-price:1.25rem;--text-price-per-month:.875rem;--text-badge:.75rem;--text-info:.75rem;--text-cta:1.125rem;--text-body:1rem;--text-caption:.8125rem;--text-small:.75rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-section:48px;--card-width:355px;--card-height:90px;--card-margin:43px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-card:20px;--radius-cta:15px;--radius-badge-tl:13px;--radius-badge-tr:13px;--radius-pill:9999px;--shadow-card:0 4px 24px #0003;--shadow-card-highlighted:0px -2px 16px #ffffff7a;--duration-fast:.15s;--duration-normal:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--max-width-mobile:440px;--sidebar-width:260px}@font-face{font-family:Neue Machina;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/NeueMachina-Light.woff2)format("woff2")}@font-face{font-family:Neue Machina;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NeueMachina-Regular.woff2)format("woff2")}@font-face{font-family:Neue Machina;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NeueMachina-Medium.woff2)format("woff2")}@font-face{font-family:Neue Machina;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NeueMachina-Bold.woff2)format("woff2")}@font-face{font-family:Neue Machina;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/NeueMachina-Ultrabold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:#050e1c url(/images/bg-paywall.svg) 50%/cover no-repeat fixed}html[data-route=connect]{background-image:url(/images/bg-connect.svg)}html[data-route=setup],html[data-route=download]{background-image:url(/images/bg-activation.svg)}html[data-route=profile]{background-image:url(/images/bg-profile.svg)}html[data-route=subscription],html[data-route=cancel],html[data-route=device-add-picker],html[data-route=device-add-ios],html[data-route=device-add-android],html[data-route=device-add-windows],html[data-route=device-add-tv]{background-image:url(/images/bg-subscription.svg)}html[data-route=plan-change-success],html[data-route=happ-pre-install]{background-image:url(/images/bg-cancel-success.svg)}html:after{content:"";pointer-events:none;z-index:0;filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3C/svg%3E#n");opacity:.15;mix-blend-mode:overlay;background:#0000000d;position:fixed;inset:0}body{color:var(--color-text-primary);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--text-body);min-height:var(--tg-viewport-height,100vh);scroll-behavior:smooth;line-height:1.5;overflow-x:hidden}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
