@font-face{font-family:Space;src:url('orbit-space.woff2') format('woff2');font-weight:300 700;font-display:swap}@font-face{font-family:Plex;src:url('orbit-mono.woff2') format('woff2');font-display:swap}@font-face{font-family:Pixel;src:url('orbit-logo.woff2') format('woff2');font-display:swap}
:root{color-scheme:dark;--bg:#101014;--surface:#17171d;--line:#2a2a32;--muted:#a6a6b1;--text:#f1f0ed;--orange:#ff6a3d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Space,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:6px}::selection{background:var(--orange);color:#101014}.wrap{width:min(1320px,calc(100% - 96px));margin:auto}.header{height:88px;display:flex;align-items:center;gap:28px;padding:0 48px;border-bottom:1px solid var(--line);background:#101014ee;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.brand{font-family:Pixel,monospace;letter-spacing:-.8px;font-size:21px;white-space:nowrap}.brand span,.orange{color:var(--orange)}.nav-divider{height:24px;width:1px;background:var(--line)}.product-name{font-size:25px;letter-spacing:-1px;display:flex;gap:5px;align-items:center}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange)}.header nav{display:flex;gap:30px;margin-left:auto;color:#b8b8c1;font-size:14px}.header nav a:hover,.text-link:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:15px 22px;background:var(--orange);border:1px solid var(--orange);color:#151211;font-weight:600;border-radius:5px;transition:background .2s,transform .2s}.button:hover{background:#ff865f;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.button.small{font-size:14px;padding:10px 16px;gap:22px;margin-left:15px}.hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;padding-top:80px}.eyebrow{font:12px/1.5 Plex,monospace;letter-spacing:1.6px}.hero .eyebrow{display:flex;align-items:center;gap:10px;color:#d3d0d0}.hero h1{font-weight:500;font-size:clamp(46px,5.2vw,78px);letter-spacing:-4px;line-height:1.075;margin:30px 0 26px}.hero h1>span{color:var(--orange)}.lead{font-size:18px;color:var(--muted);line-height:1.75;max-width:470px}.actions{display:flex;align-items:center;gap:26px;margin-top:34px}.text-link{font-size:14px;display:inline-flex;gap:20px;align-items:center}.hero-note{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);margin-top:28px}.line{width:22px;height:1px;background:var(--orange)}.hero-visual{position:relative;min-width:0;min-height:540px;align-self:center}.core{width:115%;height:auto;max-height:630px;object-fit:contain;position:absolute;left:-7%;top:-35px;mix-blend-mode:screen;animation:float 10s ease-in-out infinite}.visual-coordinate{position:absolute;top:0;left:22px;right:0;display:flex;justify-content:space-between;z-index:1;font:10px Plex,monospace;color:#81818f;letter-spacing:1px}.float-label{position:absolute;z-index:2;border:1px solid #52525a70;background:#17171dc9;backdrop-filter:blur(12px);padding:11px 16px;font-size:12px;border-radius:5px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px #0003}.float-label i,.demo-status i{width:5px;height:5px;border-radius:50%;background:#a7c9ae}.label-one{left:4%;top:28%;animation:float 8s ease-in-out infinite}.label-two{right:-2%;bottom:25%;animation:float 8s ease-in-out infinite -4s}.label-two span{color:var(--orange)}.visual-bottom{position:absolute;bottom:18px;left:25%;right:0;font:10px Plex,monospace;color:#a6a6ae;letter-spacing:1.5px;display:flex;align-items:center;gap:12px}.visual-bottom button{margin-left:auto;background:none;border:1px solid var(--line);color:var(--muted);border-radius:50%;width:32px;height:32px}.hero-footer{grid-column:1/-1;border-top:1px solid var(--line);margin-top:65px;display:flex;gap:32px;align-items:center;padding:24px 0 27px;color:var(--muted);font-size:13px}.hero-footer>span:first-child{font:11px Plex,monospace;letter-spacing:1.5px;color:#dedde0}.hero-footer a{margin-left:auto}.tool-strip{border-block:1px solid var(--line);background:#141419;text-align:center;padding:28px 0 24px}.tool-strip p{font:10px Plex,monospace;letter-spacing:1.6px;color:var(--muted);margin:0 0 24px}.tool-names{display:flex;justify-content:space-between;gap:24px;font-size:17px;color:#c0c0c8;font-weight:500}.tool-strip .fine{font:11px Space,sans-serif;letter-spacing:0;margin:18px 0 0;color:#84848f}.section{padding-top:116px;padding-bottom:12px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}h2{font-size:clamp(32px,3.3vw,48px);font-weight:500;letter-spacing:-2px;line-height:1.16;margin:20px 0 0}h2 span{color:#858590}.section-heading p{color:var(--muted);font-size:14px;max-width:350px;margin-bottom:4px}.experience{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.scenario-list{padding:34px 28px;background:#141419}.scenario-list>.eyebrow{color:#83838f;font-size:10px;display:block;margin:0 0 30px 14px}.scenario{width:100%;display:flex;align-items:center;gap:16px;text-align:left;background:transparent;border:1px solid transparent;color:#a4a4b0;border-radius:7px;padding:22px 14px;margin-bottom:12px}.scenario>span{font:12px Plex,monospace;color:#74747f}.scenario div{font-size:16px}.scenario small{display:block;font-size:12px;margin-top:5px;color:#9797a3}.scenario b{margin-left:auto;font-weight:400}.scenario.active{background:#222127;border-color:#5e3c31;color:var(--text)}.scenario.active>span,.scenario.active b{color:var(--orange)}.scenario:hover{border-color:#5e3c31}.demo-note{font-size:12px;color:#868693;margin:42px 14px 0}.demo{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:510px;background:radial-gradient(ellipse at 100% 100%,#2a211e55,transparent 70%)}.demo-bar{height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:0 28px}.orbit-mark{color:var(--orange);font-size:29px}.demo-bar strong{font-size:22px;font-weight:500}.demo-status{margin-left:auto;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px}.demo-content{padding:25px 30px;flex:1;animation:appear .35s ease-out}.demo-content h3{font-size:21px;font-weight:500;margin:0 0 9px}.demo-content>p{color:#b3b3be;font-size:14px;margin:0 0 18px}.report{border:1px solid #34343d;border-radius:6px;overflow:hidden}.report-row{display:flex;gap:14px;padding:12px 14px;align-items:start;border-bottom:1px solid #303038;font-size:13px}.report-row:last-child{border:0}.report-row>span{color:var(--orange)}.report-row strong{font-weight:500;display:block}.report-row small{font-size:12px;color:#9696a4}.source{font:10px Plex,monospace;color:#91919d;display:block;margin-top:13px}.demo-input{margin:0 26px 24px;padding:14px 16px;display:flex;align-items:center;border:1px solid #3d3d45;border-radius:7px;color:#b2b2bd;gap:12px;font-size:13px}.send-icon{margin-left:auto;background:#ff6a3d;color:#171211;border-radius:4px;width:28px;height:28px;display:grid;place-items:center;font-size:19px;flex-shrink:0}.approve{background:var(--orange);border:0;padding:9px 14px;border-radius:4px;font-size:12px;margin-top:14px;color:#171211}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cap-card{border:1px solid var(--line);border-radius:8px;padding:28px;background:linear-gradient(145deg,#1a1a21,#141419);transition:border-color .25s,transform .25s}.cap-card:hover{border-color:#765143;transform:translateY(-3px)}.card-top{display:flex;gap:13px;align-items:center;margin-bottom:28px}.icon{color:var(--orange);font-size:25px}.card-top .eyebrow{font-size:10px;color:#a4a4af;letter-spacing:1px}.cap-card h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.7px;margin:0 0 18px}.cap-card p{color:var(--muted);font-size:14px;line-height:1.75;margin:0}.mini-message{font:11px Plex,monospace;display:flex;gap:9px;align-items:center;margin-top:30px;border-top:1px solid var(--line);padding-top:18px;color:#bcbcc5}.pulse-bars{margin-top:24px}.pulse-bars>div{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:10px}.pulse-bars span{width:90px;flex-shrink:0;color:#b3b3be}.pulse-bars i{width:calc(var(--w) / 3);height:4px;background:var(--orange);opacity:.7;border-radius:3px}.pulse-bars b{font-weight:400;margin-left:auto;color:#b3b3be}.fine{font-size:12px;color:#9999a4}.scope-note{margin-top:20px}.connections{margin-top:96px;padding:80px 0;background:#15151b;border-block:1px solid var(--line)}.connection-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.connection-layout .lead{font-size:16px;margin:26px 0}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.connection-grid>div{border:1px solid #33333d;background:#1b1b23;padding:22px 18px;border-radius:6px}.connection-grid>div>span:not(.orbit-mark){font:10px Plex,monospace;color:#93939f;letter-spacing:1px;display:block;margin-bottom:10px}.connection-grid strong{font-size:13px;font-weight:400;white-space:normal}.connection-grid .hub{grid-column:1/-1;text-align:center;border-color:#734732;font-size:32px;background:linear-gradient(100deg,#29201c,#1d1c22);padding:20px}.hub small{display:block;font:9px Plex,monospace;color:#b5a7a1;letter-spacing:2px;margin-top:9px}.connection-grid .fine{grid-column:1/-1;text-align:center;font-size:10px;margin:0}.control{display:grid;grid-template-columns:1fr 1fr;gap:90px}.control>div>p{color:var(--muted);font-size:16px;margin-top:26px}.control-list article{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:0 0 25px;margin-bottom:25px}.control-list article>span{font:12px Plex,monospace;color:var(--orange);padding-top:4px}.control-list h3{font-weight:500;font-size:21px;margin:0 0 8px}.control-list p{color:var(--muted);font-size:14px;margin:0}.contact{position:relative;text-align:center;overflow:hidden;border:1px solid #5b3b30;border-radius:10px;padding:74px 24px;margin-top:90px;background:radial-gradient(ellipse at 50% 140%,#963d2055,transparent 70%),#18161a}.contact .eyebrow{color:#c4a89c}.contact h2{font-size:clamp(34px,4.2vw,59px)}.contact h2 span{color:var(--orange)}.contact p{color:var(--muted);margin:24px 0}.contact .fine{margin-top:18px;font-size:11px}.footer{display:flex;align-items:center;gap:25px;padding-top:40px;padding-bottom:35px;margin-top:45px;color:#92929e;font-size:11px}.footer>.brand{color:var(--text);font-size:17px}.footer>div{margin-left:auto;display:flex;gap:22px}.skip{position:fixed;top:-100px;left:20px;z-index:30;background:var(--orange);color:#101014;padding:10px}.skip:focus{top:15px}.paused *{animation-play-state:paused!important}@keyframes float{50%{transform:translateY(-13px)}}@keyframes appear{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{padding-top:100px}.hero-visual{min-height:580px}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.header{padding:0 28px;gap:20px}.header nav{gap:20px}.hero h1{letter-spacing:-2.7px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-visual{min-height:480px}.core{top:10px}.tool-names{flex-wrap:wrap;justify-content:center;gap:22px 40px}.cap-card{padding:22px}.cap-card h3{font-size:23px}.connection-layout,.control{gap:40px}.section-heading{align-items:start}.section-heading p{max-width:260px}.footer>span{display:none}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header{height:72px;padding:0 18px;gap:14px}.header nav{display:none}.header .brand{font-size:17px}.header .product-name{font-size:22px}.header .button{margin-left:auto;padding:8px 11px;font-size:12px;gap:8px}.nav-divider{display:none}.hero{grid-template-columns:1fr;padding-top:44px}.hero h1{font-size:clamp(44px,10vw,69px);letter-spacing:-2.5px}.hero .eyebrow{font-size:10px}.lead{font-size:16px}.actions{flex-direction:row;align-items:center;gap:22px}.actions .button{font-size:13px;padding:13px 15px;gap:12px}.actions .text-link{font-size:12px;gap:10px}.hero-note{font-size:11px}.hero-visual{min-height:440px;margin-top:45px;width:min(500px,100%);justify-self:center}.core{top:-40px;width:100%;left:0}.visual-coordinate{left:0;font-size:9px}.label-one{left:0;top:27%}.label-two{right:0;bottom:22%}.visual-bottom{left:12%;bottom:0;font-size:9px}.hero-footer{margin-top:30px;gap:12px;flex-wrap:wrap}.hero-footer>span:first-child{font-size:10px}.hero-footer>span:nth-child(2){font-size:11px}.tool-names{font-size:14px;gap:20px 26px}.section{padding-top:70px}.section-heading{display:block;margin-bottom:28px}.section-heading p{max-width:none;margin-top:22px}h2{letter-spacing:-1.2px;font-size:33px}.experience{grid-template-columns:1fr}.scenario-list{padding:20px}.scenario-list>.eyebrow{margin-bottom:14px}.scenario{padding:12px 10px;margin-bottom:5px}.scenario div{font-size:14px}.demo-note{margin:16px 10px 0;font-size:11px}.demo{border-left:0;border-top:1px solid var(--line);min-height:490px}.demo-content{padding:24px 20px}.demo-bar{padding:0 20px}.demo-input{margin:0 18px 20px}.cap-grid{grid-template-columns:1fr 1fr}.cap-card h3{font-size:22px}.cap-card{padding:20px}.card-top{gap:8px}.card-top .eyebrow{font-size:8px}.cap-card p{font-size:13px}.mini-message{font-size:9px;flex-wrap:wrap}.pulse-bars>div{flex-wrap:wrap}.pulse-bars i{display:none}.connections{margin-top:60px;padding:60px 0}.connection-layout,.control{grid-template-columns:1fr;gap:35px}.contact{margin-top:45px;padding:55px 20px}.contact p{font-size:14px}.footer{flex-wrap:wrap;gap:20px;margin-top:20px}.footer>div{margin:0;flex-wrap:wrap;gap:20px}.footer .brand{width:100%}}
@media(max-width:420px){.cap-grid{grid-template-columns:1fr}.hero-visual{min-height:350px}.label-one{top:23%}.label-two{bottom:17%}.float-label{font-size:10px;padding:8px 10px}.hero h1{font-size:43px}.header .brand{font-size:15px}.header{gap:10px}.hero-footer>span:nth-child(2){max-width:240px}.connection-grid>div{padding:18px 12px}.connection-grid strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Orbit's live intelligence layer. */
.hero{grid-template-columns:1fr 1.08fr;padding-top:58px}.hero-copy{z-index:2;align-self:center}.hero h1{font-size:clamp(46px,5vw,74px)}.hero-visual.intelligence-stage{--core-accent:#ff794c;min-height:620px;margin-right:-28px;isolation:isolate;background:radial-gradient(ellipse at 50% 46%,#ff6a3d09,transparent 65%);transition:background 1s}.intelligence-stage[data-mode=think]{--core-accent:#9eafff}.intelligence-stage[data-mode=act]{--core-accent:#71dec1}.intelligence-stage::before,.intelligence-stage::after{content:"";position:absolute;width:46px;height:46px;pointer-events:none;border-color:#55555f55;border-style:solid;z-index:-1}.intelligence-stage::before{left:0;top:58px;border-width:1px 0 0 1px}.intelligence-stage::after{right:0;bottom:65px;border-width:0 1px 1px 0}.intelligence-stage canvas{width:100%;height:570px;display:block;touch-action:pan-y}.intelligence-stage .visual-coordinate{left:8px;right:8px;top:9px;font-size:9px}.visual-coordinate .tiny-dot{margin-right:5px;width:4px;height:4px;background:var(--core-accent);box-shadow:0 0 12px var(--core-accent)}.core-reticle{position:absolute;inset:92px 38px 185px;pointer-events:none}.core-reticle span{position:absolute;font:14px Plex,monospace;color:#62626e}.core-reticle span:nth-child(2){right:0}.core-reticle span:nth-child(3){bottom:0}.core-reticle span:nth-child(4){right:0;bottom:0}.signal-tag{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #48485090;background:#18181fce;backdrop-filter:blur(12px);border-radius:5px;font:9px Plex,monospace;letter-spacing:.7px;box-shadow:0 12px 30px #0002;animation:float 9s ease-in-out infinite}.signal-tag small{display:block;font:10px Space,sans-serif;color:#9999a8;letter-spacing:0;margin-top:4px}.signal-symbol{width:25px;height:28px;display:grid;place-items:center;color:var(--core-accent);font-size:23px}.signal-tag i{background:var(--core-accent);width:4px;height:4px;border-radius:50%;margin-left:10px;box-shadow:0 0 10px var(--core-accent)}.signal-a{left:-5px;top:150px}.signal-b{right:-9px;top:350px;animation-delay:-4s}.core-caption{position:absolute;bottom:115px;text-align:center;width:100%;pointer-events:none}.core-caption>span{font:10px Plex,monospace;letter-spacing:3px;color:var(--core-accent)}.core-caption small{display:block;font-size:11px;color:#9a9aa7;margin-top:11px}.voice-wave{height:27px;display:flex;justify-content:center;align-items:center;gap:3px;margin-top:8px}.voice-wave i{width:2px;height:calc(6px + mod(var(--i),5)*4px);min-height:9px;max-height:25px;background:var(--core-accent);border-radius:3px;animation:wave 1.5s ease-in-out infinite;animation-delay:calc(var(--i)*-110ms);opacity:.7}.voice-wave i:nth-child(3n){height:22px}.voice-wave i:nth-child(4n){height:15px}.core-controls{position:absolute;bottom:55px;left:50%;transform:translateX(-50%);display:flex;border:1px solid #363640;border-radius:6px;padding:4px;background:#16161ddd;gap:4px}.core-controls button{border:1px solid transparent;border-radius:4px;padding:8px 13px;background:none;white-space:nowrap;color:#aaaab7;font-size:12px;transition:background .3s,color .3s,border-color .3s}.core-controls button>span{font:9px Plex,monospace;opacity:.6;margin-right:6px}.core-controls button[aria-pressed=true]{background:color-mix(in srgb,var(--core-accent) 12%,#141418);border-color:color-mix(in srgb,var(--core-accent) 40%,#141418);color:var(--core-accent)}.intelligence-stage .visual-bottom{bottom:3px;left:8px;right:8px;font-size:9px;letter-spacing:1.1px}.hero-footer{margin-top:35px}.cognition{padding-top:92px}.cognition-intro{text-align:center}.cognition-intro h2{font-size:clamp(30px,3.1vw,43px)}.thought-path{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #494039;position:relative}.thought-path:before{content:"";position:absolute;top:-1px;height:2px;width:70px;background:linear-gradient(90deg,transparent,var(--orange),transparent);animation:thought-flow 9s linear infinite}.thought-node{position:relative;padding:32px 32px 20px;border-right:1px solid #2a2a3266}.thought-node:first-child{padding-left:0}.thought-node:last-child{border-right:0}.thought-node:before{content:"";position:absolute;top:-4px;left:32px;width:7px;height:7px;background:#101014;border:1px solid var(--orange);border-radius:50%}.thought-node:first-child:before{left:0}.thought-number{font:10px Plex,monospace;letter-spacing:1.3px;color:var(--orange)}.thought-node h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:16px 0 10px}.thought-node p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:22px}.thought-sources{display:flex;gap:8px}.thought-sources>span{border:1px solid #34343e;padding:4px 10px;font:10px Plex,monospace;border-radius:4px;color:#9e9eac;background:#17171d}.reason-track{display:flex;gap:6px;align-items:center;height:28px;max-width:220px}.reason-track i{height:2px;width:36px;background:#8c7c7040;position:relative;overflow:hidden}.reason-track i:after{content:"";position:absolute;inset:0;background:var(--orange);animation:reason 2.5s ease-in-out infinite;transform-origin:left}.reason-track i:nth-child(2):after{animation-delay:.25s}.reason-track i:nth-child(3):after{animation-delay:.5s}.reason-track i:nth-child(4):after{animation-delay:.75s}.reason-track b{color:var(--orange);font-size:21px;font-weight:400}.action-chip{display:flex;gap:10px;align-items:center;font-size:12px;color:#b5b5be}.action-chip>span{color:var(--orange);font-size:19px}.action-chip i{width:5px;height:5px;background:#a8cdb1;border-radius:50%}.cap-grid{grid-template-columns:repeat(6,1fr)}.cap-card{grid-column:span 2;position:relative;overflow:hidden}.cap-card:first-child{grid-column:span 3;background:radial-gradient(ellipse at 100% 100%,#ff6a3d12,transparent 65%),#17171e}.cap-card:nth-child(2){grid-column:span 3}.cap-card:nth-child(3){grid-column:span 2}.cap-card:nth-child(6){grid-column:span 6;display:grid;grid-template-columns:1.15fr 1.25fr 1fr;gap:20px;align-items:center}.cap-card:nth-child(6) .card-top{grid-column:1/-1;margin-bottom:4px}.cap-card:nth-child(6) h3{margin:0}.cap-card .pulse-bars{max-width:400px}.risk-signal{margin-top:24px;border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:10px;font-size:11px}.risk-signal small{display:block;font-size:10px;color:#90909d;margin-top:4px}.risk-signal>span:last-child{margin-left:auto;color:var(--orange)}.risk-dot{width:6px;height:6px;flex-shrink:0;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px #ff6a3d13;animation:signal-breathe 3s ease-in-out infinite}.memory-links{margin-top:24px;display:flex;align-items:center;gap:5px;font:9px Plex,monospace;color:#afafbf}.memory-links span{border:1px solid #383842;padding:7px 6px;border-radius:3px}.memory-links i{height:1px;flex:1;min-width:4px;background:#7a5242}.conversation-wave{height:80px;display:flex;gap:4px;align-items:center;justify-content:center;border-left:1px solid var(--line);padding-left:20px}.conversation-wave i{height:calc(14px + var(--i)*1px);width:3px;border-radius:4px;background:linear-gradient(var(--orange),#ad60495c);animation:wave 2.3s ease-in-out infinite;animation-delay:calc(var(--i)*-135ms)}.conversation-wave i:nth-child(3n){height:55px}.conversation-wave i:nth-child(5n){height:28px}.connection-grid{position:relative;gap:46px 22px}.connection-grid>div{position:relative;z-index:1;background:#191920}.connection-grid .hub{max-width:280px;width:100%;justify-self:center;box-shadow:0 0 45px #ff6a3d0b}.connection-wires{position:absolute;inset:0;width:100%;height:calc(100% - 35px);z-index:0;fill:none;stroke:#6f493a;stroke-width:1}.connection-wires .wire-flow{stroke:var(--orange);stroke-dasharray:10 220;animation:wire-run 7s linear infinite;filter:drop-shadow(0 0 3px #ff6a3d)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.cap-card.is-visible:hover{transform:translateY(-3px)}.no-canvas .core-caption{bottom:240px}.no-canvas:before{inset:100px 20% 210px;border:1px solid var(--orange);border-radius:50%;width:auto;height:auto}
@keyframes wave{0%,100%{transform:scaleY(.28);opacity:.35}50%{transform:scaleY(1);opacity:.85}}@keyframes thought-flow{from{left:0}to{left:calc(100% - 70px)}}@keyframes reason{0%,100%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1);opacity:1}}@keyframes signal-breathe{50%{box-shadow:0 0 0 7px #ff6a3d06}}@keyframes wire-run{to{stroke-dashoffset:-460}}
@media(max-width:1100px){.hero-visual.intelligence-stage{margin-right:-8px;min-height:580px}.intelligence-stage canvas{height:520px}.signal-a{left:-8px;top:145px}.signal-b{right:-6px;top:310px}.signal-tag{padding:9px;gap:7px}.signal-tag small{font-size:9px}.signal-tag i{margin-left:3px}.core-caption{bottom:110px}.thought-node{padding:26px 20px 15px}.thought-node:before{left:20px}.thought-node h3{font-size:20px}.cap-card:nth-child(6){grid-template-columns:1fr 1fr}.cap-card:nth-child(6) .conversation-wave{grid-column:1/-1;border-left:0;padding-left:0;height:60px}.memory-links{flex-wrap:wrap}.memory-links i{display:none}}
@media(max-width:760px){.hero{grid-template-columns:1fr;padding-top:42px}.hero h1{font-size:clamp(44px,10vw,69px)}.hero-visual.intelligence-stage{margin:30px 0 0;min-height:580px;width:min(520px,100%)}.intelligence-stage canvas{height:530px}.intelligence-stage .visual-coordinate{font-size:8px;letter-spacing:.6px}.signal-a{left:0;top:145px}.signal-b{right:0;top:310px}.core-caption{bottom:112px}.core-caption small{font-size:10px}.intelligence-stage .visual-bottom{font-size:8px}.core-controls button{padding:8px 12px}.cognition{padding-top:64px}.thought-path{grid-template-columns:1fr;border-top:0;border-left:1px solid #494039;margin-left:7px}.thought-path:before{width:2px;height:45px;top:0;left:-1px;animation:thought-flow-vertical 9s linear infinite;background:linear-gradient(transparent,var(--orange),transparent)}.thought-node,.thought-node:first-child{padding:15px 0 24px 28px;border-right:0}.thought-node:before,.thought-node:first-child:before{left:-4px;top:21px}.thought-node h3{margin:12px 0 8px;font-size:23px}.thought-node p{margin:0 0 15px}.cognition-intro{text-align:left}.thought-node:last-child{padding-bottom:0}.cap-grid{grid-template-columns:1fr 1fr}.cap-card,.cap-card:first-child,.cap-card:nth-child(2),.cap-card:nth-child(3){grid-column:span 1}.cap-card:nth-child(6){grid-column:span 1;display:block}.cap-card:nth-child(6) .card-top{margin-bottom:28px}.cap-card:nth-child(6) h3{margin-bottom:18px}.cap-card:nth-child(6) .conversation-wave{margin-top:24px;padding:0;height:60px;gap:3px}.connection-grid{gap:35px 18px}.connection-layout .hub{max-width:230px}.connection-grid .fine{margin-top:-12px}}
@media(max-width:420px){.hero-visual.intelligence-stage{min-height:500px}.intelligence-stage canvas{height:440px}.signal-a{top:115px}.signal-b{top:260px}.core-caption{bottom:103px}.core-controls{bottom:48px}.core-controls button{padding:8px 10px}.core-reticle{inset:80px 12px 165px}.signal-tag{font-size:8px;padding:7px}.signal-symbol{font-size:19px;width:20px}.signal-tag small{font-size:8px}.hero h1{font-size:43px}.cap-grid{grid-template-columns:1fr}.core-caption small{max-width:280px;margin:8px auto 0}}
@keyframes thought-flow-vertical{from{top:0}to{top:calc(100% - 45px)}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.intelligence-stage *, .thought-path:before,.reason-track i:after,.wire-flow{animation:none!important}.voice-wave i,.conversation-wave i{transform:scaleY(.7)}.cap-card.is-visible:hover{transform:none}}
/* Integration ecosystem and executive workflow simulations. */
[hidden]{display:none!important}.ecosystem{padding:85px 0}.ecosystem-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end}.ecosystem-heading p{font-size:16px;color:var(--muted);line-height:1.8;margin:0 0 18px}.ecosystem-summary{display:flex;align-items:center;gap:38px;margin:42px 0 35px;padding:22px 0;border-block:1px solid var(--line);font-size:12px;color:#a5a5b3}.ecosystem-summary strong{font-size:28px;font-weight:500;color:var(--text);margin-right:8px;letter-spacing:-1px}.ecosystem-summary .roadmap-label{margin-left:auto;font:10px Plex,monospace;display:flex;align-items:center;gap:9px;color:#d0b5a8}.roadmap-label i{width:5px;height:5px;border-radius:50%;background:var(--orange)}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px}.integration-search{display:flex;align-items:center;gap:13px;background:#101014;border:1px solid #393941;border-radius:6px;padding:12px 16px;width:min(450px,100%)}.integration-search>span{font-size:25px;line-height:1;color:#a5a5b2}.integration-search:focus-within{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.integration-search input{font:14px Space,sans-serif;background:none;border:0;outline:none;color:var(--text);width:100%;min-width:0}.integration-search input::placeholder{color:#8d8d9a}#integration-count{font:11px Plex,monospace;color:#9999a6}.integration-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 28px}.integration-filters button,.workflow-selector button{background:none;border:1px solid #34343e;color:#a5a5b3;border-radius:5px;font-size:12px;padding:9px 13px;transition:border-color .2s,color .2s,background .2s}.integration-filters button:hover,.workflow-selector button:hover{border-color:#805340;color:#f0e2dd}.integration-filters button[aria-pressed=true],.workflow-selector button[aria-pressed=true]{background:#ff6a3d12;border-color:#9d563d;color:#ffab8f}.integration-catalog{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.integration-category{background:#19191f;border:1px solid #303038;border-radius:8px;padding:25px;position:relative;overflow:hidden}.integration-category:before{content:"";position:absolute;top:0;left:25px;width:34px;height:2px;background:var(--integration-color);opacity:.65}.category-heading{display:flex;align-items:center;gap:16px}.category-heading h3{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:0}.category-heading>span{margin-left:auto;font:10px Plex,monospace;color:#7f7f8e}.integration-category>p{font-size:12px;color:#9898a6;margin:7px 0 22px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.platform{display:flex;align-items:center;gap:9px;padding:10px 8px;background:#121217;border:1px solid #2b2b33;border-radius:5px;min-width:0}.platform>span:last-child{font-size:12px;line-height:1.35;color:#d5d5dd;overflow-wrap:anywhere}.platform-mark{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;font:10px Plex,monospace;letter-spacing:-.5px;background:color-mix(in srgb,var(--integration-color) 8%,#15151b);color:var(--integration-color);border:1px solid color-mix(in srgb,var(--integration-color) 20%,#202027);border-radius:5px}.custom-connection{display:flex;align-items:center;gap:22px;padding:26px;margin-top:20px;border:1px solid #624033;border-radius:7px;background:linear-gradient(100deg,#28201c66,#19191f)}.custom-symbol{width:40px;height:40px;display:grid;place-items:center;font-size:27px;color:var(--orange);border:1px solid #724631;border-radius:8px;flex-shrink:0}.custom-connection h3{margin:0 0 5px;font-size:18px;font-weight:500}.custom-connection p{color:#a1a1ae;font-size:12px;margin:0;max-width:670px}.custom-connection>a{margin-left:auto;flex-shrink:0}.integration-disclosure{font-size:11px;line-height:1.8;color:#898996;max-width:1000px;margin:20px 0 0}#integration-empty{text-align:center;border:1px dashed #49404a;border-radius:8px;padding:40px 20px}#integration-empty h3{font-weight:500;font-size:22px;margin:0}#integration-empty p{font-size:14px;color:var(--muted)}.workflow-selector{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.workflow-console{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #3b3432;border-radius:10px;overflow:hidden;background:#17171d}.workflow-request{padding:38px 32px;background:radial-gradient(ellipse at 0 0,#ff6a3d13,transparent 70%),#151519;display:flex;flex-direction:column;align-items:start}.workflow-request>.eyebrow{font-size:10px;color:#b79889}.workflow-request h3{font-size:30px;line-height:1.3;letter-spacing:-1px;font-weight:500;margin:23px 0 28px}.workflow-apps{display:flex;gap:7px;flex-wrap:wrap}.workflow-apps span{padding:6px 10px;border:1px solid #49403a;border-radius:4px;font-size:11px;color:#cdbdb5;background:#211d1c}.simulation-label{font-size:11px;color:#9595a3;margin-top:auto;padding-top:36px;display:flex;gap:8px;align-items:center}.simulation-label .tiny-dot{width:4px;height:4px}.workflow-execution{padding:30px;border-left:1px solid #333139}.execution-header{display:flex;justify-content:space-between;gap:15px;font:10px Plex,monospace;letter-spacing:.8px;border-bottom:1px solid #303039;padding-bottom:18px;color:#afafbb}.execution-header>span:last-child{color:#a48d83;letter-spacing:0}#workflow-steps{padding:0;list-style:none;margin:0}.workflow-step{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid #2b2b33}.step-number{border:1px solid #3b3b46;background:#1c1c24;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;color:#8f8f9f;font:10px Plex,monospace}.step-source{font:10px Plex,monospace;color:#8d8d9c}.step-copy h4{font-size:15px;font-weight:500;color:#b8b8c6;margin:6px 0 0}.step-detail{color:#adadb9;font-size:13px;margin:9px 0 0;line-height:1.75;animation:appear .4s ease}.workflow-step.complete .step-number{color:#f1ad8c;background:#ff6a3d15;border-color:#81513b}.workflow-step.complete h4{color:#f1e7e1}.workflow-step.complete .step-source{color:#d79a7c}.workflow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px}.workflow-actions .button{margin:0;font-size:12px;padding:11px 15px}.workflow-reset{border:0;background:none;color:#a9a9b7;font-size:12px;padding:10px}.workflow-reset:hover{color:#ffad8f}#workflow-status{font-size:11px;line-height:1.65;color:#9393a1;width:100%;min-height:36px}.workflow-result{padding:23px;margin-top:24px;border:1px solid #614433;border-radius:7px;background:linear-gradient(140deg,#30231c60,#1c1b20);animation:appear .4s ease}.workflow-result>.eyebrow{font-size:9px;letter-spacing:1px}.workflow-result h4{font-size:19px;font-weight:500;margin:11px 0}.workflow-result p{font-size:13px;color:#bdb3ae;line-height:1.75;margin:0}.workflow-approval{margin-top:20px;border:1px solid #ac7250;border-radius:4px;padding:10px 14px;color:#f3b691;background:#35271f;font-size:12px}.workflow-approval:hover{background:#453025}.workflow-actions button:disabled,.workflow-approval:disabled{opacity:.55;cursor:default;transform:none}.ecosystem input::-webkit-search-cancel-button{cursor:pointer}
@media(min-width:1500px){.platform>span:last-child{font-size:13px}}
@media(max-width:1100px){.platform-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-heading{gap:35px}.ecosystem-summary{gap:22px;flex-wrap:wrap}.ecosystem-summary .roadmap-label{margin-left:0}.workflow-request h3{font-size:26px}.workflow-request{padding:30px 24px}.workflow-execution{padding:25px}.custom-connection{flex-wrap:wrap}.custom-connection>a{margin-left:62px}}
@media(max-width:760px){.ecosystem{padding:60px 0}.ecosystem-heading{grid-template-columns:1fr;gap:22px}.ecosystem-heading p{font-size:14px}.ecosystem-summary{margin:28px 0;gap:16px 26px}.ecosystem-summary strong{font-size:24px}.ecosystem-summary>span{font-size:11px}.ecosystem-summary .roadmap-label{width:100%;font-size:9px}.catalog-toolbar{align-items:start;flex-direction:column;gap:12px}.integration-search{width:100%}.integration-filters{gap:6px}.integration-filters button{font-size:11px;padding:8px 10px}.integration-catalog{grid-template-columns:1fr}.integration-category{padding:22px}.platform-grid{grid-template-columns:repeat(3,1fr)}.platform{padding:8px 7px;gap:7px}.platform>span:last-child{font-size:11px}.platform-mark{width:24px;height:26px;font-size:9px}.custom-connection{padding:22px;gap:16px;align-items:start}.custom-connection>div{flex:1;min-width:200px}.custom-connection h3{font-size:17px}.custom-connection>a{margin-left:0}.integration-disclosure{font-size:10px}.workflow-console{grid-template-columns:1fr}.workflow-request{padding:26px}.workflow-request h3{font-size:27px;max-width:520px}.simulation-label{padding-top:12px;margin-bottom:0}.workflow-execution{border-left:0;border-top:1px solid #333139;padding:24px}.workflow-selector button{font-size:11px;padding:9px 11px}.workflow-result{padding:19px}.execution-header{font-size:9px}.workflow-step{gap:12px}.step-copy h4{font-size:14px}}
@media(max-width:420px){.platform-grid{grid-template-columns:repeat(2,1fr)}.integration-category{padding:20px}.workflow-request,.workflow-execution{padding:22px}.workflow-request h3{font-size:25px}.workflow-selector{gap:6px}}
/* The integration universe replaces the boxed catalog. */
.constellation-section{padding:80px 0 40px;background:radial-gradient(ellipse at 50% 45%,#28203260,transparent 65%),#121216}.constellation-intro{text-align:center}.constellation-intro h2{font-size:clamp(33px,4vw,56px)}.constellation-intro p{color:#a5a5b3;font-size:16px;line-height:1.8;margin:24px auto 30px}.universe-filter{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.universe-filter button{background:none;color:#9797a7;border:0;border-bottom:1px solid transparent;padding:8px 0;font-size:12px}.universe-filter button[aria-pressed=true]{color:#ffac8b;border-color:var(--orange)}.universe-filter button:hover{color:#f5e2d7}.integration-universe{height:660px;position:relative;margin:12px auto 0;max-width:1200px;--selected-color:#9eafff;isolation:isolate}.universe-orbits{position:absolute;inset:0;pointer-events:none}.universe-orbits i{position:absolute;border:1px solid #55526335;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%)}.universe-orbits i:nth-child(1){width:40%;height:40%}.universe-orbits i:nth-child(2){width:66%;height:64%;border-style:dashed;border-color:#68617440}.universe-orbits i:nth-child(3){width:92%;height:86%}.universe-links{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--selected-color);stroke-width:1;pointer-events:none}#selected-connection{opacity:.22}#connection-packet{stroke-width:2;stroke-dasharray:10 35;animation:wire-run 16s linear infinite;opacity:.65}.universe-center{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.universe-center>span{font-size:42px;line-height:1;color:var(--orange);filter:drop-shadow(0 0 12px #ff6a3d60)}.universe-center strong{font-size:34px;font-weight:500;letter-spacing:-2px}.universe-center small{font:7px Plex,monospace;letter-spacing:1px;color:#ac9c99;margin-top:6px}.center-halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#ff6a3d08 30%,#ff6a3d02 60%,transparent);box-shadow:0 0 60px #ff6a3d09;border:1px solid #ff6a3d29}.center-halo:after{content:"";position:absolute;inset:-8px;border:1px solid transparent;border-top-color:#ff6a3d65;border-bottom-color:#ff6a3d20;border-radius:50%;animation:universe-spin 24s linear infinite}.universe-node{position:absolute;transform:translate(-50%,-50%);border:1px solid #494453;background:radial-gradient(circle at 30% 0,#35323d,#1a1920 75%);width:57px;height:57px;border-radius:50%;display:grid;place-items:center;box-shadow:0 7px 20px #0005;color:var(--text);transition:opacity .3s,border-color .2s,box-shadow .2s;z-index:2;padding:11px}.universe-node img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 1px #0004)}.universe-node>span{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(-3px);font-size:11px;color:#eee9e5;white-space:nowrap;padding:4px 8px;border-radius:4px;background:#17151eee;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.universe-node:hover,.universe-node:focus-visible,.universe-node[aria-pressed=true]{border-color:var(--app-accent);box-shadow:0 0 0 5px #a496aa0b,0 0 27px color-mix(in srgb,var(--app-accent) 18%,transparent);z-index:5}.universe-node:hover>span,.universe-node:focus-visible>span,.universe-node[aria-pressed=true]>span{opacity:1;transform:translateX(-50%) translateY(0)}.universe-node.subdued{opacity:.19}.universe-node.subdued:hover,.universe-node.subdued:focus-visible{opacity:1}.universe-caption{position:absolute;bottom:3px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:20px;color:#888493;font:9px Plex,monospace;letter-spacing:1.2px}.universe-caption button{background:none;border:1px solid #403946;color:#aaa2b4;border-radius:50%;width:30px;height:30px;font-size:12px}.integration-spotlight{display:grid;grid-template-columns:1fr 1.4fr auto;gap:32px;align-items:center;border-block:1px solid #443743;padding:28px 0;margin-top:20px}.spotlight-identity{display:flex;align-items:center;gap:16px}.spotlight-identity>img{width:40px;height:40px;object-fit:contain}.spotlight-identity .eyebrow{font-size:8px;letter-spacing:1px;color:#a69caf}.spotlight-identity h3{font-size:22px;font-weight:500;margin:4px 0 0;letter-spacing:-.5px}.spotlight-story p{font-size:16px;line-height:1.6;margin:0 0 7px;color:#e6dfe8}.spotlight-story>span{font-size:12px;color:#9d94a7;line-height:1.6;display:block}.integration-spotlight>a{font-size:12px;gap:13px;color:#ffad8b}.universe-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:20px;font-size:11px;color:#948b9e}.universe-footer a{color:#c6b8c9}.constellation-section .integration-disclosure{max-width:100%;font-size:10px;color:#776f81}.tool-names>span{display:flex;align-items:center;gap:10px}.tool-names img{object-fit:contain}.tool-names>a{font-size:13px;align-self:center;color:#ffad8b}.workflow-apps>span{display:inline-flex;align-items:center;gap:8px}.workflow-apps img{object-fit:contain}.motion-paused *{animation-play-state:paused!important}@keyframes universe-spin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.integration-universe{height:570px}.universe-node{width:48px;height:48px;padding:10px}.universe-center{width:150px;height:150px}.universe-center strong{font-size:30px}.universe-center small{font-size:6px}.integration-spotlight{grid-template-columns:1fr 1.4fr}.integration-spotlight>a{grid-column:2}.universe-footer{align-items:start}}
@media(max-width:760px){.constellation-section{padding-top:60px}.constellation-intro{text-align:left}.constellation-intro p{font-size:14px}.constellation-intro p br{display:none}.universe-filter{justify-content:flex-start;gap:5px 16px}.universe-filter button{font-size:11px}.integration-universe{height:560px;margin-top:20px}.universe-node{width:36px;height:36px;padding:7px}.universe-node>span{font-size:9px;top:calc(100% + 5px);max-width:130px;white-space:normal;min-width:70px;text-align:center}.universe-center{width:105px;height:105px}.universe-center>span{font-size:26px}.universe-center strong{font-size:25px}.universe-center small{font-size:5px;letter-spacing:0;max-width:90px;text-align:center}.universe-caption{font-size:7px;letter-spacing:.4px;gap:10px}.integration-spotlight{grid-template-columns:1fr;gap:20px;padding:25px 0;margin-top:8px}.integration-spotlight>a{grid-column:auto}.spotlight-identity h3{font-size:22px}.spotlight-story p{font-size:15px}.universe-footer{flex-direction:column;gap:7px}.universe-footer p{margin:0}.integration-universe .universe-node{min-width:36px;min-height:36px}}
@media(max-width:420px){.integration-universe{height:525px}.universe-node{width:32px;height:32px;padding:6px}.integration-universe .universe-node{min-width:32px;min-height:32px}.universe-center{width:96px;height:96px}}
@media(prefers-reduced-motion:reduce){.center-halo:after,#connection-packet{animation:none}}
.conversation-theater{display:grid;grid-template-columns:.65fr 1.35fr;border:1px solid #4a3531;background:radial-gradient(ellipse at 15% 40%,#ff6a3d0e,transparent 50%),#15151b;border-radius:12px;overflow:hidden}.assistant-presence{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:535px;border-right:1px solid #343039;position:relative}.presence-orb{width:155px;height:155px;position:relative;display:grid;place-items:center;margin-bottom:25px}.presence-orb>span{font-size:66px;color:#ff976e;filter:drop-shadow(0 0 25px #ff6a3d80)}.presence-orb i{position:absolute;inset:0;border:1px solid #ff89537a;border-radius:50%;animation:universe-spin 16s linear infinite}.presence-orb i:nth-child(1){transform:rotateX(55deg);border-color:#ff895345;animation:presence-one 13s linear infinite}.presence-orb i:nth-child(2){inset:12px;border-top:2px solid #ffd6bc;animation:universe-spin 9s linear infinite reverse}.presence-orb i:nth-child(3){inset:-15px;border:1px dashed #ff895330}.assistant-presence>strong{font-size:39px;font-weight:500;letter-spacing:-2px}.assistant-presence>span{font-size:12px;color:#c1aaa2;margin-top:8px}.assistant-presence>small{font:8px Plex,monospace;color:#837680;letter-spacing:2px;margin-top:20px}.assistant-presence .voice-wave{--core-accent:var(--orange);margin-top:18px}.assistant-presence .voice-wave i{animation-play-state:paused}.is-speaking .assistant-presence .voice-wave i{animation-play-state:running}.conversation-screen{min-width:0;padding:25px}.conversation-topline{display:flex;justify-content:space-between;gap:20px;font:9px Plex,monospace;color:#b0a3ae;letter-spacing:1px;border-bottom:1px solid #343039;padding-bottom:18px}.conversation-topline>span:last-child{letter-spacing:0;color:#8f8594}.conversation-transcript{height:395px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#655044 transparent;padding:20px 7px 20px 0}.conversation-transcript:empty:before{content:'Your next instruction is all it takes.';color:#6f6575;font-size:23px;display:block;margin-top:90px;text-align:center}.conversation-line{margin:0 30px 19px 0;animation:appear .5s ease}.conversation-speaker{font:9px Plex,monospace;letter-spacing:1.2px;color:#f5aa84}.conversation-line p{font-size:16px;line-height:1.7;margin:7px 0;color:#dcd5df}.conversation-line.ceo{margin-left:45px;margin-right:0;padding:12px 17px;border-radius:7px;background:#26232c}.conversation-line.ceo .conversation-speaker{color:#a7a0b8}.conversation-line.working{border-left:1px solid #6b4e3f;padding-left:16px}.conversation-line.working p{font-size:13px;color:#aaa0b3}.conversation-line.working .conversation-speaker{font-size:8px;color:#a59084}.conversation-meta{display:flex;align-items:center;gap:8px;color:#bfa899;font-size:11px}.conversation-meta img{object-fit:contain}.conversation-line.done{padding:17px;border:1px solid #6c513c;border-radius:7px;background:#35241c40}.conversation-line.done .conversation-speaker{color:#a1d3b1}.conversation-playback{border-top:1px solid #343039;padding-top:18px;display:flex;gap:18px;align-items:center}.conversation-playback .button{margin:0;font-size:12px;padding:10px 14px}.conversation-playback>button:not(.button){background:none;border:0;font-size:12px;color:#afa4b4}.conversation-playback>span{margin-left:auto;font:10px Plex,monospace;color:#8e8297}.conversation-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.conversation-options>span{font:9px Plex,monospace;letter-spacing:1px;color:#908494;margin-right:10px}.conversation-options button{background:none;border:0;border-bottom:1px solid transparent;color:#a79aac;font-size:12px;padding:9px 0;margin-right:12px}.conversation-options button[aria-pressed=true]{color:#ffaf8b;border-color:#ff6a3d}.orbit-conversation>.fine{font-size:10px;color:#83758e}@keyframes presence-one{from{transform:rotateZ(0) rotateX(55deg)}to{transform:rotateZ(360deg) rotateX(55deg)}}
@media(max-width:760px){.conversation-theater{grid-template-columns:1fr}.assistant-presence{min-height:230px;border-right:0;border-bottom:1px solid #343039;padding:25px}.presence-orb{width:85px;height:85px;margin-bottom:10px}.presence-orb>span{font-size:40px}.assistant-presence>strong{font-size:27px}.assistant-presence>small,.assistant-presence>.voice-wave{display:none}.assistant-presence>span{font-size:11px}.conversation-screen{padding:19px}.conversation-topline{font-size:8px;gap:10px}.conversation-transcript{height:370px}.conversation-line p{font-size:14px}.conversation-line.ceo{margin-left:25px}.conversation-playback{gap:13px}.conversation-playback>span{font-size:8px}.conversation-options{gap:7px 16px}.conversation-options>span{width:100%}.conversation-options button{font-size:11px;margin:0}}
@media(prefers-reduced-motion:reduce){.presence-orb i,.conversation-line{animation:none!important}}
