.talos-hero{--talos-hero-coral:#ff998d;--talos-hero-amber:#f4cd80;--talos-hero-blue:#91c9ff;color:#fff;width:100%;max-width:640px;margin:0 auto;container-type:inline-size}.talos-integrations{height:var(--talos-controls-height);min-width:0;margin-bottom:var(--talos-controls-gap);border:0;border-bottom:1px solid #333;padding:0;display:flex;position:relative}.talos-integration{color:#999;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 4px;font-size:14px;display:flex;position:relative}.talos-integration input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.talos-integration[data-active]{color:#fff}.talos-integration[data-active]>svg{color:var(--talos-hero-coral)}.talos-integration-indicator{background:var(--talos-hero-coral);pointer-events:none;width:25%;height:2px;position:absolute;bottom:-1px;left:0}.talos-integration:hover{color:#fff}.talos-integration:has(input:focus-visible){outline:2px solid var(--talos-hero-coral);outline-offset:3px}.talos-story{height:var(--talos-story-height);isolation:isolate;position:relative}.hero-connections{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-connection{fill:none;stroke:#68504a;stroke-width:1px;stroke-linejoin:round}.hero-connection--model{stroke:#74613f}.hero-connection--fleet{stroke:#44647f}.hero-transfer{fill:var(--talos-hero-coral)}.hero-transfer--model{fill:var(--talos-hero-amber)}.hero-transfer--fleet{fill:var(--talos-hero-blue)}.talos-endpoint{--hero-edge:#48403c;--hero-face:#171310;--hero-side:#090a0c;align-items:center;gap:20px;width:92%;height:124px;padding:22px 24px;display:flex;top:0;left:4%}.talos-channel-art{color:var(--talos-hero-coral);flex:none}.talos-endpoint-copy{flex:1;min-width:0}.talos-endpoint p{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;line-height:1.3}.talos-result{color:#999;width:100%;min-height:20px;font-size:13px;line-height:1.4;position:relative}.talos-result>span{align-items:flex-start;gap:5px;display:flex;position:absolute;inset:0}.talos-result>span>svg{flex:none;margin-top:2px}.talos-result>span:last-child{color:#ffb4a5}.talos-endpoint .talos-result{min-height:36px}.talos-waiting{align-items:center;gap:5px;display:flex}.talos-waiting i{background:#777;width:2px;height:2px}.talos-node{text-align:center;isolation:isolate;background:#050607;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:absolute}.talos-node>strong{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.2}.talos-node>span{color:#999;font-size:13px;line-height:1.3}.talos-agent,.talos-model{width:50%;left:4%}.talos-tool,.talos-fleet{width:32%;left:64%}.talos-agent,.talos-tool{height:124px;top:186px}.talos-agent{--hero-edge:#865c50;--hero-face:#19120f;--hero-side:#0c0b0b;padding:8px}.talos-agent>strong{color:#ffe1da}.talos-agent-symbol{width:140px;max-width:90%;height:62px;color:var(--talos-hero-coral);position:relative}.talos-agent-symbol>span{position:absolute;inset:0}.talos-agent-symbol span{display:block}.talos-agent-symbol>.talos-agent-complete{justify-content:center;align-items:center;display:flex}.talos-agent-complete>svg{background:#241915;border:1px solid #ff998d55;width:48px;height:48px;padding:9px;box-shadow:4px 4px #0c0c0c,5px 5px #684b42}.talos-tool .talos-result{align-self:stretch;width:auto;min-height:22px}.talos-tool .talos-result>span,.talos-local .talos-result>span{justify-content:center}.talos-tool-art{color:#dbc4bb;background:linear-gradient(140deg,#241c17,#0e0d0c);border:1px solid #68534d;place-items:center;width:50px;height:46px;margin:0 5px 6px 0;display:grid;position:relative;box-shadow:4px 4px #171310,5px 5px #493c37}.talos-model,.talos-fleet{height:122px;top:374px}.talos-model{color:var(--talos-hero-amber)}.talos-model>strong{color:#f4d49a}.talos-fleet{color:var(--talos-hero-blue)}.talos-fleet>strong{color:#c3def7}.talos-fleet>span{color:#8193a5}.talos-hardware{fill:none;stroke:currentColor;stroke-width:1px;width:160px;max-width:100%;height:76px}.talos-agent-symbol .talos-hardware{width:140px;height:62px}.talos-hardware-top{fill:#14181b}.talos-hardware-face{fill:#0b0e11}.talos-hardware-side{fill:#050709;stroke-opacity:.5}.talos-hardware--agent .talos-hardware-top{fill:#241714}.talos-hardware--model .talos-hardware-top{fill:#201b10}.talos-hardware--fleet .talos-hardware-top{fill:#122031}.talos-activity{z-index:-1;border:1px solid var(--talos-hero-coral);pointer-events:none;background:radial-gradient(at 50% 30%,#ff998d18,#0000 75%);position:absolute;inset:-1px}.talos-tool .talos-activity,.talos-model .talos-activity,.talos-fleet .talos-activity,.talos-camera .talos-activity,.talos-local .talos-activity{border:0}.talos-activity--model{border-color:var(--talos-hero-amber);background:radial-gradient(at 50% 25%,#f4cd801c,#0000 72%)}.talos-activity--fleet{border-color:var(--talos-hero-blue);background:radial-gradient(at 50% 25%,#91c9ff1c,#0000 72%)}.talos-trace{position:absolute;top:526px;left:4%;right:4%}.talos-trace-label{color:#999;margin-bottom:10px;font-size:12px;display:block}.talos-trace-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.talos-trace-step{color:#ffb4a5;font-size:12px}.talos-trace-step--model{color:var(--talos-hero-amber)}.talos-trace-track{background:#333;height:2px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.talos-trace-track i{transform-origin:0;background:currentColor;position:absolute;inset:0}.talos-robot-boundary{background:linear-gradient(150deg,#111315,#050607);border:1px solid #414141;height:152px;position:absolute;top:0;left:2%;right:2%;box-shadow:5px 5px #101113,6px 6px #333}.talos-robot-boundary>span{color:#aaa;background:#070809;padding:0 6px;font-size:12px;position:absolute;top:-9px;left:12px}.talos-camera,.talos-local{background:0 0;height:120px;top:16px}.talos-camera{width:50%;color:var(--talos-hero-coral);left:4%}.talos-local{width:32%;left:64%}.talos-local .talos-result>span{width:100%}.talos-story--edge .talos-agent{width:92%}.talos-camera-frame{fill:none;stroke:currentColor;stroke-width:.8px;width:120px;max-width:96%;height:66px}.talos-camera-corners{stroke:#999}.talos-camera-scan{stroke:var(--talos-hero-coral)}.talos-story--cloud .talos-endpoint{gap:16px;height:116px;padding:16px 20px}.talos-story--cloud .talos-endpoint p{margin-bottom:8px;font-size:18px}.talos-story--cloud .talos-channel-art{flex-direction:column;align-items:center;gap:7px;width:44px;display:flex}.talos-attachment{white-space:nowrap;color:#bca69b;font-size:11px}.talos-story--cloud .talos-agent{gap:3px;width:30%;height:100px;padding:4px;top:220px;left:35%}.talos-story--cloud .talos-agent>strong{font-size:18px}.talos-story--cloud .talos-agent>span{max-width:95%;font-size:12px}.talos-core-art{width:100%;height:37px;position:relative}.talos-core-art>span{display:block;position:absolute;inset:0}.talos-core-complete{color:var(--talos-hero-coral);justify-content:center;align-items:center;display:flex!important}.talos-decision{fill:none;width:100%;height:37px;stroke:var(--talos-hero-coral);stroke-width:1.3px}.talos-decision-plane{fill:#17110e;stroke:#68504a}.talos-decision rect{fill:#b99a8b;stroke:none}.talos-decision .talos-decision-mismatch{fill:var(--talos-hero-amber)}.talos-decision-rejected{stroke:#978678;stroke-dasharray:2 2}.talos-business-tool{background:linear-gradient(150deg,#0e0c0b,#050607);gap:4px;width:29%;height:108px;padding:3px 5px}.talos-business-tool--0,.talos-business-tool--2{left:0}.talos-business-tool--1,.talos-business-tool--3{left:71%}.talos-business-tool--0,.talos-business-tool--1{top:136px}.talos-business-tool--2,.talos-business-tool--3{top:350px}.talos-business-tool .talos-tool-art{width:33px;height:29px;margin:0 4px 3px 0}.talos-business-tool>strong{font-size:14px;line-height:1.15}.talos-business-tool .talos-result{min-height:28px;font-size:12px}.talos-business-tool .talos-result>span{justify-content:center}.talos-business-tool--blocked,.talos-business-tool--review,.talos-business-tool--review .talos-result>span:last-child{color:var(--talos-hero-amber)}.talos-business-tool .talos-activity{border:0}.talos-story--cloud .talos-model{width:45%;height:90px;top:480px;left:4%}.talos-story--cloud .talos-fleet{width:38%;height:90px;top:480px;left:58%}.talos-story--cloud .talos-hardware{flex-shrink:0;width:112px;height:42px}.talos-story--cloud .talos-model>strong,.talos-story--cloud .talos-fleet>strong{font-size:16px}.talos-story--cloud .talos-fleet>span{font-size:12px}.talos-model-task{color:#c0aa80;width:100%;min-height:19px;font-size:12px;line-height:1.3;position:relative}.talos-model-task>span{position:absolute;inset:0}.talos-story--cloud .talos-trace{top:604px}.talos-story--cloud .talos-trace-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.talos-story--chat .talos-trace-steps{grid-template-columns:repeat(9,minmax(0,1fr))}.talos-story--cloud .talos-trace-step{font-size:11px;line-height:1.2}@container (max-width:480px){.talos-story--cloud .talos-trace-steps{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:10px}.talos-story--cloud .talos-endpoint{gap:11px;padding:12px}.talos-story--cloud .talos-endpoint p{font-size:17px;line-height:1.25}.talos-story--cloud .talos-channel-art{width:32px}.talos-business-tool>strong{font-size:13px}}@container (max-width:360px){.talos-integration{gap:5px;font-size:13px}.talos-endpoint{gap:10px;padding:19px 13px}.talos-channel-art>svg{width:22px}.talos-endpoint p{font-size:18px}.talos-node>strong{font-size:15px}.talos-node>span,.talos-result{font-size:12px}.talos-model>span,.talos-fleet>span{max-width:95%}.talos-story--cloud .talos-endpoint{gap:8px;padding:10px}.talos-story--cloud .talos-endpoint p{margin-bottom:5px;font-size:16px;line-height:1.2}.talos-story--cloud .talos-channel-art{width:24px}.talos-story--cloud .talos-agent>span{font-size:11px}.talos-business-tool{padding-inline:2px}.talos-business-tool .talos-result{font-size:11px}.talos-business-tool>strong{font-size:12px}.talos-story--cloud .talos-model>strong,.talos-story--cloud .talos-fleet>strong{font-size:14px}.talos-story--cloud .talos-fleet>span{font-size:11px}.talos-trace-label{margin-bottom:8px}}