.workroom-core.agentic-terminal{--at-ink:#070d1c;--at-panel:#0c1830;--at-blue:#2457f5;--at-edge:#83aeff;--at-white:#f4f0e8;--at-muted:#b9c8e3;--at-cycle:20s;--at-scale:1;--at-width-scale:1;isolation:isolate;width:100%;min-width:0;height:auto;color:var(--at-white);box-sizing:border-box;pointer-events:auto;background:0 0;margin:0;font:12px/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace;position:relative;container:nucleus-terminal/inline-size}.workroom-core.agentic-terminal *,.workroom-core.agentic-terminal :before,.workroom-core.agentic-terminal :after{box-sizing:border-box}.workroom-core.agentic-terminal .at-scene{perspective:950px;perspective-origin:50% 30%;isolation:isolate;min-height:375px;padding:160px 4% 0;position:relative;overflow:hidden}.workroom-core.agentic-terminal .at-float{width:260px;height:84px;transform-style:preserve-3d;scale:min(var(--at-scale),var(--at-width-scale));animation:7s ease-in-out infinite at-float;position:absolute;top:25px;left:calc(50% - 130px)}.workroom-core.agentic-terminal .at-rotor{width:260px;height:84px;transform-style:preserve-3d;animation:at-turn var(--at-cycle) ease-in-out infinite}.workroom-core.agentic-terminal .at-core{width:260px;height:84px;transform-style:preserve-3d;position:relative;transform:rotateX(-17deg)rotateY(-24deg)}.workroom-core.agentic-terminal .at-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(130deg,#2855a1,#122b56 65%,#0b1c38);border:1px solid #355c9c;width:260px;height:84px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #183e74}.workroom-core.agentic-terminal .at-front{background:repeating-linear-gradient(90deg,#071122 0 3px,#234b84 3px 7px);border:5px solid #183866;transform:translate(-50%,-50%)translateZ(90px)}.workroom-core.agentic-terminal .at-front:before{content:"";background:#83aeff;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:13px}.workroom-core.agentic-terminal .at-front:after{content:"NUCLEUS";color:#c2d8f6;letter-spacing:.14em;background:#102444;padding:4px;font:9px/1.2 Arial,sans-serif;position:absolute;bottom:9px;right:13px}.workroom-core.agentic-terminal .at-back{background:repeating-linear-gradient(0deg,#0b172c 0 3px,#203e68 3px 8px);transform:translate(-50%,-50%)rotateY(180deg)translateZ(90px)}.workroom-core.agentic-terminal .at-left,.workroom-core.agentic-terminal .at-right{background:linear-gradient(130deg,#173568,#0c1c36);width:180px}.workroom-core.agentic-terminal .at-left{transform:translate(-50%,-50%)rotateY(-90deg)translateZ(130px)}.workroom-core.agentic-terminal .at-right{transform:translate(-50%,-50%)rotateY(90deg)translateZ(130px)}.workroom-core.agentic-terminal .at-top,.workroom-core.agentic-terminal .at-bottom{background:linear-gradient(145deg,#2b5796,#173b73 65%,#10284e);height:180px}.workroom-core.agentic-terminal .at-top{transform:translate(-50%,-50%)rotateX(90deg)translateZ(42px)}.workroom-core.agentic-terminal .at-bottom{transform:translate(-50%,-50%)rotateX(-90deg)translateZ(42px)}.workroom-core.agentic-terminal .at-top:after{content:"NUCLEUS";color:#b5cff4;letter-spacing:.2em;font:11px/1.2 Arial,sans-serif;position:absolute;top:25px;left:22px}.workroom-core.agentic-terminal .at-window{z-index:2;text-align:left;overflow-wrap:anywhere;background:#0c1830fa;border:1px solid #5276ac;width:100%;min-height:196px;font-size:11px;position:relative;box-shadow:0 12px 25px #00000020}.workroom-core.agentic-terminal .at-windowhead{letter-spacing:.07em;color:var(--at-white);border-bottom:1px solid #344c70;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.workroom-core.agentic-terminal .at-badge{color:var(--at-edge);white-space:nowrap;border:1px solid #45648f;padding:2px 5px;font-size:8px}.workroom-core.agentic-terminal .at-body{padding:13px 14px 11px}.workroom-core.agentic-terminal .at-prompt{color:var(--at-white);letter-spacing:0;min-height:32px;margin:0 0 13px;font:12px/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace}.workroom-core.agentic-terminal .at-prompt:before{content:"> ";color:var(--at-edge)}.workroom-core.agentic-terminal .at-step{color:var(--at-muted);letter-spacing:0;align-items:flex-start;gap:8px;margin:0 0 8px;font:11px/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex}.workroom-core.agentic-terminal .at-stepmark{background:var(--at-edge);flex-shrink:0;width:5px;height:5px;margin-top:5px;display:inline-block}.workroom-core.agentic-terminal .at-result{color:var(--at-edge);letter-spacing:0;min-height:34px;margin:8px 0 0;font:11px/1.5 SFMono-Regular,Consolas,Liberation Mono,monospace}.workroom-core.agentic-terminal .at-progress{background:#273c61;height:2px}.workroom-core.agentic-terminal .at-progress>span{background:var(--at-edge);width:0;height:2px;animation:at-progress var(--at-cycle) linear infinite;display:block}.workroom-core.agentic-terminal .at-tool{color:var(--at-muted);overflow-wrap:anywhere;border-top:1px solid #344c70;padding:7px 12px;font-size:10px;line-height:1.5}.workroom-core.agentic-terminal .at-toolbar{padding:7px 4% 0}.workroom-core.agentic-terminal .at-modes{border:0;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0 0 8px;padding:0;display:grid}.workroom-core.agentic-terminal button{background:var(--at-ink);min-width:0;min-height:44px;color:var(--at-white);cursor:pointer;white-space:normal;text-align:center;border:1px solid #344c70;border-radius:0;padding:8px 9px;font:11px/1.35 SFMono-Regular,Consolas,Liberation Mono,monospace}.workroom-core.agentic-terminal button[aria-pressed=true]{border-color:var(--at-edge);box-shadow:inset 0 -2px var(--at-edge)}.workroom-core.agentic-terminal button:hover:not(:disabled){border-color:var(--at-edge);background:#101e38}.workroom-core.agentic-terminal .at-motion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;display:flex}.workroom-core.agentic-terminal .at-motion button{min-width:80px}.workroom-core.agentic-terminal .at-motion label{min-height:44px;color:var(--at-muted);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.workroom-core.agentic-terminal input{accent-color:var(--at-edge);width:16px;height:16px;margin:0}.workroom-core.agentic-terminal :focus-visible{outline-offset:4px;outline:2px solid var(--at-edge)!important}.workroom-core.agentic-terminal button:disabled{opacity:.5;cursor:default}.workroom-core.agentic-terminal .at-tool-picker{color:var(--at-muted);margin:10px 0;font-size:10px;display:block}.workroom-core.agentic-terminal .at-tool-picker select{color:#f4f0e8;width:100%;min-width:0;min-height:44px;font:12px/1.4 var(--font-sans),Arial,sans-serif;background:#0b1730;border:1px solid #344c70;border-radius:0;margin-top:6px;padding:8px;display:block}.workroom-core.agentic-terminal .at-disclosure{font:10px/1.5 var(--font-sans),Arial,sans-serif;color:var(--at-muted);text-align:center;letter-spacing:0;margin:10px 4% 0}.workroom-core.agentic-terminal .at-a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workroom-core.agentic-terminal.is-paused :is(.at-float,.at-rotor,.at-progress>span){animation-play-state:paused}.workroom-core.agentic-terminal.is-reduced :is(.at-float,.at-rotor,.at-progress>span){animation:none!important}.workroom-core.agentic-terminal.is-reduced .at-progress>span{width:100%}.workroom-core.agentic-terminal[data-variant=compact]{--at-scale:.78}.workroom-core.agentic-terminal[data-variant=compact] .at-scene{min-height:335px;padding:130px 9px 0}.workroom-core.agentic-terminal[data-variant=compact] .at-float{top:22px}.workroom-core.agentic-terminal[data-variant=compact] .at-windowhead{padding:9px;font-size:8px}.workroom-core.agentic-terminal[data-variant=compact] .at-body{padding:11px 10px}.workroom-core.agentic-terminal[data-variant=compact] .at-disclosure{font-size:9px}@keyframes at-turn{0%,12%{transform:rotateY(0)}40%{transform:rotateY(40deg)}78%,to{transform:rotateY(360deg)}}@keyframes at-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes at-progress{0%{width:0}to{width:100%}}@container nucleus-terminal (width<=360px){.workroom-core.agentic-terminal .at-float{--at-width-scale:.82}}@container nucleus-terminal (width<=300px){.workroom-core.agentic-terminal .at-float{--at-width-scale:.66}.workroom-core.agentic-terminal .at-scene{padding-top:130px}}@container nucleus-terminal (width<=240px){.workroom-core.agentic-terminal .at-float{--at-width-scale:.5}.workroom-core.agentic-terminal .at-scene{padding-top:112px}.workroom-core.agentic-terminal .at-modes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workroom-core.agentic-terminal :is(.at-float,.at-rotor,.at-progress>span){animation:none!important}.workroom-core.agentic-terminal .at-progress>span{width:100%}}@supports not (transform-style:preserve-3d){.workroom-core.agentic-terminal :is(.at-float,.at-rotor){animation:none!important}.workroom-core.agentic-terminal .at-core{transform:none}.workroom-core.agentic-terminal .at-face:not(.at-front){display:none}.workroom-core.agentic-terminal .at-front{transform:translate(-50%,-50%)}}.connected-tools{--ct-ivory:#f4f0e8;--ct-ink:#151515;--ct-muted:#625b53;--ct-blue:#2457f5;--ct-rule:#d8d1c7;background:var(--ct-ivory);color:var(--ct-ink);padding:80px 0 68px;overflow:clip}.connected-tools *,.connected-tools :before,.connected-tools :after{box-sizing:border-box}.connected-tools__inner{width:min(100% - 128px,1312px);margin-inline:auto}.connected-tools .connected-tools__inner p{color:var(--ct-muted)}.connected-tools__intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.connected-tools .connected-tools__eyebrow{font:500 12px/1.5 var(--font-sans),Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em;color:var(--ct-muted);margin:0 0 12px}.connected-tools h2{font:500 clamp(38px,4.6vw,67px)/1.06 var(--font-display),Georgia,serif;letter-spacing:-.045em;max-width:17ch;color:var(--ct-ink);text-wrap:balance;margin:0}.connected-tools .connected-tools__intro-copy>p{max-width:42ch;font:400 16px/1.65 var(--font-sans),Arial,sans-serif;color:var(--ct-ink);margin:0}.connected-tools .connected-tools__intro-copy>p.connected-tools__expanded{color:var(--ct-muted);margin-top:16px;font-size:14px}.connected-tools__count{font:400 11px/1.5 var(--font-sans),Arial,sans-serif;letter-spacing:.04em;margin:0 0 10px}.connected-tools__diagram{isolation:isolate;grid-template-columns:minmax(0,1fr) clamp(380px,28vw,450px) minmax(0,1fr);align-items:center;gap:48px;padding:22px 0 30px;display:grid;position:relative}.connected-tools__traces{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.connected-tools__traces path{fill:none;stroke:#b8c8e1;stroke-width:1.25px;vector-effect:non-scaling-stroke}.connected-tools__traces path:not([data-active=true]){opacity:.55}.connected-tools__traces path[data-active=true]{stroke:var(--ct-blue);stroke-width:3px}.connected-tools__traces path[data-animate=true]{animation:.65s ease-out both connected-tools-draw}@keyframes connected-tools-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.connected-tools__column{z-index:2;flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex;position:relative}.connected-tools__column--left{grid-area:1/1}.connected-tools__column--right{grid-area:1/3}.connected-tools__node{text-align:left;background:var(--ct-ivory);width:100%;min-height:77px;color:var(--ct-ink);border:0;border-bottom:1px solid var(--ct-rule);cursor:pointer;font-family:var(--font-sans),Arial,sans-serif;border-radius:0;align-items:center;gap:16px;padding:12px 10px 12px 0;display:flex;position:relative}.connected-tools__column--right .connected-tools__node{padding-left:16px;padding-right:0}.connected-tools__node[aria-pressed=true]{outline:1px solid var(--ct-blue);outline-offset:2px;box-shadow:inset 3px 0 0 var(--ct-blue);padding-left:12px}.connected-tools__node:disabled{opacity:1;cursor:default}.connected-tools__node:hover strong{text-underline-offset:4px;text-decoration:underline}.connected-tools :focus-visible{outline:3px solid var(--ct-blue);outline-offset:5px}.connected-tools__icon{background:#fffefa;border:1px solid #ded9d0;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 2px 3px #1515150a}.connected-tools__icon img{object-fit:contain;width:30px;height:30px;display:block}.connected-tools__node[data-tool=claude] .connected-tools__icon{background:#f4e5db}.connected-tools__node[data-tool=claude] .connected-tools__icon img{filter:invert(44%)sepia(33%)saturate(735%)hue-rotate(330deg)brightness(96%)}.connected-tools__node[data-tool=chatgpt] .connected-tools__icon img{filter:invert()}.connected-tools__node[data-tool=vscode] .connected-tools__icon{color:#007acc}.connected-tools__node[data-tool=codex] .connected-tools__icon,.connected-tools__node[data-tool=cursor] .connected-tools__icon,.connected-tools__node[data-tool=framer] .connected-tools__icon{background:#151515;border-color:#151515}.connected-tools__node[data-tool=cursor] .connected-tools__icon img,.connected-tools__node[data-tool=framer] .connected-tools__icon img{filter:invert()}.connected-tools__label{min-width:0}.connected-tools__label strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.connected-tools__label small{color:var(--ct-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.connected-tools__selected{color:var(--ct-blue);opacity:0;margin-left:auto;font-size:16px}.connected-tools__node[aria-pressed=true] .connected-tools__selected{opacity:1}.connected-tools__core{z-index:1;grid-area:1/2;width:100%;min-width:0;position:relative}.connected-tools__core .workroom-core.agentic-terminal .at-motion label,.connected-tools__core .workroom-core.agentic-terminal .at-disclosure{color:var(--ct-muted)}.connected-tools__core .workroom-core.agentic-terminal :focus-visible{outline-color:var(--ct-blue)!important}.connected-tools__detail{border-block:1px solid var(--ct-rule);grid-template-columns:minmax(0,1.5fr) minmax(210px,.65fr);align-items:center;gap:64px;padding:30px 0;display:grid}.connected-tools__workflow{min-height:175px}.connected-tools__workflow h3{font:500 clamp(26px,2.5vw,35px)/1.14 var(--font-display),Georgia,serif;letter-spacing:-.025em;color:var(--ct-ink);margin:0 0 13px}.connected-tools__workflow>p:not(.connected-tools__eyebrow){max-width:68ch;font:400 14px/1.65 var(--font-sans),Arial,sans-serif;color:var(--ct-muted);margin:0}.connected-tools__workflow p.connected-tools__route{color:var(--ct-ink);flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}.connected-tools__route>span:not(.connected-tools__arrow){border-bottom:1px solid #bcb5a9;padding-bottom:3px}.connected-tools__arrow{color:var(--ct-blue)}.connected-tools__action a{font:600 18px/1.4 var(--font-sans),Arial,sans-serif;border-bottom:1px solid var(--ct-ink);color:var(--ct-ink);align-items:center;gap:18px;padding:12px 0 8px;text-decoration:none;display:inline-flex}.connected-tools__action a:hover{color:var(--ct-blue);border-color:var(--ct-blue)}.connected-tools__action a.connected-tools__service-link{text-underline-offset:5px;border-bottom:0;width:fit-content;min-height:44px;margin-top:14px;padding-block:8px;font-size:13px;text-decoration:underline;display:flex}.connected-tools__action p{max-width:32ch;font:400 12px/1.55 var(--font-sans),Arial,sans-serif;color:var(--ct-muted);margin:17px 0 0}.connected-tools__explanation{grid-template-columns:1fr 1fr;gap:64px;padding-top:25px;display:grid}.connected-tools__explanation p,.connected-tools__noscript{color:var(--ct-muted);font:400 12px/1.65 var(--font-sans),Arial,sans-serif;max-width:65ch;margin:0}.connected-tools__explanation strong{color:var(--ct-ink)}.connected-tools__noscript{margin-top:20px}.connected-tools[data-reduced-motion=true] .connected-tools__traces path{animation:none}.connected-tools--compact{padding-block:64px}.connected-tools--compact .connected-tools__intro{margin-bottom:24px;display:block}.connected-tools--compact h2{max-width:1100px;font-size:clamp(34px,4vw,52px)}.connected-tools--compact .connected-tools__intro-copy{margin-top:16px}.connected-tools--compact .connected-tools__intro-copy>p{max-width:70ch}.connected-tools--compact .connected-tools__diagram{min-height:0;margin:32px 0;display:block}.connected-tools__compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.connected-tools--compact .connected-tools__node{border-bottom:1px solid var(--ct-rule)}.connected-tools--compact .connected-tools__detail{border-bottom:0;padding-bottom:0}@media (max-width:1100px){.connected-tools__inner{width:calc(100% - 80px)}.connected-tools__diagram{grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);gap:24px}.connected-tools__intro{gap:40px}.connected-tools__node{gap:10px;padding-inline:3px}.connected-tools__icon{flex-basis:42px;width:42px;height:42px}.connected-tools__label small{font-size:9px}.connected-tools__selected{display:none}.connected-tools__detail{gap:36px}}@media (max-width:1000px){.connected-tools__diagram{grid-template-columns:1fr 1fr;gap:28px 32px}.connected-tools__traces{display:none}.connected-tools__core{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,450px)}.connected-tools__column--left{grid-area:2/1}.connected-tools__column--right{grid-area:2/2}}@media (max-width:760px){.connected-tools{padding:55px 0 46px}.connected-tools__inner{width:calc(100% - 40px)}.connected-tools h2{font-size:clamp(36px,8vw,52px)}.connected-tools__intro{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.connected-tools .connected-tools__intro-copy>p.connected-tools__expanded{font-size:13px}.connected-tools__diagram{grid-template-columns:1fr 1fr;gap:0 22px;min-height:0;display:grid}.connected-tools__traces{display:none}.connected-tools__column--left{grid-area:2/1}.connected-tools__column--right{grid-area:2/2}.connected-tools__column{gap:10px}.connected-tools__node,.connected-tools__column--right .connected-tools__node{gap:10px;min-height:85px;padding:7px 3px}.connected-tools__node[aria-pressed=true],.connected-tools__column--right .connected-tools__node[aria-pressed=true]{padding-left:7px}.connected-tools__icon{border-radius:10px;flex-basis:38px;width:38px;height:38px}.connected-tools__icon img{width:25px;height:25px}.connected-tools__label strong{font-size:14px}.connected-tools__label small{font-size:9px}.connected-tools__core{grid-area:1/1/auto/-1;margin:0 0 24px}.connected-tools__detail{grid-template-columns:1fr;gap:25px;padding-block:26px}.connected-tools__workflow{min-height:0}.connected-tools__workflow h3{font-size:29px}.connected-tools__action p{max-width:none}.connected-tools__explanation{grid-template-columns:1fr;gap:15px}.connected-tools__compact-grid{grid-template-columns:1fr;gap:12px}.connected-tools--compact .connected-tools__node{padding-inline:10px}}@media (max-width:380px){.connected-tools__diagram{column-gap:16px}.connected-tools__node{gap:7px}.connected-tools__label strong{font-size:12px}.connected-tools__label small{font-size:8px}}@media (prefers-reduced-motion:reduce){.connected-tools__traces path{animation:none!important}}
