.top-actions{justify-self:end;display:flex;align-items:center;gap:18px}.home-language{display:flex;border:1px solid var(--line);padding:3px}.home-language button{border:0;background:transparent;color:#717975;font:8px var(--mono);padding:7px 8px;cursor:pointer}.home-language button.active{background:var(--ink);color:var(--bg)}.hero-actions button{cursor:pointer}.nav-mikeclaw{color:var(--mint)!important}.hero-ticker div:after{content:attr(data-repeat)!important;word-spacing:24px}

.crew-launcher{position:relative;z-index:2;background:#0b0e0d;color:var(--ink);display:grid;grid-template-columns:minmax(300px,.72fr) 1.7fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px}.crew-launcher-copy{padding:54px 4vw;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.crew-launcher-copy>span{font:8px var(--mono);letter-spacing:.14em;color:var(--mint)}.crew-launcher-copy h2{font-size:clamp(36px,4.2vw,70px);line-height:.92;letter-spacing:-.065em;font-weight:500;margin:18px 0}.crew-launcher-copy h2 em{font-style:normal;color:var(--signal)}.crew-launcher-copy p{color:#8d9590;font-size:13px;line-height:1.65;max-width:440px}.crew-launcher-copy a{font:9px var(--mono);color:var(--mint);margin-top:20px}.crew-launcher-copy a b{color:var(--signal);margin-left:8px}.crew-launcher-rail{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));overflow:hidden}.crew-launcher-rail button{position:relative;overflow:hidden;min-height:360px;border:0;border-right:1px solid var(--line);background:#0b0e0d;color:var(--ink);cursor:pointer;padding:0;transition:background .3s,flex .3s}.crew-launcher-rail button:after{content:'';position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#0b0e0d 78%)}.crew-launcher-rail button:hover,.crew-launcher-rail button:focus-visible{background:#121815}.crew-launcher-rail img{position:absolute;width:220%;max-width:none;left:50%;bottom:55px;transform:translateX(-50%);filter:saturate(.25) brightness(.72);transition:filter .35s,transform .5s}.crew-launcher-rail button:hover img,.crew-launcher-rail button:focus-visible img{filter:none;transform:translateX(-50%) scale(1.06)}.crew-launcher-rail span,.crew-launcher-rail small{position:absolute;z-index:2;left:14px;right:10px;text-align:left}.crew-launcher-rail span{bottom:34px;font:600 11px var(--mono)}.crew-launcher-rail small{bottom:18px;font:7px var(--mono);color:#65706a}.crew-launcher-rail button:first-child img{width:245%;bottom:48px}

.transformation{padding-bottom:8vw}.docbot-head{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;padding:7vw 7vw 5vw;align-items:end}.docbot-head h2{font-size:clamp(46px,6.1vw,105px);line-height:.91;letter-spacing:-.073em;font-weight:500;margin:18px 0 0}.docbot-head h2 span{color:#8a8e87}.docbot-head>p{line-height:1.7;color:#5f645f;max-width:510px;margin:0 0 8px}.docbot-engine{margin:0 4vw;border:1px solid #c3c7bf;display:grid;grid-template-columns:.78fr 1.2fr 1fr;min-height:620px;background:#dfdfd8;overflow:hidden}.engine-label{font:8px var(--mono);letter-spacing:.13em;color:#6f756f}.docbot-input{padding:34px 26px;border-right:1px solid #bdc2ba}.docbot-options{display:grid;margin-top:26px;border-top:1px solid #bdc2ba}.docbot-options button{display:grid;grid-template-columns:28px 1fr;border:0;border-bottom:1px solid #bdc2ba;background:transparent;text-align:left;padding:19px 10px;cursor:pointer;color:#555c56}.docbot-options button i{font:8px var(--mono);font-style:normal;color:#9a9f99;grid-row:1/3}.docbot-options button span{font-size:15px;font-weight:650}.docbot-options button small{font:7px var(--mono);color:#8b918b;margin-top:6px}.docbot-options button.active{background:#111514;color:white;padding-left:16px}.docbot-options button.active i,.docbot-options button.active small{color:var(--mint)}.docbot-processor{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(70,140,250,.18),transparent 30%),#090d0c;min-height:620px;display:flex;align-items:flex-end;justify-content:center}.docbot-processor:before{content:'DOCBOT / DOCUMENT INTELLIGENCE';position:absolute;left:22px;top:20px;color:#59635e;font:7px var(--mono);letter-spacing:.13em}.docbot-processor img{position:relative;z-index:3;width:min(640px,105%);max-width:none;margin-bottom:-3%;filter:drop-shadow(0 0 35px rgba(25,120,255,.22))}.docbot-orbit{position:absolute;z-index:1;border:1px solid rgba(114,180,255,.15);border-radius:50%;width:420px;height:420px;top:15%;animation:docOrbit 13s linear infinite}.docbot-orbit:after{content:'';position:absolute;top:8%;left:18%;width:8px;height:8px;border-radius:50%;background:#5fb6ff;box-shadow:0 0 18px #5fb6ff}.docbot-orbit.orbit-two{width:300px;height:300px;top:25%;animation-direction:reverse;animation-duration:9s}.data-packet{position:absolute;z-index:4;border:1px solid rgba(116,194,255,.5);background:rgba(9,18,24,.86);color:#88cfff;padding:9px;font:8px var(--mono);animation:packetFloat 3.8s ease-in-out infinite}.packet-one{left:10%;top:24%}.packet-two{right:12%;top:34%;animation-delay:-1.4s}.packet-three{left:18%;top:55%;animation-delay:-2.2s}.processor-status{position:absolute;z-index:5;bottom:18px;left:18px;right:18px;display:flex;align-items:center;gap:9px;border-top:1px solid #20332b;padding-top:13px;color:var(--mint);font:8px var(--mono)}.processor-status i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px rgba(136,247,212,.08);animation:statusPulse 1.4s ease-in-out infinite}.docbot-output{padding:34px 26px;border-left:1px solid #bdc2ba;display:flex;flex-direction:column}.output-card{margin-top:26px;background:#f2f1eb;border:1px solid #c1c6bd;padding:24px;min-height:330px;display:flex;flex-direction:column}.output-signal{font:8px var(--mono);letter-spacing:.1em;color:#777e77}.output-signal b{color:#2a735d}.output-card h3{font-size:clamp(28px,2.5vw,45px);line-height:.98;letter-spacing:-.055em;margin:40px 0 18px}.output-card p{color:#646b65;line-height:1.65;font-size:13px;margin:0}.output-steps{display:flex;align-items:center;margin-top:auto;padding-top:26px;border-top:1px solid #d2d5cf;gap:7px}.output-steps span{font:7px var(--mono);color:#9a9f99}.output-steps span.active{color:#2f725e}.output-steps i{height:1px;background:#aeb5ad;flex:1;position:relative}.output-steps i:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:var(--signal);top:-2px;animation:stepMove 2s ease-in-out infinite}.handoff-card{margin-top:14px;border:1px solid #c1c6bd;background:#111514;color:white;display:flex;align-items:center;min-height:90px;overflow:hidden;padding-right:15px}.handoff-card img{width:86px;align-self:flex-end;margin-bottom:-12px}.handoff-card p{display:grid;gap:5px;margin:0;flex:1}.handoff-card small{font:7px var(--mono);color:var(--mint)}.handoff-card b{font-size:11px;font-weight:500}.handoff-card em{font-style:normal;color:var(--signal)}

.command-center{padding-bottom:7vw}.command-head{padding-bottom:5vw}.command-console{margin:0 4vw;border:1px solid #c3c7bf;display:grid;grid-template-columns:230px 1fr;background:#0b0f0d;color:white;min-height:720px}.agent-switcher{border-right:1px solid #2a302d;display:grid;grid-template-rows:repeat(7,1fr)}.agent-switcher button{border:0;border-bottom:1px solid #2a302d;background:#0b0f0d;color:#a7afa9;display:grid;grid-template-columns:62px 1fr;align-items:center;text-align:left;padding:0 14px;cursor:pointer;min-height:90px}.agent-switcher button:last-child{border-bottom:0}.agent-switcher img{width:75px;max-height:85px;object-fit:contain;align-self:end;grid-row:1/3;filter:grayscale(1) brightness(.6)}.agent-switcher span{font:600 10px var(--mono);align-self:end;padding-bottom:3px}.agent-switcher small{font:7px var(--mono);color:#59635e;align-self:start;padding-top:3px}.agent-switcher button.active{background:#17211c;color:var(--mint)}.agent-switcher button.active img{filter:none}.agent-stage{display:grid;grid-template-columns:minmax(330px,.9fr) 1fr;grid-template-rows:1fr auto;position:relative;overflow:hidden;background:radial-gradient(circle at 24% 42%,rgba(53,120,255,.12),transparent 32%),#090c0b}.agent-portrait{position:relative;min-height:560px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-right:1px solid #222a26}.agent-portrait>img{position:relative;z-index:3;width:min(600px,120%);max-width:none;margin-bottom:-4%;filter:drop-shadow(0 0 40px rgba(41,128,255,.15));transition:opacity .25s,transform .4s}.agent-portrait>span{position:absolute;z-index:5;left:18px;top:18px;font:7px var(--mono);color:#60706a}.agent-energy{position:absolute;z-index:1;width:360px;height:360px;border-radius:50%;border:1px solid rgba(95,180,255,.24);top:15%;animation:docOrbit 11s linear infinite}.agent-energy:before,.agent-energy:after{content:'';position:absolute;border:1px dashed rgba(95,180,255,.12);border-radius:50%;inset:35px}.agent-energy:after{inset:80px;border-color:rgba(136,247,212,.18)}.agent-brief{padding:54px 4vw;display:flex;flex-direction:column;justify-content:center}.agent-status{font:7px var(--mono);color:var(--mint);letter-spacing:.1em}.agent-status i{display:inline-block;width:6px;height:6px;background:var(--mint);border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px rgba(136,247,212,.08)}.agent-brief h3{font-size:clamp(48px,6vw,105px);letter-spacing:-.075em;line-height:.9;margin:40px 0}.agent-brief>p{font-size:15px;line-height:1.65;color:#9ba49e;max-width:620px}.agent-task-tags{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 35px}.agent-task-tags span{border:1px solid #35403a;color:#aab3ad;padding:9px 11px;font:7px var(--mono)}.simulate-task{width:min(290px,100%);border:1px solid var(--mint);background:var(--mint);color:#0c1210;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;font:9px var(--mono);cursor:pointer}.simulate-task.running{background:var(--signal);border-color:var(--signal)}.task-simulation{grid-column:1/-1;border-top:1px solid #2a302d;padding:24px}.task-simulation>span{font:7px var(--mono);color:#5f6963}.simulation-line{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;align-items:center;margin-top:18px}.simulation-line article{border:1px solid #2a332e;padding:15px;display:grid;grid-template-columns:28px 1fr;color:#65706a}.simulation-line article i{font:7px var(--mono);font-style:normal;grid-row:1/3}.simulation-line article b{font:8px var(--mono)}.simulation-line article small{font:9px var(--mono);margin-top:6px}.simulation-line article.active{border-color:var(--mint);color:var(--mint);background:rgba(136,247,212,.04)}.simulation-line em{height:1px;background:#2d3832;position:relative}.simulation-line em:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:var(--signal);left:0;top:-3px;opacity:0}.command-console.simulating .simulation-line em:after{opacity:1;animation:simMove .8s linear infinite}.task-simulation>p{font:8px var(--mono);color:#7e8882;margin:15px 0 0}.command-console.simulating .task-simulation>p{color:var(--mint)}

.mike-concierge{position:fixed;z-index:90;right:24px;bottom:22px}.mike-concierge-trigger{position:relative;width:88px;height:88px;border:1px solid rgba(93,175,255,.55);border-radius:50%;background:#071017;box-shadow:0 0 0 8px rgba(36,124,255,.07),0 16px 45px rgba(0,0,0,.35);cursor:pointer;padding:0;overflow:visible}.mike-concierge-trigger:before{content:'';position:absolute;inset:-6px;border:1px solid rgba(98,181,255,.2);border-radius:50%;animation:conciergePulse 2.4s ease-in-out infinite}.mike-head{position:absolute;inset:0;border-radius:50%;overflow:hidden}.mike-head img{position:absolute;width:275px;max-width:none;left:50%;top:-4px;transform:translateX(-50%);filter:drop-shadow(0 0 12px #258aff)}.mike-concierge-trigger>i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--mint);right:3px;bottom:9px;border:3px solid #071017;box-shadow:0 0 10px var(--mint)}.mike-prompt{position:absolute;right:104px;top:22px;white-space:nowrap;background:#111715;color:white;border:1px solid #33413a;padding:12px 16px;font:9px var(--mono);box-shadow:0 15px 35px rgba(0,0,0,.24);transition:opacity .25s,transform .25s}.mike-prompt:after{content:'';position:absolute;right:-6px;top:17px;width:10px;height:10px;background:#111715;border-top:1px solid #33413a;border-right:1px solid #33413a;transform:rotate(45deg)}.mike-concierge.open .mike-prompt{opacity:0;transform:translateX(10px);pointer-events:none}.mike-concierge-panel{position:absolute;right:0;bottom:104px;width:min(410px,calc(100vw - 32px));background:#0b0f0d;color:white;border:1px solid #35413b;box-shadow:0 30px 90px rgba(0,0,0,.48)}.mike-concierge-panel[hidden]{display:none}.mike-concierge-panel header{display:flex;justify-content:space-between;gap:20px;padding:23px;border-bottom:1px solid #29322e}.mike-concierge-panel header small{font:7px var(--mono);color:var(--mint)}.mike-concierge-panel h2{font-size:28px;letter-spacing:-.045em;margin:8px 0 0}.mike-close{border:1px solid #35413b;background:transparent;color:#9fa8a2;width:32px;height:32px;cursor:pointer}.mike-concierge-panel>p{padding:20px 23px 6px;margin:0;color:#89928c;font-size:12px;line-height:1.6}.mike-routes{padding:10px 14px 18px}.mike-routes button{width:100%;border:0;border-bottom:1px solid #29322e;background:transparent;color:white;display:grid;grid-template-columns:34px 1fr auto;align-items:center;text-align:left;padding:14px 9px;cursor:pointer}.mike-routes button:hover,.mike-routes button:focus-visible{background:#151c18;color:var(--mint)}.mike-routes span{font:7px var(--mono);color:#66716b}.mike-routes b{font-size:12px;font-weight:500}.mike-routes em{font-style:normal;color:var(--signal)}.mike-route-result{padding:19px 23px 23px;border-top:1px solid #29322e;background:#111714}.mike-route-result[hidden]{display:none}.mike-route-result>small{font:7px var(--mono);color:var(--mint)}.mike-route-result h3{font-size:22px;margin:10px 0 8px}.mike-route-result p{font-size:11px;line-height:1.55;color:#929b95}.mike-route-result>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mike-explore,.mike-contact{border:1px solid #425048;padding:12px;text-align:center;background:transparent;color:white;font:8px var(--mono);cursor:pointer}.mike-explore{background:var(--mint);color:#101412;border-color:var(--mint)}

@keyframes docOrbit{to{transform:rotate(360deg)}}@keyframes packetFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes statusPulse{50%{opacity:.45}}@keyframes stepMove{0%{left:0}100%{left:calc(100% - 5px)}}@keyframes simMove{to{left:calc(100% - 6px)}}@keyframes conciergePulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.18}}

@media(max-width:1180px){.topbar{grid-template-columns:1fr auto}.top-actions{margin-left:auto}.crew-launcher{grid-template-columns:1fr}.crew-launcher-copy{border-right:0;border-bottom:1px solid var(--line)}.crew-launcher-rail{overflow-x:auto}.crew-launcher-rail button{min-width:145px}.docbot-head{grid-template-columns:1fr;gap:30px}.docbot-engine{grid-template-columns:270px 1fr}.docbot-output{grid-column:1/-1;border-left:0;border-top:1px solid #bdc2ba;display:grid;grid-template-columns:1fr .65fr;gap:14px}.output-card{margin-top:0}.handoff-card{margin-top:0;align-self:end}.command-console{grid-template-columns:180px 1fr}.agent-stage{grid-template-columns:minmax(300px,.85fr) 1fr}}

@media(max-width:760px){.top-actions{gap:7px}.home-language{position:absolute;right:62px}.top-contact{display:none}.crew-launcher-copy{padding:55px 20px}.crew-launcher-rail button{min-height:270px;min-width:125px}.crew-launcher-rail img{bottom:40px}.docbot-head{padding:70px 20px 45px}.docbot-head h2{font-size:46px}.docbot-engine{margin:0 12px;grid-template-columns:1fr}.docbot-input{border-right:0;border-bottom:1px solid #bdc2ba;padding:25px 18px}.docbot-options{grid-template-columns:1fr 1fr}.docbot-options button:nth-child(odd){border-right:1px solid #bdc2ba}.docbot-processor{min-height:500px}.docbot-output{grid-column:auto;display:block;padding:25px 18px}.handoff-card{margin-top:12px}.command-console{margin:0 12px;grid-template-columns:1fr;min-height:0}.agent-switcher{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #2a302d}.agent-switcher button{min-width:130px;min-height:105px;grid-template-columns:52px 1fr}.agent-switcher img{width:62px}.agent-stage{grid-template-columns:1fr;grid-template-rows:auto auto auto}.agent-portrait{min-height:460px;border-right:0;border-bottom:1px solid #222a26}.agent-brief{padding:42px 24px}.agent-brief h3{font-size:60px}.task-simulation{grid-column:auto}.simulation-line{grid-template-columns:1fr}.simulation-line em{height:30px;width:1px;justify-self:center}.simulation-line em:after{top:0;left:-3px}.command-console.simulating .simulation-line em:after{animation:simMoveMobile .8s linear infinite}.mike-concierge{right:14px;bottom:14px}.mike-concierge-trigger{width:72px;height:72px}.mike-head img{width:225px}.mike-prompt{display:none}.mike-concierge-panel{bottom:84px}.mike-route-result>div{grid-template-columns:1fr}}

@keyframes simMoveMobile{to{top:calc(100% - 6px)}}

@media(prefers-reduced-motion:reduce){.docbot-orbit,.data-packet,.processor-status i,.output-steps i:after,.agent-energy,.mike-concierge-trigger:before{animation:none}.crew-launcher-rail img{transition:none}}

.mike-concierge.prompt-hidden .mike-prompt{opacity:0;transform:translateX(10px);pointer-events:none}.mike-concierge.prompt-hidden .mike-concierge-trigger:hover .mike-prompt,.mike-concierge.prompt-hidden .mike-concierge-trigger:focus-visible .mike-prompt{opacity:1;transform:none}

/* 2026-10-28 full-color agent presentation and readability pass */
.crew-launcher{grid-template-columns:1fr;min-height:0}.crew-launcher-copy{min-height:260px;border-right:0;border-bottom:1px solid var(--line);padding:46px 5vw;display:grid;grid-template-columns:minmax(300px,.7fr) 1fr;grid-template-rows:auto auto auto;column-gap:8vw;align-items:end}.crew-launcher-copy>span{grid-column:1;font-size:10px;align-self:end}.crew-launcher-copy h2{grid-column:1;margin:14px 0 0}.crew-launcher-copy p{grid-column:2;grid-row:1/3;align-self:center;font-size:16px;max-width:560px}.crew-launcher-copy a{grid-column:2;grid-row:3;font-size:11px;margin-top:0;align-self:start}.crew-launcher-rail{grid-template-columns:repeat(7,minmax(150px,1fr));min-height:420px;overflow-x:auto}.crew-launcher-rail button{min-height:420px}.crew-launcher-rail img,.crew-launcher-rail button:first-child img{width:100%;height:330px;max-width:100%;left:0;bottom:50px;transform:none;object-fit:contain;object-position:center bottom;filter:saturate(1.05) brightness(1);padding:8px;transition:filter .35s,transform .5s}.crew-launcher-rail button:hover img,.crew-launcher-rail button:focus-visible img{filter:saturate(1.12) brightness(1.05);transform:scale(1.035)}.crew-launcher-rail button:after{height:28%}.crew-launcher-rail span{font-size:12px}.crew-launcher-rail small{font-size:9px;color:#8a958f}.agent-switcher img{filter:none;opacity:.9}.agent-switcher button:not(.active) img{filter:none;opacity:.78}.agent-switcher button.active img,.agent-switcher button:hover img{filter:none;opacity:1}.agent-switcher small,.agent-portrait>span,.agent-status,.agent-task-tags span,.task-simulation>span,.task-simulation>p{font-size:9px}.simulation-line article i,.simulation-line article b{font-size:9px}.simulation-line article small{font-size:11px}
.engine-label,.docbot-processor:before,.processor-status,.output-signal,.output-steps span,.handoff-card small{font-size:9px}.docbot-options button small{font-size:9px}.data-packet{font-size:10px}.output-card p{font-size:15px}.handoff-card b{font-size:13px}.mike-concierge-panel header small,.mike-route-result>small,.mike-routes span{font-size:9px}.mike-route-result p{font-size:13px}
@media(max-width:1180px){.crew-launcher-copy{grid-template-columns:1fr;grid-template-rows:auto;padding:48px 4vw}.crew-launcher-copy>span,.crew-launcher-copy h2,.crew-launcher-copy p,.crew-launcher-copy a{grid-column:1;grid-row:auto}.crew-launcher-copy p{margin-top:20px}.crew-launcher-copy a{margin-top:15px}.crew-launcher-rail{grid-template-columns:repeat(7,170px)}}
@media(max-width:760px){.crew-launcher-copy{padding:46px 20px}.crew-launcher-copy p{font-size:14px}.crew-launcher-rail{min-height:340px}.crew-launcher-rail button{min-height:340px;min-width:150px}.crew-launcher-rail img,.crew-launcher-rail button:first-child img{height:265px;bottom:48px}.crew-launcher-rail span{font-size:11px}.crew-launcher-rail small{font-size:8px}}
