@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");.systemnotice{display:flex;align-items:center;gap:12px;background:#181b36;border:1px solid #6872ff;border-radius:18px;padding:15px;margin-bottom:14px}.systemnotice>div{display:grid;grid-gap:4px;gap:4px;flex:1 1}.systemnotice strong{font-size:11px;color:#9da2ff}.systemnotice p{margin:0;font-size:12px;line-height:1.5}.systemnotice button{border:0;background:#5865ef;border-radius:10px;padding:9px 12px;font-size:10px;white-space:nowrap;cursor:pointer}.systemnotice .noticeclose{background:transparent;color:#aeb4c0}.message.system{max-width:100%}.message.system>span{color:#9298ff}.message.system p{background:#181b36;border:1px solid #343b76;border-radius:14px;color:#d8dafd}@media(max-width:520px){.systemnotice{align-items:stretch;flex-direction:column}.systemnotice button{width:100%}}.plantariffs{display:grid;grid-gap:8px;gap:8px}.plantariffs button{display:flex;justify-content:space-between;align-items:center;text-align:left}.plantariffs button span{color:var(--muted);font-size:11px}.plancard textarea:not(:disabled)~small{display:none}.admincard,.plancard{display:grid;grid-gap:12px;gap:12px;background:#121720;border:1px solid #222a36;border-radius:20px;padding:20px;margin-bottom:15px}.plancard h2,.plancard p{margin:0}.adminpage input,.adminpage select,.plancard input,.plancard textarea{width:100%;border:1px solid #303847;background:#0d1219;color:#f7f8fb;border-radius:12px;padding:12px}.plancard textarea{min-height:78px;resize:vertical}.adminlink{display:block;text-align:center;color:#959aff;padding:15px;margin-bottom:12px}.adminpage{max-width:1180px;margin:auto;padding:35px 22px}.adminpage>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.adminpage a{color:#959aff}.admincard form{display:flex;gap:10px;align-items:end}.admincard form .primary{width:auto;white-space:nowrap}.admintable,.promolist{display:grid;grid-gap:8px;gap:8px}.admintable article{display:grid;grid-template-columns:1fr 120px 120px 150px;grid-gap:12px;gap:12px;align-items:center;padding:14px;background:#0d1219;border-radius:12px}.admintable article>div{display:grid}.admintable span,.promolist span{color:#8c95a3;font-size:11px}.promolist article{display:flex;gap:15px;align-items:center;padding:12px;border-top:1px solid #222a36}.promolist button{margin-left:auto;background:none;border:0;color:#ff8799}@media(max-width:720px){.admincard form{display:grid}.admintable article{grid-template-columns:1fr 1fr}.admintable article>div{grid-column:1/-1}}:root{--bg:#090c12;--panel:#121720;--panel2:#181e29;--text:#f7f8fb;--muted:#8c95a3;--line:#222a36;--blue:#5a66ff;--purple:#8567ff;--green:#55d6a0}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif}button,input{font:inherit}button{color:inherit}.center{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;padding:28px}.muted{color:var(--muted)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#8490ff}.primary{border:0;border-radius:17px;background:linear-gradient(120deg,#5263ff,#7656ef);padding:17px 22px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800;width:100%;cursor:pointer;box-shadow:0 10px 35px #4b57ff35}.primary:disabled{opacity:.35}.primary svg{width:20px}.secondary{width:100%;border:1px solid var(--line);border-radius:17px;padding:16px;font-weight:700;cursor:pointer}.icon,.secondary{background:transparent}.icon{border:0;padding:8px;display:grid;place-items:center}.orb{position:relative;width:180px;height:180px;filter:drop-shadow(0 12px 38px #5965ff60);animation:float 5s ease-in-out infinite}.orb b,.orb i,.orb span{position:absolute;inset:15%;border-radius:46% 54% 60% 40%/50% 43% 57% 50%;background:linear-gradient(135deg,#3d56ff,#6f6cff 56%,#8f75f7);opacity:.88;transform:rotate(18deg)}.orb b{inset:17% 12% 12% 22%;background:linear-gradient(145deg,#50b0ff,#536cff 52%,#b39cff);opacity:.72;transform:rotate(105deg)}.orb span{inset:25% 18% 10% 14%;background:linear-gradient(145deg,#603cff,#9781ff 70%,#d0c7ff);opacity:.6;transform:rotate(210deg)}.orb.small{width:35px;height:35px;filter:drop-shadow(0 4px 10px #5965ff88)}@keyframes float{50%{transform:translateY(-7px) rotate(3deg)}}.welcome{justify-content:flex-start;padding-top:max(45px,7vh);max-width:520px;margin:auto}.welcome .orb{margin:20px 0 0}.welcome h1{font-size:38px;margin:8px 0 10px}.lead{color:#bcc2ce;line-height:1.65;margin:0}.promise{width:100%;display:grid;grid-gap:13px;gap:13px;text-align:left;background:#0f141c;border:1px solid var(--line);border-radius:22px;padding:20px}.promise p{margin:0;display:flex;align-items:center;gap:12px;font-size:14px}.promise svg{width:18px;color:#7e83ff}.legal{font-size:10px;color:#5d6572;margin:0}.onboarding{min-height:100dvh;max-width:560px;margin:auto;padding:18px 22px 26px;display:flex;flex-direction:column}.onboarding header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;color:var(--muted);font-size:12px}.steps{display:flex;gap:6px;justify-content:center}.steps i{width:25px;height:3px;border-radius:4px;background:#262c36}.steps i.active{background:#6a6fff}.onboarding section{flex:1 1;padding-top:9vh}.onboarding h1{font-size:31px;margin:8px 0}.choices{display:grid;grid-gap:9px;gap:9px;margin-top:30px}.nameinput{width:100%;font-size:23px;color:white;border:1px solid #343d4c;background:var(--panel);padding:20px;border-radius:18px;outline:none}.nameinput:focus{border-color:#6670ff}.option{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:15px 17px;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.option.selected{border-color:#6771ff;background:#181b36}.option svg{width:18px;color:#8288ff}.minutegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.minutegrid button{background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:25px;display:grid;grid-gap:3px;gap:3px}.minutegrid button.selected{border-color:#6771ff;background:#181b36}.minutegrid strong{font-size:30px}.minutegrid span{color:var(--muted)}.app{min-height:100dvh;max-width:680px;margin:auto;padding-bottom:96px}.top{height:72px;padding:16px 20px;justify-content:space-between}.brand,.top{display:flex;align-items:center}.brand{gap:9px;font-size:18px}.avatar{width:36px;height:36px;border-radius:50%;border:1px solid #303847;background:#151b25}.content{padding:12px 20px}.hero{padding:15px 3px 22px}.hero h1{font-size:36px;line-height:1.12;margin:7px 0 14px}.hero p{color:var(--muted);margin:5px 0}.topiccard{padding:23px;border:1px solid #293143;border-radius:25px;background:radial-gradient(circle at 100% 0,#3e3b8233,transparent 42%),linear-gradient(145deg,#171c27,#10151d);box-shadow:0 18px 50px #0008}.tag{font-size:10px;letter-spacing:.13em;font-weight:800;color:#8e95ff;display:flex;align-items:center;gap:7px}.tag svg{width:15px}.topiccard h2{font-size:25px;line-height:1.25;margin:20px 0 8px}.topiccard>p{color:var(--muted);font-size:13px}.duration{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding:17px 0}.topiccard .primary{margin-top:4px}.sectiontitle{margin:28px 2px 13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.stats>div{background:var(--panel);border:1px solid var(--line);padding:15px 12px;border-radius:17px;display:grid;grid-gap:8px;gap:8px}.stats span{font-size:10px;color:var(--muted)}.stats strong{font-size:17px;display:flex;align-items:center;gap:4px}.stats svg{width:16px;color:#ff8656}.nudge{display:flex;align-items:center;gap:13px;margin-top:18px;background:#10151d;border-radius:18px;padding:14px}.nudge p{margin:0;font-size:12px}.nudge span{color:var(--muted);font-size:10px}nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:680px;width:100%;height:78px;background:#0c1017eF;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);display:flex;padding:8px 10px max(8px,env(safe-area-inset-bottom));z-index:5}nav button{flex:1 1;border:0;background:none;color:#6f7784;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px}nav button.active{color:#7d82ff}nav svg{width:20px}.talk{min-height:100dvh;max-width:760px;margin:auto;display:flex;flex-direction:column}.talk>header{height:74px;border-bottom:1px solid var(--line);padding:12px;display:grid;grid-template-columns:44px 1fr auto;align-items:center}.talk header>div{display:grid;text-align:center;font-size:12px}.talk header span{color:var(--muted);font-size:10px;margin-top:3px}.end{font-size:11px;background:#2b1820;border:1px solid #562d3d;color:#ff91a4;border-radius:10px;padding:9px}.dialog{flex:1 1;overflow:auto;padding:22px 18px 220px}.waiting{display:flex;min-height:50vh;flex-direction:column;align-items:center;justify-content:center;text-align:center}.waiting .orb{width:130px;height:130px}.waiting p{margin:20px 0 5px;font-weight:700}.waiting span{font-size:11px;color:var(--muted)}.message{max-width:86%;margin:18px 0}.message>span{display:block;font-size:10px;color:var(--muted);margin:0 10px 6px}.message p{margin:0;padding:14px 16px;background:var(--panel2);border-radius:6px 18px 18px 18px;line-height:1.5;font-size:14px}.message.user{margin-left:auto}.message.user>span{text-align:right}.message.user p{background:linear-gradient(135deg,#334fdf,#5e59e9);border-radius:18px 6px 18px 18px}.message button{margin:7px 8px;border:0;background:none;color:#939aab;font-size:10px;display:flex;align-items:center;gap:4px}.message button svg{width:13px}.talk footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:760px;background:linear-gradient(transparent,#090c12 20%);padding:38px 20px 18px;flex-direction:column}.sound,.talk footer{display:flex;align-items:center}.sound{height:18px;gap:4px}.sound i{width:3px;height:7px;background:#7178ff;border-radius:3px;animation:sound .8s infinite alternate}.sound i:nth-child(2){animation-delay:.2s;height:14px}.sound i:nth-child(3){animation-delay:.4s;height:18px}.sound i:nth-child(4){animation-delay:.1s;height:10px}@keyframes sound{to{transform:scaleY(.4)}}.mic{width:74px;height:74px;border:0;border-radius:50%;background:linear-gradient(135deg,#5365ff,#7756f2);box-shadow:0 0 0 10px #555df21c,0 0 45px #545df380;display:grid;place-items:center;margin:10px}.mic.off{background:#303744;box-shadow:none}.talk footer>p{font-size:11px;color:var(--muted);margin:2px}.finish{margin-top:14px;border:1px solid var(--line);background:#111620;border-radius:13px;padding:10px 15px;font-size:10px;display:flex;align-items:center;gap:6px}.finish svg{width:12px}.result{max-width:560px;margin:auto;min-height:100dvh;padding:38px 22px;text-align:center}.celebrate{display:grid;place-items:center}.celebrate .orb{width:120px;height:120px}.celebrate span{font-size:10px;letter-spacing:.15em;color:#858cff}.result h1{font-size:34px;margin:16px 0 4px}.score{margin:30px 0;background:var(--panel);padding:22px;border-radius:24px}.score>div{--p:0%;width:170px;height:170px;margin:auto;border-radius:50%;background:conic-gradient(#6869ff var(--p),#252b35 0);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.score>div:before{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--panel)}.score span,.score strong{position:relative}.score strong{font-size:39px}.score span{font-size:10px;color:var(--muted)}.score p{font-size:11px;color:var(--muted);margin:17px 0 0}.resultstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:25px}.resultstats div{padding:15px 6px;background:#10151d;border-radius:15px;display:grid;grid-gap:6px;gap:6px}.resultstats span{font-size:9px;color:var(--muted)}.resultstats strong{font-size:14px}.result .secondary{margin-top:9px}.pagehead{padding:15px 2px 22px}.pagehead h1{font-size:34px;margin:7px 0}.bigmetric{padding:22px;background:linear-gradient(145deg,#1a2040,#131824);border:1px solid #303a65;border-radius:24px}.bigmetric>span{color:#9fa8bb;font-size:12px}.bigmetric>strong{display:block;font-size:44px;margin:10px 0}.bigmetric small{font-size:15px}.bigmetric p{font-size:11px;color:var(--muted)}.bigmetric>div{height:5px;background:#2a303d;border-radius:5px}.bigmetric i{display:block;height:100%;background:linear-gradient(90deg,#5c63ff,#8e77ff);border-radius:5px}.stats.two{grid-template-columns:1fr 1fr;margin-top:13px}.chart{height:180px;display:flex;gap:12px;align-items:end;background:var(--panel);border-radius:20px;padding:20px}.chart div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.chart i{display:block;width:100%;max-width:28px;background:linear-gradient(#8176ff,#4d5ee9);border-radius:6px}.chart span{font-size:9px;color:var(--muted)}.historylist{display:grid;grid-gap:10px;gap:10px}.historylist article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:12px;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:13px}.date{display:grid;text-align:center;background:#202631;border-radius:11px;padding:6px}.date span,article>div:nth-child(2) span{font-size:9px;color:var(--muted)}article>div:nth-child(2){display:grid;grid-gap:5px;gap:5px;font-size:12px}article>b{color:#7d83ff}.empty{text-align:center;padding:80px 20px;color:var(--muted)}.empty svg{width:40px}.settingscard{display:grid;background:var(--panel);border-radius:20px;overflow:hidden;margin-bottom:15px}.settingscard label{display:grid;grid-gap:5px;gap:5px;padding:17px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.settingscard strong{font-size:13px;color:var(--text)}.privacy{text-align:center;color:#697280;font-size:10px;line-height:1.6;padding:20px}@media(min-width:800px){body{background:radial-gradient(circle at 50% -10%,#23295a55,transparent 40%),#090c12}.app,.onboarding,.result,.talk,.welcome{border-left:1px solid #161b24;border-right:1px solid #161b24}.content{padding:20px 34px}.topiccard{padding:30px}.hero h1{font-size:43px}}.landing{min-height:100dvh;overflow:hidden}.landing>header{height:78px;max-width:1180px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.landing>header button{border:1px solid var(--line);background:#111620;border-radius:12px;padding:10px 18px;font-weight:700}.landinghero{max-width:1180px;min-height:650px;margin:auto;padding:70px 24px 90px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:50px;gap:50px}.landinghero h1{font-size:58px;line-height:1.08;letter-spacing:-.045em;margin:18px 0 24px}.landinghero h1 em{font-style:normal;color:#7d80ff}.landinghero>div>p:not(.eyebrow){max-width:600px;color:#aab1be;font-size:17px;line-height:1.7}.landingactions{display:flex;gap:12px;margin-top:30px;max-width:520px}.landingactions .primary,.landingactions .secondary{width:auto;padding-left:25px;padding-right:25px}.landinghero small{display:block;color:#646d7b;margin-top:14px}.landingorb{position:relative;display:grid;place-items:center;min-height:430px;background:radial-gradient(circle,#5b61ff25,transparent 62%)}.landingorb .orb{width:310px;height:310px}.floatbubble{position:absolute;background:#171d27eF;border:1px solid #2a3341;border-radius:16px;padding:13px 17px;font-size:12px;box-shadow:0 15px 40px #0007}.floatbubble.one{left:0;top:22%}.floatbubble.two{right:0;bottom:20%}.floatbubble.two strong{color:#8288ff}.how{padding:90px 24px;background:#0d1118;text-align:center}.how h2{font-size:38px;line-height:1.25}.how>div{max-width:1050px;margin:50px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.how article{border:1px solid var(--line);background:#121720;padding:25px;border-radius:22px}.how article>span{color:#7078ff;font-size:12px;font-weight:800}.how article h3{margin:28px 0 10px}.how article p{color:var(--muted);font-size:13px;line-height:1.65}.landingcta{text-align:center;padding:85px 24px;display:flex;flex-direction:column;align-items:center}.landingcta h2{font-size:35px}.landingcta .primary{max-width:260px}.landing>footer{text-align:center;padding:28px;color:#5f6875;font-size:11px;border-top:1px solid var(--line)}.auth{min-height:100dvh;max-width:510px;margin:auto;border-left:1px solid #151a23;border-right:1px solid #151a23}.auth>header{height:72px;padding:14px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center}.auth>header .brand{justify-content:center}.auth>section{padding:55px 34px}.auth h1{font-size:34px;margin:0 0 10px}.authform{display:grid;grid-gap:12px;gap:12px;margin-top:30px}.authfield{height:57px;border:1px solid #29313e;border-radius:15px;background:#121720;display:flex;align-items:center;padding:0 15px;gap:11px}.authfield:focus-within{border-color:#6872ff}.authfield svg{width:18px;color:#697485}.authfield input{width:100%;border:0;outline:0;background:transparent;color:white}.authsteps{display:flex;gap:7px;margin-top:30px}.authsteps i{height:4px;flex:1 1;background:#272e38;border-radius:5px}.authsteps i.active{background:#6871ff}.formerror,.formsuccess{font-size:11px;border-radius:10px;padding:10px 12px;margin:0}.formerror{background:#351d25;color:#ff9bae}.formsuccess{background:#173128;color:#8de2bb}.forgotlink,.textbutton{border:0;background:transparent;color:#8991ff;cursor:pointer;font-size:12px}.forgotlink{justify-self:end}.authswitch{text-align:center;color:var(--muted);font-size:11px}.authswitch button{border:0;background:none;color:#8991ff}.successmark{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:#20382e;color:#73dfa9;margin-top:35px}.logout{display:block;margin:20px auto;color:#ff8799}@media(max-width:720px){.landinghero{grid-template-columns:1fr;padding-top:45px;text-align:center}.landinghero h1{font-size:39px}.landinghero>div>p:not(.eyebrow){font-size:14px}.landingactions{flex-direction:column;margin-left:auto;margin-right:auto}.landingactions .primary,.landingactions .secondary{width:100%}.landingorb{min-height:330px}.landingorb .orb{width:230px;height:230px}.floatbubble{font-size:10px}.how h2{font-size:27px}.how>div{grid-template-columns:1fr}.landingcta h2{font-size:28px}.auth{border:0}.auth>section{padding:45px 22px}}.landingnav{display:flex;align-items:center;gap:24px}.landingnav a{color:#aab1be;text-decoration:none;font-size:12px}.landingnav a:hover{color:white}.floatbubble.three{right:5%;top:10%;color:#c6c9ff}.landingpromise{max-width:1050px;margin:-35px auto 75px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.landingpromise>div{display:grid;grid-gap:7px;gap:7px;padding:20px;border:1px solid var(--line);background:#10151d;border-radius:17px}.landingpromise strong{font-size:22px;color:#8e93ff}.landingpromise span{font-size:11px;color:var(--muted)}.pricecompare{max-width:1100px;margin:auto;padding:105px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.landingfit h2,.pricecompare h2,.pricing h2{font-size:39px;line-height:1.2;margin:12px 0 18px}.pricecompare>div>p:not(.eyebrow){color:#aab1be;line-height:1.7}.pricecompare a{display:inline-block;color:#8e93ff;font-size:10px;margin-top:8px}.comparecards{display:grid;grid-gap:10px;gap:10px;position:relative}.comparecards article{display:grid;grid-gap:7px;gap:7px;padding:22px;background:#121720;border:1px solid var(--line);border-radius:19px}.comparecards article>span,.comparecards small{font-size:10px;color:var(--muted)}.comparecards article>strong{font-size:27px}.comparecards .aeynaprice{border-color:#626cff;background:linear-gradient(145deg,#202450,#171b33)}.comparecards>b{position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(-4deg);background:#6670ff;padding:9px 12px;border-radius:10px;font-size:10px}.pricecompare .comparehonest{grid-column:1/-1;margin:0;padding:16px 18px;background:#10151d;border-radius:14px;color:#747e8c;font-size:10px;line-height:1.6}.pricing{padding:105px 24px;background:#0d1118;text-align:center}.pricing>h2,.pricing>p{max-width:780px;margin-left:auto;margin-right:auto}.pricinglead{color:var(--muted)}.pricinggrid{max-width:1100px;margin:48px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;text-align:left}.pricecard{position:relative;display:flex;flex-direction:column;min-height:420px;padding:25px;background:#121720;border:1px solid var(--line);border-radius:23px}.pricecard.featured{border-color:#6972ff;background:radial-gradient(circle at 100% 0,#6058d744,transparent 45%),#151a27;transform:translateY(-8px)}.pricecard h3{font-size:21px;margin:18px 0 15px}.pricecard>strong{font-size:29px}.pricecard>strong small{font-size:10px;color:var(--muted)}.pricecard>p{color:var(--muted);font-size:12px;line-height:1.6;min-height:58px}.pricecard ul{display:grid;grid-gap:12px;gap:12px;padding:18px 0 25px;margin:0;list-style:none;border-top:1px solid var(--line)}.pricecard li{font-size:11px;color:#bbc1cc}.pricecard li:before{content:"✓";color:#65d8a5;margin-right:9px}.pricecard button{margin-top:auto}.pricebadge{position:absolute;top:-11px;left:22px;padding:6px 9px;background:#626cff;border-radius:8px;font-size:8px;font-weight:800;letter-spacing:.08em}.pricingnote{max-width:760px;margin:28px auto 0;padding:18px 22px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#263044;font-size:13px;line-height:1.55;text-align:center;background:#f0f1ff;border:1px solid #d9dcff;border-radius:16px}.pricingnote strong{color:#4f58df;font-size:15px}.pricingnote span{font-weight:600}.landingfit{max-width:1050px;margin:auto;padding:105px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.landingfit ul{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0}.landingfit li{padding:16px 18px;background:#121720;border:1px solid var(--line);border-radius:15px;font-size:12px}.landingfit li:before{content:"✓";color:#777eff;margin-right:10px}.landingcta small{color:var(--muted);font-size:10px;margin-top:12px}@media(max-width:760px){.landingnav a{display:none}.landingpromise{grid-template-columns:1fr;margin-top:-15px}.landingfit,.pricecompare{grid-template-columns:1fr;padding:75px 22px;gap:30px}.landingfit h2,.pricecompare h2,.pricing h2{font-size:29px}.pricing{padding:75px 20px}.pricinggrid{grid-template-columns:1fr}.pricecard.featured{transform:none}.comparecards>b{right:5px}.pricecompare .comparehonest{grid-column:auto}.landingfit{gap:20px}}.anytime{max-width:1100px;margin:auto;padding:105px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.anytime h2{font-size:41px;line-height:1.18;margin:12px 0 18px}.anytime h2 em{font-style:normal;color:#7d80ff}.anytime>div>p:not(.eyebrow){color:#aab1be;line-height:1.7}.anytime .primary{width:max-content;margin-top:25px}.schedulecompare{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.schedulecompare article{display:flex;flex-direction:column;gap:12px;padding:22px;background:#121720;border:1px solid var(--line);border-radius:20px}.schedulecompare article>span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.schedulecompare article>strong{font-size:16px;min-height:44px}.schedulecompare article>i{font-style:normal;font-size:10px;color:#8b94a2;padding-top:10px;border-top:1px solid var(--line)}.schedulecompare .aeynaschedule{border-color:#626cff;background:linear-gradient(155deg,#202450,#15192a)}.aeynaschedule>i:before{content:"✓";color:#63d6a2;margin-right:7px}.aeynaschedule>b{color:#fff;margin-top:auto;padding:10px;background:#6670ff;border-radius:10px;font-size:9px;text-align:center}@media(max-width:760px){.anytime{grid-template-columns:1fr;padding:75px 22px;gap:30px}.anytime h2{font-size:30px}.anytime .primary{width:100%}.schedulecompare{grid-template-columns:1fr}.schedulecompare article>strong{min-height:auto}}.adminuserrow{display:grid;grid-template-columns:1fr 120px 120px 150px;grid-gap:12px;gap:12px;align-items:center;padding:14px;background:#0d1219;border:1px solid transparent;border-radius:12px;text-decoration:none;transition:background .15s,border-color .15s}.adminuserrow>div{display:grid}.adminuserrow span{color:#8c95a3;font-size:11px}.adminuserrow:hover{background:#141b26;border-color:#303847}.adminuser>header>div{display:grid;grid-gap:7px;gap:7px}.adminuser>header h1{margin:5px 0 0}.adminuser>header span{color:var(--muted);font-size:12px}.admincard .adminuserform{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.adminuserform label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.adminuserform .formerror,.adminuserform .formsuccess,.adminuserform .primary{grid-column:1/-1}.adminstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.adminstats>div{display:grid;grid-gap:8px;gap:8px;padding:17px;background:#0d1219;border-radius:13px}.adminprivacy,.adminstats span{color:var(--muted);font-size:11px}.adminstats strong{font-size:20px}.adminprivacy{margin:0}.adminsessions{display:grid;grid-gap:8px;gap:8px}.adminsessions article{display:grid;grid-template-columns:1fr repeat(3,140px);grid-gap:12px;gap:12px;align-items:center;padding:13px;background:#0d1219;border-radius:12px}.adminsessions article>div{display:grid;grid-gap:5px;gap:5px}.adminsessions span{color:var(--muted);font-size:10px}.admindanger{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #3d2229;margin-top:10px;padding-top:20px}.admindanger>div{display:grid;grid-gap:5px;gap:5px}.admindanger span{color:var(--muted);font-size:10px}.admindanger button{border:1px solid #63313c;background:#2b1820;color:#ff91a4;border-radius:12px;padding:11px 15px;white-space:nowrap;cursor:pointer}.admindanger button:disabled{opacity:.5}@media(max-width:720px){.adminuserrow{grid-template-columns:1fr 1fr}.adminuserrow>div{grid-column:1/-1}.admincard .adminuserform{grid-template-columns:1fr}.adminuserform .formerror,.adminuserform .formsuccess,.adminuserform .primary{grid-column:auto}.adminsessions article,.adminstats{grid-template-columns:1fr 1fr}.adminsessions article>div{grid-column:1/-1}.admindanger{align-items:stretch;flex-direction:column}.admindanger button{width:100%}}.adminsectionhead h2,.adminsectionhead p{margin:0}.adminhint,.adminsectionhead p{color:var(--muted);font-size:11px}.adminstats.economy{grid-template-columns:repeat(3,1fr)}.adminfield{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.adminuserrow.usage{grid-template-columns:minmax(220px,1fr) 110px 150px 210px 180px}.adminsessions.usage article{grid-template-columns:minmax(220px,1fr) 120px 150px 190px}.exchangerate{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;background:#0d1219;border-radius:13px}.exchangerate>div{display:grid;grid-gap:5px;gap:5px;white-space:nowrap}.exchangerate p,.exchangerate span{color:var(--muted);font-size:11px}.exchangerate strong{font-size:20px}.exchangerate p{margin:0;text-align:right}@media(max-width:900px){.adminuserrow.usage{grid-template-columns:1fr 1fr}.adminuserrow.usage>div{grid-column:1/-1}.adminsessions.usage article,.adminstats.economy{grid-template-columns:1fr 1fr}.adminsessions.usage article>div{grid-column:1/-1}}@media(max-width:600px){.exchangerate{align-items:flex-start;flex-direction:column}.exchangerate p{text-align:left}}.modeltoggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modeltoggle button{display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid var(--line);background:#0d1219;color:var(--muted);padding:15px;border-radius:14px;cursor:pointer}.modeltoggle button.active{border-color:#6872ff;background:#181b36;color:var(--text)}.modeltoggle strong{font-size:12px}.modeltoggle span{font-size:10px}.tarifflist{display:grid;grid-gap:10px;gap:10px}.admincard form.tariffrow{display:grid;grid-template-columns:minmax(150px,1.3fr) 150px 150px repeat(3,auto) auto auto;align-items:end;background:#0d1219;padding:14px;border-radius:14px}.tariffrow label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px}.tariffrow .admincheck{display:flex;align-items:center;gap:6px;padding-bottom:12px;white-space:nowrap}.tariffrow .admincheck input{width:auto}.admindelete{border:1px solid #63313c;background:#2b1820;color:#ff91a4;border-radius:12px;padding:12px;cursor:pointer}@media(max-width:1000px){.admincard form.tariffrow{grid-template-columns:1fr 1fr 1fr}.tariffrow .admincheck{padding:8px 0}}@media(max-width:600px){.admincard form.tariffrow,.modeltoggle{grid-template-columns:1fr}}.consentlist{display:grid;grid-gap:11px;gap:11px;margin:5px 0}.consentcheck{display:flex;align-items:flex-start;gap:10px;color:#aeb5c1;font-size:11px;line-height:1.55;cursor:pointer}.consentcheck input{width:17px;height:17px;margin:1px 0 0;accent-color:#6872ff;flex:0 0 auto}.consentcheck a{color:#9298ff;text-decoration:underline;text-underline-offset:2px}.landing>footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.landing>footer a{color:#8991a0;text-decoration:none}.landing>footer a:hover{color:#fff}.legalpage{min-height:100dvh;background:#0b0f16;color:#e9ebf0}.legalheader{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:980px;margin:auto;padding:19px 26px;background:#0b0f16ee;border-bottom:1px solid #202733;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legalbrand{color:#fff;font-size:18px;font-weight:800;text-decoration:none}.legalback{color:#949cff;font-size:12px;text-decoration:none}.legaldocument{max-width:860px;margin:auto;padding:70px 28px 90px}.legaleyebrow{color:#848cff;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.legaldocument h1{max-width:780px;font-size:46px;line-height:1.12;letter-spacing:-.035em;margin:13px 0 22px}.legalintro{font-size:17px;line-height:1.7;color:#bdc3ce;margin-bottom:55px}.legaldocument section{padding:30px 0;border-top:1px solid #242b36}.legaldocument h2{font-size:22px;margin:0 0 17px}.legaldocument li,.legaldocument p{color:#aeb5c1;font-size:14px;line-height:1.8}.legaldocument p{margin:10px 0}.legaldocument ul{padding-left:22px}.legaldocument li{margin:7px 0}.legaldocument strong{color:#f2f3f7}.legaldocument a{color:#9298ff;text-underline-offset:3px}.legaltable{display:grid;border:1px solid #29313e;border-radius:15px;overflow:hidden}.legaltable>div{display:grid;grid-template-columns:.8fr 1.2fr}.legaltable>div+div{border-top:1px solid #29313e}.legaltable span,.legaltable strong{padding:13px 15px;font-size:12px;line-height:1.55}.legaltable span+span,.legaltable strong+strong{border-left:1px solid #29313e}.legaltable>div:first-child{background:#141a24}.legalfooter{max-width:860px;margin:auto;padding:30px 28px 50px;border-top:1px solid #242b36;display:flex;justify-content:space-between;gap:20px;color:#687180;font-size:11px}.legalfooter a{color:#9097ff;text-decoration:none}@media(max-width:650px){.legaldocument{padding:45px 21px 70px}.legaldocument h1{font-size:34px}.legalintro{font-size:15px;margin-bottom:40px}.legaltable>div{grid-template-columns:1fr}.legaltable span+span,.legaltable strong+strong{border-left:0;border-top:1px solid #29313e}.legaltable>div:first-child{display:none}.legalfooter{flex-direction:column;padding-left:21px;padding-right:21px}}.supportcard{background:linear-gradient(135deg,#171c31,#121720);border-color:#3d4479}.supportcard>a{display:flex;align-items:center;justify-content:center;padding:12px 15px;border:1px solid #5963d7;border-radius:12px;color:#c8ccff;text-decoration:none;background:#20264c;font-size:12px;font-weight:700}.supportcard>a:hover{background:#272e59}.supportcard small{color:var(--muted);line-height:1.5}.consent-banner{position:fixed;z-index:50;left:50%;bottom:18px;transform:translateX(-50%);width:min(700px,calc(100% - 28px));display:flex;align-items:center;gap:16px;padding:14px 16px;background:#171d27f5;border:1px solid #303847;border-radius:16px;box-shadow:0 18px 55px #0008;color:#e9ebf0;font-size:12px}.consent-banner strong{font-size:13px}.consent-banner p{margin:4px 0 0;color:#aeb5c1;line-height:1.4}.consent-banner a{color:#9298ff}.consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.consent-actions button{border:0;border-radius:10px;padding:8px 10px;background:#6872ff;color:#fff;font:inherit;white-space:nowrap}.consent-actions .secondary,.consent-actions .text-button{background:#252d3a;color:#c5cad4}.consent-settings{flex-basis:100%}.cookie-settings-footer-link{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.cookie-settings-global-footer{text-align:center;padding:16px;color:#8991a0;font-size:11px}