:root{--bg0: #070a12;--bg1: #0a1020;--bg2: #0b1b22;--card: rgba(255, 255, 255, .05);--card2: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--good: #36f0c9;--warn: #ffd38a;--bad: #ff6b84;--accent: rgba(255, 255, 255, .92);--accent2: rgba(255, 255, 255, .74);--line: rgba(255, 255, 255, .12);--shadow: 0 18px 52px rgba(0, 0, 0, .5);--ring: rgba(255, 255, 255, .1);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial;color:var(--text)}*{box-sizing:border-box}html,body{height:100%;margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;background:radial-gradient(900px 700px at 50% 18%,rgba(255,255,255,.1),transparent 60%),radial-gradient(520px 320px at 15% 78%,rgba(87,116,214,.09),transparent 70%),radial-gradient(420px 260px at 80% 72%,rgba(255,255,255,.04),transparent 70%),linear-gradient(180deg,#070a12e0,#070a12f0);background-repeat:no-repeat;background-attachment:scroll;background-color:#070a12}body{position:relative;line-height:1.35;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:none}#root{min-height:100%}a{color:inherit}.container{max-width:980px;margin:0 auto;min-height:100vh;width:100%;padding:calc(18px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}.bootScreen{min-height:100vh;display:grid;place-items:center;padding:18px}.bootCard{width:min(360px,100%);border-radius:18px;border:1px solid var(--line);background:radial-gradient(700px 380px at 35% 0%,rgba(255,255,255,.07),transparent 55%),linear-gradient(180deg,#ffffff0f,#0000002e);box-shadow:var(--shadow);padding:22px 16px;text-align:center}.bootLogo{width:52px;height:52px;border-radius:12px;object-fit:cover}.bootTitle{margin-top:10px;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:22px}.bootText{margin-top:6px;color:var(--muted);font-size:13px}.bootSpinner{margin:14px auto 0;width:24px;height:24px;border-radius:999px;border:2px solid rgba(255,255,255,.2);border-top-color:#ffffffe6;animation:bootSpin .9s linear infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}.header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 14px}.headerBrandBtn{display:inline-flex;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;pointer-events:auto;position:relative;z-index:2}.headerBrandBtn:focus-visible{outline:2px solid rgba(255,181,98,.7);outline-offset:4px;border-radius:10px}.headerActions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.headerActions .iconBtn{height:46px;padding:0 14px;border-radius:14px}.notifBtn{position:relative;min-width:46px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;gap:0}.notifBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:#ff617af2;color:#fff;font-size:10px;line-height:18px;text-align:center;border:1px solid rgba(255,255,255,.28)}.title{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.3px;font-size:20px;line-height:1.2;margin:0}.subtitle{font-size:12px;margin:6px 0 0;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#0003;font-size:12px;color:var(--muted);backdrop-filter:none}.grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 900px){.grid{grid-template-columns:1.2fr .8fr}}.card{background:radial-gradient(900px 420px at 40% 0%,rgba(255,255,255,.06),transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;backdrop-filter:none;contain:layout paint;content-visibility:auto;contain-intrinsic-size:320px}.cardHeader{padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:10px;align-items:center}.cardTitle{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:14px;margin:0}.cardBody{padding:14px}.row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.16)}.row:last-child{border-bottom:none}.k{color:var(--muted);font-size:12px}.v{font-size:13px;text-align:right;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;border:1px solid var(--line);background:#0000002e}.badge.good{color:var(--good)}.badge.warn{color:var(--warn)}.badge.bad{color:var(--bad)}.btnRow{display:flex;gap:8px;flex-wrap:wrap}.btnCol{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.authPrimaryRow{display:grid;gap:8px}.authPrimaryRow button{width:100%}.authSecondaryRow{display:grid;gap:8px;grid-template-columns:1fr 1fr}.authSecondaryRow button{width:100%}button{appearance:none;border:1px solid var(--line);background:#00000038;color:var(--text);padding:10px 12px;border-radius:12px;font-size:13px;cursor:pointer;backdrop-filter:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;transition:background .18s ease,border-color .18s ease,opacity .18s ease}button:hover:not(:disabled){background:#0000004d}button:disabled{opacity:.6;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(138,180,255,.9);outline-offset:2px}.ghostBtn{border-color:#ffffff2e;background:#00000038}.ghostBtn:hover{background:#0000004d}.buyScreen .ghostBtn{display:none}.buyScreen{max-width:720px;margin:0 auto;display:grid;gap:12px}.buyTop{display:none}.brandRow{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.brandIcon{font-size:18px}.brandName{letter-spacing:.3px}.payCard{border-radius:18px;border:1px solid var(--line);background:radial-gradient(900px 480px at 30% 0%,rgba(255,255,255,.05),transparent 55%),linear-gradient(180deg,#ffffff0f,#0000002e);padding:14px;box-shadow:var(--shadow)}.paySection{padding:12px 0;border-bottom:1px dashed rgba(255,255,255,.14)}.paySection:last-of-type{border-bottom:none}.sectionTitle{font-size:13px;color:var(--muted);margin-bottom:8px}.tabRow{display:flex;gap:8px;flex-wrap:wrap}.tab{border-radius:12px;padding:8px 12px;background:#00000040;border:1px solid var(--line);font-size:13px}.tab.active{border-color:#ffffff8c;background:linear-gradient(180deg,#5a82ff4d,#0000004d)}.badgeSm{margin-left:6px;padding:2px 6px;border-radius:999px;font-size:11px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.priceBlock{margin-top:12px}.priceValue{font-size:24px;font-weight:700}.priceHint{color:var(--muted);font-size:12px;margin-top:4px}.priceMeta{margin-top:10px;display:grid;gap:6px;color:var(--muted);font-size:12px}.sectionRow{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.selectPill{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#00000040;display:inline-flex;align-items:center;gap:8px}.caret{color:var(--muted)}.dotRow{display:flex;gap:10px;margin-top:10px}.dotBtn{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;padding:0}.dotBtn.active{background:#78a0ffcc;border-color:#78a0ffe6}.deviceBtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.deviceTab{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:160px}.devicePrice{color:var(--muted);font-size:12px;white-space:nowrap}.promoRow{display:flex;gap:8px;align-items:center}.promoRow input{flex:1 1 200px;padding:8px 10px;border-radius:12px;background:#00000038;border:1px solid var(--line);color:var(--text)}.promoMsg{color:var(--muted);font-size:12px;margin-top:6px}.logos{color:var(--muted);font-size:12px;letter-spacing:.4px}.balanceRow{margin-top:6px;display:flex;gap:8px;align-items:center}.balanceRow input{flex:0 0 140px;padding:8px 10px;border-radius:12px;background:#00000038;border:1px solid var(--line);color:var(--text)}.balanceHint{color:var(--muted);font-size:12px}.payOk{margin-top:10px;color:var(--good);font-size:12px}.totalRow{margin-top:8px}.totalValue{font-size:20px;font-weight:700}.payBtn{width:100%;margin-top:14px;border-radius:14px;padding:12px;font-size:15px;background:linear-gradient(180deg,#78a0ff73,#3c508c73);border:1px solid rgba(120,160,255,.6)}.payBtn:hover{background:linear-gradient(180deg,#78a0ff8c,#3c508c8c)}.backBtn{justify-self:start}.btnRow button.primary{border-color:#ffffff42;background:linear-gradient(180deg,#ffffff1a,#0003)}.btnRow button.primary:hover{background:linear-gradient(180deg,#ffffff24,#00000047)}.hero{max-width:560px;margin:0 auto 12px}.heroSummary{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.heroSummaryTitle{font-size:clamp(22px,6.2vw,28px);line-height:1.1;font-weight:700;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;overflow-wrap:anywhere}.heroSummaryMeta{text-align:right;min-width:96px}.heroSummaryStatus{font-size:16px;margin-top:6px;font-weight:700}.heroTop{display:grid;place-items:center;padding:16px 0 8px}.heroAvatar{width:132px;height:132px;border-radius:22px;background:transparent;box-shadow:none;overflow:hidden}.heroAvatar img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.08)}.navGrid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}@media (min-width: 520px){.navGrid{grid-template-columns:1fr 1fr}}.navBtn{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;transition:border-color .2s ease,background .2s ease}.navBtn .left{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px;min-width:0}.emojiFix{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;line-height:1;font-size:20px;flex:0 0 auto}.emojiBuy{transform:none}.navBtn .right{color:var(--muted);font-size:12px}.navBtn.big{grid-column:1 / -1;padding:16px;font-size:14px}.navBtn.big .right{font-size:13px;color:#ffffffd6;font-weight:700}.navBtn,.navBtn.primary,.navBtn.big,.navBtn.big.primary{border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff14,#0000002e)}.navBtn.trialBtn{border-color:#5ea8ff61;background:linear-gradient(180deg,#5ea8ff3d,#00000038)}.navBtn.trialBtn:hover{background:linear-gradient(180deg,#5ea8ff52,#0000004d)}.navBtn:hover,.navBtn.primary:hover{background:linear-gradient(180deg,#ffffff1f,#0000003d)}.navBtn.navBtnCenter{justify-content:center}.navBtn.navBtnCenter .left{width:100%;justify-content:center;text-align:center}.navBtn.navBtnConnectCompact{justify-content:center}.navBtn.navBtnConnectCompact .left{gap:8px;white-space:nowrap;font-size:14px;line-height:1.1;width:100%;justify-content:center}.navBtn.navBtnConnectCompact .navBtnConnectCompactText{display:inline-block;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;font-size:clamp(12px,3.6vw,15px)}.navBtn.navBtnConnectCompact .emojiFix{width:22px;min-width:22px;height:22px;font-size:18px}.navBtn.navBtnConnect .navBtnConnectInner{position:static;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.navBtn.navBtnConnect .navBtnConnectIcon{position:static;transform:none}.navBtn.navBtnConnect .navBtnConnectText{display:inline-block;max-width:220px;text-align:center;line-height:1.18}.navRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.iconBtn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.inputLike{width:100%;padding:10px;border-radius:12px;background:#0003;color:var(--text);border:1px solid var(--line);user-select:text;-webkit-user-select:text;font-size:15px;line-height:1.35;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.inputLike:focus-visible{border-color:#8ab4ffb8;box-shadow:0 0 0 2px #8ab4ff33}.passwordInputWrap{position:relative;width:100%}.passwordInputWrap .inputLike{padding-right:92px}.passwordToggle{position:absolute;top:50%;right:7px;transform:translateY(-50%);min-height:34px;padding:0 11px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--muted);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.passwordToggle:hover,.passwordToggle:focus-visible{color:var(--text);border-color:#ffffff47;background:#ffffff1a}.referralLinkText{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;cursor:text;-webkit-overflow-scrolling:touch}.referralLinksRow{display:block}.referralLinksWrap{width:100%;text-align:left}.referralLinksGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referralLinkCard{min-width:0;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 20% 0%,rgba(240,154,72,.11),transparent 34%),#ffffff09;box-shadow:inset 0 1px #ffffff0f}.referralLinkLabel{font-size:14px;font-weight:800;letter-spacing:.01em;color:#fffffff0}.referralLinkHint{margin-top:4px;min-height:36px;font-size:12px;line-height:1.35;color:var(--muted)}.referralLinkInput{margin-top:8px}.referralActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referralActions button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:14px;font-size:clamp(12px,3.4vw,14px);text-align:center;white-space:nowrap}.referralActions .actionIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;font-size:15px;line-height:1}.referralActionFeedback{margin-top:8px;font-size:12px;line-height:1.35;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000038}.referralActionFeedback.ok{color:#78f0ccf5}.referralActionFeedback.error{color:#ff8e8efa}.referralActions button.copyDone{border-color:#78f0cc8c;background:linear-gradient(180deg,#78f0cc3d,#00000038)}.connectActions{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.connectActionBtn{width:100%;min-height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:nowrap;font-size:clamp(12px,3.3vw,14px)}.connectActionBtn.copyDone{border-color:#78f0cc8c;background:linear-gradient(180deg,#78f0cc3d,#00000038)}.connectActionFeedback{margin-top:8px;font-size:12px;line-height:1.35;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000038}.connectActionFeedback.ok{color:#78f0ccf5}.connectActionFeedback.error{color:#ff8e8efa}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffd1}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{border-bottom:1px solid rgba(255,255,255,.1);padding:10px 6px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-weight:600;font-size:12px}.small{font-size:12px;color:var(--muted)}.formCol{display:grid;gap:10px}.field{display:grid;gap:6px;margin-bottom:8px}.field label{font-size:12px;color:var(--muted)}.emailHintWarn{margin-top:6px;border:1px solid rgba(255,211,138,.55);background:#ffd38a24;color:#ffeec9f5;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35;font-weight:600}.errorBox{border:1px solid rgba(255,92,122,.45);background:#ff5c7a1a;border-radius:14px;padding:12px;color:#ffffffeb;backdrop-filter:blur(10px)}.okBox{border:1px solid rgba(54,240,201,.45);background:#36f0c91a;border-radius:14px;padding:12px;color:#ffffffeb}.statusBanner{margin-top:12px;border:1px solid rgba(138,180,255,.45);background:#8ab4ff1a;border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.statusBanner.warn{border-color:#ffd38a8c;background:#ffd38a1f}.notifList{display:grid;gap:10px}.notifCard{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#0003;overflow:hidden}.notifHtml{margin-top:6px;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.notifHtml *{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.notifHtml a{color:#8ab4ff;text-decoration:underline;overflow-wrap:anywhere;word-break:break-all}@media (max-width: 560px){html,body{background-attachment:scroll}.container{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(72px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}html,body{background:radial-gradient(520px 420px at 50% 10%,rgba(255,255,255,.08),transparent 62%),linear-gradient(180deg,#070a12e6,#070a12f5)}.header{margin:4px 0 10px;align-items:flex-start;flex-direction:column;gap:8px}.headerActions{gap:6px;width:100%;justify-content:flex-end}.headerActions .iconBtn{height:42px;padding:0 11px;border-radius:12px}.notifBtn{min-width:42px;padding:0 11px;font-size:18px}.title{font-size:18px}.hero{max-width:100%;margin:0 auto 10px}.heroSummary{align-items:flex-start}.heroSummaryMeta{min-width:84px}.heroSummaryStatus{font-size:15px}.heroTop{padding:10px 0 6px}.heroAvatar{width:116px;height:116px;border-radius:18px}.card{border-radius:14px;box-shadow:0 8px 20px #00000057}.cardHeader{padding:12px 12px 8px}.cardBody{padding:12px}.navGrid{gap:8px;margin-top:10px}.navBtn{padding:12px;border-radius:14px;min-height:52px}.navBtn .left{gap:8px;font-size:14px}.navBtn .right{font-size:12px}.navBtn.big{padding:13px;min-height:56px}.navBtn.big .right{font-size:12px}.navBtn.navBtnConnectCompact .left{gap:8px;font-size:13px}.emojiFix{width:22px;min-width:22px;height:22px;font-size:18px}.buyScreen{gap:10px}.payCard{padding:12px}.promoRow{flex-wrap:wrap;align-items:stretch}.promoRow input{flex:1 1 100%}.balanceRow{flex-wrap:wrap;align-items:stretch}.balanceRow input{flex:1 1 100%}.table{display:block;min-width:560px;overflow-x:auto;-webkit-overflow-scrolling:touch}.table th,.table td{white-space:nowrap}.btnRow{width:100%}.btnRow button{flex:1 1 auto}.referralActions button{min-height:44px;padding:10px}.referralLinksGrid{grid-template-columns:1fr}.referralLinkHint{min-height:0}.connectActions{grid-template-columns:1fr}.connectActionBtn{min-height:44px;padding:10px}.authSecondaryRow{grid-template-columns:1fr}.notifHtml{font-size:12px}.inputLike,input,textarea,select{font-size:16px}}@media (max-width: 390px){.title{font-size:17px}.heroAvatar{width:104px;height:104px}.heroSummaryStatus{font-size:14px}.navBtn.navBtnConnectCompact .left{font-size:12px}.navBtn.navBtnConnectCompact .navBtnConnectCompactText{max-width:calc(100% - 26px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.motionStable,html.motionStable body{background-attachment:scroll!important}html.motionStable *,html.motionStable *:before,html.motionStable *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.motionStable .bootSpinner{animation:bootSpin .9s linear infinite!important}@media (hover: none){button,.navBtn,.payBtn,.tab,.inputLike{transition:none!important}}.landingRoot{min-height:100vh;color:var(--text);background:radial-gradient(950px 540px at 50% -10%,rgba(255,145,77,.22),transparent 62%),radial-gradient(740px 420px at 8% 92%,rgba(40,98,228,.18),transparent 74%),linear-gradient(180deg,#050912,#081224 72%,#070e1e)}.landingNav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:calc(12px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 12px calc(14px + env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.09);background:#070e1cc7;backdrop-filter:blur(12px)}.landingBrandBtn{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;margin:-4px -6px;padding:4px 6px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.landingBrandBtn:focus-visible{outline:2px solid rgba(255,181,98,.7);outline-offset:3px;border-radius:10px}.landingBrandBtn img{border-radius:8px;width:26px;height:26px;object-fit:cover}.landingAnchorNav{display:inline-flex;justify-content:center;gap:14px;flex-wrap:wrap}.landingAnchorNav a{font-size:13px;color:#ffffffc7;text-decoration:none}.landingAnchorNav a:hover{color:#fffffff5}.landingNavActions{display:inline-flex;align-items:center;gap:8px}.landingMain{max-width:1140px;margin:0 auto;padding:20px calc(14px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));display:grid;gap:18px}.landingSection{border:1px solid rgba(255,255,255,.11);border-radius:20px;background:radial-gradient(820px 340px at 22% -5%,rgba(255,162,64,.11),transparent 58%),linear-gradient(180deg,#ffffff0f,#0000003d);box-shadow:0 18px 48px #0000005c;padding:clamp(16px,2.6vw,26px)}.landingHero{position:relative;overflow:hidden;max-width:1040px;margin:0 auto}.landingHeroInner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:stretch;gap:clamp(14px,2.2vw,34px)}.landingHeroContent{position:relative;z-index:2}.landingHeroGlow{position:absolute;top:-180px;right:-160px;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,#ff9d4757,#ff9d4700 72%);pointer-events:none}.landingHeroStatsSide{display:flex;align-items:flex-end;justify-content:stretch}.landingEyebrow{margin:0 0 8px;text-transform:uppercase;font-size:12px;letter-spacing:.12em;color:#ffc48ff2}.landingHero h1{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(30px,4.6vw,56px);line-height:1.02;max-width:15ch}.landingLead{margin:14px 0 0;color:#ffffffd1;max-width:66ch;font-size:clamp(14px,1.6vw,18px);line-height:1.45}.landingHeroCta{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.landingBtn{min-height:44px;border-radius:14px;padding:0 14px;border:1px solid rgba(255,255,255,.22);color:var(--text);background:#0003;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;cursor:pointer}.landingBtnPrimary{border-color:#ffa9538a;background:linear-gradient(180deg,#ffa04a54,#783c0f57)}.landingBtnPrimary:hover{background:linear-gradient(180deg,#ffa04a70,#783c0f6b)}.landingBtnGhost:hover{background:#ffffff14}.landingStats{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landingStatsSide{width:100%;align-self:flex-end}.landingStatCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;background:#040a1485;display:grid;gap:6px;min-height:90px}.landingStatCard span{color:#ffffffad;font-size:12px}.landingStatCard strong{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:22px;line-height:1}.countingValue{position:relative;display:inline-block;animation:statPulse .42s ease-in-out infinite alternate}@keyframes statPulse{0%{opacity:.84;transform:translateY(0)}to{opacity:1;transform:translateY(-1px)}}.landingSectionTitleRow{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.landingSectionTitleRow h2{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(20px,2.6vw,30px)}.landingSectionTitleRow p{margin:0;color:#ffffffad;font-size:13px}.landingFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landingFeatureCard{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#03091485;padding:14px}.landingFeatureCard h3{margin:0 0 8px;font-size:17px}.landingFeatureCard p{margin:0;color:#ffffffbd;font-size:13px}.landingPills{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.landingPill{padding:7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#050c187a;font-size:12px}.landingPillsProtocols{row-gap:10px}.protocolPill{position:relative;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;cursor:help;transition:border-color .2s ease,background .2s ease}.protocolPill.active{border-color:#ffaf5e94;background:linear-gradient(180deg,#ffaa5c38,#050c1885)}.protocolLabel{font-weight:600;letter-spacing:.01em}.protocolActiveDot{width:7px;height:7px;border-radius:999px;background:#61f0c1;box-shadow:0 0 10px #61f0c1ad}.protocolTip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);opacity:0;pointer-events:none;width:min(280px,74vw);border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#070e1cf5;color:#ffffffeb;font-size:12px;line-height:1.35;padding:8px 10px;z-index:8;box-shadow:0 10px 24px #00000059;transition:opacity .16s ease,transform .16s ease}.protocolPill:hover .protocolTip,.protocolPill:focus-visible .protocolTip{opacity:1;transform:translate(-50%) translateY(0)}.landingHint{color:#ffffffa3;font-size:12px}.landingError{margin-top:10px;border:1px solid rgba(255,110,138,.5);border-radius:12px;background:#ff6e8a1f;color:#ffffffe6;padding:10px 12px;font-size:13px}.landingLocationGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landingLocationCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#03091485;display:grid;gap:6px}.landingLocationTop{display:flex;justify-content:space-between;align-items:center;gap:8px}.landingStatus{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);padding:3px 8px;font-size:11px;text-transform:lowercase}.landingStatus.online{color:#74f2c7f0;border-color:#74f2c78c}.landingStatus.offline{color:#ffa0a0f2;border-color:#ff82828a}.landingLatency{color:#ffc28ff2;font-size:12px;font-weight:600}.landingTariffGrid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landingTariffCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px;background:radial-gradient(260px 140px at 80% -14%,rgba(255,165,88,.22),transparent 62%),linear-gradient(180deg,#081021c7,#050c189e);display:grid;gap:10px;box-shadow:0 12px 28px #0000003d}.landingTariffCard h3{margin:0;font-size:18px}.landingTariffHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.landingTariffBadge{display:inline-flex;align-items:center;border:1px solid rgba(255,184,117,.6);border-radius:999px;padding:4px 9px;font-size:11px;color:#ffd2a9f5;background:#ff9e4829;white-space:nowrap}.landingTariffPrice{font-size:26px;line-height:1.1;font-weight:700;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.landingTariffMeta{display:grid;gap:6px;color:#ffffffc7;font-size:13px}.landingTariffMeta span{display:inline-flex;align-items:center;gap:6px}.landingTariffMeta span:before{content:"•";color:#ffb875e6}.landingTariffCard .landingBtn{margin-top:4px;width:100%}.landingFaqList{margin-top:12px;display:grid;gap:10px}.landingFaqItem{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#03091485;padding:10px 12px}.landingFaqItem summary{cursor:pointer;font-weight:600}.landingFaqItem p{margin:10px 0 0;color:#ffffffc7;font-size:13px;line-height:1.45}.landingFinalCta{text-align:center}.landingFinalCta h2{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(22px,2.9vw,34px)}.landingFinalCta p{margin:8px auto 0;max-width:58ch;color:#ffffffc7}.landingFinalCta .landingHeroCta{justify-content:center}.landingLegalSection{padding-top:16px;padding-bottom:16px}.landingLegalWrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.landingDocuments{display:grid;gap:8px}.landingDocumentsTitle{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.landingDocumentsLinks{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.landingDocumentLink{color:#ffffffdb;text-decoration:none;font-size:14px;line-height:1.3;transition:color .18s ease,opacity .18s ease}.landingDocumentLink:hover{color:#ffb06e}.landingTelegramButton{min-width:180px;text-align:center}.reveal{animation:landingReveal .56s ease both}.reveal:nth-child(2){animation-delay:90ms}.reveal:nth-child(3){animation-delay:.14s}.reveal:nth-child(4){animation-delay:.2s}.reveal:nth-child(5){animation-delay:.26s}.reveal:nth-child(6){animation-delay:.32s}@keyframes landingReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.landingHero{max-width:none}.landingHeroInner{grid-template-columns:1fr;gap:18px}.landingHeroStatsSide{align-items:stretch}.landingFeatureGrid,.landingLocationGrid,.landingTariffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.landingNav{grid-template-columns:1fr;justify-items:stretch;gap:10px}.landingAnchorNav{justify-content:flex-start;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}.landingNavActions{justify-content:stretch;width:100%}.landingNavActions .landingBtn{flex:1 1 auto}.landingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.landingFeatureGrid,.landingLocationGrid,.landingTariffGrid{grid-template-columns:1fr}.landingLegalWrap{align-items:flex-start}.landingTelegramButton{width:100%;min-width:0}.protocolTip{width:min(260px,82vw)}}@media (hover: none){.protocolTip{display:none}}@media (prefers-reduced-motion: reduce){.reveal,.countingValue{animation:none!important;transform:none!important;opacity:1!important}}
