.aios-home{--bg:#06060C;--elev:#0E0E1A;--elev2:#101020;--panel:#0A0A14;--sunk:#050509;--ink:#F3F3FB;--ink2:#C4C4DC;--ink3:#8181A4;--ink4:#6B6B8C;--line:rgba(255,255,255,0.07);--line2:rgba(255,255,255,0.13);--accent:#3D6FFF;--accent2:#6E92FF;--accent3:#A8C0FF;--live:#3BE07A;--glow:rgba(61,111,255,.15);background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden;background-image:radial-gradient(1200px 700px at 84% -10%,var(--glow),transparent 60%),radial-gradient(900px 600px at -4% 4%,rgba(61,111,255,.06),transparent 55%)}.aios-home *{margin:0;padding:0;box-sizing:border-box}.aios-home .mono{font-family:JetBrains Mono,monospace}.aios-home .wrap{max-width:1140px;margin:0 auto;padding:0 40px}.aios-home a{color:inherit;text-decoration:none}.aios-home .eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--accent2);display:inline-flex;gap:11px;align-items:center}.aios-home .eyebrow:before{content:"";width:26px;height:2px;background:var(--accent);border-radius:50%}.aios-home h1{font-size:60px;font-weight:800;line-height:1.03;letter-spacing:-2.2px}.aios-home h1 .a{background:linear-gradient(100deg,var(--accent2),var(--accent3));-webkit-background-clip:text;background-clip:text;color:transparent}.aios-home h2{font-size:42px;font-weight:800;letter-spacing:-1.3px;line-height:1.08}.aios-home h2 .a{background:linear-gradient(100deg,var(--accent2),var(--accent3));-webkit-background-clip:text;background-clip:text;color:transparent}.aios-home .lede{color:var(--ink2);font-size:19px;max-width:54ch;margin-top:18px;line-height:1.55}.aios-home .sub{color:var(--ink3);font-size:16.5px;max-width:60ch;margin-top:12px}.aios-home section{padding:clamp(88px,9vw,112px) 0;position:relative;border-top:1px solid transparent;border-image:radial-gradient(ellipse 92% 100% at 50% 0,rgba(61,111,255,.15) 0,rgba(61,111,255,.04) 60%,transparent 100%) 1}.aios-home section:after{content:"";position:absolute;inset:0 0 auto 0;height:90px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 100% at 50% 0,rgba(61,111,255,.06) 0,rgba(61,111,255,.02) 42%,transparent 72%)}.aios-home section.sec-b{background:rgba(61,111,255,.03)}.aios-home section:not(.sec-b):after{content:none}.aios-home .btn{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.4px;padding:15px 28px;border-radius:9px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.aios-home .btn .arrow{width:13px;height:13px;transition:transform .2s ease,color .2s ease}.aios-home .btn.p{background:var(--accent);color:#fff;box-shadow:0 6px 18px -10px rgba(61,111,255,.45)}.aios-home .btn.p:hover{transform:translateY(-2px);background:#5580FF;box-shadow:0 10px 24px -10px rgba(61,111,255,.5)}.aios-home .btn.g{border:1px solid var(--line2);color:var(--ink)}.aios-home .btn.g:hover{transform:translateY(-1px);border-color:rgba(61,111,255,.45)}.aios-home .btn.g:hover .arrow{color:var(--accent);transform:translate(2px,-2px)}.aios-home .btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;align-items:center}.aios-home .btn.link{color:var(--ink3);font-size:13px;padding:0}.aios-home .btn.link:hover{color:var(--accent2)}.aios-home .m-hero{padding:80px 0 114px;border-top:none;border-image:none}.aios-home .m-hero:after{content:none}.aios-home .m-hero .lede{font-family:Inter,sans-serif;font-weight:400;font-size:17.5px;line-height:1.6;text-align:justify}.aios-home .hgrid{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:44px;gap:44px;align-items:center}@media(max-width:940px){.aios-home .hgrid{grid-template-columns:1fr}}.aios-home .console{background:linear-gradient(180deg,var(--panel),#070710);border:1px solid var(--line2);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -40px #000,0 0 0 1px rgba(61,111,255,.06)}.aios-home .console .chead{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ink3)}.aios-home .console .chead .d{display:flex;gap:6px}.aios-home .console .chead .d i{width:10px;height:10px;border-radius:50%;background:#2a2a3a;display:block}.aios-home .console .chead .live{margin-left:auto;color:var(--live);display:inline-flex;gap:7px;align-items:center}.aios-home .console .chead .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}.aios-home .console .body{padding:18px 20px;font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:2.05;color:#C7CEE6}.aios-home .console .ln{display:flex;gap:12px;align-items:baseline}.aios-home .console .tm{color:var(--ink4);width:48px;flex:none}.aios-home .console .ok{color:var(--live)}.aios-home .console .run{color:var(--accent2)}.aios-home .console .ln.muted{color:var(--ink4)}.aios-home .console .k{color:var(--accent3)}.aios-home .grid{display:grid;grid-gap:18px;gap:18px;margin-top:40px}.aios-home .g2{grid-template-columns:repeat(2,1fr)}.aios-home .g3{grid-template-columns:repeat(3,1fr)}.aios-home .card{background:var(--elev);border:1px solid var(--line);border-radius:14px;padding:26px;transition:.18s;position:relative}.aios-home .card:hover{border-color:var(--line2)}.aios-home .card .lab{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--accent2);text-transform:uppercase}.aios-home .card h4{font-size:19px;font-weight:750;margin:12px 0 8px;letter-spacing:-.3px}.aios-home .card p{color:var(--ink3);font-size:14.5px;line-height:1.6}.aios-home .card.dim{background:var(--sunk);border-style:dashed}.aios-home .card.feat{background:linear-gradient(150deg,rgba(61,111,255,.16),var(--elev));border-color:rgba(61,111,255,.42);box-shadow:0 24px 60px -30px var(--accent)}.aios-home .tag-new{font-size:10px;letter-spacing:1px;background:var(--accent);color:#fff;padding:3px 9px;border-radius:5px;float:right}.aios-home .subhead,.aios-home .tag-new{font-family:JetBrains Mono,monospace;text-transform:uppercase}.aios-home .subhead{font-size:12px;letter-spacing:2px;color:var(--ink4);margin:40px 0 4px}.aios-home .lineup{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:18px;gap:18px;margin-top:40px}@media(max-width:860px){.aios-home .lineup{grid-template-columns:1fr}}.aios-home .tile{border:1px solid var(--line);border-radius:14px;padding:26px;background:var(--elev);position:relative;overflow:hidden}.aios-home .tile.flag{border-color:rgba(61,111,255,.4);background:linear-gradient(150deg,rgba(61,111,255,.1),var(--elev))}.aios-home .tile .n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink4)}.aios-home .tile h4{font-size:22px;font-weight:800;margin:10px 0 8px;letter-spacing:-.5px}.aios-home .tile.flag h4{color:var(--accent3)}.aios-home .tile p{color:var(--ink3);font-size:14px}.aios-home .tile .go{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent2);margin-top:14px;display:inline-block;transition:color .18s ease}.aios-home .tile .go:hover{color:var(--accent3)}.aios-home .steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:36px}.aios-home .step{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--elev);position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.aios-home .step:hover{border-color:rgba(61,111,255,.2);transform:translateY(-2px);box-shadow:0 8px 28px -8px rgba(61,111,255,.15)}.aios-home .step .n{font-family:JetBrains Mono,monospace;color:var(--accent2);font-size:13px;font-weight:700}.aios-home .step h5{font-size:17px;font-weight:750;margin:10px 0 6px}.aios-home .step p{color:var(--ink3);font-size:13.5px}@media(max-width:860px){.aios-home .g2,.aios-home .g3,.aios-home .steps{grid-template-columns:1fr}}.aios-home .demo{background:var(--panel);border:1px solid var(--line2);border-radius:12px;margin-top:16px;overflow:hidden}.aios-home .demo .dh{padding:11px 15px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:1px;color:var(--ink3);text-transform:uppercase}.aios-home .demo .db{padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.95;color:#C7CEE6}.aios-home .demo .db .ok{color:var(--live)}.aios-home .demo .db .tm{color:var(--ink4)}.aios-home .demo .db .a{color:var(--accent2)}.aios-home .catline{letter-spacing:.6px;color:var(--accent2);margin-top:14px}.aios-home .catline,.aios-home .note{font-family:JetBrains Mono,monospace;font-size:13px}.aios-home .note{color:var(--ink3);margin-top:26px;padding-left:14px;border-left:2px solid var(--accent);line-height:1.7;max-width:64ch}.aios-home .note.note-wide{max-width:none}.aios-home .g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.aios-home .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.aios-home .g4{grid-template-columns:1fr}}.aios-home .fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}@media(max-width:940px){.aios-home .fgrid{grid-template-columns:1fr}}.aios-home .jobcard{background:linear-gradient(180deg,var(--panel),#070710);border:1px solid rgba(61,111,255,.42);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -40px #000,0 24px 60px -30px var(--accent)}.aios-home .jobcard .jh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1px;color:var(--ink3);text-transform:uppercase}.aios-home .jobcard .jh .live{margin-left:auto;color:var(--live);display:inline-flex;gap:7px;align-items:center;text-transform:none;letter-spacing:0}.aios-home .jobcard .jh .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}.aios-home .jobcard .jb{padding:20px 22px;font-family:JetBrains Mono,monospace;font-size:13.5px;line-height:1.6;color:#C7CEE6;display:grid;grid-gap:14px;gap:14px}.aios-home .jobcard .jr{display:flex;gap:16px;align-items:baseline}.aios-home .jobcard .jk{color:var(--ink4);font-size:11px;letter-spacing:1.5px;width:86px;flex:none}.aios-home .jobcard .jr .ok{color:var(--live)}.aios-home .scoreband{background:var(--panel);border:1px solid var(--line2);border-radius:12px;overflow:hidden}.aios-home .scoreband .dh{padding:11px 15px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:1px;color:var(--ink3);text-transform:uppercase}.aios-home .scoreband .db{padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:2.1;color:#C7CEE6}.aios-home .scoreband .sr{display:flex;align-items:baseline;gap:12px}.aios-home .scoreband .sr .dots{flex:1 1;border-bottom:1px dotted var(--line2)}.aios-home .scoreband .sr .sc{color:var(--accent2);font-weight:700}.aios-home .scoreband .cap{padding:9px 16px 12px;border-top:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--ink4);text-transform:uppercase}@keyframes aios-blink{50%{opacity:0}}.aios-home .btns.center{justify-content:center}.aios-home .steps.three{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.aios-home .steps.three{grid-template-columns:1fr}}@media(max-width:900px){.aios-home h1{font-size:42px}.aios-home h2{font-size:30px}}.aios-home section>.wrap{position:relative;z-index:1}.aios-home .hub{width:100%;max-width:480px;justify-self:end}@media(max-width:940px){.aios-home .hub{justify-self:start}}.aios-home .hub .chead{padding:11px 16px;font-size:12px}.aios-home .hub .hub-stage{padding:6px 8px 0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:26px 26px}.aios-home .hub .hub-stage svg{display:block;width:100%;height:auto}.aios-home .hub .body.hub-feed{border-top:1px solid var(--line);font-size:12px;line-height:1.85;padding:10px 16px 12px}.aios-home section.marquee{padding:0;background:#0D0D1E;border-block:1px solid var(--line);border-image:none}.aios-home section.marquee:after{content:none}.aios-home .marquee-item{padding:22px 40px}.aios-home .layers{grid-auto-rows:1fr}.aios-home .card .lab.lab-os{text-transform:none}.aios-home .layers .card{display:flex;flex-direction:column;gap:10px;padding:26px;min-height:184px}.aios-home .layers .card h4,.aios-home .layers .card p{margin:0}.aios-home .card:hover{border-color:rgba(61,111,255,.22);transform:translateY(-2px);box-shadow:0 8px 28px -8px rgba(61,111,255,.15)}.aios-home .card.dim:hover{box-shadow:none;border-color:var(--line2)}.aios-home .agentcard{background:linear-gradient(180deg,var(--panel),#070710);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.18s}.aios-home .agentcard:hover{border-color:rgba(61,111,255,.22);transform:translateY(-2px);box-shadow:0 8px 28px -8px rgba(61,111,255,.15)}.aios-home .agentcard .ah{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.4px;color:var(--ink3)}.aios-home .agentcard .ah .live{margin-left:auto;color:var(--live);display:inline-flex;gap:7px;align-items:center}.aios-home .agentcard .ah .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}.aios-home .agentcard .apanel{margin:16px 18px 0;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:15px 18px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:2.05;color:#D7DEF3;min-height:222px}.aios-home .agentcard .al{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aios-home .agentcard .ak{color:var(--ink4);font-size:11px;letter-spacing:1.5px;display:inline-block;width:92px}.aios-home .agentcard .ok{color:var(--live)}.aios-home .agentcard .rn{color:var(--accent2)}.aios-home .agentcard .esc{color:var(--accent3)}.aios-home .agentcard .cur{display:inline-block;width:8px;height:15px;background:var(--accent2);margin-left:7px;vertical-align:-2px;animation:aios-blink 1.1s steps(1) infinite}.aios-home .agentcard .wyg{padding:16px 20px 20px}.aios-home .agentcard .wyg .wh{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink4);margin-bottom:10px}.aios-home .agentcard .wyg ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.aios-home .agentcard .wyg li{display:flex;gap:9px;align-items:flex-start;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5;color:var(--ink2)}.aios-home .agentcard .wyg li:before{content:"→";color:var(--accent2);flex:none}.aios-home .build{grid-auto-rows:1fr}.aios-home .build .card{display:flex;flex-direction:column}.aios-home .build .demo{margin-top:auto}.aios-home .build .card p{margin-bottom:16px}.aios-home .build .demo .db{min-height:92px}.aios-home .scoreband .cap{text-transform:none;letter-spacing:.2px;font-size:11.5px;color:var(--ink3)}.aios-home .why-grid{margin-top:40px}.aios-home .why-card{padding:28px 24px 24px}@media(min-width:700px){.aios-home .note.one-line{white-space:nowrap;max-width:none}}.aios-home .soft-glow{box-shadow:0 0 34px -8px rgba(61,111,255,.16),0 0 80px -18px rgba(61,111,255,.1)}.aios-home .step,.aios-home .tile{isolation:isolate}.aios-home .ghost-n{position:absolute;right:14px;bottom:-14px;z-index:-1;font-family:Inter,sans-serif;font-size:96px;font-weight:800;line-height:1;letter-spacing:-4px;color:var(--ink);opacity:.045;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aios-home .step .ghost-n{font-size:80px;bottom:-10px}.aios-home .trap-ico{position:absolute;top:24px;right:24px;width:24px;height:24px;color:#fff;opacity:.35;pointer-events:none}.aios-home .build .demo .dh{text-transform:none;letter-spacing:.4px}.aios-home .build .demo .db{min-height:190px;line-height:1.85}.aios-home .flowdb>div{display:flex;gap:9px}.aios-home .flowdb .fn{color:var(--ink4);flex:none}.aios-home .flowdb .fd{color:var(--ink4)}.aios-home .voicedb{display:grid;grid-gap:10px;gap:10px;align-content:start}.aios-home .voicedb .vt>div{display:flex;gap:8px;padding:4px 0;line-height:1.6}.aios-home .voicedb .vt>div+div{border-top:1px solid var(--line)}.aios-home .voicedb .vr{color:var(--ink4);min-width:44px;flex:none}.aios-home .voicedb .vr.a{color:var(--accent2)}.aios-home .chatdb{display:grid;grid-gap:8px;gap:8px;align-content:start;line-height:1.5}.aios-home .chatdb .cb{max-width:88%;padding:6px 11px;border-radius:10px;font-size:12px}.aios-home .chatdb .cb.ai{justify-self:start;background:rgba(61,111,255,.12);border:1px solid rgba(61,111,255,.28);color:var(--ink2);border-bottom-left-radius:4px}.aios-home .chatdb .cb.user{justify-self:end;background:rgba(255,255,255,.06);border:1px solid var(--line2);color:var(--ink2);border-bottom-right-radius:4px}.aios-home .chatdb .cb-slot{position:relative;max-width:88%}.aios-home .chatdb .cb-slot.user{justify-self:end}.aios-home .chatdb .cb-slot.ai{justify-self:start}.aios-home .chatdb .cb-slot .cb{max-width:none;width:max-content}.aios-home .chatdb .cb-slot.user .cb{margin-left:auto}.aios-home .chatdb .cb.live{opacity:0;transform:translateY(6px) scale(.97);transition:opacity .3s ease,transform .32s cubic-bezier(.34,1.3,.64,1)}.aios-home .chatdb .cb.live.in{opacity:1;transform:none}.aios-home .cb-typing{position:absolute;top:0;display:inline-flex;gap:3px;padding:9px 11px;border-radius:10px;opacity:0;transition:opacity .25s ease;pointer-events:none}.aios-home .cb-typing.on{opacity:1}.aios-home .cb-typing.user{right:0;background:rgba(255,255,255,.06);border:1px solid var(--line2);border-bottom-right-radius:4px}.aios-home .cb-typing.ai{left:0;background:rgba(61,111,255,.12);border:1px solid rgba(61,111,255,.28);border-bottom-left-radius:4px}.aios-home .cb-typing span{width:4px;height:4px;border-radius:50%;background:var(--ink3);animation:aios-typing 1.2s ease-in-out infinite}.aios-home .cb-typing span:nth-child(2){animation-delay:.15s}.aios-home .cb-typing span:nth-child(3){animation-delay:.3s}.aios-home .hiw{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:18px;gap:18px;margin-top:40px;align-items:stretch}.aios-home .hiw .steps{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:0}.aios-home .auditcard{display:flex;flex-direction:column;height:100%}.aios-home .auditcard .db{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:22px 20px}.aios-home .auditcard .arow{opacity:0;transform:translateX(-12px);transition:opacity .5s ease,transform .5s ease}.aios-home .auditcard .arow.in{opacity:1;transform:none}.aios-home .auditcard .artop{display:flex;align-items:baseline;gap:12px;font-size:13px;color:#C7CEE6}.aios-home .auditcard .artop .dots{flex:1 1;border-bottom:1px dotted var(--line2)}.aios-home .auditcard .artop .sc{color:var(--accent2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aios-home .auditcard .abar{height:3px;margin-top:8px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden}.aios-home .auditcard .abar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .12s linear}.aios-home .auditcard .afoot{border-top:1px dashed var(--line2);padding-top:14px;font-size:11.5px;letter-spacing:.6px;color:var(--ink3);opacity:0;transition:opacity .6s ease}.aios-home .auditcard .afoot.in{opacity:1}@media(max-width:1000px){.aios-home .hiw{grid-template-columns:1fr}.aios-home .auditcard{max-width:520px}}@media(max-width:560px){.aios-home .hiw .steps{grid-template-columns:1fr}}.aios-home .cta-close{margin-top:clamp(56px,7vw,76px);text-align:center}.aios-home .cta-sub{margin-top:10px;font-family:Inter,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.8px;line-height:1.15;background:linear-gradient(100deg,var(--accent2),var(--accent3));-webkit-background-clip:text;background-clip:text;color:transparent}.aios-home .cta-desc{color:var(--ink3);font-size:16.5px;line-height:1.65;max-width:64ch;margin:20px auto 0}.aios-home .cta-close .btns{justify-content:center;margin-top:32px}.aios-home .wscard{max-width:840px;margin:0 auto;background:linear-gradient(180deg,var(--panel),#070710);border:1px solid var(--line2);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -40px #000,0 0 0 1px rgba(61,111,255,.06)}.aios-home .ws-titlebar{position:relative;display:flex;align-items:center;justify-content:center;padding:13px 18px;border-bottom:1px solid var(--line)}.aios-home .ws-dots{position:absolute;left:18px;display:flex;gap:7px}.aios-home .ws-dots i{width:11px;height:11px;border-radius:50%;display:block;opacity:.8}.aios-home .ws-dots i:first-child{background:#FF5F57}.aios-home .ws-dots i:nth-child(2){background:#FEBC2E}.aios-home .ws-dots i:nth-child(3){background:#28C840}.aios-home .ws-title{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:1px;color:var(--ink3)}.aios-home .ws-body{display:grid;grid-template-columns:190px 1fr;height:440px}.aios-home .ws-side{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:4px}.aios-home .ws-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.3px;color:var(--ink3);white-space:nowrap;transition:background .4s ease,color .4s ease}.aios-home .ws-item svg{width:15px;height:15px;flex:none}.aios-home .ws-item.on{background:rgba(61,111,255,.16);color:var(--ink)}.aios-home .ws-main{position:relative;overflow:hidden;min-width:0}.aios-home .ws-pane{position:absolute;inset:0;padding:26px 28px;opacity:0;transition:opacity .45s ease;pointer-events:none}.aios-home .ws-pane.on{opacity:1}.aios-home .ws-pane-brief{display:flex;align-items:flex-start}.aios-home .ws-thread{display:flex;flex-direction:column;justify-content:flex-end;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40px);mask-image:linear-gradient(180deg,transparent,#000 40px)}.aios-home .ws-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.aios-home .ws-row.grow{grid-template-rows:1fr}.aios-home .ws-row-inner{min-height:0;overflow:hidden}.aios-home .ws-cb{width:max-content;max-width:82%;margin-top:12px;padding:9px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .35s ease .12s,transform .35s ease .12s}.aios-home .ws-row.grow .ws-cb{opacity:1;transform:none}.aios-home .ws-cb.you{margin-left:auto;color:#fff;background:linear-gradient(160deg,#3B63E6,#2A4BC0);border-bottom-right-radius:4px}.aios-home .ws-cb.ai{margin-right:auto;color:var(--ink2);background:rgba(255,255,255,.04);border:1px solid var(--line2);border-bottom-left-radius:4px}.aios-home .ws-typing{width:max-content;margin-top:12px;display:inline-flex;gap:4px;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid var(--line2);border-radius:14px;border-bottom-left-radius:4px;opacity:0;transition:opacity .3s ease .1s}.aios-home .ws-row.grow .ws-typing{opacity:1}.aios-home .ws-typing span{width:5px;height:5px;border-radius:50%;background:var(--ink3);animation:aios-typing 1.2s ease-in-out infinite}.aios-home .ws-typing span:nth-child(2){animation-delay:.15s}.aios-home .ws-typing span:nth-child(3){animation-delay:.3s}.aios-home .ws-brief{max-width:520px;background:rgba(255,255,255,.03);border:1px solid var(--line2);border-radius:12px;padding:16px 18px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.aios-home .ws-brief.in{opacity:1;transform:none}.aios-home .wb-h{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--ink4);margin-bottom:12px}.aios-home .wb-h i{font-style:normal;color:var(--accent2);margin-right:7px}.aios-home .wb-line{display:flex;gap:9px;align-items:flex-start;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55;color:var(--ink2);opacity:0;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease}.aios-home .wb-line .ok{color:var(--live);flex:none}.aios-home .ws-brief.in .wb-line{opacity:1;transform:none}.aios-home .ws-brief.in .wb-line:nth-child(2){transition-delay:.12s}.aios-home .ws-brief.in .wb-line:nth-child(3){transition-delay:.24s}.aios-home .ws-brief.in .wb-line:nth-child(4){transition-delay:.36s}.aios-home .ws-brief.in .wb-line:nth-child(5){transition-delay:.48s}@keyframes aios-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.aios-home .wrap{padding:0 22px}.aios-home section{padding:64px 0}.aios-home .m-hero{padding:48px 0 88px}.aios-home .marquee-item{padding:16px 26px}.aios-home .fgrid{gap:36px}.aios-home .toolstrip .ts-row{gap:14px 26px}.aios-home .ws-body{grid-template-columns:52px 1fr;height:470px}.aios-home .ws-side{padding:14px 8px}.aios-home .ws-item{justify-content:center;padding:10px 0}.aios-home .ws-lab{display:none}.aios-home .ws-pane{padding:18px 16px}}@media(max-width:480px){.aios-home h1{font-size:36px;letter-spacing:-1.4px}.aios-home h2{font-size:27px;letter-spacing:-.8px}.aios-home .lede{font-size:16.5px}.aios-home .btn{padding:13px 22px;font-size:13px}.aios-home .agentcard .apanel{font-size:11.5px;padding:13px 14px}.aios-home .ws-cb{max-width:92%}.aios-home .ghost-n{font-size:76px}}.aios-home .toolstrip{margin-top:60px;padding-top:44px;border-top:1px solid var(--line);text-align:center}.aios-home .toolstrip .ts-h{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--ink4);margin-bottom:26px}.aios-home .toolstrip .ts-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:19px 43px}.aios-home .toolstrip .ts-item{display:inline-flex;align-items:center;gap:11px;opacity:.7;filter:saturate(.85);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.aios-home .toolstrip .ts-item:hover{opacity:1;filter:saturate(1);transform:translateY(-1px)}.aios-home .toolstrip .ts-item svg{display:block;flex:none;width:22px;height:22px}.aios-home .toolstrip .ts-name{font-family:JetBrains Mono,monospace;font-size:14.5px;color:var(--ink3);letter-spacing:.3px;white-space:nowrap}.aios-home #ai-employee .lede{text-align:justify;margin-top:26px}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.aios-home .m-hero .eyebrow{animation:heroRise .7s cubic-bezier(.2,.6,.2,1) .08s both}.aios-home .m-hero h1{animation:heroRise .7s cubic-bezier(.2,.6,.2,1) .18s both}.aios-home .m-hero .lede{animation:heroRise .7s cubic-bezier(.2,.6,.2,1) .28s both}.aios-home .m-hero .btns{animation:heroRise .7s cubic-bezier(.2,.6,.2,1) .38s both}.aios-home .m-hero .hub{animation:heroRise .8s cubic-bezier(.2,.6,.2,1) .5s both}@media (prefers-reduced-motion:reduce){.aios-home .agentcard .cur,.aios-home .cb-typing span,.aios-home .m-hero .btns,.aios-home .m-hero .eyebrow,.aios-home .m-hero .hub,.aios-home .m-hero .lede,.aios-home .m-hero h1,.aios-home .ws-typing span{animation:none}}.aios-home .why-card{background:var(--elev);border:1px solid var(--line);border-radius:14px;padding:26px;gap:0;transition:.18s}.aios-home .why-card .why-num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--accent2);text-transform:uppercase}.aios-home .why-card h3{font-family:Inter,sans-serif;font-size:19px;font-weight:750;letter-spacing:-.3px;line-height:1.3;margin:12px 0 8px;color:var(--ink)}.aios-home .why-card p{color:var(--ink3);font-size:14.5px;line-height:1.6;margin:0}.aios-home .why-card .why-meta{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--ink4)}.aios-home .why-card:hover{border-color:rgba(61,111,255,.22);transform:translateY(-2px);box-shadow:0 8px 28px -8px rgba(61,111,255,.15)}.contact .eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#6E92FF;display:inline-flex;gap:11px;align-items:center}.contact .eyebrow:before{content:"";width:26px;height:2px;border-radius:0;background:var(--accent-a,#3D6FFF)}