.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.dot-live{width:7px;height:7px;border-radius:50%;background:#5fd394;box-shadow:0 0 0 3px rgba(95,211,148,.2);flex:0 0 auto}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--violet-soft);color:var(--violet);flex:0 0 auto}.hero-x{position:relative;color:#ecebf3;background-color:#111016;background-image:radial-gradient(60% 70% at 85% 30%,rgba(168,116,244,.22),transparent 70%),radial-gradient(40% 50% at 10% 90%,rgba(242,169,141,.12),transparent 70%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:auto,auto,18px 18px;overflow:hidden}.hero-x-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:center;padding-top:72px;padding-bottom:80px}.hx-label{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#cfc6e8;padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04)}.hero-x h1{font:800 clamp(40px,5.4vw,68px) /1.02 var(--display);letter-spacing:-.03em;margin:22px 0 20px;color:#fff}.hx-lede{font-size:18px;color:#b9b4c9;max-width:33em;margin:0 0 30px}.btn.hx-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}.btn.hx-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.hx-facts{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:#b9b4c9}.hx-facts li{display:flex;align-items:center;gap:7px}.hx-facts svg{color:#5fd394}.wr{background:rgba(28,28,34,.85);border:1px solid #2d2d36;border-radius:var(--r-m);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;color:#ecebf3}.wr-top{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--display)}.wr-top b{font-size:15px}.wr-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(255,122,138,.14);color:#ff7a8a;font:700 11.5px var(--body);letter-spacing:.04em}.wr-dot{width:7px;height:7px;border-radius:50%;background:#ff7a8a;animation:wr-pulse 1.6s ease-in-out infinite}@keyframes wr-pulse{50%{opacity:.25}}.wr-sample{margin-left:auto;color:#8f8aa3;font:12px var(--body)}.wr-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.wr-kpis>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid #2d2d36;border-radius:10px;background:#18181e}.wr-kpis small{color:#8f8aa3;font-size:11.5px}.wr-kpis b{font:600 22px/1.1 var(--mono);color:#fff}.wr-kpis span{color:#5fd394;font-size:11.5px}.wr-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:10px;gap:10px}.wr-feed,.wr-map{border:1px solid #2d2d36;border-radius:10px;background:#18181e;padding:12px}.wr-map-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#8f8aa3}.wr-key{display:flex;gap:3px}.wr-key i{width:14px;height:6px;border-radius:2px}.wr-grid{display:grid;grid-gap:3px;gap:3px}.wr-grid span{aspect-ratio:1;border-radius:3px}.wr-grid .hi,.wr-key .hi{background:#5fd394}.wr-grid .mid,.wr-key .mid{background:#a874f4}.wr-grid .low,.wr-key .low{background:#f2a98d}.wr-grid .alert,.wr-key .alert{background:#ff7a8a}.wr-feed{list-style:none;margin:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.wr-feed li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:start;line-height:1.35}.wr-feed small{color:#6c6a79;white-space:nowrap}.wr-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center}.wr-ic.ok{background:rgba(95,211,148,.14);color:#5fd394}.wr-ic.warn{background:rgba(242,195,92,.14);color:#f2c35c}.wr-ic.bad{background:rgba(255,122,138,.14);color:#ff7a8a}.wr-note{margin:12px 0 0;font-size:11.5px;color:#6c6a79}.ticker{overflow:hidden;border-bottom:1px solid var(--rule);background:var(--panel)}.ticker-track{display:flex;width:max-content;animation:ticker 48s linear infinite}.ticker-track span{padding:12px 28px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;position:relative}.ticker-track span:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:var(--ai)}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translateX(-50%)}}.band{padding-top:84px;padding-bottom:8px}section[id]{scroll-margin-top:72px}.sec-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;align-items:end;margin-bottom:32px}.sec-label{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;margin-bottom:10px;background:var(--ai);-webkit-background-clip:text;background-clip:text;color:transparent}.sec-label svg{color:var(--peach)}.sec-head h2{font:700 clamp(28px,3.4vw,40px) /1.1 var(--display);letter-spacing:-.02em;margin:0}.sec-aside{margin:0;color:var(--muted);font-size:16px;padding-left:18px;border-left:3px solid var(--peach)}.story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px}.story-main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:28px}.story-copy h3{font:700 26px/1.15 var(--display);margin:12px 0 10px}.story-copy p{color:var(--muted);margin:0 0 20px}.story-side{display:grid;grid-gap:18px;gap:18px}.story-side article{display:flex;gap:14px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);padding:20px}.story-side h3{font-size:17px;margin:8px 0 6px}.story-side p{margin:0;color:var(--muted);font-size:14.5px}.story-main .app-mock{box-shadow:0 20px 40px -28px var(--shadow)}.story-main .mock-body{grid-template-columns:minmax(0,1fr) 150px}.dark-band{margin-top:96px;padding:72px 0 80px;color:#ecebf3;background-color:#141418;background-image:radial-gradient(50% 80% at 0 0,rgba(168,116,244,.18),transparent 70%),radial-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,18px 18px}.sec-head.on-dark h2{color:#fff}.sec-head.on-dark .sec-aside{color:#9896a6}.mc{position:relative}.mc-nav{position:absolute;top:-72px;right:0;display:flex;gap:8px}.mc-btn{width:42px;height:42px;border-radius:50%;border:1px solid #3a3a46;background:transparent;color:#ecebf3;display:grid;place-items:center;cursor:pointer}.mc-btn:hover{background:rgba(255,255,255,.08)}.mc-track{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mc-track::-webkit-scrollbar{display:none}.mc-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;background:#1c1c22;border:1px solid #2d2d36;border-radius:var(--r-m);overflow:hidden}.mc-art{height:130px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7743d4,#3b1a60)}.mc-art[data-tone=peach]{background:linear-gradient(135deg,#e07a58,#8a3a52)}.mc-art[data-tone=green]{background:linear-gradient(135deg,#1f9d5c,#1b4d47)}.mc-body{padding:16px 18px 56px}.mc-body h3{font-size:17.5px;color:#fff;margin:10px 0 6px}.mc-body p{margin:0;color:#a5a1b5;font-size:14px}.mc-go{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.connect,.mc-go{background:var(--ai);color:#fff}.connect{margin-top:96px}.connect-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}.connect h2{font:700 clamp(26px,3vw,34px) /1.15 var(--display);margin:0 0 6px}.connect p{margin:0;opacity:.9}.btn.connect-primary{background:#fff;border-color:#fff;color:#1b1a22}.btn.connect-primary:hover{background:#f3f1f8}.connect .btn.hx-ghost{border-color:rgba(255,255,255,.5)}.site-foot{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:24px 40px;gap:24px 40px;padding-top:40px;padding-bottom:40px;font-size:14px}.site-foot nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.site-foot nav b{font-family:var(--display);margin-bottom:4px}.site-foot nav a{color:var(--muted);text-decoration:none}.site-foot nav a:hover{color:var(--fg)}.site-foot .copy{grid-column:1/-1;margin:0;font-size:13px;padding-top:16px;border-top:1px solid var(--rule)}.faq-wrap{max-width:900px}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.nav-row{display:flex;align-items:center;gap:24px;height:64px}.nav-links{display:flex;gap:4px;margin-left:12px}.nav-links a{padding:7px 12px;border-radius:var(--r-s);color:var(--muted);text-decoration:none;font-weight:500;font-size:14.5px}.nav-links a:hover{color:var(--fg);background:var(--panel-2)}.nav-login-m{display:none}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nav-burger{display:none}.app-mock{display:grid;grid-template-columns:54px minmax(0,1fr);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:0 30px 60px -32px var(--shadow);overflow:hidden}.mock-side{border-right:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0;color:var(--muted)}.mock-side svg:first-child{margin-bottom:10px}.mock-side span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.mock-side span.on{background:var(--violet-soft);color:var(--violet)}.mock-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);font-family:var(--display)}.mock-top .pill{font-family:var(--body);font-size:12px;padding:4px 10px}.mock-body{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:16px;gap:16px;padding:16px;align-items:end}.mock-form .field{margin-bottom:12px}.lock-note{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);margin:0 0 12px}.fake-btn{width:100%;pointer-events:none}.poster{position:relative;aspect-ratio:4/5;background:#2a1146;color:#fff;border-radius:12px;overflow:hidden;padding:7% 6%;container-type:inline-size;display:flex;flex-direction:column}.poster-glow{position:absolute;width:60%;background:#3b1a60;right:-18%;top:-18%}.poster-glow,.poster-logo{aspect-ratio:1;border-radius:50%}.poster-logo{position:relative;width:14%;border:2px dashed #b9a6dd;display:grid;place-items:center;font:3.4cqw var(--deva);color:#e9e1f8}.poster-title{font:10.5cqw/1.1 Rozha One,var(--deva);color:#ffc94a;margin:4% 0 2%}.poster-msg,.poster-title{position:relative;text-align:center}.poster-msg{margin:0;font:4.2cqw var(--deva);color:#e9e1f8}.poster-people{position:relative;margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.poster-people figure{margin:0;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:46%;text-align:center}.poster-people b{display:block;font:700 5.6cqw/1.15 Baloo\ 2,var(--deva);overflow-wrap:anywhere}.poster-people small{font:3.8cqw var(--deva);color:#cdbdf0}.poster-people .mine b{color:#ffc94a}.face{width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 38%,#8e7ab5 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#8e7ab5 0 42%,transparent 43%),#f3ecff}.face.big{width:72%}.mine .face{background:radial-gradient(circle at 50% 38%,#2a1146 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#2a1146 0 42%,transparent 43%),#ffc94a;outline:3px dashed #ffc94a;outline-offset:4px}.audience{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.audience article{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);padding:20px}.audience h3{font-size:17px;margin:14px 0 6px}.audience p{margin:0;color:var(--muted);font-size:14.5px}.steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.steps li{counter-increment:s;position:relative;padding:64px 20px 20px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m)}.steps li:before{content:counter(s);position:absolute;top:18px;left:20px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ai);color:#fff;font:700 15px var(--display)}.steps h3{font-size:17px;margin-bottom:6px}.steps p{margin:0;color:var(--muted);font-size:14.5px}.trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-m);overflow:hidden}.trust article{background:var(--panel);padding:22px}.trust svg{color:var(--violet)}.trust h3{font-size:16.5px;margin:10px 0 6px}.trust p{margin:0;color:var(--muted);font-size:14.5px}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);padding:24px 20px 20px}.plan.hi{border:2px solid transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--ai) border-box}.plan-flag{position:absolute;top:-12px;left:20px;background:var(--ai);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.plan h3{font-size:20px;margin:0}.plan-tag{color:var(--muted);font-size:13.5px;margin:4px 0 16px;min-height:2.6em}.price{margin:0 0 18px;display:flex;align-items:baseline;gap:4px}.price b{font:700 32px/1 var(--display);letter-spacing:-.02em}.price span{color:var(--muted);font-size:14px}.plan ul{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-gap:9px;gap:9px;font-size:14px}.plan li{display:flex;gap:8px;align-items:flex-start}.plan li svg{color:var(--ok);margin-top:3px;flex:0 0 auto}.plan li .tag{margin-left:6px;font-size:11px;padding:1px 7px}.plan .btn{margin-top:auto}.faq-wrap{max-width:860px}.faq{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--panel);overflow:hidden}.faq details+details{border-top:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;font-weight:600;font-size:15.5px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--muted);flex:0 0 auto;transition:transform .2s ease}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{margin:0;padding:0 20px 18px;color:var(--muted)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);padding:28px}.auth-card .brand{margin-bottom:26px}.auth-card h1{font:700 26px/1.15 var(--display);margin:0 0 6px}.auth-foot{margin-top:18px;text-align:center;font-size:13px;color:var(--muted)}@media (max-width:1080px){.audience,.plans,.steps,.trust{grid-template-columns:repeat(2,1fr)}.story{grid-template-columns:1fr}.story-side{grid-template-columns:repeat(3,1fr)}.story-side article{flex-direction:column}}@media (max-width:900px){.nav-links{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;margin:0;padding:10px 16px 16px;background:var(--panel);border-bottom:1px solid var(--rule)}.nav-links.open{display:flex}.nav-login-m{display:block}.nav-login{display:none}.nav-burger{display:inline-grid}.hero-x-row,.sec-head,.story-main{grid-template-columns:1fr}.hero-x-row{padding-top:40px;padding-bottom:56px;gap:36px}.story-side{grid-template-columns:1fr}.mc-nav{position:static;margin-bottom:14px;justify-content:flex-end}}@media (max-width:620px){.wrap{padding-left:16px;padding-right:16px}.band{padding-top:60px}.nav-actions .btn.ai{display:none}.audience,.plans,.steps,.trust{grid-template-columns:1fr}.wr-kpis{grid-template-columns:repeat(2,1fr)}.mock-body,.story-main .mock-body,.wr-main{grid-template-columns:1fr}.mock-side{display:none}.app-mock{grid-template-columns:1fr}.story-main{padding:18px}.site-foot{grid-template-columns:1fr 1fr}.site-foot>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}