: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:0;object-fit:contain}.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)}}.authScreen{min-height:100vh;display:grid;place-items:center;padding:calc(18px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));background:radial-gradient(520px 260px at 50% 6%,rgba(255,188,72,.15),transparent 68%),radial-gradient(620px 420px at 50% 86%,rgba(54,240,201,.07),transparent 66%),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px) center / 82px 100%,linear-gradient(180deg,#070a12,#090d18 58%,#070a12);background-size:auto,auto,82px 100%,auto;animation:authGridDrift 18s linear infinite}.authShell{width:min(430px,100%);display:grid;grid-template-columns:1fr;align-items:center}.authBrandPanel,.authCard{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(760px 420px at 35% 0%,rgba(255,255,255,.08),transparent 56%),linear-gradient(180deg,#ffffff13,#0000002e);overflow:hidden}.authBrandPanel{display:none}.authBrandPanel:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(7,10,18,.72) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 72px);pointer-events:none}.authBrandHalo{position:absolute;top:54px;left:50%;width:min(330px,72%);aspect-ratio:1;transform:translate(-50%);display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,rgba(255,211,138,.18),transparent 62%),radial-gradient(circle,rgba(255,255,255,.08),transparent 68%)}.authBrandMarkLarge{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 18px 44px rgba(255,160,54,.24))}.authPanelKicker,.authPanelTitle,.authPanelText{position:relative;z-index:1}.authPanelKicker{color:var(--warn);font-size:13px;font-weight:800;letter-spacing:.4px}.authPanelTitle{max-width:360px;margin-top:10px;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(30px,4vw,44px);line-height:1.02;font-weight:800}.authPanelText{max-width:340px;margin-top:12px;color:var(--muted);font-size:14px}.authCard{min-height:min(760px,calc(100vh - 36px));border-radius:24px;padding:34px 24px 28px;align-self:center;position:relative;display:flex;flex-direction:column;justify-content:flex-start;background:linear-gradient(180deg,#070a122e,#070a12b8 46%,#070a12db),radial-gradient(420px 180px at 50% 9%,rgba(255,188,72,.14),transparent 68%),radial-gradient(420px 320px at 50% 26%,rgba(30,120,180,.13),transparent 66%),linear-gradient(180deg,#ffffff13,#0000002e);animation:authCardIn .52s cubic-bezier(.2,.85,.2,1) both}.authCard:before{content:"";position:absolute;inset:0 0 auto;height:238px;background:radial-gradient(ellipse at 50% 100%,transparent 0 38%,rgba(255,188,72,.18) 39%,transparent 40%),radial-gradient(ellipse at 50% 100%,transparent 0 48%,rgba(255,188,72,.1) 49%,transparent 50%),linear-gradient(90deg,transparent 0 12%,rgba(255,188,72,.18) 12.2%,transparent 12.6% 30%,rgba(255,188,72,.14) 30.2%,transparent 30.6% 69%,rgba(255,188,72,.14) 69.2%,transparent 69.6% 87%,rgba(255,188,72,.18) 87.2%,transparent 87.6%);opacity:.48;pointer-events:none;animation:authArcBreathe 5.8s ease-in-out infinite}.authCard:after{content:"";position:absolute;left:20px;right:20px;top:18px;height:214px;border-radius:50%;border-top:1px solid rgba(255,188,72,.18);opacity:.65;pointer-events:none}.authBrandRow{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;margin-top:6px}.authBrandMark{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 14px 34px rgba(255,160,54,.3));animation:authLogoGlow 4.2s ease-in-out infinite}.authBrandName{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:21px;line-height:1.1;font-weight:800}.authBrandSub{margin-top:3px;color:var(--muted);font-size:12px}.authHeader{position:relative;z-index:1;margin:28px 0 22px;text-align:center}.authHeader h1{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(24px,6vw,28px);line-height:1.08;letter-spacing:0}.authHeader p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.authNotice{position:relative;z-index:1;margin-bottom:12px}.authForm{position:relative;z-index:1;gap:12px;margin-bottom:22px;animation:authContentIn .28s ease-out both}.authField{position:relative;z-index:1;margin-bottom:12px}.authField label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.authCard .inputLike{min-height:58px;padding:15px 18px;border-radius:14px;background:linear-gradient(180deg,#ffffff0e,#00000029);border-color:#ffffff38;font-size:16px}.authCard .inputLike::placeholder{color:#ffffff9e}.authCard .inputLike:focus-visible{border-color:#ffd38aad;background:radial-gradient(240px 70px at 50% 0%,rgba(255,211,138,.055),transparent 70%),linear-gradient(180deg,#ffffff13,#0000002e);box-shadow:0 0 0 2px #ffd38a24,0 12px 28px #00000038}.authCard .passwordInputWrap .inputLike{padding-right:104px}.authCard .passwordToggle{min-height:34px;border-radius:10px;color:#ffffffa8}.authStrength{margin-top:9px;display:grid;gap:7px}.authStrengthTop{display:flex;justify-content:space-between;gap:12px;color:#ffffff85;font-size:12px;line-height:1.2}.authStrengthTop strong{color:#ffffffbd;font-weight:700;white-space:nowrap}.authStrengthTrack{height:6px;border-radius:999px;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.authStrengthTrack span{display:block;height:100%;border-radius:inherit;background:#ffffff38;transition:width .18s ease,background .18s ease,box-shadow .18s ease}.authStrength-weak .authStrengthTrack span{background:linear-gradient(90deg,#ff6b84db,#ff846ed1)}.authStrength-medium .authStrengthTrack span{background:linear-gradient(90deg,#ffb756db,#ffd38ad1)}.authStrength-good .authStrengthTrack span{background:linear-gradient(90deg,#ffd38ad1,#36f0c9b8);box-shadow:0 0 12px #36f0c929}.authStrength-strong .authStrengthTrack span{background:linear-gradient(90deg,#36f0c9e0,#7affdad1);box-shadow:0 0 14px #36f0c942}.authRemember{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;width:fit-content;color:var(--muted);font-size:12px;user-select:none}.authRemember input{accent-color:#ffd38a}.authPrimaryBtn{position:relative;z-index:1;width:100%;min-height:62px;border-radius:14px;margin-top:4px;border-color:#ffd38a9e;background:radial-gradient(240px 100px at 50% 0%,rgba(255,255,255,.26),transparent 62%),linear-gradient(180deg,#ffb842f0,#de7318d1);color:#fffffff5;font-size:18px;font-weight:800;box-shadow:0 16px 42px #dc741b2e;overflow:hidden;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.authPrimaryBtn:hover:not(:disabled){border-color:#ffd38aad;background:radial-gradient(160px 90px at 50% 0%,rgba(255,255,255,.32),transparent 62%),linear-gradient(180deg,#ffc9769e,#9452187a);transform:translateY(-1px);box-shadow:0 18px 46px #dc741b3d}.authPrimaryBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 24px #dc741b29}.authPrimaryBtn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 35%,rgba(255,255,255,.28) 48%,transparent 62% 100%);transform:translate(-120%);opacity:0;pointer-events:none}.authPrimaryBtn:disabled:after{opacity:1;animation:authButtonShimmer 1.1s ease-in-out infinite}.authLinks{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.authLinksCenter{justify-content:center}.authLinkBtn{min-height:auto;padding:3px 0;border:0;border-radius:0;background:transparent;color:#66f3e0;font-size:16px}.authLinkBtn:hover:not(:disabled),.authLinkBtn:focus-visible{background:transparent;color:#ffd38af5}.authNetworkArt{position:relative;z-index:0;left:auto;right:auto;bottom:auto;width:min(100%,368px);flex:0 0 124px;margin:auto auto 0;height:124px;border-radius:18px;opacity:.68;background:radial-gradient(circle at 50% 52%,rgba(255,211,138,.1) 0 2px,transparent 3px),radial-gradient(220px 78px at 50% 64%,rgba(54,240,201,.055),transparent 74%),radial-gradient(280px 112px at 50% 34%,rgba(255,188,72,.055),transparent 76%);overflow:visible;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 18%,#000 45%,#000 100%),linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 18%,#000 45%,#000 100%),linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.authNetworkArt:before,.authNetworkArt:after{content:"";position:absolute;left:12%;right:12%;top:24%;height:54px;border-radius:50%;border-top:1px solid rgba(255,211,138,.18);transform:rotate(-4deg);animation:authRouteFloat 6s ease-in-out infinite}.authNetworkArt:after{top:46%;left:20%;right:20%;border-top-color:#36f0c91f;transform:rotate(4deg);animation-delay:-2s}.authNetworkPoint{position:absolute;width:5px;height:5px;border-radius:999px;background:#ffd38ae0;box-shadow:0 0 14px #ffd38a8c;animation:authPointPulse 3.8s ease-in-out infinite}.authNetworkPoint.p1{left:24%;top:48%}.authNetworkPoint.p2{left:42%;top:26%;animation-delay:-1.1s}.authNetworkPoint.p3{left:59%;top:41%;background:#36f0c9d1;box-shadow:0 0 14px #36f0c973;animation-delay:-2.1s}.authNetworkPoint.p4{left:75%;top:24%;animation-delay:-3s}.authNetworkPulse{position:absolute;left:22%;top:44%;width:8px;height:8px;border-radius:999px;background:#ffd38af2;box-shadow:0 0 18px #ffd38aa6;offset-path:path("M 0 10 C 52 -14, 126 36, 214 0");animation:authRoutePulse 4.8s cubic-bezier(.4,0,.2,1) infinite}.authBottomMotto{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(17px,4vw,22px);font-weight:800;letter-spacing:.06em;line-height:1;color:#66f3e0b8;text-shadow:0 0 16px rgba(54,240,201,.18);background:linear-gradient(100deg,#66f3e06b,#66f3e0d1 34%,#c7fff5f5,#66f3e0d1 66%,#66f3e06b);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:authMottoShimmer 9.5s ease-in-out infinite}@keyframes authCardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes authLogoGlow{0%,to{filter:drop-shadow(0 14px 34px rgba(255,160,54,.28));transform:translateY(0)}50%{filter:drop-shadow(0 18px 42px rgba(255,180,72,.42));transform:translateY(-1px)}}@keyframes authArcBreathe{0%,to{opacity:.36;transform:translateY(0)}50%{opacity:.62;transform:translateY(4px)}}@keyframes authRouteFloat{0%,to{opacity:.45;transform:translateY(0) rotate(-4deg)}50%{opacity:.8;transform:translateY(-5px) rotate(-2deg)}}@keyframes authPointPulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes authRoutePulse{0%{opacity:0;offset-distance:0%;transform:scale(.85)}12%{opacity:1}78%{opacity:1}to{opacity:0;offset-distance:100%;transform:scale(1.12)}}@keyframes authMottoShimmer{0%,to{background-position:140% 50%;opacity:.72}50%{background-position:-40% 50%;opacity:1}}@keyframes authButtonShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes authGridDrift{0%{background-position:center,center,0 0,center}to{background-position:center,center,82px 0,center}}.authCodeInput{text-align:center;letter-spacing:.28em;font-size:18px;font-weight:800}.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:0;background:transparent;box-shadow:none;overflow:visible}.heroAvatar img{display:block;width:100%;height:100%;object-fit:contain;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)}}@keyframes globeFloat{0%{transform:translateY(1px) rotate(-1deg)}to{transform:translateY(-5px) rotate(1.2deg)}}@keyframes globeRoute{to{stroke-dashoffset:-8}}@keyframes globePulse{0%{opacity:.65;transform:scale(.78)}to{opacity:0;transform:scale(1.5)}}.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}.landingLocationsShowcase{margin-top:12px;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:12px;align-items:stretch}.landingGlobePanel{position:relative;overflow:hidden;min-height:100%;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(340px 220px at 82% 8%,rgba(255,164,88,.13),transparent 64%),radial-gradient(420px 280px at 18% 28%,rgba(72,135,190,.13),transparent 65%),linear-gradient(180deg,#081224c2,#030812a3);padding:clamp(14px,2vw,18px);display:grid;grid-template-rows:auto 1fr auto;gap:12px}.landingGlobePanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 28%,rgba(255,174,96,.05) 100%)}.landingGlobeHeader,.landingGlobeVisual,.landingGlobeSelectedCard{position:relative;z-index:1}.landingGlobeHeader{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.landingGlobeHeader div{display:grid;gap:3px}.landingGlobeHeader span,.landingGlobeSelectedCard span,.landingGlobeSelectedCard small,.landingGlobePingBox span{color:#ffffff9e;font-size:12px}.landingGlobeHeader strong{font-size:15px;color:#ffffffeb}.landingGlobeVisual{min-height:250px;display:grid;place-items:center}.landingGlobeStage{position:relative;width:min(252px,78vw);aspect-ratio:1;margin:0 auto;border-radius:999px;filter:drop-shadow(0 20px 36px rgba(0,0,0,.38))}.landingGlobeStage:before{content:"";position:absolute;inset:-10%;border-radius:inherit;background:radial-gradient(circle,rgba(84,159,220,.18),transparent 62%);pointer-events:none}.landingGlobeSvg{position:relative;z-index:1;width:100%;height:100%;display:block;animation:globeFloat 6.4s ease-in-out infinite alternate}.landingGlobeRim{fill:none;stroke:#fff3;stroke-width:.55}.landingGlobeGridLine{fill:none;stroke:#ffffff21;stroke-width:.28}.landingGlobeGridSoft{opacity:.55}.landingGlobeMap{opacity:.9}.landingGlobeLand{display:block;fill:url(#globeLand);stroke:#ffe2bc33;stroke-width:.34}.landingGlobeLandMain{opacity:.9}.landingGlobeLandSouth,.landingGlobeLandWest{opacity:.52}.landingGlobeCoast,.landingGlobeBorder,.landingGlobeCountryLine{fill:none;stroke:#ffe7c83b;stroke-width:.22;stroke-linecap:round}.landingGlobeCoastSoft,.landingGlobeBorder{opacity:.48}.landingGlobeCountryLine{opacity:.34;stroke-width:.16}.landingGlobeRoute{fill:none;stroke:url(#routeLine);stroke-width:.54;stroke-linecap:round;stroke-dasharray:2 2.3;opacity:.72;animation:globeRoute 1.8s linear infinite}.landingGlobeScan{position:absolute;z-index:2;inset:8%;border-radius:999px;background:linear-gradient(118deg,transparent 26%,rgba(255,255,255,.12) 45%,transparent 64%);mix-blend-mode:screen;opacity:.22;pointer-events:none;transform:rotate(-14deg)}.landingGlobePoint{appearance:none;-webkit-appearance:none;position:absolute;z-index:4;width:9px;height:9px;min-width:0;min-height:0;box-sizing:border-box;border-radius:999px;border:1px solid rgba(255,255,255,.76);background:#ffb469;box-shadow:0 0 0 4px #ffb4691a,0 0 14px #ffb46985;transform:translate(-50%,-50%);cursor:pointer;padding:0;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,width .18s ease,height .18s ease}.landingGlobePoint.online{background:#67f0c4;box-shadow:0 0 0 4px #67f0c41a,0 0 14px #67f0c475}.landingGlobePoint.offline{background:#ff8d8d;box-shadow:0 0 0 4px #ff8d8d1a,0 0 14px #ff8d8d61}.landingGlobePoint.active{width:13px;height:13px;background:#ffb35f;box-shadow:0 0 0 7px #ffb35f29,0 0 24px #ffb35fdb;transform:translate(-50%,-50%) scale(1.04)}.landingGlobePoint.active:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid rgba(255,179,95,.34);animation:globePulse 1.45s ease-out infinite}.landingGlobeLocationBadge{display:none}.landingGlobeSelectedCard{border:1px solid rgba(255,210,160,.15);border-radius:18px;background:radial-gradient(180px 120px at 82% 50%,rgba(255,178,99,.12),transparent 70%),#040a169e;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch;box-shadow:inset 0 1px #ffffff0a}.landingGlobeSelectedCard>div:first-child{min-width:0;display:grid;align-content:center;gap:4px}.landingGlobeSelectedCard strong{font-size:18px;line-height:1.08;overflow-wrap:anywhere}.landingGlobePingBox{min-width:92px;padding-left:14px;border-left:1px solid rgba(255,210,160,.18);display:grid;align-content:center;justify-items:end;gap:2px;text-align:right}.landingGlobePingBox strong{color:#ffc28ffa;font-size:20px;line-height:1;white-space:nowrap}.landingLocationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landingLocationCard{width:100%;text-align:left;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#03091485;display:grid;gap:6px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.landingLocationCard:hover,.landingLocationCard:focus-visible,.landingLocationCard.active{border-color:#ffb2638a;background:linear-gradient(180deg,#ffa9541f,#0309149e);box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000029;transform:translateY(-1px)}.landingLocationTop{display:flex;justify-content:space-between;align-items:center;gap:8px}.landingStatus{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.01em}.landingStatusLamp{width:7px;height:7px;border-radius:999px;background:#ffd45f;box-shadow:0 0 10px #ffd45fd9;animation:statusLampBlink 1.25s ease-in-out infinite}.landingStatus.online{color:#ffe089f5;border-color:#ffd25e8f;background:#ffcd4614}.landingStatus.offline{color:#ffa0a0f2;border-color:#ff82828a;background:#ff5d5d14}.landingStatus.offline .landingStatusLamp{background:#ff5f6f;box-shadow:0 0 11px #ff5f6fc7}.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}.landingLocationsShowcase{grid-template-columns:1fr}.landingGlobeStage{width:min(240px,100%)}.landingGlobeVisual{min-height:230px}.landingFeatureGrid,.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}.landingGlobePanel{padding:12px}.landingGlobeStage{width:min(220px,100%)}.landingGlobeVisual{min-height:210px}.landingGlobeSelectedCard{grid-template-columns:1fr auto;gap:10px}.landingGlobePingBox{min-width:78px;padding-left:10px}.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,.landingGlobeSvg,.landingGlobeRoute,.landingGlobePoint.active:after{animation:none!important;transform:none!important;opacity:1!important}}.landingGlobeVisual{min-height:330px}.landingGlobeStage{width:min(342px,82vw);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.landingGlobeStage:active{cursor:grabbing}.landingGlobeStage:before{inset:-13%;background:radial-gradient(circle at 44% 38%,rgba(103,184,235,.24),transparent 44%),radial-gradient(circle,rgba(255,179,95,.08),transparent 66%)}.landingGlobeSvg{animation:none;border-radius:999px;filter:drop-shadow(0 24px 42px rgba(0,0,0,.42))}.landingGlobeOcean{fill:url(#globeOcean)}.landingGlobeGraticule{fill:none;stroke:#bedcff29;stroke-width:.18}.landingGlobeCountry{fill:url(#globeCountry);stroke:#ffe8c638;stroke-width:.09;vector-effect:non-scaling-stroke}.landingGlobeBorders{fill:none;stroke:#fff2db33;stroke-width:.075;vector-effect:non-scaling-stroke}.landingGlobeRim{fill:none;stroke:#d6e8ff57;stroke-width:.45}.landingGlobeGloss{fill:#ffffff08;stroke:none;filter:drop-shadow(-12px -10px 20px rgba(141,209,255,.1));pointer-events:none}.landingGlobeScan{display:none}.landingGlobeMarker{cursor:pointer;outline:none}.landingGlobeMarkerHalo{fill:#67f0c424;stroke:#67f0c457;stroke-width:.36;transition:r .18s ease,fill .18s ease,stroke .18s ease}.landingGlobeMarkerCore{fill:#67f0c4;stroke:#ffffffeb;stroke-width:.5;filter:drop-shadow(0 0 5px rgba(103,240,196,.78));transition:r .18s ease,fill .18s ease,filter .18s ease}.landingGlobeMarker.offline .landingGlobeMarkerHalo{fill:#ff8d8d24;stroke-color:rgba(255,141,141,.36)}.landingGlobeMarker.offline .landingGlobeMarkerCore{fill:#ff8d8d;filter:drop-shadow(0 0 5px rgba(255,141,141,.62))}.landingGlobeMarker.active .landingGlobeMarkerHalo{fill:#ffb35f33;stroke:#ffb35fa3;animation:globePulseSvg 1.55s ease-out infinite}.landingGlobeMarker.active .landingGlobeMarkerCore{fill:#ffb35f;filter:drop-shadow(0 0 8px rgba(255,179,95,.88))}.landingGlobeControls{position:absolute;z-index:6;right:8px;bottom:8px;display:inline-flex;gap:6px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#030914b8;box-shadow:0 10px 24px #00000047;backdrop-filter:blur(10px)}.landingGlobeControls button{width:30px;height:30px;min-width:0;min-height:0;padding:0;border-radius:999px;display:grid;place-items:center;font-size:18px;line-height:1;color:#ffffffe0;background:#ffffff0f}.landingGlobeControls button:hover:not(:disabled){background:#ffb35f2e;border-color:#ffb35f47}.landingGlobeSelectedCard{margin-top:-2px}@keyframes globePulseSvg{0%{opacity:1;transform:scale(1)}70%{opacity:.38;transform:scale(1.9)}to{opacity:0;transform:scale(2.2)}}@media (max-width: 980px){.landingGlobeVisual{min-height:300px}.landingGlobeStage{width:min(320px,82vw)}}@media (max-width: 760px){.landingGlobeVisual{min-height:260px}.landingGlobeStage{width:min(252px,78vw)}.landingGlobeControls button{width:28px;height:28px;font-size:16px}}@media (prefers-reduced-motion: reduce){.landingGlobeMarker.active .landingGlobeMarkerHalo{animation:none}}.landingGlobeMapReal{pointer-events:none}.landingGlobeMarkersLayer{position:absolute;z-index:5;inset:0;pointer-events:none}.landingGlobeMarkerBtn{position:absolute;width:22px;height:22px;min-width:0;min-height:0;padding:0;border:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;touch-action:manipulation}.landingGlobeMarkerBtn .landingGlobeMarkerHalo,.landingGlobeMarkerBtn .landingGlobeMarkerCore{position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.landingGlobeMarkerBtn .landingGlobeMarkerHalo{width:14px;height:14px;background:#ffd45f26;border:1px solid rgba(255,212,95,.42);box-shadow:0 0 18px #ffd45f3d}.landingGlobeMarkerBtn .landingGlobeMarkerCore{width:8px;height:8px;background:#ffd45f;border:1px solid rgba(255,255,255,.92);box-shadow:0 0 10px #ffd45fe6}.landingGlobeMarkerBtn.offline .landingGlobeMarkerHalo{background:#ff5f6f26;border-color:#ff5f6f6b;box-shadow:0 0 18px #ff5f6f38}.landingGlobeMarkerBtn.offline .landingGlobeMarkerCore{background:#ff5f6f;box-shadow:0 0 10px #ff5f6fd6}.landingGlobeMarkerBtn.active .landingGlobeMarkerHalo{width:22px;height:22px;background:#ffb35f2e;border-color:#ffb35f9e;animation:globePulseHtml 1.55s ease-out infinite}.landingGlobeMarkerBtn.active .landingGlobeMarkerCore{width:10px;height:10px;background:#ffb35f;box-shadow:0 0 13px #ffb35ff0}.landingGlobeMarkerBtn:focus-visible{outline:2px solid rgba(255,212,95,.72);outline-offset:3px}@keyframes statusLampBlink{0%,to{opacity:.62;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}@keyframes globePulseHtml{0%{opacity:1;transform:translate(-50%,-50%) scale(.72)}70%{opacity:.36;transform:translate(-50%,-50%) scale(1.55)}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}@media (prefers-reduced-motion: reduce){.landingStatusLamp,.landingGlobeMarkerBtn.active .landingGlobeMarkerHalo{animation:none}}.landingStatus.online{color:#74f2c7f5;border-color:#74f2c78f;background:#4af0be14}.landingStatus.online .landingStatusLamp{background:#67f0c4;box-shadow:0 0 11px #67f0c4e0}.landingStatus.offline{color:#ff8992f5;border-color:#ff5f6f94;background:#ff5f6f17}.landingStatus.offline .landingStatusLamp{background:#ff5f6f;box-shadow:0 0 11px #ff5f6fd1}.landingGlobeControls{display:none!important}.landingGlobeVisual{min-height:360px}.landingGlobeStage{width:min(382px,86vw)}.landingGlobeMarkerBtn{width:34px;height:34px}.landingGlobeMarkerBtn .landingGlobeMarkerHalo{width:17px;height:17px}.landingGlobeMarkerBtn .landingGlobeMarkerCore{width:9px;height:9px}.landingGlobeMarkerBtn.active .landingGlobeMarkerHalo{width:26px;height:26px}.landingGlobeMarkerBtn.active .landingGlobeMarkerCore{width:11px;height:11px}@media (max-width: 980px){.landingGlobeVisual{min-height:330px}.landingGlobeStage{width:min(350px,86vw)}}@media (max-width: 760px){.landingGlobeVisual{min-height:285px}.landingGlobeStage{width:min(282px,84vw)}.landingGlobeMarkerBtn{width:36px;height:36px}}.landingHeroRevolve{position:absolute;z-index:0;inset:-18% -8% auto auto;width:min(520px,58vw);aspect-ratio:1;pointer-events:none;opacity:.72;filter:blur(.2px) saturate(1.08);transform:translateZ(0)}.landingHeroRevolve span{position:absolute;inset:0;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,178,99,.04) 32deg,rgba(255,178,99,.26) 54deg,rgba(95,180,255,.12) 76deg,transparent 112deg,transparent 360deg);clip-path:polygon(50% 50%,100% 14%,100% 62%,74% 100%,50% 100%);mix-blend-mode:screen;animation:heroClipRevolve 16s linear infinite}.landingHeroRevolve span:nth-child(2){inset:8%;opacity:.58;animation-duration:22s;animation-direction:reverse;clip-path:polygon(50% 50%,93% 0%,100% 34%,82% 76%,55% 96%)}.landingHeroRevolve span:nth-child(3){inset:18%;opacity:.48;background:conic-gradient(from 90deg,transparent 0deg,rgba(255,217,142,.18) 36deg,rgba(255,178,99,.2) 58deg,transparent 104deg,transparent 360deg);animation-duration:12s;clip-path:polygon(50% 50%,96% 28%,94% 78%,62% 100%,50% 100%)}.landingHeroRevolve:after{content:"";position:absolute;inset:24%;border-radius:999px;background:radial-gradient(circle,rgba(255,196,128,.12),transparent 68%);box-shadow:0 0 72px #ff9e4e24}@keyframes heroClipRevolve{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.035)}to{transform:rotate(360deg) scale(1)}}@media (max-width: 760px){.landingHeroRevolve{width:min(360px,92vw);inset:-10% -34% auto auto;opacity:.42}}@media (prefers-reduced-motion: reduce){.landingHeroRevolve span{animation:none}}.landingGlobeVisual{min-height:400px}.landingGlobeStage{width:min(430px,92vw)}.landingHeroInner{z-index:3}.landingHeroGlow{z-index:1}.landingHeroRevolve{z-index:2;inset:-22% -2% auto auto;width:min(650px,66vw);opacity:.94;filter:saturate(1.16)}.landingHeroRevolve span{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,191,119,.02) 22deg,rgba(255,191,119,.2) 44deg,rgba(255,224,170,.38) 59deg,rgba(83,172,255,.16) 82deg,transparent 124deg,transparent 360deg);clip-path:polygon(50% 50%,100% 5%,100% 64%,76% 100%,48% 100%);animation-duration:14s}.landingHeroRevolve span:nth-child(2){opacity:.72;clip-path:polygon(50% 50%,92% 0%,100% 28%,89% 78%,58% 100%)}.landingHeroRevolve span:nth-child(3){opacity:.62;clip-path:polygon(50% 50%,100% 20%,96% 86%,68% 100%,48% 100%)}.landingHeroRevolve:before{content:"";position:absolute;inset:12%;border-radius:999px;border:1px solid rgba(255,203,136,.16);clip-path:polygon(50% 50%,100% 0%,100% 100%,58% 100%);animation:heroClipRevolve 18s linear infinite reverse}.landingHeroRevolve:after{inset:18%;background:radial-gradient(circle at 58% 46%,rgba(255,200,128,.2),transparent 58%),radial-gradient(circle,rgba(80,154,255,.08),transparent 70%);box-shadow:0 0 96px #ff9e4e3d}@media (max-width: 980px){.landingGlobeVisual{min-height:370px}.landingGlobeStage{width:min(390px,90vw)}}@media (max-width: 760px){.landingGlobeVisual{min-height:320px}.landingGlobeStage{width:min(316px,88vw)}.landingHeroRevolve{width:min(430px,108vw);inset:-7% -48% auto auto;opacity:.58}}@media (hover: none) and (pointer: coarse){.landingHeroRevolve{filter:none}}.landingLocationGrid{gap:8px;align-content:start}.landingLocationCard{min-height:104px;padding:10px 11px;gap:5px;align-content:start;border-radius:13px}.landingLocationTop strong{font-size:15px;line-height:1.15}.landingStatus{padding:2px 7px;font-size:10px;gap:5px}.landingStatusLamp{width:6px;height:6px}.landingHint{font-size:12px;line-height:1.2}.landingLatency{margin-top:2px;font-size:12px}@media (min-width: 1180px){.landingLocationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landingLocationCard{min-height:94px}}@media (max-width: 760px){.landingLocationCard{min-height:92px;padding:10px}.landingLocationTop strong{font-size:14px}}.landingHeroTitle{display:grid;gap:.02em}.landingHeroLine{display:block;transform-origin:left center}.landingHeroRevealItem{opacity:0;clip-path:inset(0 100% 0 0 round 10px);transform:translateY(12px);animation:heroTextOpen .82s cubic-bezier(.19,1,.22,1) forwards;will-change:clip-path,opacity,transform}.landingHeroTitle .landingHeroLine:nth-child(1){animation-delay:.11s}.landingHeroTitle .landingHeroLine:nth-child(2){animation-delay:.23s}.landingLead.landingHeroRevealItem{animation-delay:.36s}.landingHeroCta.landingHeroRevealItem{animation-delay:.5s}.landingEyebrow.landingHeroRevealItem{animation-delay:40ms}@keyframes heroTextOpen{0%{opacity:0;clip-path:inset(0 100% 0 0 round 10px);transform:translateY(14px)}to{opacity:1;clip-path:inset(0 0 0 0 round 10px);transform:translateY(0)}}.countingValue{animation:statPulse .72s cubic-bezier(.22,1,.36,1) infinite alternate}@media (hover: none) and (pointer: coarse){.countingValue{animation-duration:1s}}@media (prefers-reduced-motion: reduce){.landingHeroRevealItem{opacity:1;clip-path:none;transform:none;animation:none;will-change:auto}}.landingHero .landingHeroRevealItem{opacity:0;clip-path:inset(0 0 100% 0 round 12px);filter:blur(7px);transform:translate3d(0,22px,0);animation:heroTextRevealPremium .9s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity,transform,clip-path,filter}.landingHero .landingEyebrow.landingHeroRevealItem{animation-delay:70ms}.landingHero .landingHeroTitle .landingHeroLine:nth-child(1){animation-delay:.17s}.landingHero .landingHeroTitle .landingHeroLine:nth-child(2){animation-delay:.29s}.landingHero .landingLead.landingHeroRevealItem{animation-delay:.43s}.landingHero .landingHeroCta.landingHeroRevealItem{animation-delay:.56s}.landingHero .landingHeroStatsSide.landingHeroRevealItem{animation-delay:.66s}@keyframes heroTextRevealPremium{0%{opacity:0;clip-path:inset(0 0 100% 0 round 12px);filter:blur(7px);transform:translate3d(0,22px,0)}62%{opacity:1;filter:blur(1px)}to{opacity:1;clip-path:inset(0 0 0 0 round 12px);filter:blur(0);transform:translateZ(0)}}.countingValue{animation:statCountSettle .56s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}@keyframes statCountSettle{0%{opacity:.78;transform:translate3d(0,4px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){.landingHero .landingHeroRevealItem,.countingValue{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important;animation:none!important;will-change:auto!important}}.landingHeroInner{position:relative;z-index:5}.landingHeroContent,.landingHeroStatsSide{position:relative;z-index:6}.landingHeroRevolve{z-index:1;pointer-events:none}.landingHero .landingHeroRevealItem{opacity:1;clip-path:none;filter:none;transform:none;animation-name:heroTextRisePremium;animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;will-change:opacity,transform,filter}@keyframes heroTextRisePremium{0%{opacity:.72;filter:blur(5px);transform:translate3d(0,18px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.landingHero .landingHeroRevealItem{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important;animation:none!important;will-change:auto!important}}.landingHero .landingHeroRevealItem{opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:translateZ(0);animation:heroTextSafariRise .62s cubic-bezier(.16,1,.3,1) both!important;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.landingHero .landingEyebrow.landingHeroRevealItem{animation-delay:40ms!important}.landingHero .landingHeroTitle .landingHeroLine:nth-child(1){animation-delay:.12s!important}.landingHero .landingHeroTitle .landingHeroLine:nth-child(2){animation-delay:.21s!important}.landingHero .landingLead.landingHeroRevealItem{animation-delay:.32s!important}.landingHero .landingHeroStatsSide.landingHeroRevealItem{animation-delay:.54s!important}@keyframes heroTextSafariRise{0%{opacity:.58;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes heroTextSafariRise{0%{opacity:.58;-webkit-transform:translate3d(0,18px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}.countingValue{animation:statCountSoft .42s cubic-bezier(.16,1,.3,1) both!important}@keyframes statCountSoft{0%{opacity:.9;transform:translate3d(0,2px,0)}to{opacity:1;transform:translateZ(0)}}html,body,#root,.landingRoot{overflow-x:hidden}.landingMain,.landingSection,.landingHero,.landingHeroInner,.landingHeroContent,.landingHeroStatsSide{box-sizing:border-box;max-width:100%}.landingHero{width:100%;isolation:isolate}.landingHeroContent{min-width:0;transform:none!important}.landingHero .landingHeroRevealItem{opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;animation:heroContentFadeUp .52s cubic-bezier(.2,.9,.2,1) both!important;transform:translateZ(0);will-change:opacity,transform}.landingHero .landingEyebrow.landingHeroRevealItem{animation-delay:80ms!important}.landingHero .landingHeroTitle .landingHeroLine:nth-child(1){animation-delay:.15s!important}.landingHero .landingHeroTitle .landingHeroLine:nth-child(2){animation-delay:.23s!important}.landingHero .landingLead.landingHeroRevealItem{animation-delay:.33s!important}.landingHero .landingHeroCta.landingHeroRevealItem{animation-delay:.43s!important}.landingHero .landingHeroStatsSide.landingHeroRevealItem{animation-delay:.58s!important}@keyframes heroContentFadeUp{0%{opacity:.82;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes heroContentFadeUp{0%{opacity:.82;-webkit-transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}.countingValue{animation:statNumberCalm .36s cubic-bezier(.2,.9,.2,1) both!important}@keyframes statNumberCalm{0%{opacity:.96;transform:translate3d(0,1px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.landingHero .landingHeroRevealItem,.countingValue{animation:none!important;opacity:1!important;transform:none!important;will-change:auto!important}}.landingHero .landingHeroRevealItem{animation-duration:.48s!important}.landingHero .landingHeroStatsSide.landingHeroRevealItem{animation-delay:.5s!important}.countingValue{animation-duration:.28s!important}.countUpValue{display:inline-block;min-width:3ch;font-variant-numeric:tabular-nums;animation:none!important;transform:none!important;will-change:auto!important}@media (min-width: 1180px){.landingMain{width:calc(100% - 72px);max-width:1180px;padding-right:0;padding-left:0}.landingHero{width:100%;max-width:1060px}.landingHeroInner{grid-template-columns:minmax(0,1.02fr) minmax(300px,.72fr)}}@media (min-width: 1500px){.landingMain{max-width:1160px}.landingHero{max-width:1040px}}@media (max-width: 1179px){.landingMain{width:100%}}.landingHeroRevolve{top:clamp(28px,5vw,58px)!important;right:clamp(22px,4vw,58px)!important;bottom:auto!important;left:auto!important;width:clamp(360px,38vw,500px)!important;opacity:.78}.landingHeroRevolve span{transform-origin:50% 50%}@media (min-width: 1500px){.landingHeroRevolve{width:470px!important;right:46px!important;top:44px!important}}@media (max-width: 980px){.landingHeroRevolve{top:22px!important;right:-88px!important;width:min(430px,92vw)!important;opacity:.5}}@media (max-width: 760px){.landingHeroRevolve{top:18px!important;right:-128px!important;width:min(360px,94vw)!important;opacity:.42}}.landingHeroRevolve{top:142px!important;right:72px!important;width:360px!important;opacity:.66;filter:saturate(1.05) blur(.1px)}.landingHeroRevolve span{inset:0!important;border-radius:999px;background:conic-gradient(from 318deg,transparent 0deg,rgba(255,196,122,.02) 12deg,rgba(255,196,122,.22) 28deg,rgba(255,226,172,.36) 42deg,rgba(84,164,255,.1) 58deg,transparent 74deg,transparent 360deg);clip-path:polygon(50% 50%,96% 8%,100% 50%,94% 92%);transform-origin:50% 50%}.landingHeroRevolve span:nth-child(2){inset:8%!important;opacity:.46;animation-duration:22s;animation-direction:reverse;clip-path:polygon(50% 50%,92% 4%,100% 48%,90% 92%)}.landingHeroRevolve span:nth-child(3){inset:16%!important;opacity:.34;animation-duration:18s;clip-path:polygon(50% 50%,88% 12%,96% 48%,86% 86%)}.landingHeroRevolve:before{inset:9%!important;border-color:#ffcf9024;clip-path:circle(50% at 50% 50%)!important}.landingHeroRevolve:after{inset:26%!important;background:radial-gradient(circle at 50% 50%,rgba(255,204,135,.18),transparent 58%),radial-gradient(circle,rgba(78,148,255,.08),transparent 72%);box-shadow:0 0 64px #ff9e4e2e}@media (min-width: 1500px){.landingHeroRevolve{top:136px!important;right:70px!important;width:365px!important}}@media (max-width: 980px){.landingHeroRevolve{top:72px!important;right:-84px!important;width:min(350px,82vw)!important;opacity:.42}}@media (max-width: 760px){.landingHeroRevolve{top:52px!important;right:-124px!important;width:min(310px,88vw)!important;opacity:.34}}.landingHeroRevolve{top:118px!important;right:86px!important;width:320px!important;opacity:.58!important;filter:saturate(1.04)!important}.landingHeroRevolve span{inset:0!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;background:radial-gradient(circle at 50% 50%,rgba(8,15,30,.5) 0 42%,transparent 43%),conic-gradient(from 305deg,transparent 0deg,rgba(255,199,130,.02) 18deg,rgba(255,199,130,.24) 42deg,rgba(255,224,170,.32) 58deg,rgba(85,166,255,.1) 78deg,transparent 108deg,transparent 360deg)!important;-webkit-mask-image:radial-gradient(circle,transparent 0 41%,#000 42% 70%,transparent 72%);mask-image:radial-gradient(circle,transparent 0 41%,#000 42% 70%,transparent 72%);mix-blend-mode:screen}.landingHeroRevolve span:nth-child(2){inset:10%!important;opacity:.46!important;clip-path:none!important;-webkit-clip-path:none!important;-webkit-mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 74%,transparent 76%);mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 74%,transparent 76%)}.landingHeroRevolve span:nth-child(3){inset:20%!important;opacity:.34!important;clip-path:none!important;-webkit-clip-path:none!important;-webkit-mask-image:radial-gradient(circle,transparent 0 45%,#000 46% 76%,transparent 78%);mask-image:radial-gradient(circle,transparent 0 45%,#000 46% 76%,transparent 78%)}.landingHeroRevolve:before{inset:10%!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;border-color:#ffcf901f!important}.landingHeroRevolve:after{inset:28%!important;border-radius:999px!important;background:radial-gradient(circle,rgba(255,204,135,.15),rgba(78,148,255,.08) 46%,transparent 72%)!important;box-shadow:0 0 52px #ff9e4e29!important}@media (min-width: 1500px){.landingHeroRevolve{top:114px!important;right:88px!important;width:330px!important}}@media (max-width: 980px){.landingHeroRevolve{top:64px!important;right:-70px!important;width:min(310px,78vw)!important;opacity:.36!important}}@media (max-width: 760px){.landingHeroRevolve{top:48px!important;right:-94px!important;width:min(270px,82vw)!important;opacity:.28!important}}.landingHeroRevolve{top:82px!important;right:86px!important}@media (min-width: 1500px){.landingHeroRevolve{top:78px!important;right:88px!important}}@media (max-width: 980px){.landingHeroRevolve{top:42px!important}}@media (max-width: 760px){.landingHeroRevolve{top:34px!important}}.landingHeroRevolve{top:74px!important;right:70px!important;width:390px!important;opacity:.7!important;filter:saturate(1.08)!important}.landingHeroRevolve span{inset:0!important;border-radius:999px!important;clip-path:polygon(50% 50%,94% 10%,100% 50%,94% 90%)!important;-webkit-clip-path:polygon(50% 50%,94% 10%,100% 50%,94% 90%)!important;-webkit-mask-image:none!important;mask-image:none!important;background:conic-gradient(from 312deg,transparent 0deg,rgba(255,194,124,.04) 16deg,rgba(255,194,124,.24) 35deg,rgba(255,224,170,.36) 48deg,rgba(90,170,255,.12) 68deg,transparent 96deg,transparent 360deg)!important;mix-blend-mode:screen;transform-origin:50% 50%}.landingHeroRevolve span:nth-child(2){inset:6%!important;opacity:.48!important;clip-path:polygon(50% 50%,91% 6%,100% 50%,91% 94%)!important;-webkit-clip-path:polygon(50% 50%,91% 6%,100% 50%,91% 94%)!important;animation-duration:24s;animation-direction:reverse}.landingHeroRevolve span:nth-child(3){inset:14%!important;opacity:.34!important;clip-path:polygon(50% 50%,89% 16%,98% 50%,89% 84%)!important;-webkit-clip-path:polygon(50% 50%,89% 16%,98% 50%,89% 84%)!important;animation-duration:18s}.landingHeroRevolve:before{inset:8%!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;border-color:#ffcf9021!important}.landingHeroRevolve:after{inset:39%!important;border-radius:999px!important;background:radial-gradient(circle,rgba(255,205,135,.34),rgba(255,180,98,.14) 42%,transparent 72%)!important;box-shadow:0 0 54px #ffa65633!important}@media (min-width: 1500px){.landingHeroRevolve{top:70px!important;right:68px!important;width:400px!important}}@media (max-width: 980px){.landingHeroRevolve{top:40px!important;right:-80px!important;width:min(360px,84vw)!important;opacity:.44!important}}@media (max-width: 760px){.landingHeroRevolve{top:32px!important;right:-116px!important;width:min(310px,88vw)!important;opacity:.34!important}}.landingHeroRevolve{top:154px!important;right:18px!important;width:390px!important}@media (min-width: 1500px){.landingHeroRevolve{top:148px!important;right:18px!important;width:400px!important}}@media (max-width: 980px){.landingHeroRevolve{top:92px!important;right:-70px!important;width:min(350px,84vw)!important}}@media (max-width: 760px){.landingHeroRevolve{top:72px!important;right:-104px!important;width:min(300px,88vw)!important}}.landingFlagRow{display:inline-flex;align-items:center;gap:8px;min-width:0}.landingFlagIcon{width:22px;height:16px;flex:0 0 auto;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #ffffff29,0 4px 12px #0000002e}.landingGlobeSelectedCard small.landingFlagRow{margin-top:4px}.landingHeroRevolve{top:-34px!important;right:-132px!important;width:clamp(520px,38vw,690px)!important;height:clamp(520px,38vw,690px)!important;opacity:.46!important;overflow:visible!important;transform:translateZ(0) rotate(-7deg)!important;filter:saturate(1.08) blur(.1px)!important}.landingHeroRevolve span{clip-path:polygon(50% 50%,86% 2%,101% 28%,96% 76%,68% 66%)!important;-webkit-clip-path:polygon(50% 50%,86% 2%,101% 28%,96% 76%,68% 66%)!important;background:conic-gradient(from 307deg,transparent 0deg,rgba(255,184,96,.03) 14deg,rgba(255,202,137,.18) 31deg,rgba(255,231,181,.34) 45deg,rgba(109,178,255,.11) 63deg,transparent 86deg,transparent 360deg)!important}.landingHeroRevolve span:nth-child(2){inset:5%!important;opacity:.42!important;clip-path:polygon(50% 50%,84% 0%,100% 31%,94% 72%,69% 64%)!important;-webkit-clip-path:polygon(50% 50%,84% 0%,100% 31%,94% 72%,69% 64%)!important}.landingHeroRevolve span:nth-child(3){inset:13%!important;opacity:.28!important;clip-path:polygon(50% 50%,82% 7%,98% 34%,91% 69%,70% 62%)!important;-webkit-clip-path:polygon(50% 50%,82% 7%,98% 34%,91% 69%,70% 62%)!important}.landingHeroRevolve:before{inset:14%!important;border-color:#ffc4781c!important}.landingHeroRevolve:after{inset:43%!important;background:radial-gradient(circle,rgba(255,203,134,.28),rgba(255,159,79,.12) 44%,transparent 72%)!important}@media (max-width: 980px){.landingHeroRevolve{top:-24px!important;right:-150px!important;width:520px!important;height:520px!important}}@media (max-width: 760px){.landingHeroRevolve{top:-18px!important;right:-190px!important;width:430px!important;height:430px!important;opacity:.34!important}}.landingLocationTop{align-items:center!important}.landingLocationName{max-width:min(68%,260px);color:var(--text)}.landingLocationName strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingLocationBottom{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0}.landingLocationBottom .landingHint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingLocationBottom .landingStatus{justify-self:end;max-width:100%;white-space:nowrap}.landingLocationTop .landingLatency{margin-top:0!important;flex:0 0 auto;line-height:1;text-align:right;white-space:nowrap}@media (max-width: 520px){.landingLocationName{max-width:62%}.landingGlobeSelectedCard{grid-template-columns:minmax(0,1fr) minmax(68px,auto);gap:8px;justify-self:stretch;width:auto;margin-inline:7px 10px;padding:11px 12px}.landingGlobePingBox{min-width:64px;padding-left:8px}.landingGlobePingBox strong{font-size:18px}.landingLocationCard{padding-right:12px}.landingLocationCard .landingLocationTop{grid-template-columns:minmax(0,1fr) minmax(56px,max-content)!important}.landingLocationBottom{grid-template-columns:minmax(0,1fr) max-content;gap:8px}.landingLocationTop .landingLatency{min-width:56px}.landingStatus{min-width:72px;justify-content:center}}.landingLocationCard .landingLocationTop{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:10px!important}.landingLocationCard .landingLocationName{max-width:none!important;width:100%}.landingLocationCard .landingLocationName strong{font-size:clamp(15px,1.45vw,18px);letter-spacing:-.02em}.landingLocationCard .landingLatency{justify-self:end}@media (max-width: 520px){.landingLocationCard .landingLocationTop{gap:8px!important}.landingLocationCard .landingLocationName strong{font-size:14px}}:root{color-scheme:dark;--bg0: oklch(.13 .025 255);--bg1: oklch(.18 .035 255);--bg2: oklch(.23 .035 238);--surface: oklch(.21 .026 252);--surface2: oklch(.26 .026 247);--surface3: oklch(.31 .024 244);--text: oklch(.96 .008 250);--muted: oklch(.76 .025 248);--soft: oklch(.63 .035 248);--line: color-mix(in oklch, var(--text) 14%, transparent);--lineStrong: color-mix(in oklch, var(--text) 24%, transparent);--accent: oklch(.78 .145 78);--accent2: oklch(.73 .12 198);--good: oklch(.77 .16 166);--warn: oklch(.82 .14 82);--bad: oklch(.72 .18 22);--shadow: 0 8px 8px rgba(0, 0, 0, .22);--easeOut: cubic-bezier(.16, 1, .3, 1);--easeSoft: cubic-bezier(.22, .8, .24, 1);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}html,body{background:radial-gradient(900px 540px at 18% -8%,color-mix(in oklch,var(--accent2) 16%,transparent),transparent 68%),radial-gradient(760px 520px at 90% 6%,color-mix(in oklch,var(--accent) 13%,transparent),transparent 70%),linear-gradient(180deg,var(--bg0),oklch(.16 .026 252) 54%,var(--bg1));background-color:var(--bg0)}button,.landingBtn,.navBtn,.iconBtn,.tab,.selectPill,.deviceTab,.connectActionBtn,.referralActions button{transition:transform .18s var(--easeOut),border-color .18s var(--easeOut),background-color .18s var(--easeOut),color .18s var(--easeOut),opacity .18s var(--easeOut)}button:active:not(:disabled),.landingBtn:active:not(:disabled),.navBtn:active:not(:disabled){transform:translateY(1px) scale(.99)}.landingRoot{background:radial-gradient(820px 460px at 16% 2%,color-mix(in oklch,var(--accent2) 18%,transparent),transparent 66%),radial-gradient(820px 520px at 90% 0%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 72%),linear-gradient(180deg,#010611,#05101c 58%,#030a13)}.landingNav{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(10px,2vw,26px);max-width:1180px;margin:0 auto;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);border-top:0;border-radius:0 0 18px 18px;background:color-mix(in oklch,var(--bg0) 84%,transparent);box-shadow:none}.landingBrandBtn{gap:10px;font-weight:800;letter-spacing:0}.landingBrandBtn img{border-radius:8px}.landingAnchorNav{justify-content:center;gap:6px}.landingAnchorNav a{border-radius:999px;padding:8px 10px;color:var(--muted);font-weight:650}.landingAnchorNav a:hover,.landingAnchorNav a:focus-visible{color:var(--text);background:color-mix(in oklch,var(--text) 7%,transparent)}.landingMain{max-width:1180px;gap:clamp(16px,2.6vw,32px);padding-top:clamp(18px,4vw,46px)}.landingSection{border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(18px,3vw,34px) 0}.landingHero{max-width:none;min-height:min(720px,calc(100vh - 110px));display:grid;align-items:center;padding:clamp(24px,6vw,82px) clamp(14px,3vw,34px);border-radius:18px;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);background:linear-gradient(120deg,color-mix(in oklch,var(--surface) 94%,black),color-mix(in oklch,var(--surface2) 72%,transparent)),radial-gradient(680px 420px at 78% 26%,color-mix(in oklch,var(--accent) 18%,transparent),transparent 68%);overflow:hidden}.landingHero:after{content:"";position:absolute;inset:auto clamp(18px,4vw,48px) clamp(18px,4vw,46px);height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--accent) 42%,transparent),transparent);opacity:.75;pointer-events:none}.landingHeroGlow{top:auto;right:clamp(-160px,-10vw,-80px);bottom:clamp(-160px,-10vw,-90px);width:min(56vw,560px);height:min(56vw,560px);background:radial-gradient(circle,color-mix(in oklch,var(--accent) 30%,transparent),transparent 70%)}.landingHeroRevolve{opacity:.42}.landingHeroInner{grid-template-columns:minmax(0,1fr) minmax(270px,390px);gap:clamp(28px,6vw,72px);align-items:center}.landingEyebrow{width:max-content;margin-bottom:18px;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in oklch,var(--accent) 34%,transparent);background:color-mix(in oklch,var(--accent) 10%,transparent);color:color-mix(in oklch,var(--accent) 86%,white);text-transform:none;letter-spacing:0;font-size:13px;font-weight:800}.landingHero h1{max-width:13.5ch;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(42px,7.2vw,86px);line-height:.95;letter-spacing:-.035em;text-wrap:balance}.landingLead{max-width:58ch;margin-top:22px;color:var(--muted);font-size:clamp(16px,1.6vw,20px);line-height:1.62;text-wrap:pretty}.landingHeroCta{margin-top:28px;gap:12px}.landingBtn{min-height:48px;border-radius:12px;padding:0 18px;border:1px solid color-mix(in oklch,var(--text) 16%,transparent);background:color-mix(in oklch,var(--text) 5%,transparent);font-weight:760}.landingBtnPrimary{border-color:transparent;background:var(--accent);color:#1a1001}.landingBtnPrimary:hover{background:color-mix(in oklch,var(--accent) 86%,white)}.landingBtnGhost:hover{background:color-mix(in oklch,var(--text) 10%,transparent)}.landingStats{gap:1px;overflow:hidden;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);border-radius:16px;background:color-mix(in oklch,var(--text) 10%,transparent)}.landingStatCard{min-height:112px;border:0;border-radius:0;background:color-mix(in oklch,var(--bg0) 58%,transparent);padding:16px}.landingStatCard span{color:var(--soft);font-size:12px}.landingStatCard strong{color:var(--text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.countingValue{animation:numberSettle .9s var(--easeOut) both}@keyframes numberSettle{0%{filter:blur(2px);transform:translateY(6px)}to{filter:blur(0);transform:translateY(0)}}.landingTrustSection{padding-top:clamp(8px,1vw,14px)}.landingFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:18px;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);background:color-mix(in oklch,var(--text) 11%,transparent)}.landingFeatureCard{border:0;border-radius:0;background:color-mix(in oklch,var(--surface) 88%,transparent);padding:clamp(18px,2.6vw,28px);min-height:190px}.landingFeatureIndex{display:inline-flex;margin-bottom:22px;color:color-mix(in oklch,var(--accent) 82%,white);font-size:13px;font-weight:850;font-variant-numeric:tabular-nums}.landingFeatureCard h3,.landingTariffCard h3,.landingSectionTitleRow h2{text-wrap:balance}.landingFeatureCard h3{font-size:clamp(20px,2vw,25px);line-height:1.08;letter-spacing:-.025em}.landingFeatureCard p,.landingSectionTitleRow p,.landingTariffMeta,.landingFaqItem p{color:var(--muted);line-height:1.58}.landingSectionTitleRow{align-items:end;gap:18px;margin-bottom:16px}.landingSectionTitleRow h2{max-width:620px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(28px,4vw,50px);line-height:.98;letter-spacing:-.035em}.landingSectionTitleRow p{max-width:470px;font-size:15px}.landingPills{gap:10px}.landingPill,.protocolPill,.landingStatus,.landingTariffBadge{border-color:color-mix(in oklch,var(--text) 14%,transparent);background:color-mix(in oklch,var(--surface2) 72%,transparent)}.protocolPill{min-height:42px;cursor:default}.protocolPill.active{border-color:color-mix(in oklch,var(--accent) 52%,transparent);background:color-mix(in oklch,var(--accent) 14%,var(--surface))}.protocolActiveDot,.landingStatusLamp{background:var(--good);box-shadow:0 0 8px color-mix(in oklch,var(--good) 54%,transparent)}.protocolTip{border-radius:12px;border-color:color-mix(in oklch,var(--text) 15%,transparent);background:color-mix(in oklch,var(--bg0) 94%,black);box-shadow:var(--shadow);transition:opacity .18s var(--easeOut),transform .18s var(--easeOut)}.landingLocationsShowcase{gap:14px}.landingGlobePanel,.landingLocationCard,.landingTariffCard,.landingFaqItem,.card,.payCard,.authCard,.authBrandPanel,.bootCard{border:1px solid color-mix(in oklch,var(--text) 13%,transparent);box-shadow:none}.landingGlobePanel{border-radius:18px;background:radial-gradient(420px 260px at 72% 12%,color-mix(in oklch,var(--accent2) 15%,transparent),transparent 68%),color-mix(in oklch,var(--surface) 90%,transparent)}.landingGlobePanel:before{display:none}.landingGlobeStage:before{background:radial-gradient(circle at 42% 36%,color-mix(in oklch,var(--accent2) 22%,transparent),transparent 42%),radial-gradient(circle,color-mix(in oklch,var(--accent) 8%,transparent),transparent 68%)}.landingGlobeOcean{fill:#0d3651}.landingGlobeCountry{fill:color-mix(in oklch,var(--accent) 34%,var(--surface3))}.landingGlobeSelectedCard{border-radius:14px;background:color-mix(in oklch,var(--bg0) 54%,transparent)}.landingLocationGrid{gap:8px}.landingLocationCard{border-radius:14px;background:color-mix(in oklch,var(--surface) 84%,transparent)}.landingLocationCard:hover,.landingLocationCard:focus-visible,.landingLocationCard.active{border-color:color-mix(in oklch,var(--accent) 54%,transparent);background:color-mix(in oklch,var(--accent) 10%,var(--surface));box-shadow:none}.landingLatency,.landingGlobePingBox strong{color:color-mix(in oklch,var(--accent) 86%,white)}.landingStatus{color:var(--text)}.landingStatus.online{color:color-mix(in oklch,var(--good) 82%,white);border-color:color-mix(in oklch,var(--good) 36%,transparent);background:color-mix(in oklch,var(--good) 10%,transparent)}.landingTariffGrid{gap:12px}.landingTariffCard{border-radius:18px;background:color-mix(in oklch,var(--surface) 92%,transparent);padding:clamp(18px,2.4vw,26px)}.landingTariffCard:nth-child(2){border-color:color-mix(in oklch,var(--accent) 46%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 12%,var(--surface2)),color-mix(in oklch,var(--surface) 92%,transparent))}.landingTariffPrice{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.035em}.landingTariffMeta span:before{color:var(--accent)}.landingFaqList{gap:8px}.landingFaqItem{border-radius:14px;background:color-mix(in oklch,var(--surface) 82%,transparent);padding:0;overflow:hidden}.landingFaqItem summary{padding:16px 18px;list-style:none}.landingFaqItem summary::-webkit-details-marker{display:none}.landingFaqItem summary:after{content:"+";float:right;color:var(--accent);font-weight:900;transition:transform .18s var(--easeOut)}.landingFaqItem[open] summary:after{transform:rotate(45deg)}.landingFaqItem p{margin:0;padding:0 18px 18px}.landingLegalSection{border-top:1px solid color-mix(in oklch,var(--text) 12%,transparent)}.landingDocumentLink{color:var(--muted)}.landingDocumentLink:hover{color:var(--accent)}.reveal{animation:sectionRise .72s var(--easeOut) both}.landingHeroRevealItem{animation:itemRise .74s var(--easeOut) both}.landingHeroRevealItem:nth-child(1){animation-delay:70ms}.landingHeroRevealItem:nth-child(2){animation-delay:.13s}.landingHeroRevealItem:nth-child(3){animation-delay:.19s}.landingHeroRevealItem:nth-child(4){animation-delay:.25s}@keyframes sectionRise{0%{opacity:.001;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes itemRise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.container{max-width:1060px;padding-top:calc(18px + env(safe-area-inset-top))}.header{position:sticky;top:calc(8px + env(safe-area-inset-top));z-index:20;margin-bottom:18px;padding:10px;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);border-radius:16px;background:color-mix(in oklch,var(--bg0) 84%,transparent);backdrop-filter:blur(14px)}.headerBrandBtn{border-radius:12px;padding:7px 9px}.title{font-size:clamp(26px,3.5vw,42px);line-height:1;letter-spacing:-.035em}.subtitle{color:var(--muted)}.grid{gap:14px}.card,.payCard{border-radius:16px;background:color-mix(in oklch,var(--surface) 88%,transparent);overflow:hidden}.cardHeader{padding:16px 18px;border-bottom:1px solid color-mix(in oklch,var(--text) 10%,transparent);background:color-mix(in oklch,var(--surface2) 56%,transparent)}.cardTitle,.sectionTitle{letter-spacing:-.02em}.cardBody{padding:16px 18px}.hero{display:grid;gap:14px}.heroTop{display:none}.hero>.card:first-of-type{border-color:color-mix(in oklch,var(--accent) 28%,transparent);background:radial-gradient(520px 260px at 88% 0%,color-mix(in oklch,var(--accent) 13%,transparent),transparent 68%),color-mix(in oklch,var(--surface) 92%,transparent)}.heroSummary{align-items:center;gap:14px}.heroSummaryTitle{font-size:clamp(24px,3.6vw,40px);line-height:1;letter-spacing:-.035em}.heroSummaryMeta{min-width:140px;border-radius:14px;padding:10px 12px;background:color-mix(in oklch,var(--bg0) 42%,transparent)}.heroSummaryStatus{font-weight:850}.navGrid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.navBtn,.navBtn.primary{min-height:64px;border-radius:14px;border:1px solid color-mix(in oklch,var(--text) 12%,transparent);background:color-mix(in oklch,var(--bg0) 38%,transparent);box-shadow:none}.navBtn.big,.navBtn.big.primary{min-height:76px;background:color-mix(in oklch,var(--accent) 10%,var(--surface2))}.navBtn:hover,.navBtn.primary:hover{border-color:color-mix(in oklch,var(--accent) 42%,transparent);background:color-mix(in oklch,var(--accent) 13%,var(--surface2))}.navBtn .left,.connectActionBtn,.referralActions button{font-weight:780}.emojiFix{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in oklch,var(--text) 8%,transparent);font-size:17px}.row{gap:14px;padding:13px 0;border-bottom-color:color-mix(in oklch,var(--text) 9%,transparent)}.k{color:var(--soft)}.v{color:var(--text)}.badge{border-radius:999px;border-color:color-mix(in oklch,var(--text) 12%,transparent);background:color-mix(in oklch,var(--text) 6%,transparent)}.inputLike,.authCard .inputLike,input,textarea,select{border-radius:12px;border-color:color-mix(in oklch,var(--text) 14%,transparent);background:color-mix(in oklch,var(--bg0) 44%,transparent);color:var(--text)}.inputLike::placeholder,.authCard .inputLike::placeholder{color:color-mix(in oklch,var(--muted) 74%,var(--text))}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.landingBtn:focus-visible,.navBtn:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 72%,white);outline-offset:3px}.authScreen{background:radial-gradient(680px 420px at 50% 4%,color-mix(in oklch,var(--accent) 15%,transparent),transparent 72%),linear-gradient(180deg,var(--bg0),var(--bg1));animation:none}.authCard{border-radius:18px;background:color-mix(in oklch,var(--surface) 92%,transparent);animation:itemRise .52s var(--easeOut) both}.authCard:before,.authCard:after{display:none}.authNetworkArt{opacity:.22;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 78%,transparent 100%)}.authBottomMotto{background:none;-webkit-text-fill-color:currentColor;color:color-mix(in oklch,var(--accent2) 54%,transparent);text-shadow:none;animation:none}.authPrimaryBtn,.payBtn,.btnRow button.primary{border-color:transparent;background:var(--accent);color:#1a1001;box-shadow:none}.authPrimaryBtn:hover:not(:disabled),.payBtn:hover,.btnRow button.primary:hover{background:color-mix(in oklch,var(--accent) 86%,white)}.tab,.deviceTab,.selectPill{border-radius:12px}.tab.active,.dotBtn.active,.deviceTab.active{border-color:color-mix(in oklch,var(--accent) 44%,transparent);background:color-mix(in oklch,var(--accent) 13%,var(--surface2))}.notifCard,.referralLinkCard,.connectActionBtn,.statusBanner,.errorBox,.okBox{border-radius:14px;box-shadow:none}@media (max-width: 980px){.landingHero{min-height:auto}.landingHero h1{max-width:15ch}.landingFeatureGrid{grid-template-columns:1fr}}@media (max-width: 760px){.landingNav{border-radius:0 0 16px 16px}.landingMain{padding-top:14px}.landingHero{padding:28px 18px;border-radius:16px}.landingHero h1{max-width:11ch;font-size:clamp(40px,13vw,58px)}.landingHeroStatsSide{width:100%}.landingStats{grid-template-columns:1fr 1fr}.landingSectionTitleRow{align-items:start}.landingSectionTitleRow h2{font-size:clamp(28px,9vw,40px)}.navGrid,.heroSummary{grid-template-columns:1fr}.heroSummaryMeta{width:100%;min-width:0}}@media (max-width: 430px){.landingHero h1{max-width:10.5ch}.landingHeroCta .landingBtn{width:100%}.landingStats{grid-template-columns:1fr}.landingStatCard{min-height:86px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.reveal,.landingHeroRevealItem,.countingValue{opacity:1!important;transform:none!important;filter:none!important}}.landingHeroTitle,.landingHero h1{display:block!important;width:100%!important}.landingHeroLine{display:inline!important}.landingHeroStatsSide{min-width:0}@media (max-width: 760px){.landingNav{grid-template-columns:1fr;justify-items:stretch;padding-inline:14px}.landingAnchorNav{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.landingAnchorNav::-webkit-scrollbar{display:none}.landingHeroInner{display:flex;flex-direction:column;gap:22px}.landingHeroContent{width:100%}.landingHero h1{max-width:100%!important;font-size:clamp(32px,9.4vw,44px);line-height:1.02;letter-spacing:-.032em}.landingLead{max-width:100%;font-size:16px;line-height:1.56}.landingStats{width:100%}}@media (max-width: 430px){.landingHero h1{max-width:100%!important;font-size:clamp(30px,8.8vw,36px)}.landingStats{grid-template-columns:1fr}.landingStatCard{min-height:82px}}@media (max-width: 600px){.landingMain{padding-inline:14px}.landingHero{padding:28px 18px}.landingHero h1{max-width:100%!important;font-size:clamp(30px,8.4vw,38px);line-height:1.04}.landingHeroCta{display:grid;grid-template-columns:1fr}.landingStats{grid-template-columns:1fr}.landingStatCard{min-height:80px}}
