/* Cue / Object 003 — an independent visual system. */
@font-face{font-family:CueDisplay;src:url('/3/img/display.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
:root{--bg:#171917;--fg:#e5e3dc;--muted:#93958e;--accent:#f45b24;--success:#f45b24;--line:#e5e3dc25;--display:CueDisplay,'Arial Narrow',sans-serif}
body{background:var(--bg);color:var(--fg)}.wrap{max-width:1520px;padding:0 40px}header{height:108px;border:0}.logo{font-size:24px;letter-spacing:-1px}.logo:before{content:'Ⅲ';display:inline-block;color:var(--accent);font-size:32px;font-weight:900;border-right:1px solid var(--line);padding-right:18px;margin-right:18px}nav{font:10px var(--mono);text-transform:uppercase;gap:30px}.nav-cta{border:0;border-bottom:1px solid var(--line);padding:13px 0}.btn{background:var(--accent);outline:none;color:#090a09;font:11px var(--mono);text-transform:uppercase;letter-spacing:1px;padding:19px 24px}.btn:hover{background:#e5e3dc}.text-link{color:var(--accent);font-size:11px}.dot{box-shadow:none;border-radius:0}.hero{min-height:750px;border:0;overflow:hidden}.hero:before{background:none}#field{opacity:.07}.hero-inner{display:block;min-height:750px}.hero-copy{padding:40px 0 90px;width:58%;z-index:3}.hero-copy>.eyebrow{display:none}.mission-meta{display:flex;justify-content:space-between;width:400px;max-width:90%;font:10px/1.5 var(--mono);letter-spacing:1px;color:var(--muted);margin-bottom:24px}.mission-meta>span:first-child{border-left:1px solid var(--accent);padding-left:12px}.mission-meta b{color:var(--accent);font-weight:400}
body :is(h1,h2){display:block;background:none;color:var(--fg)!important;padding:0;font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.025em;line-height:.91;box-decoration-break:slice}body :is(h1,h2) :is(*,em,strong,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}body h1{font-size:clamp(100px,12.5vw,184px);line-height:.83;margin:0 0 28px;padding:0;letter-spacing:-.025em}body h1 nobr{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.hero-copy>p{font:11px/1.8 var(--mono);text-transform:uppercase;max-width:305px;color:var(--muted);margin:28px 0 0}.hero-copy>p:before{content:'';display:block;width:17px;height:3px;background:var(--accent);margin-bottom:16px}.actions{gap:26px;margin-top:22px}.hero .hardware{position:absolute;inset:0 0 0 41%;height:auto;perspective:none;z-index:1}.hero .product{width:103%;max-width:none;left:-3%;bottom:auto;top:100px;transform:rotate(-24deg);mask-image:none;filter:brightness(.76) contrast(1.14) drop-shadow(30px 40px 50px #000);z-index:1}.hero .orbit{display:none}.hero .coordinate{top:40px;right:0;color:var(--muted);font-size:9px}.hero .signal-card{top:auto;bottom:65px;right:13%;width:250px;padding:14px;background:#090a09e8;backdrop-filter:none;box-shadow:none;animation:none;border-color:var(--line)}.signal-card p{font:11px/1.6 var(--mono)}.signal-card .top{font-size:8px}.wave{height:20px}.object-status{position:absolute;right:0;top:180px;width:126px;font:9px/1.6 var(--mono);color:#75776e;border:1px solid var(--line);z-index:2;background:#090a09c9}.object-status>div{padding:16px 12px}.object-status>div+div{border-top:1px solid var(--line)}.object-status b{font-weight:400;display:block;color:var(--fg);margin-top:8px;font-size:10px}.object-status>div:first-child b{color:var(--accent)}.object-status b span{float:right}.hero-foot{max-width:1520px;padding:0 40px;bottom:16px;font-size:9px;color:var(--muted)}
.dossier-band{display:grid;grid-template-columns:1.6fr 1fr;align-items:stretch;margin-top:12px;margin-bottom:70px}.dossier-number{font-family:var(--display);font-size:clamp(130px,23vw,335px);letter-spacing:-.04em;line-height:.78;border-top:1px solid var(--line);padding-top:12px}.dossier-caption{border:1px solid var(--line);padding:18px 24px;display:flex;flex-direction:column;justify-content:space-between;font:10px/1.8 var(--mono);color:var(--muted)}.dossier-caption>span{border-bottom:1px solid var(--line);padding-bottom:12px}.dossier-caption b{float:right;color:var(--accent);font-size:20px;font-weight:400}.dossier-caption a{color:var(--accent)}
.section{padding:110px 0;background:none}.section-heading{align-items:end;gap:70px;margin-bottom:55px}.section-heading>div{max-width:70%}body h2{font-size:clamp(58px,7vw,104px);margin:20px 0 0}.section-heading>p{font:12px/1.8 var(--mono);max-width:280px}.eyebrow,.mono{font-size:10px;letter-spacing:1px}.eyebrow:before{content:'+';font-size:15px;color:var(--accent)}.missions{border:0;border-top:1px solid var(--line)}.mission{padding:30px 32px 35px 0;text-align:left;min-height:0}.mission+.mission{padding-left:32px}.mission-number{color:var(--muted)}.mission h3{font-family:var(--display);font-size:39px;text-transform:uppercase;line-height:1;letter-spacing:0;max-width:280px}.mission-icon{margin:38px 0 30px}.mission p{font-size:14px;max-width:320px}.mission .tag{border:0;border-top:1px solid var(--line);padding:14px 0 0;color:var(--accent);font-size:9px}.mission:hover{background:transparent}.strip{background:none}.ecosystem-tier{padding:32px 0}.tier-heading h2{font-family:var(--display);text-transform:uppercase;font-size:30px!important;line-height:1!important;letter-spacing:0;color:var(--fg)!important}.ecosystem-items{font-size:22px}.ecosystem-items small,.advanced-options span{color:var(--muted)}.flow{background:none}.level-label{font:10px var(--mono)}.level-label b{border-radius:0;border-color:var(--line);color:var(--accent)}.level-copy h3{font-family:var(--display);text-transform:uppercase;font-size:48px;line-height:1;letter-spacing:-.01em}.level-copy p{font-size:15px}.voice-bubble{background:#11120f;border:1px solid #f45b2455;border-radius:0;font:12px/1.6 var(--mono)}.voice-bubble:after{background:#11120f;border-color:#f45b2455}.flow-result,.agent-branches span,.node{background:#0e100d;border-color:var(--line)}.app-intro-layout h2{font-size:clamp(62px,7vw,102px)}.app-intro-copy p{font-size:16px;color:var(--muted)}.copy-highlight{background:none;border-bottom:1px solid var(--accent);color:var(--fg)}.cue-app-phone{box-shadow:0 35px 100px #0009}.cue-dashboard-callout{border-color:var(--accent)!important;background:#10110f!important}.cue-dashboard-callout:before,.cue-dashboard-callout:after{background:var(--accent)!important}.specs-heading h2{font-size:90px;letter-spacing:-1px}.specs-sticky{background:none}.specs-label h3{font-family:var(--display);font-size:30px;text-transform:uppercase}.launch-proof{background:var(--bg)}.early-gate .launch-proof{border-color:#f45b2455}.early-gate .join form{border-color:var(--line)}.motion-toggle{font-size:9px;background:var(--bg);border:1px solid var(--line);color:var(--muted)}footer{padding:45px 0}.footer-row .mono{color:var(--muted)}.js .reveal{transform:none;transition:opacity .65s ease}.js .reveal.visible{transform:none;animation:none!important}.scene-callout{background:#0b0c0aeb;border-color:var(--line)}
@media(min-width:1500px){.hero-inner{min-height:840px}.hero{min-height:840px}.hero .product{top:130px}.hero .signal-card{bottom:90px}}
@media(max-width:1000px) and (min-width:701px){.wrap{padding:0 28px}nav{gap:15px;font-size:9px}.hero-copy{width:62%}.hero,.hero-inner{min-height:720px}.hero .hardware{left:39%}.hero .product{top:135px;width:112%;left:-10%}.object-status{top:45px;width:116px}.object-status>div{padding:10px}.hero .signal-card{right:5%;bottom:70px;width:210px}.section-heading>div{max-width:65%}.dossier-band{margin-bottom:30px}.level-copy h3{font-size:36px}}
@media(max-width:700px){.wrap{padding:0 22px}header{height:82px}.logo{font-size:21px}.logo:before{padding-right:10px;margin-right:10px;font-size:26px}header nav{display:none}.nav-cta{font-size:9px}.hero,.hero-inner{min-height:0}.hero-inner{display:flex;flex-direction:column;align-items:stretch}.hero-copy{display:contents;width:auto}.mission-meta{order:0;margin:23px 0 24px;width:100%;font-size:9px}.hero-copy h1{order:1;font-size:clamp(82px,22vw,150px);line-height:.84;margin:0;letter-spacing:-.025em}.hero-copy>p{order:3;margin:8px 0 0;max-width:330px;font-size:10px}.hero .hardware{order:2;position:relative;inset:auto;height:370px;max-width:none;width:100%;margin:-10px 0 0}.hero .product{width:88%;left:0;top:10px;bottom:auto;transform:rotate(-22deg)}.hero .object-status{right:-4px;top:45px;width:97px;font-size:8px}.object-status>div{padding:9px}.object-status b{font-size:8px}.hero .signal-card{right:0;bottom:0;top:auto;width:200px;padding:10px}.hero .coordinate{display:none}.hero-copy .actions{order:4;margin:25px 0 40px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}.hero-foot{display:none}.dossier-band{margin-top:16px;margin-bottom:30px;grid-template-columns:1fr 1fr;gap:12px}.dossier-number{font-size:30vw;align-self:center;border:0}.dossier-caption{padding:12px;font-size:8px}.dossier-caption>span{padding-bottom:5px}.dossier-caption p{margin:10px 0}.section{padding:70px 0}.section-heading{display:block;margin-bottom:35px}.section-heading>div{max-width:none}.section-heading>p{margin-top:25px;max-width:100%}body h2{font-size:58px;line-height:.96}.missions{grid-template-columns:1fr}.mission,.mission+.mission{padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.mission h3{font-size:39px;max-width:100%}.mission p{max-width:100%}.mission-icon{margin:24px 0}.mission-icon svg{width:38px;height:38px}.ecosystem-items{font-size:21px}.ecosystem-tier .tier-heading h2{font-size:27px!important}.level-copy h3{font-size:40px}.app-intro-layout h2{font-size:60px}.specs-heading h2{font-size:64px}.specs-label h3{font-size:23px}.footer-row{align-items:flex-start;gap:24px}.early-gate .launch-proof{background:#090a0980}.cue-dashboard-callout{right:0!important}.dossier-caption a{font-size:8px}.btn{font-size:10px;padding:16px}.hero .text-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(min-width:701px){.hero .hardware{top:0;bottom:auto;height:100%;align-self:stretch;max-width:none;margin:0}.hero .hero-copy h1{font-size:clamp(100px,12.5vw,184px);line-height:.83;max-width:none}}
@media(min-width:1001px){.hero .product{width:90%;left:0;top:100px}.hero .object-status{right:40px}.hero .coordinate{right:17px}.hero .signal-card{right:15%;bottom:78px}}
