.site-header.site-header--midnight{min-height:64px;padding:0 clamp(20px,4.45vw,72px);gap:28px;border-bottom:1px solid #1d1d1f;background:#000000e0;color:#f5f5f7;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.site-header--midnight .logo-full,.site-footer.site-footer--midnight .logo-full{padding:0;background:transparent}.site-header.site-header--midnight .logo-wordmark,.site-header.site-header--midnight .logo-wordmark span:last-child,.site-footer.site-footer--midnight .logo-wordmark,.site-footer.site-footer--midnight .logo-wordmark span:last-child{color:#f5f5f7;font-weight:600;letter-spacing:-.055em}.site-header.site-header--midnight .logo-wordmark{font-size:21px}.site-header.site-header--midnight .logo-mark{width:32px;height:32px}.site-header.site-header--midnight .logo-image{width:25px;height:25px}.site-header.site-header--midnight .desktop-nav{gap:36px;font-size:14px;font-weight:400}.site-header.site-header--midnight .desktop-nav a,.site-header.site-header--midnight .ghost-link{color:#b5b5ba;font-size:14px;font-weight:400;white-space:nowrap}.site-header.site-header--midnight .desktop-nav a:hover,.site-header.site-header--midnight .ghost-link:hover{color:#f5f5f7}.site-header.site-header--midnight .header-actions{min-width:0;gap:22px}.site-header.site-header--midnight .language-toggle{min-height:32px;padding:2px;border:0;border-radius:8px;background:transparent}.site-header.site-header--midnight .language-toggle button{min-width:32px;min-height:28px;padding:0 6px;border-radius:6px;color:#86868b;font-size:12px;font-weight:500}.site-header.site-header--midnight .language-toggle button.active{background:#1d1d1f;color:#f5f5f7}.site-header.site-header--midnight .language-toggle button:hover{color:#f5f5f7}.site-header.site-header--midnight .primary-button.small{min-height:36px;padding:0 20px;border:0;border-radius:999px;background:#0071e3;color:#fff;box-shadow:none;font-size:14px;font-weight:400;white-space:nowrap}.site-header.site-header--midnight .primary-button.small:hover{background:#06c;box-shadow:none;transform:none}.site-header.site-header--midnight .icon-button{width:34px;min-height:34px;border-color:#333336;border-radius:50%;background:#0e0e0e;color:#f5f5f7;box-shadow:none}.site-header.site-header--midnight :where(a,button):focus-visible,.site-footer.site-footer--midnight a:focus-visible{outline:2px solid #2997ff;outline-offset:4px}.site-footer.site-footer--midnight{min-height:128px;padding:30px max(24px,calc((100vw - 1200px)/2));gap:32px;border-top:1px solid #282828;background:#000;color:#86868b;font-size:12px;line-height:1.5}.site-footer.site-footer--midnight .footer-brand{flex-shrink:0;gap:12px}.site-footer.site-footer--midnight .logo-wordmark{font-size:18px}.site-footer.site-footer--midnight .logo-mark{width:28px;height:28px;border-radius:8px}.site-footer.site-footer--midnight .logo-image{width:23px;height:23px}.site-footer.site-footer--midnight nav{gap:14px 24px;font-size:12px}.site-footer.site-footer--midnight a{color:#a1a1a6;text-decoration:none}.site-footer.site-footer--midnight a:hover{color:#f5f5f7;text-decoration:underline}@media(max-width:980px){.site-header.site-header--midnight{grid-template-columns:minmax(0,1fr) auto}.site-footer.site-footer--midnight{align-items:flex-start;flex-direction:column;gap:24px}.site-footer.site-footer--midnight nav{justify-content:flex-start}}@media(max-width:680px){.site-header.site-header--midnight{min-height:64px;padding-inline:16px;gap:10px}.site-header.site-header--midnight .logo-full{gap:8px}.site-header.site-header--midnight .logo-wordmark{font-size:18px}.site-header.site-header--midnight .header-actions{gap:10px}.site-header.site-header--midnight .ghost-link{max-width:80px;overflow:hidden;font-size:13px;text-overflow:ellipsis}.site-footer.site-footer--midnight{padding:28px 24px 36px}}@media(max-width:380px){.site-header.site-header--midnight{gap:8px}.site-header.site-header--midnight .logo-full{gap:6px}.site-header.site-header--midnight .logo-wordmark{font-size:15px}.site-header.site-header--midnight .logo-mark{width:28px;height:28px}.site-header.site-header--midnight .logo-image{width:23px;height:23px}.site-header.site-header--midnight .header-actions{gap:5px}.site-header.site-header--midnight .language-toggle button{min-width:27px;padding-inline:4px;font-size:11px}.site-header.site-header--midnight .ghost-link{max-width:60px;font-size:12px}.site-header.site-header--midnight .icon-button{width:28px;min-height:28px}}.account-auth-page,.account-flow-page,.account-dashboard{--accent: #0071e3;--accent-2: #2997ff;--line: #333336;--text: #f5f5f7;--muted: #a1a1a6;color:#f5f5f7;color-scheme:dark}.account-auth-page :is(a,button,input):focus-visible,.account-flow-page :is(a,button):focus-visible,.account-dashboard :is(a,button,input):focus-visible{outline:2px solid #2997ff;outline-offset:4px}.account-eyebrow{display:block;color:#86868b;font-size:12px;font-weight:600;letter-spacing:.17em;line-height:1.5}.auth-screen.account-auth-page{position:relative;display:grid;min-height:calc(100svh - 64px);place-items:center;overflow:hidden;padding:84px 20px 150px;background:#000}.account-auth-content{position:relative;z-index:1;width:min(100%,600px)}.account-auth-heading{text-align:center}.account-auth-heading h1{margin:14px 0 0;font-size:clamp(42px,5.1vw,68px);font-weight:600;letter-spacing:-.055em;line-height:1.07;text-wrap:balance}.account-auth-heading p{max-width:520px;margin:18px auto 0;color:#a1a1a6;font-size:18px;line-height:1.5;text-wrap:balance}.account-auth-page .auth-panel{width:min(100%,520px);margin:38px auto 0;padding:32px;border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.account-auth-page .auth-icon{display:grid;width:40px;height:40px;place-items:center;margin:0 0 22px;border:1px solid #333336;border-radius:12px;background:#1d1d1f;color:#d2d2d7}.account-auth-page .auth-icon.success{margin-inline:auto;border-color:#315b8d;background:#10223a;color:#6db7ff}.account-auth-page .auth-form{gap:18px;margin:0}.account-auth-page .auth-form label{gap:10px;color:#d2d2d7;font-size:14px;font-weight:500}.account-auth-page .auth-form input{min-height:54px;padding-inline:17px;border:1px solid #45454a;border-radius:12px;background:#171719;color:#f5f5f7;font-size:16px}.account-auth-page .auth-form input::placeholder{color:#86868b}.account-auth-page .auth-form input:hover{border-color:#6e6e73}.account-auth-page .auth-form input:focus{border-color:#2997ff}.account-auth-page .primary-button,.account-dashboard .primary-button{min-height:50px;border:1px solid transparent;border-radius:999px;background:#0071e3;color:#fff;box-shadow:none;font-size:15px;font-weight:600}.account-auth-page .primary-button:hover,.account-dashboard .primary-button:hover{background:#06c;box-shadow:none;transform:none}.account-auth-page .primary-button:disabled,.account-dashboard .primary-button:disabled{background:#333336;color:#a1a1a6}.account-auth-page .auth-form .primary-button{width:100%}.account-auth-page .auth-back-link{display:block;width:fit-content;margin:24px auto 0;color:#2997ff;font-size:14px;text-align:center}.account-auth-page .auth-back-link:hover{text-decoration:underline;text-underline-offset:4px}.account-auth-page .form-error{font-size:14px;line-height:1.5}.account-auth-wave{position:absolute;left:50%;bottom:-120px;width:min(1150px,100%);opacity:.18;pointer-events:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(transparent,#000 45%,transparent);mask-image:linear-gradient(transparent,#000 45%,transparent)}.account-auth-wave img{display:block;width:100%;height:auto}.center-screen.account-flow-page{min-height:calc(100svh - 64px);background:#000}.account-flow-page .state-card{border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none;color:#d2d2d7}.account-flow-page .state-icon{display:grid;place-items:center;border:1px solid #333336;background:#1d1d1f;color:#d2d2d7}.dashboard-shell.account-dashboard{grid-template-columns:226px minmax(0,1fr);min-height:calc(100svh - 64px);min-width:0;width:100%;background:#000}.account-dashboard .dashboard-sidebar{top:64px;height:calc(100svh - 64px);gap:4px;padding:44px 18px;border-color:#28282b;background:#0a0a0a}.account-dashboard .dashboard-sidebar-label{padding:0 14px 14px;color:#86868b;font-size:11px;font-weight:600;letter-spacing:.15em}.account-dashboard .dashboard-sidebar a{display:flex;align-items:center;gap:13px;min-height:43px;padding:9px 14px;border-radius:10px;color:#a1a1a6;font-size:14px;font-weight:500}.account-dashboard .dashboard-sidebar a svg{flex:0 0 auto;stroke-width:1.6}.account-dashboard .dashboard-sidebar a:hover,.account-dashboard .dashboard-sidebar a:focus-visible{background:#1d1d1f;color:#f5f5f7}.account-dashboard .dashboard-content{width:100%;min-width:0;max-width:1390px;margin-inline:auto;padding:64px clamp(28px,5vw,72px) 110px}.account-dashboard .dashboard-title{align-items:flex-end;gap:24px;margin-bottom:40px}.account-dashboard .dashboard-title h1{margin:10px 0 0;color:#f5f5f7;font-size:clamp(40px,4.5vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.account-dashboard .dashboard-title p{margin-top:12px;color:#a1a1a6;font-size:16px;overflow-wrap:anywhere}.account-dashboard .account-state{padding:10px 14px;border:1px solid #333336;border-radius:999px;background:#1d1d1f;color:#d2d2d7;font-size:13px;white-space:nowrap}.account-dashboard .status-dot.active{box-shadow:0 0 0 4px #0071e324}.account-dashboard .dashboard-grid{gap:20px}.account-dashboard .dash-panel{min-width:0;padding:32px;border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none}.account-dashboard .full-panel{margin-top:20px}.account-dashboard :is(.dash-panel[id],.full-panel[id]){scroll-margin-top:88px}.account-dashboard .panel-title{gap:12px;margin-bottom:24px}.account-dashboard .panel-title svg{color:#a1a1a6;stroke-width:1.6}.account-dashboard .panel-title h2{color:#f5f5f7;font-size:22px;font-weight:600;letter-spacing:-.03em}.account-dashboard .dash-panel p{color:#a1a1a6;line-height:1.55}.account-dashboard .dash-panel>strong{color:#f5f5f7;font-size:19px}.account-dashboard .dash-panel>span{color:#a1a1a6}.account-dashboard .dash-panel dt,.account-dashboard .metric-row,.account-dashboard .telegram-code small{color:#a1a1a6}.account-dashboard .dash-panel dd{color:#f5f5f7;font-weight:600}.account-dashboard .accent-text{color:#6db7ff}.account-dashboard .panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard .panel-actions .primary-button,.account-dashboard .panel-actions .secondary-button{min-width:0;padding-inline:14px;text-align:center}.account-dashboard .secondary-button,.account-dashboard .icon-button{border:1px solid #45454a;border-radius:999px;background:#1d1d1f;color:#f5f5f7;box-shadow:none;font-size:14px;font-weight:500}.account-dashboard .secondary-button:hover,.account-dashboard .icon-button:hover{border-color:#86868b;background:#29292c;box-shadow:none;transform:none}.account-dashboard .icon-button{flex:0 0 44px;width:44px;min-height:44px;padding:0}.account-dashboard input:not([type=checkbox]):not([type=radio]){min-width:0;min-height:48px;border:1px solid #45454a;border-radius:12px;background:#171719;color:#f5f5f7;font-size:14px}.account-dashboard input::placeholder{color:#86868b}.account-dashboard input[type=checkbox],.account-dashboard input[type=radio]{accent-color:#0071e3}.account-dashboard .copy-row{display:flex;gap:8px}.account-dashboard .copy-row input{flex:1}.account-dashboard .metric-row{flex-wrap:wrap;line-height:1.5}.account-dashboard .pairing-form{grid-template-columns:minmax(0,1fr) auto;gap:10px}.account-dashboard .pairing-form .secondary-button{padding-inline:18px}.account-dashboard .telegram-code{padding:16px;border:1px solid #333336;border-radius:14px;background:#171719}.account-dashboard .telegram-code strong{color:#f5f5f7;overflow-wrap:anywhere}.account-dashboard .inline-success{border-color:#315b8d;background:#10223a;color:#b1d7ff}.account-dashboard .checkout-panel{overflow:visible}.account-dashboard .checkout-panel>p{margin-bottom:28px}.account-dashboard .checkout-plans{max-width:860px}.account-dashboard .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-dashboard .price-card{display:flex;min-width:0;flex-direction:column;padding:30px;border:1px solid #333336;border-radius:24px;background:#171719;color:#f5f5f7;box-shadow:none}.account-dashboard .price-card:hover{border-color:#6e6e73;box-shadow:none;transform:none}.account-dashboard .price-card.selected{border-color:#2997ff;box-shadow:none;transform:none}.account-dashboard .price-card h3{color:#f5f5f7;font-size:24px;font-weight:600}.account-dashboard .price-card>strong{color:#f5f5f7;font-size:clamp(42px,4vw,58px);letter-spacing:-.05em;white-space:nowrap}.account-dashboard .price-card>span:not(.price-note){color:#a1a1a6}.account-dashboard .price-card ul{gap:16px;border-color:#333336}.account-dashboard .price-card li{gap:10px;color:#d2d2d7;line-height:1.4}.account-dashboard .price-card li svg{flex:0 0 auto;color:#a1a1a6}.account-dashboard .price-card .primary-button{width:100%;margin-top:auto}.account-dashboard .price-card .price-note{top:-12px;left:24px;padding:5px 12px;border:1px solid #45454a;border-radius:999px;background:#29292c;color:#d2d2d7!important;box-shadow:none;font-size:11px;font-weight:500}.account-dashboard .pricing-currency-note,.account-dashboard .pricing-loading{color:#a1a1a6}.account-dashboard .checkout-step{margin-top:28px;border:1px solid #333336;border-radius:24px;background:#171719;color:#f5f5f7;box-shadow:none}.account-dashboard .checkout-summary{border-bottom-color:#333336}.account-dashboard .checkout-summary :is(span,small),.account-dashboard .checkout-submit small{color:#a1a1a6}.account-dashboard .checkout-summary :is(strong,b),.account-dashboard .checkout-control h3{color:#f5f5f7}.account-dashboard .checkout-control{border-color:#333336;background:#1d1d1f}.account-dashboard .payment-option{border-color:#45454a;background:#242427;color:#f5f5f7}.account-dashboard .payment-option svg,.account-dashboard .payment-option small,.account-dashboard .legal-checkbox{color:#a1a1a6}.account-dashboard .checkout-step .legal-checkbox a{color:#2997ff}.account-dashboard .table-wrap{overflow-x:auto}.account-dashboard table{min-width:620px}.account-dashboard th,.account-dashboard td{border-bottom-color:#333336}.account-dashboard th{color:#a1a1a6}.account-dashboard td{color:#d2d2d7;overflow-wrap:anywhere}.account-dashboard .payment-row{border-color:#333336;border-radius:12px;background:#171719;color:#d2d2d7}@media(max-width:1100px){.account-dashboard .panel-actions{grid-template-columns:1fr}.account-dashboard .dash-panel{padding:26px}}@media(max-width:980px){.dashboard-shell.account-dashboard{display:block}.account-dashboard .dashboard-sidebar{position:sticky;top:64px;z-index:10;width:100%;min-width:0;height:auto;flex-direction:row;overflow-x:auto;padding:10px 20px;border-right:0;border-bottom:1px solid #28282b;scrollbar-width:none}.account-dashboard .dashboard-sidebar::-webkit-scrollbar{display:none}.account-dashboard .dashboard-sidebar-label{display:none}.account-dashboard .dashboard-sidebar a{flex:0 0 auto;white-space:nowrap}.account-dashboard .dashboard-content{padding-top:42px}.account-dashboard :is(.dash-panel[id],.full-panel[id]){scroll-margin-top:142px}}@media(max-width:680px){.auth-screen.account-auth-page{min-height:calc(100svh - 64px);padding:68px 20px 100px}.account-auth-heading h1{font-size:clamp(40px,10vw,54px)}.account-auth-heading p{font-size:16px}.account-auth-page .auth-panel{margin-top:32px;padding:26px}.account-auth-wave{bottom:-24px;width:160%;opacity:.13}.account-dashboard .dashboard-sidebar{padding-inline:12px}.account-dashboard .dashboard-sidebar a{gap:8px;padding-inline:10px;font-size:13px}.account-dashboard .dashboard-sidebar a svg{width:15px;height:15px}.account-dashboard .dashboard-content{padding:38px 20px 80px}.account-dashboard .dashboard-title{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.account-dashboard .dashboard-title h1{font-size:clamp(36px,9vw,46px)}.account-dashboard .dashboard-grid,.account-dashboard .pricing-grid{grid-template-columns:1fr}.account-dashboard .dash-panel{padding:24px}.account-dashboard .panel-title h2{font-size:21px}.account-dashboard .price-card{padding:28px 24px}.account-dashboard .checkout-step{padding:22px}.account-dashboard .checkout-controls{grid-template-columns:1fr}}@media(max-width:380px){.account-auth-page .auth-panel{padding:22px}.account-dashboard .dashboard-content{padding-inline:16px}.account-dashboard .dash-panel{padding:22px}.account-dashboard .pairing-form{grid-template-columns:1fr}.account-dashboard .price-card>strong{font-size:44px}}@media(prefers-reduced-motion:reduce){.account-auth-page *,.account-dashboard *{transition:none}}.guide-page--midnight,.legal-page--midnight,.payment-state--midnight{--accent: #0071e3;--line: #333336;--text: #f5f5f7;--muted: #a1a1a6;color:#f5f5f7;color-scheme:dark}.guide-page--midnight :is(a,button):focus-visible,.legal-page--midnight a:focus-visible,.payment-state--midnight a:focus-visible{outline:2px solid #2997ff;outline-offset:4px}.guide-page.guide-page--midnight{min-height:calc(100svh - 64px);padding:84px clamp(24px,5vw,72px) 110px;background:#000}.guide-page--midnight .guide-hero{max-width:1200px;margin:0 auto 54px;text-align:left}.guide-page--midnight .guide-hero span{margin:0 0 20px;padding:0;border:0;border-radius:0;color:#86868b;font-size:12px;font-weight:600;letter-spacing:.16em}.guide-page--midnight .guide-hero h1{max-width:1000px;color:#f5f5f7;font-size:clamp(44px,5.8vw,78px);font-weight:600;line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.guide-page--midnight .guide-hero p{max-width:760px;margin:25px 0 0;color:#a1a1a6;font-size:19px;line-height:1.55}.guide-page--midnight .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1200px;margin-inline:auto}.guide-page--midnight .guide-card,.guide-page--midnight .guide-support{min-width:0;border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none}.guide-page--midnight .guide-card{padding:32px}.guide-page--midnight .guide-card-index{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid #45454a;border-radius:11px;background:#1d1d1f;color:#d2d2d7;font-size:13px;font-weight:600}.guide-page--midnight .guide-card h2,.guide-page--midnight .guide-support h2{margin:0 0 14px;color:#f5f5f7;font-size:25px;font-weight:600;line-height:1.18;letter-spacing:-.035em}.guide-page--midnight .guide-card p,.guide-page--midnight .guide-card li,.guide-page--midnight .guide-support p{color:#b5b5ba;font-size:15px;line-height:1.62;overflow-wrap:anywhere}.guide-page--midnight .guide-card p{margin:0 0 16px}.guide-page--midnight .guide-card ol{gap:10px;padding-left:22px}.guide-page--midnight .guide-card li{padding-left:4px}.guide-page--midnight .guide-card li::marker{color:#86868b}.guide-page--midnight .guide-support{grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:1200px;margin:20px auto 0;padding:30px 32px}.guide-page--midnight .guide-support svg{width:28px;height:28px;margin-top:0;color:#a1a1a6;stroke-width:1.6}.guide-page--midnight .guide-support p{margin:0}.legal-page.legal-page--midnight{min-height:calc(100svh - 64px);padding:64px clamp(24px,5vw,72px) 110px;background:#000;color:#f5f5f7;color-scheme:dark}.legal-page--midnight .legal-shell{grid-template-columns:210px minmax(0,860px);gap:clamp(30px,5vw,72px);max-width:1260px;margin-inline:auto}.legal-page--midnight .legal-tabs{top:96px;gap:6px;align-content:start}.legal-page--midnight .legal-tabs a{padding:12px 15px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a1a1a6;font-size:14px;font-weight:500;line-height:1.4}.legal-page--midnight .legal-tabs a:hover,.legal-page--midnight .legal-tabs a.active{border-color:#333336;background:#1d1d1f;color:#f5f5f7}.legal-page--midnight .legal-tabs a.active:before{display:inline-block;width:3px;height:12px;margin-right:9px;border-radius:3px;background:#2997ff;content:"";vertical-align:-1px}.legal-page--midnight .legal-document{min-width:0;padding:clamp(34px,5vw,64px);border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none;overflow-wrap:anywhere}.legal-page--midnight .legal-kicker{gap:12px;color:#a1a1a6;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.legal-page--midnight .legal-kicker span+span{color:#d2d2d7}.legal-page--midnight .legal-document h1{max-width:none;margin:18px 0 26px;color:#f5f5f7;font-size:clamp(38px,4.5vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.052em;text-wrap:balance}.legal-page--midnight .legal-document h2{margin:46px 0 14px;color:#f5f5f7;font-size:clamp(22px,2.4vw,27px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.legal-page--midnight .legal-document p,.legal-page--midnight .legal-document li{color:#b5b5ba;font-size:16px;line-height:1.75}.legal-page--midnight .legal-document p{margin:0 0 16px}.legal-page--midnight .legal-document .legal-intro{color:#d2d2d7;font-size:17px}.legal-page--midnight .legal-document ul{gap:10px;margin:0;padding-left:24px}.legal-page--midnight .legal-document li::marker{color:#86868b}.center-screen.payment-state.payment-state--midnight{width:100%;max-width:none;min-height:calc(100svh - 64px);margin:0;padding:80px 20px;background:#000;color:#f5f5f7}.payment-state--midnight .state-card{width:min(100%,590px);padding:clamp(32px,5vw,58px);border:1px solid #333336;border-radius:28px;background:#0e0e0e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.payment-state--midnight .state-icon{display:grid;width:56px;height:56px;place-items:center;margin:0 auto 26px;border:1px solid #315b8d;border-radius:17px;background:#10223a;color:#6db7ff}.payment-state--midnight .state-icon.danger{border-color:#704348;background:#2a171a;color:#ff9aa2}.payment-state--midnight .state-card h1{margin:0;color:#f5f5f7;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.1;letter-spacing:-.05em;text-wrap:balance}.payment-state--midnight .state-card p{max-width:460px;margin:20px auto 30px;color:#a1a1a6;font-size:17px;line-height:1.55}.payment-state--midnight .primary-button{min-height:50px;min-width:190px;border:1px solid transparent;border-radius:999px;background:#0071e3;color:#fff;box-shadow:none;font-size:15px;font-weight:600}.payment-state--midnight .primary-button:hover{background:#06c;box-shadow:none;transform:none}@media(max-width:900px){.legal-page--midnight .legal-shell{display:block}.legal-page--midnight .legal-tabs{position:sticky;top:64px;z-index:10;display:flex;gap:8px;overflow-x:auto;margin:-24px 0 24px;padding:12px 0 14px;background:#000;scrollbar-width:none}.legal-page--midnight .legal-tabs::-webkit-scrollbar{display:none}.legal-page--midnight .legal-tabs a{flex:0 0 auto;white-space:nowrap}}@media(max-width:680px){.guide-page.guide-page--midnight{padding:58px 20px 76px}.guide-page--midnight .guide-hero{margin-bottom:38px}.guide-page--midnight .guide-hero h1{font-size:clamp(38px,9.5vw,54px)}.guide-page--midnight .guide-hero p{font-size:17px;margin-top:18px}.guide-page--midnight .guide-grid{grid-template-columns:1fr;gap:16px}.guide-page--midnight .guide-card{padding:26px}.guide-page--midnight .guide-card h2{font-size:23px}.guide-page--midnight .guide-support{grid-template-columns:1fr;gap:14px;padding:26px}.legal-page.legal-page--midnight{padding:24px 16px 76px}.legal-page--midnight .legal-document{padding:28px 23px}.legal-page--midnight .legal-document h1{font-size:clamp(34px,9vw,44px)}.legal-page--midnight .legal-document p,.legal-page--midnight .legal-document li{font-size:15px;line-height:1.7}.legal-page--midnight .legal-document .legal-intro{font-size:16px}.center-screen.payment-state.payment-state--midnight{padding:58px 20px}.payment-state--midnight .state-card{padding:34px 26px}.payment-state--midnight .state-card p{font-size:16px}}@media(max-width:380px){.guide-page.guide-page--midnight{padding-inline:16px}.guide-page--midnight .guide-card{padding:24px}.legal-page--midnight .legal-document{padding:25px 20px}.payment-state--midnight .state-card{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.guide-page--midnight *,.legal-page--midnight *,.payment-state--midnight *{transition:none}}.midnight-page{--accent: #0071e3;--muted: #a1a1a6;--line: #333336;--text: #f5f5f7;--midnight-text: #f5f5f7;--midnight-muted: #a1a1a6;--midnight-blue: #0071e3;--midnight-link: #2997ff;background:#000;color:var(--midnight-text);color-scheme:dark;overflow:clip}.midnight-page *,.midnight-page *:before,.midnight-page *:after{animation:none}.midnight-page :is(h1,h2,h3,p){margin:0}.midnight-page :is(a,button,input):focus-visible{outline:2px solid #2997ff;outline-offset:5px}.midnight-page [id]{scroll-margin-top:96px}.midnight-container{width:min(100% - 96px,1344px);margin-inline:auto}.midnight-hero{padding:80px 24px;text-align:center}.midnight-product-name{color:#a1a1a6;font-size:24px;font-weight:600;letter-spacing:-.025em}.midnight-page .midnight-title{max-width:1280px;margin:18px auto 0;color:#f5f5f7;font-size:clamp(48px,6.7vw,96px);font-weight:600;line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.midnight-title>span,.midnight-intro>span{display:block}.midnight-page .midnight-intro{margin:34px auto 0;max-width:820px;color:#a1a1a6;font-size:24px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.midnight-actions{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:32px}.midnight-page .primary-button{min-height:50px;padding:0 30px;border:1px solid transparent;border-radius:999px;background:#0071e3;color:#fff;font-size:17px;font-weight:500;box-shadow:none;transition:background .16s ease}.midnight-page .primary-button:hover{background:#06c;box-shadow:none;transform:none}.midnight-page .primary-button:disabled{background:#333336;color:#a1a1a6}.midnight-link{display:inline-flex;align-items:center;gap:8px;color:#2997ff;font-size:18px;font-weight:500;line-height:1.4}.midnight-link:hover{text-decoration:underline;text-underline-offset:4px}.midnight-link svg{flex-shrink:0;width:19px;height:19px}.midnight-wave-stage{width:min(100%,1320px);margin:16px auto -20px}.midnight-wave-stage img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:contain}.midnight-platforms{display:flex;align-items:center;justify-content:center;gap:26px;color:#929297;font-size:14px}.midnight-platforms>span{display:inline-flex;align-items:center;gap:10px}.midnight-platforms>span+span{padding-left:26px;border-left:1px solid #333336}.midnight-platforms svg{width:20px;height:20px;stroke-width:1.5}.midnight-features{padding-block:100px 112px}.midnight-section-title{font-size:clamp(42px,5.6vw,80px);font-weight:600;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.midnight-features .midnight-section-title{padding-inline:24px}.midnight-section-title>span{display:block}.midnight-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 24px 58px}.midnight-capability>svg{width:34px;height:34px;margin-bottom:22px;stroke-width:1.55;color:#f5f5f7}.midnight-capability h3{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.midnight-capability p{margin-top:12px;color:#a1a1a6;font-size:17px;line-height:1.5;letter-spacing:-.01em}.midnight-showcases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.midnight-showcase{display:flex;flex-direction:column;min-width:0;padding:40px 24px 24px;border:1px solid #28282b;border-radius:28px;background:#0e0e0e}.midnight-showcase-copy{padding-inline:16px}.midnight-showcase h3{color:#f5f5f7;font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.midnight-showcase p{max-width:470px;min-height:62px;margin-top:16px;color:#a1a1a6;font-size:22px;line-height:1.4;letter-spacing:-.02em;text-wrap:pretty}.midnight-showcase-copy p>span{display:block}.midnight-showcase .midnight-link{margin-block:22px 32px}.showcase-browser,.showcase-telegram{min-width:0;overflow:hidden;margin-top:auto;border:1px solid #333336;border-radius:18px;background:#000}.showcase-browser-toolbar{height:62px;display:flex;align-items:center;gap:24px;padding:16px 20px;border-bottom:1px solid #28282b;background:#111}.showcase-window-dots{display:flex;gap:7px;flex-shrink:0}.showcase-window-dots i{width:9px;height:9px;border-radius:50%;background:#6e6e73}.showcase-address{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:8px 12px;border:1px solid #28282b;border-radius:12px;color:#a1a1a6;font-size:14px}.showcase-address svg{width:15px;height:15px}.showcase-address svg:last-child{margin-left:auto}.showcase-browser-sample{display:flex;align-items:center;gap:22px;min-height:202px;padding:30px 24px}.showcase-play{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:50%;background:#28282b;color:#f5f5f7}.showcase-play svg{width:23px;height:23px;fill:currentColor;stroke-width:1;margin-left:3px}.showcase-audio{flex:1;min-width:0}.showcase-waveform{display:flex;align-items:center;justify-content:space-between;gap:3px;height:65px;margin-bottom:13px}.showcase-waveform span{flex:1;min-width:1px;max-width:4px;border-radius:2px;background:#a1a1a6}.showcase-sample-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.showcase-sample-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f5f7;font-size:15px;font-weight:500}.showcase-sample-meta small{color:#86868b;font-size:13px}.showcase-download{align-self:center;color:#f5f5f7}.showcase-download svg{width:24px;height:24px;stroke-width:1.5}.showcase-telegram-header{display:flex;align-items:center;gap:14px;height:62px;padding:12px 16px;border-bottom:1px solid #28282b;background:#111;color:#a1a1a6}.showcase-telegram-header>svg{width:22px;height:22px;flex-shrink:0;stroke-width:1.5}.showcase-bot-avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid #28282b;border-radius:50%;background:#000}.showcase-bot-avatar img{width:29px;height:29px;object-fit:contain}.showcase-bot-name{display:flex;flex:1;flex-direction:column;gap:3px}.showcase-bot-name strong{font-size:15px;color:#f5f5f7;font-weight:600}.showcase-bot-name small{color:#86868b;font-size:12px}.showcase-telegram-body{min-height:202px;padding:26px 20px}.showcase-file-message{position:relative;display:flex;align-items:center;gap:13px;max-width:400px;padding:16px 17px 24px;border-radius:18px 18px 18px 6px;background:#1d1d1f}.showcase-file-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#333336;color:#f5f5f7}.showcase-file-icon svg{width:28px;height:28px;stroke-width:1.5}.showcase-file-copy{display:flex;min-width:0;flex-direction:column;gap:7px}.showcase-file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f5f7;font-size:15px;font-weight:500}.showcase-file-copy small{font-size:13px;color:#a1a1a6}.showcase-file-message time{position:absolute;right:13px;bottom:9px;color:#86868b;font-size:10px}.showcase-text-message{display:flex;align-items:baseline;justify-content:space-between;gap:15px;width:fit-content;max-width:100%;margin-top:6px;padding:12px 16px;border-radius:6px 18px 18px;color:#f5f5f7;background:#1d1d1f;font-size:15px}.showcase-text-message time{color:#86868b;font-size:10px}.midnight-pricing{padding:88px 24px 100px;background:#000}.midnight-pricing>.midnight-container{width:min(100%,1280px)}.midnight-pricing-heading{text-align:center;margin:0 auto 54px}.midnight-pricing .midnight-section-title{font-size:clamp(38px,4.7vw,64px)}.midnight-pricing-heading p{max-width:730px;margin:24px auto 0;color:#a1a1a6;font-size:20px;line-height:1.5;letter-spacing:-.02em;text-wrap:balance}.midnight-pricing .checkout-plans{max-width:860px;margin-inline:auto}.midnight-pricing .pricing-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin:0}.midnight-pricing .price-card{display:flex;flex-direction:column;padding:40px;border:1px solid #333336;border-radius:28px;color:#f5f5f7;background:#0e0e0e;box-shadow:none;transition:border-color .16s ease}.midnight-pricing .price-card:hover{transform:none;box-shadow:none;border-color:#6e6e73}.midnight-pricing .price-card.selected{border-color:#2997ff;box-shadow:none}.midnight-pricing .price-card h3{margin:0 0 24px;font-size:34px;font-weight:600;letter-spacing:-.03em}.midnight-pricing .price-card>strong{color:#f5f5f7;font-size:clamp(44px,4.7vw,68px);font-weight:600;line-height:1.08;letter-spacing:-.055em;white-space:nowrap}.midnight-pricing .price-card>span:not(.price-note){margin-top:10px;color:#a1a1a6;font-size:18px}.midnight-pricing .price-card ul{display:grid;gap:20px;margin:26px 0 32px;padding:26px 0 0;list-style:none;border-top:1px solid #333336}.midnight-pricing .price-card li{display:flex;gap:13px;color:#d2d2d7;font-size:18px;line-height:1.35}.midnight-pricing .price-card li svg{flex-shrink:0;color:#a1a1a6;stroke-width:1.6}.midnight-pricing .price-card .primary-button{width:100%;margin-top:auto;min-height:56px}.midnight-pricing .price-card .price-note{position:absolute;top:-12px;left:32px;padding:5px 12px;border:1px solid #333336;border-radius:999px;background:#1d1d1f;color:#d2d2d7!important;box-shadow:none;font-size:11px;font-weight:500;line-height:1.2}.midnight-pricing .pricing-currency-note{color:#a1a1a6;font-size:13px;margin-top:22px}.midnight-pricing .pricing-loading{color:#a1a1a6}.midnight-pricing .inline-success{border-color:#333336;background:#141414;color:#d2d2d7}.midnight-pricing .checkout-step{margin-top:28px;border:1px solid #333336;border-radius:28px;background:#0e0e0e;color:#f5f5f7;box-shadow:none}.midnight-pricing .checkout-summary{border-bottom-color:#333336}.midnight-pricing .checkout-summary :is(span,small),.midnight-pricing .checkout-submit small{color:#a1a1a6}.midnight-pricing .checkout-summary :is(strong,b),.midnight-pricing .checkout-control h3{color:#f5f5f7}.midnight-pricing .payment-option{border-color:#333336;background:#1d1d1f;color:#f5f5f7}.midnight-pricing .payment-option svg{color:#a1a1a6}.midnight-pricing .checkout-step .payment-option small,.midnight-pricing .checkout-step .legal-checkbox{color:#a1a1a6}.midnight-pricing .checkout-step .legal-checkbox a{color:#2997ff}.midnight-pricing input{accent-color:#0071e3}@media(max-width:1100px){.midnight-container{width:calc(100% - 64px)}.midnight-hero{padding-top:68px}.midnight-page .midnight-title{font-size:clamp(48px,6.2vw,72px)}.midnight-capabilities{gap:24px}.midnight-capability h3{font-size:20px}.midnight-capability p{font-size:16px}.midnight-showcase{padding:32px 20px 20px}.midnight-showcase-copy{padding-inline:8px}.midnight-showcase p{font-size:20px;min-height:84px}.showcase-browser-sample{gap:15px;padding-inline:18px}.showcase-play{width:40px;height:40px}.showcase-telegram-header{gap:10px;padding-inline:12px}}@media(max-width:800px){.midnight-container{width:calc(100% - 48px)}.midnight-hero{padding:64px 24px 68px}.midnight-product-name{font-size:20px}.midnight-page .midnight-title{font-size:56px;max-width:700px}.midnight-page .midnight-intro{font-size:21px;margin-top:28px}.midnight-wave-stage{width:calc(100% + 24px);margin-left:-12px;margin-top:36px}.midnight-features{padding-block:70px}.midnight-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;margin-block:48px}.midnight-capabilities{margin-inline:0}.midnight-features .midnight-section-title{padding-inline:0}.midnight-capability>svg{margin-bottom:14px}.midnight-showcases{grid-template-columns:1fr}.midnight-showcase{padding:36px 24px 24px}.midnight-showcase-copy{padding-inline:8px}.midnight-showcase h3{font-size:42px}.midnight-showcase p{min-height:0;font-size:21px}.showcase-browser-sample{padding:30px}.showcase-telegram-body{padding:26px}.midnight-pricing{padding-block:64px 80px}.midnight-pricing .price-card{padding:32px 26px}.midnight-pricing .price-card>strong{font-size:44px}.midnight-pricing .price-card h3{font-size:26px}.midnight-pricing .price-card li{font-size:14px;gap:10px}}@media(max-width:600px){.midnight-container{width:calc(100% - 40px)}.midnight-hero{padding:52px 20px 64px}.midnight-product-name{font-size:18px}.midnight-page .midnight-title{max-width:430px;margin-top:16px;font-size:clamp(35px,10.2vw,48px);line-height:1.08;letter-spacing:-.05em}.midnight-page .midnight-intro{max-width:360px;margin-top:24px;font-size:18px;line-height:1.5;font-weight:400}.midnight-intro>span+span{margin-top:2px}.midnight-actions{flex-direction:column;gap:21px;margin-top:28px}.midnight-actions .primary-button{min-height:48px;font-size:16px;padding-inline:28px}.midnight-actions .midnight-link{font-size:16px}.midnight-wave-stage{width:calc(100% + 64px);margin-left:-32px;margin-top:32px;margin-bottom:0}.midnight-platforms{gap:18px;font-size:12px;margin-top:10px}.midnight-platforms>span{gap:8px}.midnight-platforms>span+span{padding-left:18px}.midnight-platforms svg{width:17px;height:17px}.midnight-features{padding-block:58px 54px}.midnight-section-title{font-size:clamp(34px,9.1vw,46px);letter-spacing:-.04em}.midnight-capabilities{gap:34px 22px;margin-block:40px}.midnight-capability>svg{width:28px;height:28px}.midnight-capability h3{font-size:19px;line-height:1.22}.midnight-capability p{font-size:14px;line-height:1.5;margin-top:10px}.midnight-showcases{gap:20px}.midnight-showcase{padding:28px 16px 16px;border-radius:28px}.midnight-showcase-copy{padding-inline:8px}.midnight-showcase h3{font-size:32px;line-height:1.12}.midnight-showcase p{font-size:18px;margin-top:14px}.midnight-showcase .midnight-link{margin-block:20px 28px;font-size:16px}.showcase-browser-toolbar{padding-inline:12px;gap:14px;height:48px}.showcase-window-dots{gap:4px}.showcase-window-dots i{width:6px;height:6px}.showcase-address{padding:6px 8px;border-radius:8px;font-size:11px}.showcase-address svg{width:12px;height:12px}.showcase-browser-sample{min-height:164px;padding:22px 16px;gap:12px}.showcase-play{width:35px;height:35px}.showcase-play svg{width:17px;height:17px}.showcase-waveform{height:50px;gap:2px}.showcase-sample-meta strong{font-size:11px}.showcase-sample-meta small{font-size:10px}.showcase-download svg{width:19px;height:19px}.showcase-telegram-header{height:52px;gap:9px;padding-inline:10px}.showcase-telegram-header>svg{width:16px;height:16px}.showcase-bot-avatar{width:30px;height:30px}.showcase-bot-avatar img{width:24px;height:24px}.showcase-bot-name strong{font-size:12px}.showcase-bot-name small{font-size:10px}.showcase-telegram-body{padding:20px 12px;min-height:164px}.showcase-file-message{padding:12px 12px 21px;gap:10px}.showcase-file-icon{width:36px;height:36px;border-radius:10px}.showcase-file-icon svg{width:23px;height:23px}.showcase-file-copy strong{font-size:11px}.showcase-file-copy small{font-size:10px}.showcase-text-message{font-size:12px;padding:10px 12px}.showcase-file-message time,.showcase-text-message time{font-size:8px}.midnight-pricing{padding:60px 20px 70px}.midnight-pricing .midnight-section-title{font-size:40px}.midnight-pricing-heading{margin-bottom:40px}.midnight-pricing-heading p{font-size:17px;line-height:1.5;margin-top:20px}.midnight-pricing .pricing-grid{grid-template-columns:1fr;gap:28px;max-width:430px;margin-inline:auto}.midnight-pricing .price-card{padding:32px}.midnight-pricing .price-card h3{font-size:26px;margin-bottom:22px}.midnight-pricing .price-card>strong{font-size:clamp(42px,13.8vw,54px)}.midnight-pricing .price-card>span:not(.price-note){font-size:17px}.midnight-pricing .price-card li{font-size:16px}.midnight-pricing .price-card ul{gap:19px;margin-bottom:28px}.midnight-pricing .checkout-step{padding:24px}.midnight-pricing .checkout-controls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.midnight-page *,.midnight-page *:before,.midnight-page *:after{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00ff,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{color-scheme:dark;font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #080b0c;--panel: #111719;--panel-2: #172022;--line: rgba(255, 255, 255, .13);--text: #f4f8f3;--muted: #aab4ad;--accent: #b7ff18;--accent-2: #7dce21;--danger: #ff5f68;--success: #95ee39;--shadow: 0 24px 80px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;padding:0 clamp(20px,5vw,56px);border-bottom:1px solid rgba(255,255,255,.08);background:#080b0cdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-logo,.logo{display:inline-flex;align-items:center;line-height:0}.logo-full{padding:4px 6px;border-radius:6px;background:#f7f8f5}.logo-image{display:block;width:auto;height:38px;object-fit:contain}.logo-compact .logo-image{width:30px;height:30px}.accent-text{color:var(--accent)}.desktop-nav,.header-actions,.hero-actions,.panel-title,.metric-row,.copy-row,.popup-top,.popup-status,.payment-row,.site-footer,.site-footer nav,.legal-kicker,.legal-tabs{display:flex;align-items:center}.desktop-nav{justify-content:center;gap:clamp(18px,3vw,42px);color:var(--text);font-size:14px}.desktop-nav a,.ghost-link,.muted-link{color:var(--muted)}.desktop-nav a:hover,.ghost-link:hover,.muted-link:hover{color:var(--text)}.header-actions{gap:12px}.language-toggle{display:inline-grid;grid-template-columns:repeat(2,1fr);min-height:36px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff0f}.language-toggle button{min-height:28px;min-width:38px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.language-toggle button.active{background:var(--accent);color:#071003}.primary-button,.secondary-button,.icon-button{min-height:44px;border-radius:8px;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;background:linear-gradient(180deg,#c9ff23,#a8ef17);color:#071003;font-weight:800;box-shadow:0 14px 34px #b7ff182e}.primary-button.small{min-height:40px;padding:0 18px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:0 22px;background:transparent;color:var(--text);border-color:#ffffff6b}.icon-button{display:inline-flex;width:42px;align-items:center;justify-content:center;background:#ffffff0f;color:var(--text);border-color:var(--line)}.primary-button:hover,.secondary-button:hover,.icon-button:hover{transform:translateY(-1px)}.hero-section{position:relative;display:grid;grid-template-columns:minmax(500px,.9fr) minmax(420px,1.1fr);gap:clamp(28px,4vw,56px);min-height:min(700px,calc(100vh - 72px));padding:clamp(42px,6vw,64px) clamp(20px,5vw,56px) 44px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 24%,rgba(183,255,24,.12),transparent 24%),linear-gradient(180deg,#080b0c,#0b1011)}.hero-copy{max-width:690px;align-self:center}.hero-copy h1{max-width:760px;margin:0;font-size:clamp(38px,4.2vw,54px);line-height:1.08;letter-spacing:0}.hero-copy p,.split-section p,.section-heading p,.auth-panel p,.dash-panel p,.payment-state p{color:var(--muted);line-height:1.65}.hero-copy p{max-width:560px;margin:26px 0 0;font-size:clamp(18px,2vw,22px)}.hero-actions{gap:14px;margin-top:34px}.hero-visual{position:relative;min-height:470px}.waveform{position:absolute;top:34px;right:-14px;left:0;display:flex;height:170px;align-items:center;justify-content:center;gap:8px;opacity:.92;filter:drop-shadow(0 0 28px rgba(183,255,24,.35))}.waveform span{width:6px;min-height:16px;border-radius:999px;background:linear-gradient(180deg,rgba(183,255,24,.05),var(--accent),rgba(183,255,24,.05));animation:wavePulse 3s ease-in-out infinite}@keyframes wavePulse{0%,to{transform:scaleY(.86);opacity:.78}50%{transform:scaleY(1.08);opacity:1}}.offer-preview{position:absolute;right:0;bottom:0;width:min(520px,100%);padding:28px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0f1517eb;box-shadow:var(--shadow)}.offer-preview h2{margin:0 0 18px;font-size:24px}.offer-preview ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.offer-preview li{display:flex;align-items:center;gap:10px;color:var(--muted);line-height:1.45}.offer-preview svg{flex:0 0 auto;color:var(--accent)}.dash-panel,.price-card,.extension-card,.telegram-panel,.auth-panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06)}.dash-panel dt,.popup-top,.price-card span,.telegram-code small{color:var(--muted)}.feature-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:34px clamp(20px,5vw,56px);background:#0c1011}.feature-item{display:grid;grid-template-columns:30px 1fr;gap:8px 12px;align-items:start}.feature-item svg,.panel-title svg,.telegram-panel svg{color:var(--accent)}.feature-item h2{margin:0;font-size:15px}.feature-item p{grid-column:2;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:52px;align-items:center;padding:90px clamp(20px,5vw,56px);background:#f7f8f5;color:#111615}.split-section.reverse{grid-template-columns:minmax(320px,420px) minmax(0,1fr);background:#eef2ed}.split-section h2,.pricing-section h2{margin:0;color:#0b0f0e;font-size:clamp(34px,4vw,48px);line-height:1.08}.extension-card,.telegram-panel{padding:24px;background:#151b1d;color:var(--text);box-shadow:0 20px 60px #00000029}.popup-top{justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}.popup-status{gap:10px;margin-top:22px;color:var(--accent)}.extension-card button{width:100%;margin-top:12px;background:var(--accent);color:#071003;font-weight:800}.telegram-panel{display:grid;gap:14px;min-height:220px;place-items:center;text-align:center}.pricing-section{padding:86px clamp(20px,5vw,56px) 100px;background:#fff;color:#111615}.section-heading{max-width:640px;margin-bottom:30px}.pricing-section .section-heading{margin-right:auto;margin-left:auto;text-align:center}.checkout-plans{display:grid;gap:22px;max-width:780px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,360px));gap:24px;justify-content:center}.checkout-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.checkout-control{display:grid;min-height:116px;gap:12px;align-content:start;padding:16px;border:1px solid #d9ded8;border-radius:8px;background:#fff}.checkout-control h3{margin:0;color:#69736d;font-size:13px;line-height:1}.payment-option,.legal-checkbox{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.payment-option{min-height:52px}.payment-option span{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}.payment-option svg{color:var(--accent-2)}.payment-option small{grid-column:1 / -1;color:#69736d;line-height:1.45}.legal-checkbox{color:#46504a;line-height:1.5}.legal-checkbox a{color:#25331e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.price-card{position:relative;padding:28px;background:#fff;border-color:#d9ded8;color:#121615;box-shadow:0 18px 50px #0f151714}.price-note{position:absolute;top:-12px;left:18px;padding:3px 8px;border-radius:5px;background:var(--accent);color:#121615;font-size:12px;font-weight:700}.price-card h3{margin:0 0 16px;font-size:22px}.price-card strong{display:block;margin-bottom:4px;font-size:42px}.price-card ul{display:grid;gap:12px;margin:26px 0;padding:24px 0 0;border-top:1px solid #d9ded8;list-style:none}.price-card li{display:flex;align-items:center;gap:10px;color:#46504a}.price-card .primary-button{width:100%}.primary-button:disabled,.secondary-button:disabled,button:disabled{cursor:not-allowed;opacity:.52;transform:none}.legal-acceptance{margin:12px 0 0;color:#69736d;font-size:12px;line-height:1.45}.legal-acceptance a{color:#25331e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth-screen,.center-screen{display:grid;min-height:calc(100vh - 72px);place-items:center;padding:32px 20px}.auth-panel{width:min(100%,520px);padding:42px;background:#121819;box-shadow:var(--shadow)}.auth-panel h1{margin:0 0 12px;font-size:38px}.auth-form{display:grid;gap:18px;margin-top:28px}.auth-form label,.pairing-form{display:grid;gap:8px}input{min-height:46px;width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff12;color:var(--text);padding:0 14px}input[type=checkbox],input[type=radio]{min-height:18px;width:18px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.form-error,.inline-error{color:var(--danger)}.inline-error,.inline-success{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(255,95,104,.4);border-radius:8px;background:#ff5f681a}.inline-success{color:var(--success);border-color:#95ee3959;background:#95ee3914}.auth-back-link{display:inline-flex;margin-top:18px}.dashboard-shell{display:grid;grid-template-columns:190px 1fr;min-height:calc(100vh - 72px);background:#0a0e0f}.dashboard-sidebar{position:sticky;top:72px;display:flex;height:calc(100vh - 72px);flex-direction:column;gap:18px;padding:32px 24px;border-right:1px solid var(--line);color:var(--muted)}.dashboard-sidebar .logo{align-self:flex-start;margin-bottom:12px}.dashboard-sidebar .logo-image{height:34px}.dashboard-content{padding:34px clamp(20px,4vw,42px) 60px}.dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.dashboard-title h1{margin:0;font-size:38px}.dashboard-title p{margin:6px 0 0;color:var(--muted)}.account-state{display:flex;align-items:center;gap:8px;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-panel{padding:22px}.checkout-panel{overflow:hidden}.checkout-panel .checkout-control{border-color:var(--line);background:#ffffff0b;color:var(--muted)}.checkout-panel .checkout-control h3,.checkout-panel .payment-option small{color:var(--muted)}.checkout-panel .legal-checkbox a{color:var(--accent)}.full-panel{margin-top:16px}.panel-title{gap:10px;margin-bottom:18px}.panel-title h2{margin:0;font-size:18px}dl{display:grid;gap:12px;margin:0 0 22px}dl div{display:flex;justify-content:space-between;gap:18px}dd{margin:0}.panel-action{width:100%}.panel-actions{display:grid;gap:10px}.copy-row{gap:8px}.metric-row{justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted)}.pairing-form{grid-template-columns:1fr auto;margin-top:18px}.telegram-code{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:16px}.telegram-code strong{font-size:28px;letter-spacing:2px}.telegram-code small{grid-column:1 / -1}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:640px}th,td{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left}th{color:var(--muted);font-size:13px;font-weight:500}.payment-list{display:grid;gap:10px}.payment-row{justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.status-dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:#66706b}.status-dot.active{background:var(--accent);box-shadow:0 0 0 4px #b7ff181f}.payment-state{max-width:680px;margin:0 auto;text-align:center}.site-footer{justify-content:space-between;gap:20px;padding:24px clamp(20px,5vw,56px);border-top:1px solid rgba(255,255,255,.08);background:#080b0c;color:var(--muted);font-size:13px}.footer-brand{display:grid;gap:8px}.footer-brand .logo{width:fit-content}.footer-brand .logo-image{height:32px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px}.site-footer a{text-decoration:underline;text-underline-offset:3px}.site-footer a:hover{color:var(--text)}.legal-page{min-height:calc(100vh - 72px);padding:44px clamp(20px,5vw,56px) 74px;background:#f7f8f5;color:#121615}.legal-shell{display:grid;grid-template-columns:240px minmax(0,920px);gap:36px;align-items:start}.legal-tabs{position:sticky;top:104px;display:grid;gap:8px}.legal-tabs a{padding:12px 14px;border:1px solid #d9ded8;border-radius:8px;color:#526057;font-weight:700}.legal-tabs a.active,.legal-tabs a:hover{border-color:#a8ef17;background:#ecffd1;color:#121615}.legal-document{padding:clamp(28px,4vw,46px);border:1px solid #d9ded8;border-radius:8px;background:#fff;box-shadow:0 18px 50px #0f151714}.legal-kicker{gap:10px;color:#69736d;font-size:13px;font-weight:700;text-transform:uppercase}.legal-document h1{max-width:760px;margin:12px 0 20px;font-size:clamp(34px,4vw,48px);line-height:1.08}.legal-document h2{margin:34px 0 12px;font-size:22px}.legal-document p,.legal-document li{color:#3e4943;line-height:1.72}.legal-document ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-intro{font-size:16px}.legal-warning{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:22px 0;padding:14px 16px;border:1px solid rgba(183,255,24,.55);border-radius:8px;background:#f4ffe2}.legal-warning svg{margin-top:4px;color:#526d00}.legal-warning p{margin:0;color:#34420d}.guide-page{min-height:calc(100vh - 72px);padding:52px clamp(20px,5vw,56px) 76px;background:radial-gradient(circle at 78% 18%,rgba(183,255,24,.12),transparent 24%),linear-gradient(180deg,#080b0c,#0d1213)}.guide-hero{max-width:820px;margin:0 auto 30px;text-align:center}.guide-hero span{display:inline-flex;margin-bottom:14px;padding:5px 9px;border:1px solid rgba(183,255,24,.45);border-radius:6px;color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.guide-hero h1{margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.guide-hero p{max-width:690px;margin:20px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1060px;margin:0 auto}.guide-card,.guide-support{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06)}.guide-card{padding:24px}.guide-card h2,.guide-support h2{margin:0 0 12px;font-size:20px}.guide-card p,.guide-card li,.guide-support p{color:var(--muted);line-height:1.62}.guide-card ol{display:grid;gap:9px;margin:0;padding-left:20px}.guide-card p+ol{margin-top:12px}.guide-support{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;max-width:1060px;margin:16px auto 0;padding:20px 24px}.guide-support svg{margin-top:3px;color:var(--accent)}.guide-support p{margin:0}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero-section,.split-section,.split-section.reverse,.dashboard-shell,.legal-shell{grid-template-columns:1fr}.hero-visual{min-height:470px}.feature-band,.dashboard-grid,.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sidebar{position:static;height:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.legal-tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.site-header{padding:0 16px}.header-actions .primary-button,.desktop-nav{display:none}.header-logo .logo-full{padding:3px 5px}.header-logo .logo-image{height:30px}.hero-section{padding-top:42px}.hero-actions,.dashboard-title{align-items:stretch;flex-direction:column}.hero-visual{min-height:430px}.waveform{top:16px;height:130px;gap:5px}.preview-grid,.feature-band,.pricing-grid,.checkout-controls,.dashboard-grid,.guide-grid{grid-template-columns:1fr}.split-section,.split-section.reverse,.pricing-section{padding:58px 16px}.auth-panel{padding:30px 22px}.pairing-form{grid-template-columns:1fr}.site-footer{align-items:flex-start;flex-direction:column}.site-footer nav{justify-content:flex-start}.legal-page{padding:28px 16px 54px}.legal-tabs{grid-template-columns:1fr}.legal-document{padding:24px 18px}.guide-page{padding:36px 16px 56px}.guide-hero{text-align:left}.guide-support{grid-template-columns:1fr}}:root{--bg: #070a08;--panel: #111612;--panel-2: #181f19;--line: rgba(238, 255, 231, .13);--text: #f5f8f2;--muted: #aab5a9;--accent: #b6ff37;--accent-2: #86d51d;--danger: #ff6b72;--success: #a4f05b;--surface: #f4f6f0;--surface-2: #e9ede5;--surface-text: #141914;--surface-muted: #626d63;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--shadow: 0 28px 90px rgba(0, 0, 0, .42)}body{background:radial-gradient(circle at 78% -10%,rgba(182,255,55,.08),transparent 27rem),var(--bg)}::selection{background:var(--accent);color:#10170a}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(182,255,55,.48);outline-offset:3px}.site-header{min-height:76px;padding-inline:clamp(18px,4vw,64px);border-color:#ffffff12;background:#070a08d1;box-shadow:0 10px 40px #0000002e}.logo-full{gap:9px;padding:0;border-radius:0;background:transparent}.logo-mark{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(182,255,55,.22);border-radius:11px;background:#b6ff3714;box-shadow:inset 0 0 18px #b6ff3712}.logo-image,.logo-compact .logo-image{width:28px;height:28px}.logo-wordmark{display:inline-flex;align-items:baseline;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.055em;line-height:1}.logo-wordmark span:last-child{color:var(--accent)}.desktop-nav{font-size:13px;font-weight:650}.desktop-nav a,.ghost-link,.muted-link{transition:color .16s ease}.language-toggle{min-height:38px;padding:3px;border-radius:var(--radius-sm);background:#ffffff0b}.language-toggle button{min-width:36px;border-radius:7px}.primary-button,.secondary-button,.icon-button{border-radius:12px}.primary-button{min-height:46px;padding-inline:23px;background:linear-gradient(135deg,#c5ff52,#9ee922);box-shadow:0 14px 34px #9de9222b}.primary-button:hover{box-shadow:0 17px 42px #9de9223d}.secondary-button{background:#ffffff06;border-color:#ffffff38}.hero-section{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(38px,5vw,78px);min-height:690px;max-width:1480px;margin:0 auto;padding:clamp(62px,7vw,94px) clamp(20px,5vw,72px) 64px;border-bottom:0;background:radial-gradient(circle at 76% 20%,rgba(182,255,55,.12),transparent 22rem),linear-gradient(180deg,#0b100cad,#070a0800)}.hero-copy{position:relative;z-index:2;max-width:650px}.hero-eyebrow,.hero-meta,.section-kicker{display:inline-flex;align-items:center;gap:8px}.hero-eyebrow{margin-bottom:22px;padding:7px 11px;border:1px solid rgba(182,255,55,.24);border-radius:999px;background:#b6ff370f;color:#d9ff96;font-size:12px;font-weight:750}.hero-copy h1{max-width:680px;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.052em}.hero-copy p{max-width:590px;margin-top:25px;color:#b8c3b6;font-size:clamp(17px,1.6vw,20px);line-height:1.62}.hero-actions{margin-top:30px}.hero-meta{margin-top:22px;color:#849083;font-size:12px;line-height:1.45}.hero-meta svg{flex:0 0 auto;color:var(--accent)}.hero-visual{min-height:545px;align-self:center}.hero-visual .waveform{top:-12px;right:8%;left:18%;height:120px;gap:6px;opacity:.42;filter:drop-shadow(0 0 30px rgba(182,255,55,.4))}.product-preview{position:absolute;top:70px;right:46px;left:0;overflow:hidden;border:1px solid rgba(231,255,222,.16);border-radius:22px;background:#111712f2;box-shadow:0 36px 100px #0000008c,0 0 0 1px #b6ff3706 inset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preview-toolbar,.preview-search,.preview-track,.preview-footer{display:flex;align-items:center}.preview-toolbar{justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid var(--line);color:#dce6d8;font-size:12px;font-weight:750}.preview-dots{display:flex;gap:5px}.preview-dots i{width:7px;height:7px;border-radius:50%;background:#3f4840}.preview-dots i:first-child{background:#ff6b72}.preview-dots i:nth-child(2){background:#ffd35a}.preview-dots i:last-child{background:var(--accent)}.preview-live{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:650}.preview-live i,.preview-footer i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #b6ff3717}.preview-search{gap:9px;margin:16px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#ffffff09;color:#8d998d;font-size:12px}.preview-search svg{color:var(--accent)}.preview-search kbd{margin-left:auto;padding:3px 6px;border:1px solid var(--line);border-radius:5px;color:#748075;font:inherit}.preview-tracks{padding:0 16px 4px}.preview-track{gap:11px;min-height:67px;border-top:1px solid rgba(255,255,255,.06)}.preview-play,.preview-download{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px}.preview-play{background:#b6ff371a;color:var(--accent);font-size:11px;font-weight:800}.preview-track-copy{display:grid;min-width:0;gap:4px}.preview-track-copy strong{overflow:hidden;color:#e9eee6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.preview-track-copy small{color:#707b70;font-size:9px}.preview-mini-wave{display:flex;height:22px;flex:1;align-items:center;justify-content:flex-end;gap:3px;opacity:.55}.preview-mini-wave i{width:2px;border-radius:99px;background:var(--accent)}.preview-mini-wave i:nth-child(1),.preview-mini-wave i:nth-child(5){height:7px}.preview-mini-wave i:nth-child(2),.preview-mini-wave i:nth-child(4){height:15px}.preview-mini-wave i:nth-child(3){height:21px}.preview-download{border:1px solid rgba(182,255,55,.18);color:var(--accent)}.preview-footer{justify-content:space-between;min-height:42px;padding:0 16px;border-top:1px solid var(--line);color:#748074;font-size:9px}.preview-footer span:first-child{display:inline-flex;align-items:center;gap:7px;color:#a8b6a7}.offer-preview{right:0;bottom:4px;z-index:2;width:min(335px,68%);padding:22px;border-color:#b6ff3733;border-radius:18px;background:#0a0e0bf5;box-shadow:0 24px 70px #00000080}.offer-preview h2{margin-bottom:14px;font-size:16px}.offer-preview ul{gap:10px}.offer-preview li{gap:8px;font-size:11px}.feature-section{padding:88px clamp(20px,5vw,72px) 96px;border-top:1px solid rgba(255,255,255,.06);background:#0b0f0c}.feature-section>.section-heading,.feature-section>.feature-band,.proof-section,.pricing-section>.section-heading,.pricing-section>.checkout-plans{max-width:1200px;margin-right:auto;margin-left:auto}.section-heading-dark{max-width:720px!important;margin-bottom:38px;margin-left:0!important}.section-kicker{margin-bottom:12px;color:#80a84f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-heading-dark h2{margin:0;font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.04}.section-heading-dark p{max-width:620px;color:var(--muted);line-height:1.65}.feature-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;background:transparent}.feature-item{position:relative;display:block;min-height:220px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(155deg,#ffffff0b,#ffffff03);transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-item:hover{transform:translateY(-3px);border-color:#b6ff3740;background:linear-gradient(155deg,#b6ff370e,#ffffff03)}.feature-icon,.proof-icon,.auth-icon,.state-icon{display:inline-grid;place-items:center;border:1px solid rgba(182,255,55,.19);background:#b6ff3713;color:var(--accent)}.feature-icon{width:43px;height:43px;margin-bottom:34px;border-radius:13px}.feature-number{position:absolute;top:22px;right:22px;color:#455047;font-size:11px;font-weight:800}.feature-item h3{margin:0 0 9px;font-size:17px;letter-spacing:-.02em}.feature-item p{margin:0;color:#8f9a8f;font-size:13px;line-height:1.58}.proof-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 96px;background:#0b0f0c}.proof-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:20px;min-height:270px;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#111612}.proof-card:after{position:absolute;right:-80px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:#b6ff370f;content:"";filter:blur(12px)}.proof-telegram:after{background:#49b3ff12}.proof-icon{width:46px;height:46px;border-radius:14px}.proof-card h2{max-width:430px;margin:0;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.035em;line-height:1.08}.proof-card p{max-width:470px;margin:15px 0 24px;color:var(--muted);line-height:1.62}.text-link{position:relative;z-index:1;color:var(--accent);font-size:13px;font-weight:750}.text-link:hover{color:#d6ff91}.pricing-section{padding:96px clamp(20px,5vw,72px) 110px;background:var(--surface);color:var(--surface-text);color-scheme:light}.pricing-section h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.05em}.pricing-section .section-heading{max-width:680px;margin-bottom:42px}.pricing-section .section-heading p{color:var(--surface-muted)}.checkout-plans{max-width:980px;gap:24px}.pricing-grid{grid-template-columns:repeat(2,minmax(280px,390px));gap:18px}.price-card{padding:30px;border-color:#d5dbd2;border-radius:20px;background:#ffffffc2;box-shadow:0 18px 60px #19241813;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.price-card:hover,.price-card.selected{transform:translateY(-3px);border-color:#99d62f;box-shadow:0 24px 72px #344d2421}.price-card.selected{box-shadow:0 0 0 3px #99d62f21,0 24px 72px #344d2421}.price-card h3{font-size:19px}.price-card strong{font-size:clamp(38px,4vw,48px);letter-spacing:-.045em}.price-card>span:not(.price-note){color:var(--surface-muted)}.price-card li{color:#3f4a40}.price-card li svg{color:#6cae12}.price-note{top:-13px;left:22px;padding:5px 10px;border-radius:999px;background:#b6ff37;color:#11170c!important;font-size:11px;font-weight:800;box-shadow:0 8px 24px #85c81b2e}.pricing-loading{padding:34px;border:1px dashed #ccd3c9;border-radius:var(--radius-md);color:var(--surface-muted);text-align:center}.pricing-currency-note{margin:0;color:var(--surface-muted);font-size:13px;line-height:1.5;text-align:center}.checkout-panel .pricing-currency-note{color:var(--muted)}.checkout-step{display:grid;gap:20px;max-width:820px;margin:8px auto 0;padding:26px;border:1px solid rgba(182,255,55,.18);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(182,255,55,.09),transparent 17rem),#101511;color:var(--text);color-scheme:dark;box-shadow:0 26px 70px #1721152e}.checkout-summary{display:grid;grid-template-columns:1fr auto;gap:7px 20px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--line)}.checkout-summary span{grid-column:1 / -1;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.checkout-summary strong{font-size:22px}.checkout-summary b{color:var(--accent);font-size:22px}.checkout-summary small{grid-column:1 / -1;color:var(--muted);line-height:1.5}.checkout-step .checkout-controls{gap:12px}.checkout-step .checkout-control,.checkout-panel .checkout-control{min-height:126px;padding:17px;border-color:var(--line);border-radius:14px;background:#ffffff09;color:var(--text)}.checkout-step .checkout-control h3,.checkout-step .payment-option small,.checkout-step .legal-checkbox,.checkout-submit small{color:var(--muted)}.checkout-step .legal-checkbox a{color:var(--accent)}.checkout-submit{display:flex;align-items:center;justify-content:space-between;gap:22px}.checkout-submit small{max-width:390px;line-height:1.5}.checkout-submit .primary-button{min-width:220px}.inline-error,.inline-success{border-radius:13px}.auth-screen,.center-screen{min-height:calc(100vh - 76px);background:radial-gradient(circle at 50% 22%,rgba(182,255,55,.095),transparent 22rem),#090d0a}.auth-panel,.state-card{border:1px solid rgba(238,255,231,.14);border-radius:var(--radius-lg);background:#111712eb;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-panel{padding:clamp(28px,5vw,46px)}.auth-icon,.state-icon{width:48px;height:48px;margin-bottom:24px;border-radius:15px}.auth-icon.success,.state-icon.success{border-color:#a4f05b3d;background:#a4f05b17;color:var(--success)}.state-icon.danger{border-color:#ff6b7240;background:#ff6b7217;color:var(--danger)}.auth-panel h1{font-size:clamp(32px,5vw,42px);letter-spacing:-.045em}.auth-form input{min-height:50px;border-radius:12px;background:#ffffff0b}.state-card{width:min(100%,560px);padding:clamp(30px,5vw,48px);text-align:center}.state-card.compact{width:min(100%,420px)}.state-card .state-icon{margin-inline:auto}.state-card h1{margin:0;font-size:clamp(32px,5vw,44px);letter-spacing:-.045em}.state-card .primary-button{margin-top:8px}.dashboard-shell{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 76px);background:#090d0a}.dashboard-sidebar{top:76px;height:calc(100vh - 76px);gap:5px;padding:28px 18px;background:#0d120e}.dashboard-sidebar .logo{display:none}.dashboard-sidebar a{padding:11px 12px;border-radius:10px;font-size:13px;font-weight:650;transition:color .16s ease,background .16s ease}.dashboard-sidebar a:hover{background:#b6ff3712;color:var(--text)}.dashboard-content{width:100%;max-width:1320px;padding:42px clamp(20px,4vw,54px) 70px}.dashboard-title h1{font-size:clamp(34px,4vw,48px);letter-spacing:-.045em}.account-state{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff06;font-size:12px}.dashboard-grid{gap:14px}.dash-panel,.guide-card,.guide-support{border-radius:var(--radius-md);background:linear-gradient(155deg,#ffffff0c,#ffffff04)}.dash-panel{padding:24px}.dash-panel[id],.full-panel[id]{scroll-margin-top:94px}.panel-title h2{font-size:17px}.checkout-panel .price-card{border-color:var(--line);background:#ffffff09;color:var(--text);box-shadow:none}.checkout-panel .price-card>span:not(.price-note),.checkout-panel .price-card li{color:var(--muted)}.checkout-panel .price-card.selected{border-color:#b6ff3785}.payment-row{min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#ffffff05}.guide-page{padding-top:76px}.guide-card,.guide-support{border-color:var(--line)}.legal-page{background:var(--surface);color:var(--surface-text);color-scheme:light}.legal-tabs a,.legal-document{border-radius:14px}.legal-document{box-shadow:0 22px 70px #1a251914}.site-footer{min-height:112px;padding-inline:clamp(20px,5vw,72px);background:#070a08}.footer-brand .logo-image{width:26px;height:26px}.footer-brand .logo-mark{width:32px;height:32px}@media(max-width:1120px){.hero-section{grid-template-columns:1fr;max-width:920px}.hero-copy{max-width:730px}.hero-visual{width:100%;max-width:720px;min-height:570px;margin:0 auto}.feature-band{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-item{min-height:195px}.proof-section{padding-inline:clamp(20px,5vw,72px)}}@media(max-width:980px){.proof-section,.dashboard-shell{grid-template-columns:1fr}.proof-section{padding-bottom:74px}.dashboard-sidebar{position:static;height:auto;padding:12px 18px;flex-direction:row;border-right:0;border-bottom:1px solid var(--line)}.dashboard-sidebar a{white-space:nowrap}}@media(max-width:680px){.site-header{min-height:68px;gap:10px}.logo-wordmark{font-size:16px}.logo-mark{width:32px;height:32px}.logo-image,.logo-compact .logo-image{width:25px;height:25px}.header-actions{gap:8px}.ghost-link{font-size:12px}.hero-section{gap:42px;min-height:auto;padding:46px 16px 58px}.hero-copy h1{font-size:clamp(40px,13vw,54px)}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%}.hero-meta{align-items:flex-start}.hero-visual{display:grid;gap:14px;min-height:0}.hero-visual .waveform{top:-54px;right:8%;left:8%;height:90px}.product-preview,.offer-preview{position:relative;inset:auto;width:100%}.product-preview{border-radius:17px}.offer-preview{padding:20px}.preview-mini-wave{display:none}.feature-section,.pricing-section{padding:66px 16px 74px}.feature-band,.proof-section,.pricing-grid,.checkout-controls{grid-template-columns:1fr}.feature-item{min-height:0}.proof-section{padding:0 16px 74px}.proof-card{grid-template-columns:1fr;min-height:0;padding:26px}.price-card{padding:26px 22px}.checkout-step{padding:20px}.checkout-summary{grid-template-columns:1fr}.checkout-summary span{grid-column:auto}.checkout-submit{align-items:stretch;flex-direction:column}.checkout-submit .primary-button{width:100%}.dashboard-content{padding-inline:16px}.dashboard-sidebar{padding-inline:12px}.site-footer{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
