h1 em,h2 em{font-style:normal;color:var(--brand-text)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.lede{color:var(--muted);font-size:18px;max-width:56ch}.hero{position:relative;padding-block:64px 96px;overflow:hidden;overflow:clip}.hero:before{content:"";position:absolute;inset:-20% -10% auto 30%;height:900px;background:radial-gradient(closest-side,rgba(20,99,255,.22),transparent 70%);pointer-events:none}.hero .wrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start;position:relative}.intro{display:grid;gap:24px;padding-top:24px}.hero h1{font-size:clamp(42px,6vw,80px);letter-spacing:-.045em;line-height:.98}.roles{display:grid;gap:10px}.roles .lbl{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{min-height:40px;padding:0 16px;border-radius:999px;font:700 14px/1 var(--font-display);color:var(--muted);background:transparent;border:1px solid var(--line-2);cursor:pointer}.tab .short{display:none}.tab[aria-selected=true]{color:#fff;background:var(--brand-soft);border-color:#1463ff99;box-shadow:0 0 18px -6px var(--brand-glow)}.qs{display:grid;gap:8px}.q{text-align:left;display:flex;gap:12px;align-items:center;min-height:48px;padding:10px 16px;border-radius:14px;font:600 15px/1.35 var(--font-display);color:#dce6f7;background:var(--panel);border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background .2s,transform .14s}.q:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--brand);box-shadow:0 0 8px var(--brand)}.q:hover{border-color:#1463ff80;background:#0f1b2c}.q[aria-pressed=true]{border-color:var(--brand);background:#1463ff1a}.q:disabled{cursor:progress;opacity:.6}.console{position:relative;border-radius:22px;background:linear-gradient(180deg,#0f1a29,#0a121d);border:1px solid var(--line-2);box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #1463ff14,0 0 60px -30px var(--brand-glow);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:600px}.c-head{display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:#ffffff05}.big-eyes{width:56px;height:56px;flex:none;color:var(--brand);overflow:visible;filter:drop-shadow(0 0 14px rgba(20,99,255,.55))}.c-head .who{display:grid;gap:2px;min-width:0;flex:1}.c-head b{font:800 18px/1.1 var(--font-display)}.status{font:500 12.5px/1.35 var(--font-mono);color:var(--brand-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;transition:opacity .2s}.c-head .nm{display:flex;align-items:center;gap:10px}.status.fade{opacity:0}.ex{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid rgba(251,191,36,.35);border-radius:999px;padding:5px 8px;white-space:nowrap}.c-body{padding:22px 20px;display:grid;gap:16px;align-content:start;min-width:0}.c-foot{border-top:1px solid var(--line);padding:14px 16px}.input{display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 18px;border-radius:999px;background:var(--card);border:1px solid rgba(51,65,85,.7)}.input .txt{flex:1;min-width:0;font:500 14.5px/1.3 var(--font-display);color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input .txt.on{color:#e2e8f0}.input .send{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;flex:none}.input svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.user{justify-self:end;max-width:86%;background:var(--brand);color:#fff;font-size:15px;padding:10px 14px;border-radius:16px 4px 16px 16px;box-shadow:0 10px 24px -12px var(--brand-glow);animation:rise .35s ease-out both}.reply{position:relative;background:var(--card);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 18px 16px 22px;box-shadow:0 1px #ffffff0a inset,0 18px 40px -18px #000c;overflow:hidden;display:grid;gap:12px;font-size:15px;color:#e2e8f0;animation:rise .45s ease-out both;min-width:0}.reply:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc, var(--brand));box-shadow:0 0 14px -1px var(--acc, var(--brand))}.reply b{color:#fff}.src{font:500 11.5px/1.45 var(--font-mono);color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.bars{display:grid;grid-template-columns:92px minmax(0,1fr) 84px;gap:7px 10px;align-items:center;font:500 12px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums}.bars .tr{height:10px;border-radius:6px;background:#94a3b81f;overflow:hidden}.bars .tr i{display:block;height:100%;border-radius:6px;background:var(--acc, var(--chart));box-shadow:0 0 10px -2px var(--acc, var(--chart))}.bars .v{text-align:right;color:var(--fg)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:999px;font:600 13px/1.2 var(--font-display);color:#cfe0ff;background:#1463ff14;border:1px solid rgba(20,99,255,.25)}.chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 7px var(--brand)}.file{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#fb718512;border:1px solid rgba(251,113,133,.3)}.file .ic{width:38px;height:46px;border-radius:6px;background:#fb7185;color:#1a0b10;display:grid;place-items:center;font:800 11px/1 var(--font-display)}.file b{display:block;font-family:var(--font-display);font-size:14.5px}.file span{font:500 12px/1.3 var(--font-mono);color:var(--muted)}.meter{height:12px;border-radius:8px;background:#94a3b824;position:relative;overflow:hidden}.meter i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:var(--ok);box-shadow:0 0 12px -2px var(--ok)}.meter s{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fg)}.legend{display:flex;justify-content:space-between;font:500 11.5px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums}.list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:14.5px;padding:8px 10px;border-radius:8px;background:#ffffff08}.list li span:last-child{font:500 12.5px/1.5 var(--font-mono);color:var(--warn);font-variant-numeric:tabular-nums}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.steps li{display:flex;gap:10px;align-items:center;color:var(--muted)}.steps li i{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);flex:none;display:grid;place-items:center}.steps li.on{color:var(--fg)}.steps li.on i{border-color:var(--brand-text)}.steps li.ok{color:var(--fg)}.steps li.ok i{border-color:var(--ok);background:#34d39926}.steps li.ok i:after{content:"";width:7px;height:4px;border:2px solid var(--ok);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.typing{display:inline-flex;gap:5px;padding:12px 14px;border-radius:12px;background:var(--card);justify-self:start}.typing i{width:6px;height:6px;border-radius:50%;background:var(--brand-text);animation:dot 1.1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.user,.reply{animation:none}.typing i{animation:none;opacity:.7}}section.sec{padding-block:112px;border-top:1px solid var(--line)}.sh{display:grid;gap:16px;max-width:760px;margin-bottom:48px}.sh h2{font-size:clamp(32px,4.2vw,54px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.box{padding:28px;border-radius:20px;background:var(--panel);border:1px solid var(--line);display:grid;gap:18px;align-content:start}.box.you{border-color:#fbbf2459;background:linear-gradient(180deg,rgba(251,191,36,.06),var(--panel) 40%)}.box h3{font-size:24px}.box .k{font:500 11.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text)}.box.you .k{color:var(--warn)}.box ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.box li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:16px}.box li:before{content:"";width:8px;height:8px;margin-top:9px;border-radius:50%;background:var(--brand-text);box-shadow:0 0 8px var(--brand)}.box.you li:before{background:var(--warn);box-shadow:0 0 8px var(--warn)}.honest{margin-top:20px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:center;padding:24px 28px;border-radius:20px;border:1px solid var(--line-2);background:#0a121d}.honest .stage{height:100px;display:grid;place-items:center}.honest svg{width:70px;height:70px;color:var(--brand);overflow:visible}.honest b{font:700 19px/1.3 var(--font-display);display:block;margin-bottom:6px}.honest p{color:var(--muted)}.caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:20px;overflow:hidden}.cap{padding:24px;display:grid;gap:8px;align-content:start;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);transition:background .25s}.cap:nth-child(4n){border-right:0}.cap:nth-last-child(-n+4){border-bottom:0}.cap:hover{background:#0f1b2c}.cap .tg{font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--acc);text-transform:uppercase}.cap b{font:700 18px/1.25 var(--font-display)}.cap span{color:var(--muted);font-size:15px}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.trust div{display:grid;gap:8px;border-top:1px solid var(--line-2);padding-top:16px}.trust b{font:700 19px/1.3 var(--font-display)}.trust span{color:var(--muted);font-size:15.5px}.cta h2{font-size:clamp(30px,3.6vw,46px)}@media(max-width:960px){.nav .wrap{flex-wrap:wrap;height:auto;gap:6px 12px;padding-top:10px}.nav ul{order:3;width:100%;overflow-x:auto;gap:20px;padding-bottom:10px;white-space:nowrap;scrollbar-width:none}.nav ul::-webkit-scrollbar{display:none}.nav ul a{font-size:14px;display:inline-block;padding-block:6px}.hero .wrap{grid-template-columns:minmax(0,1fr);gap:32px}.console{min-height:540px}.split,.trust{grid-template-columns:minmax(0,1fr)}.caps{grid-template-columns:repeat(2,minmax(0,1fr))}.cap:nth-child(4n){border-right:1px solid var(--line)}.cap:nth-child(2n){border-right:0}.cap:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.cap:nth-last-child(-n+2){border-bottom:0}.cta{grid-template-columns:minmax(0,1fr);padding:32px 24px}.ft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft>:first-child{grid-column:1 / -1}.ft ul{gap:2px}.ft ul a{display:inline-block;padding-block:8px}}@media(max-width:560px){body{font-size:16px}.nav .act{gap:6px}.nav .btn-s{padding:0 12px;font-size:13.5px}.hero{padding-block:40px 72px}.caps{grid-template-columns:minmax(0,1fr)}.cap{border-right:0!important;border-bottom:1px solid var(--line)!important}.cap:last-child{border-bottom:0!important}.honest{grid-template-columns:minmax(0,1fr);gap:12px}.honest .stage{height:72px;place-items:center start}.tabs{flex-wrap:nowrap}.tab{padding:0 13px}.tab .long{display:none}.tab .short{display:inline}.bars{grid-template-columns:72px minmax(0,1fr) 70px}.c-head{padding:14px 16px;gap:12px}.big-eyes{width:44px;height:44px}section.sec{padding-block:80px}}.meter i.w72{width:72%}.meter i.lime{background:#a3e635;box-shadow:0 0 12px -2px #a3e635}.meter s.l75{left:75%}
