:root{--color-bg: #151515;--color-panel: #172028;--color-panel-soft: #1c2a34;--color-accent: #6ebeff;--color-white: #ffffff;--color-muted: rgba(255, 255, 255, .58);--color-border: rgba(255, 255, 255, .14);--font-main: "Bezier Sans", "Manrope", "Inter", "Segoe UI", Arial, sans-serif;--tg-viewport-height: 100vh;--safe-bottom: env(safe-area-inset-bottom, 0px)}@font-face{font-family:Bezier Sans;src:url(/fonts/BezierSans-Regular.ttf) format("truetype"),local("Bezier Sans");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bezier Sans;src:url(/fonts/BezierSans-Medium.ttf) format("truetype"),local("Bezier Sans Medium"),local("Bezier Sans");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}html{min-height:100%;background:#000;scroll-behavior:smooth}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden;background:#000;color:var(--color-white);font-family:var(--font-main);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}#root{min-height:100vh;min-height:var(--tg-viewport-height)}.appContainer{width:min(100%,480px);min-height:var(--tg-viewport-height);margin:0 auto;overflow-x:hidden;background:var(--color-bg)}.landingPage{position:relative;padding-bottom:calc(112px + var(--safe-bottom))}.landingSection{position:relative;width:100%;padding:22px 24px;scroll-margin-top:16px}.heroSection{min-height:650px;padding-top:22px;text-align:center}.brandMark{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:36px}.brandIcon{display:grid;width:70px;height:70px;place-items:center;border-radius:15px;background:var(--color-accent);color:var(--color-white);font-size:62px;font-weight:700;line-height:1}.brandText{color:var(--color-white);font-size:42px;font-weight:400;line-height:1}.brandText:first-letter{color:var(--color-accent)}.sectionPill{display:inline-flex;min-width:250px;height:40px;align-items:center;justify-content:center;border:1px solid var(--color-white);border-left-color:var(--color-accent);border-radius:999px;color:var(--color-accent);font-size:16px;line-height:1}.heroTitle{display:grid;min-height:112px;align-items:center;margin:12px 0 18px;color:var(--color-white);font-size:23px;font-weight:400;line-height:1.42}.heroTitleText{animation:textSwap .7s ease both}@keyframes textSwap{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:28px;background:var(--color-accent);color:var(--color-white);cursor:pointer;line-height:1;text-align:center}.primaryAction>span:not(.buttonIcon),.supportButton>span:not(.buttonIcon){white-space:nowrap}.buttonIcon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:var(--color-white);color:#000;font-size:24px;font-weight:500}.primaryAction{width:min(270px,100%);padding:0 16px;font-size:18px}.heroCaption,.sessionState{margin:8px 0 0;color:var(--color-muted);font-size:12px;line-height:1.4}.sessionState{color:#6ebeffd6}.sessionStateError{color:#ff8686}.benefitsIntro{margin-top:58px}.benefitsIntro p{margin:0 0 12px;color:var(--color-accent);font-size:24px}.benefitsIntro h2{max-width:340px;margin:0 auto;color:var(--color-white);font-size:23px;font-weight:400;line-height:1.45}.featuresSection{min-height:348px;padding-top:0;padding-right:0}.orbGlow{position:absolute;top:-74px;right:-190px;width:520px;height:260px;pointer-events:none;background:radial-gradient(circle at 36% 52%,#6ebefff0,#6ebeff00 33%),radial-gradient(circle at 68% 52%,#6ebefff0,#6ebeff00 33%);filter:blur(16px) contrast(160%);opacity:.95}.featureScroller{position:relative;z-index:1;display:grid;grid-auto-columns:250px;grid-auto-flow:column;gap:20px;overflow-x:auto;padding:0 24px 18px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.featureScroller::-webkit-scrollbar{display:none}.featureCard{min-height:300px;padding:20px 10px 16px;border:1px solid var(--color-border);border-radius:22px;background:linear-gradient(155deg,#161d21f5,#223744f5);box-shadow:inset 0 1px #ffffff0f;scroll-snap-align:start}.featureIcon{display:grid;height:112px;place-items:center;font-size:70px;text-shadow:0 12px 34px rgba(110,190,255,.32)}.featureCard h3{margin:8px 0;font-size:23px;font-weight:400;line-height:1.1}.featureCard p{margin:0;color:#ffffffa8;font-size:12px;line-height:1.45}.pricingSection{min-height:100vh;padding-top:104px}.pricingSection h2,.supportSection h2,.sellersSection h2,.onboardingStub h1{margin:104px auto 28px;color:var(--color-white);font-size:23px;font-weight:400;line-height:1.45;text-align:center}.pricingGrid{display:grid;grid-template-columns:minmax(270px,1fr);gap:20px;overflow:visible}.trialCard{min-height:350px;padding:20px 10px 16px;border:1px solid rgba(110,190,255,.22);border-radius:22px;background:linear-gradient(145deg,#14191cf5,#203440f5)}.trialCard h3,.priceCard h3{margin:0;font-size:23px;font-weight:400;line-height:1.35}.trialCard p,.priceCard p{margin:4px 0 34px;color:var(--color-muted);font-size:12px;line-height:1.4}.trialCard ul{display:grid;gap:8px;min-height:128px;margin:0 0 24px;padding:0;color:var(--color-white);font-size:12px;line-height:1.25;list-style:none}.trialCard li:before{content:"✓";display:inline-grid;width:10px;height:10px;place-items:center;margin-right:4px;border-radius:2px;background:#3ee05d;color:#fff;font-size:8px;vertical-align:middle}.trialCard .primaryAction{width:252px}.priceStack{display:grid;gap:20px;margin-left:min(28px,6vw)}.priceCard{display:grid;grid-template-columns:1fr auto;width:min(300px,calc(100vw - 48px));min-height:165px;padding:18px 10px;border-radius:22px}.priceCardBlue{background:var(--color-accent);color:var(--color-white)}.priceCardWhite{background:var(--color-white);color:#000}.priceValue{align-self:end;text-align:right}.priceValue span{display:block;margin-bottom:8px;font-size:11px}.priceValue strong{display:block;font-size:42px;font-weight:400;line-height:1}.priceValue b{display:inline-flex;height:20px;align-items:center;margin-top:10px;padding:0 9px;border-radius:999px;background:#000;color:#fff;font-size:11px;font-weight:400}.supportSection,.sellersSection{display:flex;min-height:var(--tg-viewport-height);flex-direction:column;align-items:center;justify-content:center;padding-top:90px;text-align:center}.supportSection .sectionPill,.sellersSection .sectionPill{position:absolute;top:128px}.supportSection h2{max-width:350px;margin:0 0 34px}.supportSection p{max-width:370px;margin:0 0 34px;color:var(--color-muted);font-size:21px;line-height:1.52}.supportButton{width:min(350px,100%);font-size:21px}.telegramIcon{border:1px solid var(--color-white);background:transparent;color:var(--color-white);font-size:20px}.sellersSection h2{margin:0}.compactAction{margin-top:40px}.floatingNavbar{position:fixed;right:max(10px,calc((100vw - 480px)/2 + 10px));bottom:calc(10px + var(--safe-bottom));left:max(10px,calc((100vw - 480px)/2 + 10px));z-index:20;display:grid;grid-template-columns:.9fr .9fr 1.2fr 1.35fr;gap:0;max-width:460px;min-height:60px;margin:0 auto;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(110deg,#131618f0,#305268f0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 40px #00000052}.floatingNavbar button{min-width:0;height:44px;border:0;border-radius:22px;background:transparent;color:var(--color-white);cursor:pointer;font-size:clamp(10px,3.05vw,14px);line-height:1;white-space:nowrap}.floatingNavbar button.active{background:var(--color-white);color:var(--color-accent)}.onboardingPage{display:grid;min-height:var(--tg-viewport-height);place-items:center;padding:24px}.onboardingStub{width:100%;text-align:center}.onboardingStub h1{margin:44px 0 16px}.onboardingStub p{margin:0 auto 24px;color:var(--color-muted);font-size:16px;line-height:1.5}.inputField{display:grid;gap:8px}.inputField span{color:var(--color-muted);font-size:13px}.inputField input{width:100%;min-height:52px;border:1px solid var(--color-border);border-radius:16px;background:#222;color:var(--color-white);padding:0 14px;outline:none}@media(min-width:420px){.pricingGrid{grid-template-columns:1fr 1fr;align-items:center;width:620px}.priceStack{margin-left:0}}@media(max-width:380px){.landingSection{padding-right:20px;padding-left:20px}.brandIcon{width:64px;height:64px;font-size:56px}.brandText{font-size:37px}.heroTitle,.benefitsIntro h2,.pricingSection h2,.supportSection h2,.sellersSection h2{font-size:21px}.supportSection p{font-size:18px}.floatingNavbar{min-height:56px;padding:6px;border-radius:24px}}
