@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff")}:root{font-family:DM Sans Variable,sans-serif;color:#292b26;background:#f5f4ef;font-synthesis:none;font-weight:400;--paper: #f5f4ef;--surface: #fdfcf8;--ink: #292b26;--muted: #73756d;--line: #ddded5;--orange: #c74726;--orange-bright: #ed724b;--mono: "IBM Plex Mono", monospace;--display: "Syne Variable", sans-serif;--serif: "Instrument Serif", serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.4}button{border:0;background:none}a{color:inherit;text-decoration:none}button,a,input,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange)}::selection{background:#e3ebbf}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}button:active:not(:disabled){transform:translateY(1px)}em{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono);font-size:14px;letter-spacing:.055em;font-weight:400}.glyph{width:100%;height:100%;display:block}.blue{--tone: #416baf;--tint: #e2eafa;--glyph-hole: #e2eafa}.orange{--tone: #c8522d;--tint: #fae3d6;--glyph-hole: #fae3d6}.purple{--tone: #8661a8;--tint: #ece4f3;--glyph-hole: #ece4f3}.green{--tone: #598575;--tint: #e2ede2;--glyph-hole: #e2ede2}.pink{--tone: #b3697d;--tint: #f5e1e5;--glyph-hole: #f5e1e5}.lime{--tone: #535e31;--tint: #e5edbe;--glyph-hole: #e5edbe}.neutral{--tone: #30312d;--tint: #eeefeb;--glyph-hole: #eeefeb}.status-dot,.orange-dot,.nav-dot,.department-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6e8960;flex-shrink:0}.orange-dot{background:var(--orange-bright)}.status-dot.busy{background:var(--orange-bright);box-shadow:0 0 0 3px #ed724b19;animation:pulse 1.7s ease-in-out infinite}.tag{border:1px solid var(--line);border-radius:4px;padding:4px 7px;font-family:var(--mono);font-size:14px;letter-spacing:.035em;white-space:nowrap}.primary-button,.dark-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 17px;border-radius:6px;font-size:14px;font-weight:500;background:var(--ink);color:#fff}.primary-button{background:var(--orange)}.primary-button:hover{background:#ac3c20}.dark-button:hover{background:#44473c}.icon-button{min-height:44px;min-width:44px;display:grid;place-items:center;border-radius:5px}.icon-button:hover{background:#e9e9e1}.text-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:14px;padding:4px 0}.text-button:hover{color:var(--orange)}.skip-link{position:fixed;top:-60px;left:20px;padding:12px 20px;background:var(--ink);color:#fff;z-index:1000}.skip-link:focus{top:12px}.app{max-width:1800px;margin:auto}.topbar{height:88px;border-bottom:1px solid var(--line);margin:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand>.glyph{width:34px;height:34px;color:var(--orange)}.wordmark{font-family:var(--display);font-size:37px;font-weight:700;line-height:1;letter-spacing:-2.4px}.brand-period{font-family:var(--mono);font-size:14px;letter-spacing:0;vertical-align:top;display:inline-block;margin:3px 0 0 3px}.brand-divider{width:1px;height:28px;background:#caccc1;margin:0 2px 0 6px}.brand-powered{font-size:14px;line-height:1.4;color:var(--muted)}.brand-powered b{font-size:15px;letter-spacing:-.7px;font-weight:750;color:var(--ink)}.topbar nav{display:flex;align-items:stretch;height:100%;gap:32px}.topbar nav a{display:flex;align-items:center;font-size:14px;gap:8px;color:#74756d;position:relative;white-space:nowrap}.topbar nav a:hover{color:var(--ink)}.topbar nav a.active{color:var(--ink);font-weight:600}.topbar nav a.active:after{position:absolute;content:"";height:2px;left:0;right:0;bottom:-1px;background:var(--orange)}.nav-dot{background:var(--orange);width:5px;height:5px}.nav-count{font-family:var(--mono);background:#e7e9df;padding:2px 5px;border-radius:3px;font-size:14px}.header-actions{display:flex;align-items:center;gap:18px}.command-button{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);height:32px;min-width:45px;font-family:var(--mono);font-size:14px;border-radius:5px}.command-button:hover{background:#e8e9df}.user-avatar{height:34px;width:34px;border-radius:50%;background:#e7e9dd;font-size:14px;position:relative;border:1px solid #d3d7c7}.user-avatar>span{position:absolute;bottom:-1px;right:-1px;border:2px solid var(--paper);background:#829564;width:9px;height:9px;border-radius:50%}main{outline:none!important;min-height:calc(100vh - 170px);padding:0 40px}.lab-heading{padding:39px 0 30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.eyebrow{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.08em;color:#66685f}.lab-heading h1{font-family:var(--display);font-size:clamp(35px,3.9vw,63px);font-weight:500;letter-spacing:-2.6px;line-height:1.22;margin:12px 0 11px;position:relative}.lab-heading h1 em{font-size:1.18em;letter-spacing:-1.8px}.heading-asterisk{display:inline-block;color:var(--orange-bright);font-family:serif;position:relative;top:-25px;font-size:26px;margin-left:15px}.lab-heading p{font-size:14px;line-height:1.8;color:#6f7068}.mobile-break{display:none}.lab-meta{display:flex;flex-direction:column;align-items:flex-end;gap:13px;padding-top:14px;flex-shrink:0}.version-stamp{font-size:14px;border-bottom:1px solid var(--line);padding-bottom:8px;min-width:160px;display:flex;justify-content:space-between;color:#77796d}.team-stack{display:flex;margin-top:3px;padding-left:8px}.team-stack>span{background:var(--tint);color:var(--tone);width:31px;height:31px;display:grid;place-items:center;padding:5px;border-radius:50%;border:2px solid var(--paper);margin-left:-8px}.team-stack>.team-plus{background:#e8e9df;color:#5d6153;font-family:var(--mono);font-size:14px}.meta-caption{font-size:14px;color:#72776b;display:flex;align-items:center;gap:7px}.lab-workspace{border:1px solid #d6d9cd;background:var(--surface);border-radius:9px;overflow:hidden;box-shadow:0 5px 20px #30382804}.workspace-toolbar{height:60px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fafaf5}.workspace-title{display:flex;align-items:center;gap:11px}.workspace-icon{width:23px;height:23px}.workspace-title h2{font-size:14px;font-weight:550}.workspace-title .tag{margin-left:3px;color:#75796b;font-size:14px;padding:3px 6px;background:#eff0e8}.workspace-actions{display:flex;align-items:center;gap:19px}.motion-toggle{display:flex;align-items:center;gap:7px;font-size:14px;color:#71756b;min-height:36px}.view-toggle{display:flex;border:1px solid var(--line);padding:3px;gap:2px;border-radius:5px}.view-toggle button{width:29px;height:26px;display:grid;place-items:center;border-radius:3px;color:#8b8d83}.view-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #22222217}.workspace-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;min-height:556px}.canvas{position:relative;min-width:0;overflow:hidden;background-color:#f5f7ee;background-image:radial-gradient(#c8cebd .65px,transparent .65px);background-size:18px 18px;height:556px;isolation:isolate}.canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 48% 46%,#e9edda66,transparent 60%)}.canvas-corner{position:absolute;top:21px;font-family:var(--mono);font-size:14px;letter-spacing:.04em;color:#7c8370;z-index:2}.top-left{left:24px;display:flex;flex-direction:column;gap:4px}.top-right{right:23px;display:flex;align-items:center;gap:6px;font-size:14px}.top-right .status-dot{width:4px;height:4px}.graph-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:48% 47%;transition:transform .3s ease}.connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:#a1a990}.edge{fill:none;stroke:#adb69b;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.edge.active-edge{stroke:var(--orange-bright);stroke-width:1.5;stroke-dasharray:none}.edge.lateral{opacity:.38;stroke-dasharray:2 5}.faded-edge{opacity:.18}.signal{fill:#9ca87c}.signal-blue{fill:#7190bf}.signal-orange{fill:#d18363}.signal-purple{fill:#a48fbb}.signal-green{fill:#7eaa8a}.signal-pink{fill:#c691a0}.orbit-ring{position:absolute;left:48%;top:47%;border:1px solid #c3cbb141;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.ring-one{width:330px;height:330px}.ring-two{width:485px;height:485px}.ring-three{width:625px;height:625px;border-style:dashed;opacity:.5}.agent-node{position:absolute;transform:translate(-50%,-50%);width:174px;text-align:left;background:#fffffff0;border:1px solid #dce0d5;border-radius:7px;padding:11px 12px 0;box-shadow:0 4px 8px #2a361e05,0 10px 25px #2a361e05;z-index:3;transition:box-shadow .2s,border-color .2s,opacity .25s}.agent-node:active:not(:disabled){transform:translate(-50%,-50%)}.agent-node:hover,.agent-node.is-selected{border-color:var(--tone);box-shadow:0 5px 20px #33333310;z-index:5}.agent-node.is-selected{outline:2px solid var(--tone);outline-offset:3px}.node-top{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#8d9185}.node-top .mono{font-size:14px;letter-spacing:.025em}.node-top>svg{width:12px;height:12px}.node-body{display:flex;align-items:center;gap:10px;padding:14px 0}.glyph-tile{display:block;width:41px;height:41px;border-radius:5px;background:var(--tint);color:var(--tone);padding:6px;flex-shrink:0}.node-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.node-identity strong{font-family:var(--display);font-size:22px;line-height:1;font-weight:600;letter-spacing:-.8px}.name-dot{color:var(--tone)}.node-identity>span{font-size:14px;color:#73776b}.node-bottom{border-top:1px solid #eceee6;display:flex;align-items:center;gap:5px;padding:9px 0;color:#7b8171;font-size:14px;white-space:nowrap}.node-bottom .status-dot{height:4px;width:4px}.node-tool-count,.node-bottom>svg{margin-left:auto;font-family:var(--mono);font-size:14px;color:#8b907f}.core-node{width:197px;background:#f6f9e9;border-color:#bac59a;box-shadow:0 0 0 6px #d5ddc14a,0 8px 35px #72854015}.core-node .node-top{color:#6d7857}.core-node .node-top .mono{font-size:14px;letter-spacing:.035em}.core-node .glyph-tile{width:51px;height:51px;background:transparent;color:#6d7a3f;padding:0}.core-node .node-identity strong{font-size:31px;letter-spacing:-1px}.core-node .node-body{padding:16px 0}.core-node .node-bottom{border-color:#d8dfc5;font-size:14px}.core-node .node-bottom .status-dot{background:#879a52}.core-node .name-dot{color:#869746}.is-dimmed{opacity:.3}.agent-node.is-working{box-shadow:0 0 0 4px #ed724b20,0 5px 20px #2a361e09;border-color:#d68a64}.edge-label{position:absolute;font-family:var(--mono);font-size:14px;letter-spacing:.015em;background:#f4f6ec;border:1px solid #e0e5d5;padding:4px 7px;color:#8b937d;transform:rotate(-19deg);border-radius:3px}.label-one{left:28%;top:37%}.label-two{left:62%;top:58%;transform:rotate(19deg)}.coordinate{position:absolute;font-family:var(--mono);font-size:14px;color:#a4ac96}.coord-one{left:12%;top:46%}.coord-two{left:70%;top:80%}.canvas-bottom{position:absolute;left:23px;right:17px;bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:4}.canvas-bottom>span{font-size:14px;color:#8a907c;display:flex;align-items:center;gap:7px}.tiny-star{font-size:14px;color:#9aa682}.zoom-controls{display:flex;align-items:center;gap:1px;background:#fafbf5;border:1px solid #dce1d1;border-radius:5px;padding:3px;box-shadow:0 2px 5px #3b461508}.zoom-controls button{display:grid;place-items:center;width:27px;height:25px;color:#6f7860;border-radius:3px}.zoom-controls button:hover{background:#e9eddd}.zoom-controls .mono{font-size:14px;min-width:31px;text-align:center;color:#737c61}.zoom-controls button:last-child{border-left:1px solid #dce1d1;border-radius:0;margin-left:3px;width:32px}.activity-panel{padding:20px 20px 0;border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:#fdfcf8}.panel-heading{display:flex;justify-content:space-between;align-items:center;min-height:20px;gap:8px}.panel-heading h2{font-size:14px;font-weight:550;display:flex;align-items:center;gap:7px}.panel-heading .orange-dot{height:5px;width:5px}.panel-live{font-size:14px;color:#96988e}.panel-intro{font-size:14px;color:#8d8f85;margin-top:8px}.event-list{margin-top:26px;display:flex;flex-direction:column;gap:21px;flex:1}.event{display:flex;gap:10px;position:relative}.event:not(:last-child):before{content:"";position:absolute;left:13px;top:34px;bottom:-14px;width:1px;background:#e6e8df}.event-avatar{height:28px;width:28px;border-radius:6px;padding:5px;background:var(--tint);color:var(--tone);flex-shrink:0}.event-content{flex:1}.event-route{display:flex;align-items:center;gap:6px;font-size:14px}.event-route strong{font-weight:600}.event-route>span{color:#838579}.event-route>svg{color:#a4a69b}.event-content p{font-size:14px;line-height:1.65;color:#777a6f;margin-top:6px}.event-content time{display:block;font-family:var(--mono);font-size:14px;color:#979c8d;margin-top:7px}.mission-invite{position:relative;overflow:hidden;text-align:left;margin-top:24px;padding:18px 15px 14px;background:#f1f0e8;border:1px solid #e3e3d7;border-radius:5px;min-height:137px}.mission-invite>.mono{font-size:14px;letter-spacing:.03em;color:#868b78;display:block;position:relative;z-index:2}.mission-invite>strong{display:block;font-family:var(--display);font-size:18px;letter-spacing:-.5px;font-weight:500;line-height:1.22;margin:13px 0 14px;position:relative;z-index:2}.mission-invite>span:nth-of-type(2){display:flex;align-items:center;justify-content:space-between;font-size:14px;position:relative;z-index:2}.mission-invite:hover{background:#e9ebdc}.invite-orbit{position:absolute!important;width:113px;height:113px;color:#d4d6c5;right:-20px;top:16px;transform:rotate(15deg)}.panel-foot{font-size:14px;color:#969b89;border-top:1px solid #e9ebe1;min-height:42px;display:flex;align-items:center;gap:6px;margin-top:17px}.panel-foot .status-dot{width:4px;height:4px;background:#a1ad85}.workspace-footer{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 19px;border-top:1px solid var(--line);background:#fafaf5}.department-filters{display:flex;gap:4px;flex-wrap:wrap}.department-filters button{display:flex;align-items:center;gap:7px;font-size:14px;min-height:32px;padding:0 11px;border-radius:5px;color:#777b6d;white-space:nowrap}.department-filters button:first-child{margin-right:8px;color:#5b6250}.department-filters button.active{background:#e9eddf;color:#3a442c}.department-filters button>span:not(.department-dot){font-family:var(--mono);font-size:14px;color:#8c957c}.department-dot{background:var(--tone);width:5px;height:5px}.department-filters button:hover{background:#eef0e6}.canvas-tip{font-size:14px;color:#999e8e;white-space:nowrap}.below-lab{display:flex;justify-content:space-between;align-items:center;padding:25px 0 29px;border-bottom:1px solid var(--line);gap:20px}.below-lab>div>.mono{font-size:14px;color:#8f9385}.below-lab p{font-size:14px;margin-top:7px;color:#6d7164}.below-lab p em{font-size:16px;color:#5d6452}.below-lab>button{display:flex;align-items:center;gap:10px;font-size:14px;color:#747969;min-height:44px}.below-lab>button>span:nth-last-of-type(1){margin:0 9px 0 3px}.tool-mini{display:grid;place-items:center;width:27px;height:27px;background:#fdfdf8;border:1px solid #dfe2d5;border-radius:6px;font-family:serif;font-weight:700;font-size:15px;margin-right:-5px;color:#4a4c43}.slack-mini{color:#a77d9e;font-family:var(--display)}.figma-mini{color:#c7795a;font-family:var(--display)}.site-footer{padding:23px 40px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:#929788}.site-footer b{font-weight:650;letter-spacing:-.3px;color:#737b68}.site-footer>button{font-size:14px;display:flex;align-items:center;gap:8px;min-height:30px}.site-footer .mono{font-size:14px;letter-spacing:.08em}.agent-list{padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:20px;background-color:#f5f7ee;background-image:radial-gradient(#c8cebd .65px,transparent .65px);background-size:18px 18px;min-height:556px}.agent-list .agent-node{position:relative;top:auto;left:auto;transform:none;width:100%;padding:12px 13px 0}.agent-list .agent-node:active{transform:none}.agent-list .core-node{box-shadow:none}.agent-list .core-node .glyph-tile{width:41px;height:41px}.agent-list .core-node .node-body{padding:14px 0}.agent-list .core-node .node-identity strong{font-size:22px}.agent-list .node-top .mono{font-size:14px}.agent-list .node-tool-count{display:none}.inspector{position:relative;padding-top:10px}.inspector .panel-heading>.mono{font-size:14px;color:#8a907b}.inspector .icon-button{margin-right:-10px}.profile-art{height:119px;background:var(--tint);color:var(--tone);border-radius:5px;position:relative;display:grid;place-items:center;margin:8px 0 18px;overflow:hidden}.profile-art:before,.profile-art:after{content:"";height:190px;width:190px;border:1px solid currentColor;opacity:.1;position:absolute;border-radius:50%;transform:translate(-40%,-20%)}.profile-art:after{transform:translate(40%,20%)}.profile-art>.glyph{height:79px;width:79px}.profile-art>.mono{position:absolute;bottom:9px;left:10px;font-size:14px}.profile-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-title h2{font-family:var(--display);font-size:30px;letter-spacing:-1px;font-weight:600}.profile-title h2>span{color:var(--orange)}.profile-title .tag{font-size:14px}.profile-description{font-size:14px;line-height:1.7;color:#777c6d;margin:11px 0 18px}.profile-focus{border-top:1px solid #e4e7db;padding-top:16px}.profile-focus>.mono,.profile-tools>.mono{font-size:14px;color:#909781}.profile-focus p{font-size:14px;margin-top:7px}.profile-tools{margin-top:20px}.profile-tools>div{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 5px}.tool-tag{padding:5px 7px;font-size:14px;background:#eef0e7;border:1px solid #e2e6d6;border-radius:4px}.profile-tools .text-button{font-size:14px;color:#818a70}.profile-cta{margin-top:auto;margin-bottom:19px;width:100%;min-height:39px;font-size:14px;justify-content:space-between}.current-mission{margin-top:15px;padding:14px 13px;background:#f1f3e8;border:1px solid #dfe4cf;border-radius:5px}.mission-eyebrow{font-size:14px;display:flex;gap:6px;align-items:center;color:#737d5c}.mission-eyebrow>span:last-child{margin-left:auto}.mission-eyebrow .status-dot{width:5px;height:5px}.current-mission h3{font-weight:500;font-size:14px;line-height:1.5;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.progress-track{height:3px;background:#dfe4d3;border-radius:2px;overflow:hidden}.progress-track>div{height:100%;background:#819450;transform-origin:left;transition:transform .6s ease}.current-mission>p{font-size:14px;color:#838c72;margin-top:8px;line-height:1.5}.current-mission>.text-button{font-size:14px;min-height:30px}.activity-panel:has(.current-mission) .event-list{gap:14px;margin-top:20px}.activity-panel:has(.current-mission) .event:nth-child(n+4){display:none}.secondary-view{padding:43px 0 10px;max-width:1320px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.section-heading h1{font-family:var(--display);font-weight:500;font-size:48px;letter-spacing:-2px;margin:13px 0 14px}.section-heading h1 em{font-size:1.15em}.section-heading p{font-size:14px;color:var(--muted)}.section-heading .primary-button{flex-shrink:0}.missions-summary{display:flex;gap:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px;padding:22px 0}.missions-summary>span{display:flex;align-items:baseline;gap:12px;color:#7b806f;font-size:14px}.missions-summary strong{font-family:var(--display);font-size:30px;font-weight:400;color:var(--ink)}.empty-missions{display:flex;align-items:center;flex-direction:column;text-align:center;padding:62px 20px 68px}.empty-missions>.glyph{width:85px;height:85px;color:#a2af78;margin-bottom:22px}.empty-missions h2{font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.7px}.empty-missions p{font-size:14px;line-height:1.8;color:#858977;margin:13px 0 23px}.history-row{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);align-items:center}.mission-number{align-self:flex-start;padding-top:7px;color:#929981}.history-content{flex:1;min-width:0}.history-meta{display:flex;align-items:center;gap:12px}.history-meta time{font-size:14px;color:#8c927f}.tag-success{border-color:#d2dfbe;background:#eef3e6;color:#657847}.history-content h2{font-size:15px;font-weight:450;line-height:1.6;margin:10px 0 14px;max-width:760px;overflow-wrap:anywhere}.history-teams{display:flex;gap:6px;flex-wrap:wrap}.history-teams>span{display:flex;gap:5px;align-items:center;background:var(--tint);color:var(--tone);padding:3px 7px;border-radius:4px;font-size:14px}.history-teams .glyph{width:13px;height:13px}.history-status{width:130px;flex-shrink:0}.history-status>.mono{display:block;margin-bottom:9px;text-align:right;font-size:14px}.history-status>.text-button{font-size:14px;margin-top:8px;justify-content:flex-end;width:100%}.starter-section{padding:38px 0 30px}.starter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.starter-grid>button{position:relative;text-align:left;background:#eeefe6;border:1px solid #dfe2d3;border-radius:6px;padding:22px 22px 44px}.starter-grid>button:hover{background:#e6e9d9;border-color:#c0caaa}.starter-grid>button>.mono{font-size:14px;color:#858e73}.starter-grid h3{font-family:var(--display);font-size:23px;font-weight:500;letter-spacing:-.7px;margin:19px 0 10px}.starter-grid p{font-size:14px;line-height:1.8;color:#7b826c;max-width:290px}.starter-grid>button>svg{position:absolute;right:18px;bottom:17px;color:#7e8a64}.connection-count{display:flex;gap:10px;align-items:center;background:#e9eedc;border:1px solid #d3dcc0;padding:12px 15px;border-radius:6px;color:#6d7b51;font-size:14px}.demo-notice{display:flex;align-items:center;gap:17px;padding:15px 18px;background:#edeee5;border:1px solid #dce1d0;border-radius:5px;margin:30px 0}.demo-notice .tag{border-color:#c5cdb6;color:#707d58;font-size:14px}.demo-notice p{font-size:14px;color:#7a826b;line-height:1.6}.connection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.category-filters{display:flex;gap:5px;flex-wrap:wrap}.category-filters button{font-size:14px;min-height:35px;padding:0 12px;border-radius:4px;color:#747d65}.category-filters button.active{background:#e3e8d6;color:#3d4d27}.category-filters button:hover{background:#e9ecdf}.search-field{display:flex;align-items:center;gap:9px;min-height:39px;padding:0 11px;border:1px solid #d7ddcc;border-radius:5px;max-width:210px;color:#879175}.search-field input{min-width:0;width:100%;background:none;border:0;font-size:14px;color:var(--ink);padding:10px 0}.connector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.connector-card{padding:23px 21px 0;background:#fcfcf7;border:1px solid #dce0d3;border-radius:6px}.connector-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.connector-top>.mono{font-size:14px;color:#8e967f}.connector-mark{background:var(--tint);color:var(--tone);height:39px;width:39px;border-radius:9px;display:grid;place-items:center;font-family:var(--display);font-size:25px;font-weight:700}.connector-card h2{font-size:18px;font-weight:550;margin:24px 0 9px}.connector-card p{font-size:14px;color:#858d75;line-height:1.7;min-height:38px}.connector-card>button{width:100%;display:flex;align-items:center;gap:7px;border-top:1px solid #e4e8db;min-height:49px;margin-top:20px;font-size:14px;color:#6b7659}.connector-card>button>svg:last-child{margin-left:auto}.connector-card>button.connector-enabled{color:#71874c}.connector-card>button:hover{color:var(--orange)}.open-protocol{display:flex;align-items:center;justify-content:space-between;margin:37px 0 10px;padding:32px;background:#e7ecd9;border-radius:6px;position:relative;overflow:hidden}.open-protocol h2{font-family:var(--display);font-weight:500;font-size:33px;letter-spacing:-1px;margin:12px 0}.open-protocol h2 em{font-size:1.2em}.open-protocol p{color:#7b8765;font-size:14px;line-height:1.8}.protocol-symbol{font-family:var(--display);font-size:145px;font-weight:400;color:#adb994;line-height:1;margin-right:40px}.search-empty{text-align:center;padding:70px 20px;color:#7a8469}.search-empty>svg{margin-bottom:20px}.search-empty h2{font-weight:500;font-size:22px}.search-empty p{font-size:14px;margin:12px}.search-empty .text-button{margin-top:10px}.modal{padding:0;border:1px solid #dadfd0;border-radius:12px;background:var(--paper);color:var(--ink);width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:0 30px 100px #1a211d26;overflow:auto;animation:dialog-enter .2s ease-out}.modal::backdrop{background:#262d2260;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-heading{height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--line)}.modal-heading>.mono{color:#8a927a;font-size:14px}.modal-heading>.icon-button{margin-right:-10px}.dialog-title{padding:27px 32px 23px;position:relative}.mini-orbit{position:absolute;width:62px;height:62px;right:35px;top:32px;color:#c4ceaa}.dialog-title h2{font-family:var(--display);font-weight:500;font-size:31px;letter-spacing:-1px;line-height:1.2}.dialog-title h2 em{font-size:1.13em}.dialog-title p{font-size:14px;color:#808970;margin-top:13px}.modal form{padding:0 32px 28px}.field-label{font-size:14px;font-weight:500;display:block;margin-bottom:10px}.modal textarea{width:100%;resize:vertical;min-height:115px;background:#fcfcf6;border:1px solid #cfd7c0;border-radius:6px;padding:14px;line-height:1.7;font-size:14px;color:var(--ink)}.modal textarea::placeholder{color:#9ba38c}.template-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.template-row button{display:flex;gap:6px;align-items:center;font-size:14px;background:#eaeee0;border:1px solid #dce3cd;padding:8px;border-radius:4px;min-height:32px;color:#7b8964}.template-row button:hover{background:#dfe6cf}.modal fieldset{padding:0;margin:24px 0 0;border:0;min-width:0}.team-picker{display:flex;flex-wrap:wrap;gap:8px}.team-picker button{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:5px;border:1px solid #dde2d3;background:#f7f8f0;min-height:49px;flex:1 0 30%;text-align:left}.team-picker button>.glyph{width:28px;height:28px;color:var(--tone)}.team-picker button>span{font-size:14px;flex:1}.team-picker button small{display:block;font-size:14px;color:#7d866e;margin-top:2px}.team-picker button>svg:last-child:not(.glyph){color:var(--tone)}.team-picker button.picked{border-color:var(--tone);background:var(--tint)}.dialog-footer{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dfe4d3;padding-top:21px}.dialog-footer p{font-size:14px;color:#869275;line-height:1.6;max-width:200px}.dialog-footer>.primary-button{font-size:14px;flex-shrink:0}.form-error{color:#a43926;font-size:14px;margin-top:15px}.command-modal{width:min(570px,calc(100vw - 32px))}.command-search{display:flex;align-items:center;gap:12px;padding:15px 23px;color:#879576;border-bottom:1px solid var(--line)}.command-search input{flex:1;min-width:0;border:0;background:none;min-height:38px;font-size:14px;color:var(--ink)}.command-results{padding:9px;max-height:400px;overflow:auto}.command-results button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:12px 16px;border-radius:5px}.command-results button:hover{background:#e8eddc}.command-results button>span{font-size:14px}.command-results small{display:block;margin-top:3px;font-size:14px;color:#859171}.command-results button>svg{color:#97a382}.command-hint{font-size:14px;display:flex;justify-content:space-between;padding:16px 23px;border-top:1px solid var(--line);color:#8c9979}.command-empty{padding:35px 20px;text-align:center;font-size:14px;color:#8c967c}.about-content{padding:30px}.about-content>.glyph{width:65px;height:65px;color:var(--orange);margin-bottom:20px}.about-content h2{font-family:var(--display);font-size:36px;font-weight:500;letter-spacing:-1.5px;line-height:1.25}.about-content h2 em{font-size:1.2em}.about-content>p{font-size:14px;line-height:1.8;color:#79846a;margin-top:22px}.about-note{display:flex;gap:13px;background:#e9eddf;border:1px solid #d8e0c9;padding:17px;border-radius:5px;margin:23px 0;color:#7b8965}.about-note>p{font-size:14px;line-height:1.8}.about-content>.mono{font-size:14px;color:#8e9a7c}.reference-links{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:10px;margin-bottom:26px}.reference-links a{display:flex;align-items:center;gap:7px;font-size:14px;min-height:30px}.reference-links a:hover{color:var(--orange)}.toast-region{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;width:max-content;max-width:calc(100vw - 32px)}.toast{display:flex;align-items:center;gap:12px;background:#2e3926;color:#f2f5eb;box-shadow:0 10px 30px #26331b30;border:1px solid #5d6c4d;padding:10px 13px 10px 17px;border-radius:8px;font-size:14px;animation:dialog-enter .2s ease-out}.toast>svg{color:#cadc9f}.toast>span{line-height:1.5}.toast>button{display:grid;place-items:center;min-height:28px;min-width:28px;color:#c4d1b3}.toast>button:hover{color:#fff}.motion-paused *{animation-play-state:paused!important}.motion-paused .modal,.motion-paused .toast{animation:none!important;opacity:1;transform:none}@keyframes pulse{50%{opacity:.45}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1500px){.workspace-body{grid-template-columns:minmax(0,1fr) 325px}.canvas{height:610px}.workspace-body{min-height:610px}.activity-panel{padding:25px 25px 0}.agent-node{width:193px}.core-node{width:220px}.node-top .mono{font-size:14px}.node-identity strong{font-size:25px}.node-identity>span{font-size:14px}.node-body{padding:17px 0}.glyph-tile{width:46px;height:46px}.node-bottom{font-size:14px;padding:10px 0}.event-content p,.event-route,.panel-heading h2{font-size:14px}.mission-invite{min-height:159px}.mission-invite>strong{font-size:22px}.mission-invite>span:nth-of-type(2){font-size:14px}.canvas-corner{font-size:14px}.lab-heading{padding-top:44px;padding-bottom:35px}.agent-list{min-height:610px}}@media(max-width:1200px){.topbar{margin:0 25px}.topbar nav{gap:22px}.header-actions{gap:12px}main{padding:0 25px}.workspace-body{grid-template-columns:minmax(0,1fr) 266px}.activity-panel{padding-left:16px;padding-right:16px}.agent-node{width:150px;padding:9px 10px 0}.core-node{width:172px}.node-top .mono{font-size:14px}.node-identity strong{font-size:20px}.glyph-tile{width:35px;height:35px;padding:5px}.node-body{gap:8px}.node-bottom,.node-tool-count{font-size:14px}.node-identity>span{font-size:14px}.core-node .glyph-tile{width:44px;height:44px}.core-node .node-identity strong{font-size:27px}.core-node .node-bottom{font-size:14px}.canvas-tip{display:none}.agent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.department-filters button{padding:0 9px}.lab-heading h1{font-size:43px;letter-spacing:-2px}.heading-asterisk{font-size:21px;top:-20px;margin-left:10px}.site-footer{padding-left:25px;padding-right:25px}.connector-grid{grid-template-columns:repeat(3,1fr)}.category-filters button{padding:0 8px;font-size:14px}.connection-toolbar{align-items:flex-start}.search-field{max-width:180px}.starter-grid h3{font-size:20px}}@media(max-width:1000px){.brand-powered,.brand-divider{display:none}.topbar{height:76px}.topbar nav{gap:20px}.topbar nav a{font-size:14px}.header-actions .dark-button{font-size:14px;padding:0 12px;min-height:39px}.command-button{display:none}.lab-heading h1{font-size:37px}.lab-meta{display:none}.lab-heading{padding:31px 0 25px}.workspace-body{grid-template-columns:minmax(0,1fr) 252px}.canvas{height:560px}.agent-node{width:136px;padding:8px 9px 0}.core-node{width:151px}.node-body{gap:6px;padding:13px 0}.node-identity strong{font-size:18px}.glyph-tile{width:29px;height:29px;padding:3px}.core-node .glyph-tile{width:35px;height:35px}.core-node .node-identity strong{font-size:25px}.core-node .node-top .mono{font-size:14px}.node-tool-count{display:none}.node-top .mono{font-size:14px;letter-spacing:0}.node-identity>span{font-size:14px}.core-node .node-body{padding:15px 0}.node-bottom,.core-node .node-bottom,.canvas-corner{font-size:14px}.top-right{font-size:14px;right:14px}.top-left{left:14px}.canvas-bottom{left:14px;right:12px}.canvas-bottom>span{font-size:14px;max-width:155px;line-height:1.5}.zoom-controls button{width:23px}.agent-list{padding:20px 16px;gap:13px}.agent-list .node-top .mono{font-size:14px}.activity-panel{padding-left:14px;padding-right:14px}.panel-heading h2,.panel-intro,.event-content p,.panel-foot{font-size:14px}.below-lab{align-items:flex-start}.below-lab>button{gap:8px;font-size:14px}.below-lab p,.below-lab p em{font-size:14px}.site-footer .mono{display:none}.section-heading h1{font-size:38px}.connection-toolbar{flex-wrap:wrap}.search-field{max-width:none;width:100%}.connector-card{padding:18px 17px 0}.connector-top>.mono{font-size:14px}.connector-card p{font-size:14px}.starter-grid{gap:10px}.starter-grid>button{padding:18px 15px 45px}.starter-grid h3{font-size:17px}.starter-grid p{font-size:14px}}@media(max-width:760px){.topbar{height:auto;min-height:115px;margin:0 20px;display:grid;grid-template-columns:1fr auto;gap:0}.brand{padding:17px 0 10px}.brand>.glyph{width:27px;height:27px}.wordmark{font-size:31px}.brand-period{font-size:14px}.brand-powered,.brand-divider{display:block}.brand-divider{height:24px}.brand-powered,.brand-powered b{font-size:14px}.header-actions{grid-column:2;grid-row:1;padding-top:5px;gap:10px}.header-actions>.dark-button{min-height:36px;padding:0 10px;font-size:14px}.user-avatar{width:29px;height:29px;font-size:14px}.topbar nav{grid-column:1/-1;grid-row:2;justify-content:center;height:43px;gap:38px}.topbar nav a{font-size:14px}main{padding:0 20px}.lab-heading{padding:31px 0 25px}.lab-heading .eyebrow{font-size:14px;letter-spacing:.04em}.lab-heading h1{font-size:40px;line-height:1.17;letter-spacing:-1.7px;margin-top:15px;margin-bottom:14px}.mobile-break{display:block}.heading-asterisk{top:-21px;font-size:23px;left:5px}.lab-heading p{font-size:14px;line-height:1.8;max-width:440px}.desktop-break{display:none}.workspace-toolbar{height:57px;padding:0 13px}.workspace-title{gap:7px}.workspace-title h2{font-size:14px}.workspace-icon{height:21px;width:21px}.workspace-title .tag{font-size:14px;padding:3px 4px;margin-left:0}.workspace-actions{gap:10px}.motion-toggle{min-width:27px;justify-content:center}.motion-toggle>span{display:none}.view-toggle{gap:0;padding:2px}.view-toggle button{width:27px}.workspace-body{grid-template-columns:minmax(0,1fr)}.canvas{height:535px}.agent-node{width:145px}.core-node{width:162px}.node-body{padding:12px 0;gap:7px}.node-top .mono{font-size:14px}.node-identity strong{font-size:20px}.node-identity>span{font-size:14px}.glyph-tile{height:34px;width:34px;padding:4px}.node-bottom{padding:9px 0;font-size:14px}.core-node .node-top .mono{font-size:14px}.core-node .glyph-tile{width:42px;height:42px}.core-node .node-body{padding:14px 0}.core-node .node-identity strong{font-size:28px}.core-node .node-bottom{font-size:14px}.top-left{font-size:14px;left:15px;top:17px}.top-right{font-size:14px;top:17px;right:15px}.canvas-bottom{left:15px;bottom:12px;right:12px}.canvas-bottom>span{font-size:14px;max-width:200px}.edge-label{font-size:14px}.activity-panel{border-left:0;border-top:1px solid var(--line);padding:21px 20px 0}.panel-heading h2,.panel-live,.panel-intro{font-size:14px}.event-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.event:not(:last-child):before{display:none}.event-route,.event-content p{font-size:14px}.event-content time{font-size:14px}.event-avatar{width:31px;height:31px}.event:last-child:nth-child(odd){grid-column:1/-1}.mission-invite{min-height:125px;margin-top:24px;padding:17px 19px}.mission-invite>.mono{font-size:14px}.mission-invite>strong{font-size:22px;margin:12px 0}.mission-invite>span:nth-of-type(2){font-size:14px}.invite-orbit{right:0;width:135px;height:135px;top:-8px}.panel-foot{font-size:14px;margin-top:18px;min-height:43px}.workspace-footer{padding:10px;min-height:85px}.department-filters{gap:2px;justify-content:center;width:100%}.department-filters button{min-height:32px;font-size:14px;padding:0 10px}.department-filters button:first-child{margin-right:0}.below-lab{flex-direction:column;gap:10px;padding:23px 0 18px}.below-lab p{font-size:14px}.below-lab p em{font-size:15px}.below-lab>button{font-size:14px}.site-footer{padding:20px;align-items:flex-start;font-size:14px}.site-footer>button{font-size:14px;min-height:18px}.agent-list{min-height:470px;padding:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-list .node-top .mono{font-size:14px}.inspector{padding-top:13px}.profile-art{height:140px;margin-top:5px}.profile-art>.glyph{height:95px;width:95px}.profile-description,.profile-focus p{font-size:14px}.profile-title h2{font-size:35px}.profile-title .tag{font-size:14px}.profile-tools{margin:20px 0}.profile-tools .text-button{font-size:14px;min-height:40px}.profile-focus>.mono,.profile-tools>.mono{font-size:14px}.tool-tag{font-size:14px;padding:7px 9px}.profile-cta{min-height:44px;font-size:14px}.current-mission{padding:17px;margin-top:22px}.mission-eyebrow,.current-mission h3{font-size:14px}.current-mission>p{font-size:14px}.current-mission>.text-button{font-size:14px;min-height:40px}.activity-panel:has(.current-mission) .event:nth-child(n+3){display:none}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading h1{font-size:34px;line-height:1.2}.section-heading p{font-size:14px;line-height:1.8}.secondary-view{padding:31px 0 10px}.section-heading .primary-button{font-size:14px}.missions-summary{gap:25px;margin-top:25px;padding:18px 0;justify-content:space-between}.missions-summary>span{display:flex;align-items:flex-start;flex-direction:column;gap:5px;font-size:14px}.missions-summary strong{font-size:29px}.empty-missions{padding:48px 12px}.empty-missions h2{font-size:23px}.empty-missions p{font-size:14px}.starter-grid{grid-template-columns:1fr}.starter-grid>button{padding:21px}.starter-grid h3{font-size:22px;margin:15px 0 10px}.starter-grid p{font-size:14px;max-width:90%}.history-row{gap:12px;flex-wrap:wrap;padding:22px 0}.history-content{flex-basis:80%}.history-content h2{font-size:14px}.history-status{margin-left:24px;width:100%;display:flex;align-items:center;gap:16px}.history-status>.mono{margin:0;order:2}.history-status>.progress-track{flex:1}.history-status>.text-button{width:auto;order:3;margin:0;min-width:110px;font-size:14px}.demo-notice{align-items:flex-start;flex-direction:column;gap:10px;margin:23px 0}.demo-notice p{font-size:14px}.connection-count{font-size:14px;padding:10px 12px}.category-filters{gap:4px}.category-filters button{font-size:14px;min-height:36px}.connector-grid{grid-template-columns:repeat(2,1fr);gap:11px}.connector-card{padding:15px 13px 0}.connector-top{flex-direction:column;align-items:flex-start;gap:12px}.connector-mark{width:36px;height:36px;font-size:23px}.connector-card h2{font-size:16px;margin-top:17px}.connector-card p{font-size:14px;min-height:36px}.connector-card>button{font-size:14px;gap:5px;min-height:46px}.connector-card>button>svg:last-child{display:none}.open-protocol{padding:24px 20px;margin-top:25px}.open-protocol h2{font-size:27px}.open-protocol p{font-size:14px}.open-protocol p br,.protocol-symbol{display:none}.open-protocol .eyebrow{font-size:14px}.modal{max-height:calc(100dvh - 28px);width:calc(100vw - 24px)}.modal-heading{height:57px;padding:0 20px}.dialog-title{padding:24px 22px 21px}.dialog-title h2{font-size:28px}.dialog-title p{font-size:14px;line-height:1.7;max-width:260px}.mini-orbit{width:44px;height:44px;right:24px;top:27px}.modal form{padding:0 22px 24px}.modal textarea{font-size:16px;line-height:1.6;min-height:130px}.template-row{gap:5px}.template-row button{font-size:14px;min-height:35px}.team-picker{gap:7px}.team-picker button{flex-basis:45%;padding:9px}.team-picker button>span{font-size:14px}.team-picker button small{font-size:14px}.team-picker button>.glyph{width:25px;height:25px}.dialog-footer{align-items:stretch;flex-direction:column-reverse;gap:13px;padding-top:19px}.dialog-footer p{max-width:none;text-align:center;font-size:14px}.dialog-footer>.primary-button{min-height:46px;font-size:14px}.about-content{padding:25px}.about-content h2{font-size:30px}.about-content>p{font-size:14px}.toast{font-size:14px;padding:9px 10px 9px 13px}.command-search input,.search-field input{font-size:16px}.command-search{padding:14px 18px}}@media(max-width:430px){.topbar{margin:0 15px}.brand{gap:7px}.brand-divider{margin:0 1px 0 4px}.header-actions{gap:8px}.header-actions>.dark-button{padding:0 8px;font-size:14px;gap:4px}.header-actions>.dark-button>svg{width:13px}.header-actions .user-avatar{display:none}main{padding:0 15px}.lab-heading h1{font-size:38px}.lab-heading .eyebrow,.lab-heading p,.workspace-title h2{font-size:14px}.workspace-toolbar{padding:0 10px}.workspace-title .tag{font-size:14px}.workspace-icon{height:18px;width:18px}.workspace-actions{gap:5px}.workspace-title{gap:6px}.canvas{height:510px}.agent-node{width:123px;padding:8px 8px 0}.core-node{width:141px}.node-identity strong{font-size:17px}.node-top .mono{font-size:14px}.node-top>svg{width:10px}.node-body{padding:12px 0;gap:6px}.glyph-tile{width:28px;height:28px;padding:3px}.node-identity>span{font-size:14px}.node-bottom{font-size:14px;gap:4px}.node-bottom .status-dot{width:3px;height:3px}.core-node .node-top .mono{font-size:14px}.core-node .glyph-tile{width:35px;height:35px}.core-node .node-identity strong{font-size:25px}.core-node .node-bottom,.canvas-corner{font-size:14px}.top-left{left:12px}.top-right{right:12px;font-size:14px}.canvas-bottom>span{font-size:14px;max-width:155px;gap:5px}.canvas-bottom{left:10px;right:8px}.zoom-controls button{width:22px;height:25px}.zoom-controls .mono{font-size:14px;min-width:26px}.zoom-controls button:last-child{width:27px}.department-filters button{font-size:14px;padding:0 8px}.event-list{grid-template-columns:1fr;gap:19px}.event-content p{font-size:14px}.event:not(:last-child):before{display:block}.event:nth-child(3){display:none}.activity-panel{padding-left:16px;padding-right:16px}.panel-heading h2{font-size:14px}.agent-list{padding:20px 14px;gap:12px;min-height:450px}.agent-list .agent-node{padding:10px 9px 0}.agent-list .node-top .mono{font-size:14px}.agent-list .node-identity strong{font-size:19px}.agent-list .core-node .glyph-tile{width:28px;height:28px}.agent-list .core-node .node-identity strong{font-size:19px}.agent-list .node-identity>span{font-size:14px}.agent-list .node-bottom{font-size:14px}.agent-list .node-body{gap:5px}.site-footer{padding:18px 15px;font-size:14px}.site-footer>button{font-size:14px}.mini-orbit{display:none}.dialog-title h2{font-size:27px}.modal form{padding-left:19px;padding-right:19px}.template-row button{font-size:14px;padding:7px 6px}.template-row button>svg{width:10px}.connector-grid{gap:9px}.connector-card{padding:13px 11px 0}.connector-card>button{font-size:14px}.connector-card>button>svg{width:13px}.section-heading h1{font-size:32px}}@media(max-width:360px){.agent-node{width:111px}.core-node{width:128px}.node-top .mono{font-size:14px}.node-body{gap:4px}.node-identity strong{font-size:16px}.glyph-tile{width:25px;height:25px}.node-identity>span{font-size:14px}.node-bottom,.core-node .node-top .mono{font-size:14px}.core-node .glyph-tile{width:32px;height:32px}.core-node .node-bottom{font-size:14px}.canvas-bottom>span{max-width:135px}.lab-heading h1{font-size:34px}.heading-asterisk{margin-left:8px;font-size:21px}.topbar nav{gap:30px}.brand-powered,.brand-divider{display:none}.view-toggle button{width:24px}.workspace-title .tag{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.event-content p{color:#616758;font-size:14px}.event-content time{color:#747d65;font-size:14px}.panel-intro{color:#707861;font-size:14px}.event-route{font-size:14px}.event-route>span{color:#6e7662}.panel-foot{color:#70795f}.node-top{color:#6d765f}.node-bottom{color:#68735a;font-size:14px}.node-identity>span{color:#626d55;font-size:14px}.node-top .mono,.core-node .node-top .mono{font-size:14px}.node-tool-count{color:#747d67}.department-filters button{color:#606b51;font-size:14px}.profile-description{color:#626e54;font-size:14px}.profile-tools .text-button{color:#616e51}.mission-invite>.mono{color:#687556}.mission-invite>span:nth-of-type(2){font-size:14px}.panel-live{color:#737d64}.lab-heading p{color:#686d60;font-size:14px}.agent-node{width:186px}.core-node{width:210px}.node-top .mono{letter-spacing:0}.node-identity strong{font-size:24px}.current-mission>p{color:#657452}.profile-focus>.mono,.profile-tools>.mono{color:#687753}.connector-card p,.demo-notice p,.open-protocol p{color:#63734f}.connector-card>button{color:#586b42}.connector-card>button.connector-enabled{color:#546d33}.category-filters button{color:#5d6f47}.dialog-footer p,.dialog-title p{color:#687958}.template-row button{color:#5f7448}.team-picker button small{color:#566b42}.connection-count{color:#526b35}.empty-missions p{color:#65774f}.starter-grid p{color:#61744a}@media(min-width:1001px){.node-body{padding:16px 0}.glyph-tile{width:44px;height:44px}.node-bottom{padding:10px 0}.core-node .node-body{padding:18px 0}.core-node .node-identity strong{font-size:32px}}@media(min-width:1500px){.agent-node{width:205px}.core-node{width:224px}}@media(max-width:1200px){.agent-node{width:154px}.core-node{width:176px}.node-identity strong{font-size:21px}.node-identity>span{font-size:14px}.node-top .mono,.core-node .node-top .mono,.node-bottom,.event-content p,.panel-intro,.event-route,.department-filters button{font-size:14px}.glyph-tile{width:35px;height:35px}.lab-heading p{font-size:14px}}@media(max-width:1000px){.agent-node{width:136px}.core-node{width:154px}.node-identity strong{font-size:19px}.node-top .mono{font-size:14px}.node-identity>span{font-size:14px}.node-bottom{font-size:14px}.glyph-tile{width:29px;height:29px}.panel-intro,.event-content p,.lab-heading p{font-size:14px}}@media(max-width:760px){.canvas{height:570px}.graph-stage>.agent-node[data-agent=sales]{top:23%!important}.graph-stage>.agent-node[data-agent=marketing]{top:22%!important}.graph-stage>.agent-node[data-agent=orchestrator]{top:46%!important}.graph-stage>.agent-node[data-agent=management]{left:21%!important;top:67%!important}.graph-stage>.agent-node[data-agent=design]{left:79%!important;top:67%!important}.graph-stage>.agent-node[data-agent=rh]{top:86%!important}.connections{opacity:.55}.agent-node{width:147px}.core-node{width:166px}.node-identity strong{font-size:22px}.glyph-tile{width:34px;height:34px}.node-top .mono{font-size:14px}.node-identity>span{font-size:14px}.node-bottom,.event-content p,.event-route,.panel-intro{font-size:14px}.department-filters button{font-size:14px;min-height:44px}.workspace-footer{min-height:64px}.event-content time{font-size:14px}.lab-heading p{font-size:14px}.motion-toggle{min-width:36px;min-height:44px}.view-toggle button{height:36px;min-width:32px}.zoom-controls button{height:34px;min-width:26px}.canvas-bottom>span{max-width:190px}.canvas-bottom{bottom:10px}.profile-tools .text-button,.category-filters button{min-height:44px}.template-row button{min-height:38px}.connector-card>button{min-height:49px}.team-picker button{min-height:52px}}@media(max-width:430px){.agent-node{width:123px}.core-node{width:142px}.node-identity strong{font-size:18px}.glyph-tile{width:28px;height:28px}.node-top .mono,.core-node .node-top .mono{font-size:14px}.node-identity>span{font-size:14px}.node-bottom,.core-node .node-bottom{font-size:14px}.canvas-bottom>span{max-width:142px}.lab-heading p{font-size:14px}.view-toggle button{min-width:27px}.motion-toggle{min-width:28px}.workspace-actions{gap:4px}.department-filters button{font-size:14px;padding:0 9px}.agent-list .node-top .mono{font-size:14px}.agent-list .node-identity>span{font-size:14px}.agent-list .node-bottom{font-size:14px}.agent-list .node-body{gap:7px}}@media(max-width:360px){.agent-node{width:111px}.core-node{width:128px}.node-top .mono,.core-node .node-top .mono{font-size:14px}.node-identity strong{font-size:17px}.node-identity>span{font-size:14px}.node-bottom{font-size:14px}.glyph-tile{width:25px;height:25px}.core-node .node-bottom{font-size:14px}.canvas-bottom>span{max-width:120px}.zoom-controls button{min-width:22px}}:root{--cobalt: #202dc6;--acid: #e2f3a4;--ivory: #f5f2e9;--carbon: #191b19;--pixel: "Silkscreen", monospace}.experience-app{max-width:none}.experience-home{background:var(--cobalt);color:var(--ivory)}.experience-home main{padding:0}.experience-app .topbar{margin:0;padding:0 3.5%;height:92px;border-bottom:1px solid #ffffff2b;position:relative;z-index:10}.experience-home .brand>.glyph{color:var(--acid);width:35px;height:35px}.experience-app .wordmark{font-family:DM Sans Variable,sans-serif;font-size:35px;font-weight:900;letter-spacing:-2px}.experience-app .brand-period{font-size:14px;letter-spacing:0;margin:4px 0 0 6px}.experience-home .brand-powered,.experience-home .brand-powered b{color:var(--ivory)}.experience-home .brand-divider{background:#ffffff45}.experience-home .topbar nav a{color:#dbdefa;font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em}.experience-home .topbar nav a.active{color:#fff}.experience-home .topbar nav a.active:after{display:none}.experience-home .nav-dot{background:var(--acid)}.experience-home .header-actions>.dark-button{background:var(--ivory);border-radius:0;color:var(--cobalt);height:43px;font-family:var(--mono);font-size:14px;letter-spacing:.02em;padding:0 19px}.experience-home .header-actions>.dark-button>svg{display:none}.experience-home .command-button{color:#d8defa;border-color:#ffffff40;border-radius:0}.experience-home .user-avatar,.experience-home .site-footer{display:none}.experience-home .brand-powered{font-family:var(--mono);font-size:14px}.experience-home .brand-powered b{font-family:DM Sans Variable,sans-serif;font-size:16px}.experience-inner{background:var(--ivory);color:var(--carbon)}.experience-inner .topbar{border-color:#d5d4c9}.experience-inner .brand>.glyph{color:var(--cobalt)}.experience-inner .primary-button{background:var(--cobalt)}.experience-inner .topbar nav a.active:after{background:var(--cobalt)}.experience-inner .lab-heading h1{font-family:DM Sans Variable,sans-serif;font-weight:650}.experience-inner .lab-workspace{border-radius:0}.experience-inner .canvas{background-color:#eff1f5}.experience-inner .core-node{background:#e4e8ff;border-color:#858ee4;box-shadow:0 0 0 6px #2537d019}.experience-inner .core-node .glyph-tile{color:#3547c3}.experience-inner .agent-node,.experience-inner .dark-button,.experience-inner .primary-button{border-radius:2px}.experience-inner .connector-card{border-radius:0}.experience-inner .section-heading h1{font-family:DM Sans Variable,sans-serif}.experience-inner .section-heading h1 em{color:var(--cobalt)}.experience-home{background:#f2f0e9;color:#25231f}.experience-home .topbar{border-color:#d4d2c9;height:88px}.experience-home .brand>.glyph{color:#222bc4}.experience-home .brand-powered,.experience-home .brand-powered b{color:#25231f}.experience-home .brand-divider{background:#c8c6bc}.experience-home .topbar nav a,.experience-home .topbar nav a.active{font:500 14px DM Sans Variable,sans-serif;text-transform:none;letter-spacing:0;color:#37352e}.experience-home .header-actions>.dark-button{font:500 14px DM Sans Variable,sans-serif;min-height:44px;border-radius:30px;background:#292821;color:#fff;padding:0 22px}.experience-home .command-button{color:#25231f;border-color:#c8c6bc;border-radius:50%;width:44px;height:44px}.experience{font-family:DM Sans Variable,sans-serif;--world-pad: clamp(24px, 5vw, 90px)}.experience h2,.experience h3,.experience h4{font-family:inherit}.experience button:focus-visible,.experience a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.experience button:active{transform:none}.experience p{line-height:1.55}.collective-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:5%;padding:64px 4% 52px}.intro-label{font-size:15px;margin-bottom:32px}.intro-copy h1{font-size:clamp(58px,7.6vw,120px);line-height:.98;letter-spacing:-.065em;font-weight:550}.intro-copy h1 span{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.035em}.intro-bottom{display:flex;align-items:flex-end;gap:32px;margin-top:38px;flex-wrap:wrap}.intro-bottom p{font-size:16px;max-width:400px}.intro-link{display:inline-flex;align-items:center;gap:24px;padding:0 0 10px;border-bottom:1px solid;min-height:44px;font-size:14px}.collective-art{position:relative;background:#2434bc;min-height:365px;color:#edeecc;border-radius:1px;overflow:hidden}.intelligence-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collective-art>span{position:absolute;left:24px;bottom:23px;font-size:14px}.collective-art>button{position:absolute;right:15px;bottom:12px;width:44px;height:44px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center}.agent-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 4%;scroll-margin-top:24px}.index-agent{text-align:left;min-width:0;padding:20px 20px 22px;display:flex;flex-direction:column;position:relative;min-height:235px;transition:filter .2s}.index-agent:hover{filter:brightness(.95)}.index-agent>div{display:flex;justify-content:space-between;font-size:14px;gap:8px;min-height:34px}.index-agent>.glyph{width:54px;height:54px;margin:12px 0 22px}.index-agent strong{font-size:37px;line-height:1;letter-spacing:-1.6px;font-weight:650}.index-agent small{font-size:14px;margin-top:13px}.index-sales{background:#f2d45f;color:#413820;--glyph-hole: #f2d45f}.index-marketing{background:#502642;color:#f6ddd4;font-family:"Instrument Serif",serif;--glyph-hole: #502642}.index-marketing strong{font-size:44px;font-weight:400}.index-marketing>div,.index-marketing small{font-family:DM Sans Variable,sans-serif}.index-design{background:#dafa63;color:#21271b;--glyph-hole: #dafa63}.index-design strong{font-family:Syne Variable,sans-serif;font-weight:800}.index-rh{background:#edd6da;color:#5b3341;--glyph-hole: #edd6da}.index-rh strong{font-family:"Instrument Serif",serif;font-size:45px;font-weight:400}.index-management{background:#262a29;color:#d8e2d3;--glyph-hole: #262a29}.index-management strong{font-family:var(--mono);font-size:32px;letter-spacing:-2px}.index-orchestrator{background:#2434bc;color:#e5ebc0;--glyph-hole: #2434bc}.index-orchestrator strong{font-family:var(--pixel);font-size:28px;letter-spacing:-2px}.intro-footnote{display:flex;justify-content:space-between;gap:18px;padding:22px 4% 64px;font-size:14px;color:#615e55}.world-nav{display:flex;position:sticky;top:0;z-index:8;background:#f5f3ecef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid #d4d2c9;padding:0 4%;overflow-x:auto;scrollbar-width:thin}.world-nav button{display:flex;align-items:center;gap:9px;min-height:62px;flex:1;padding:0 16px;white-space:nowrap;border-bottom:3px solid transparent;font-size:14px}.world-nav button.active{border-color:#2434bc;color:#2434bc}.world-nav .glyph{width:22px;height:22px}.world-nav button>span{font-size:14px;color:#69675e}.agent-world{padding:68px var(--world-pad) 55px;scroll-margin-top:60px}.world-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:45px}.world-identity{display:flex;gap:23px;align-items:center}.world-identity>.glyph{width:95px;height:95px;--glyph-hole: #f3efd8}.world-identity p{font-size:14px}.world-identity h2{font-size:clamp(70px,8vw,112px);line-height:1.04;font-weight:750;letter-spacing:-7px}.world-identity h2>span{font-size:20px;vertical-align:top;letter-spacing:0;position:relative;top:16px;margin-left:9px}.world-intention p{font-size:25px;line-height:1.25;letter-spacing:-.7px;margin-bottom:22px}.atlas-world{background:#f3efd8;color:#3b3425}.atlas-cta{display:flex;align-items:center;gap:24px;min-height:46px;padding:10px 19px;background:#f3d14c;border-radius:30px;font-size:14px;font-weight:600}.atlas-cta:hover{background:#e8c02d}.atlas-desk{background:#fffdf4;border:1px solid #d8d0b2;border-radius:8px;overflow:hidden}.desk-title{display:flex;justify-content:space-between;padding:19px 24px;border-bottom:1px solid #ded9c3;font-size:14px;font-weight:600;gap:15px}.desk-title>span+span{font-size:14px;font-weight:400;color:#736b57}.atlas-workspace{display:grid;grid-template-columns:1fr 1.35fr}.account-list{border-right:1px solid #ded9c3;padding:25px}.list-caption{font-size:14px;display:flex;justify-content:space-between;margin-bottom:14px;color:#736b57}.account-list>button{display:flex;align-items:center;width:100%;gap:14px;min-height:82px;padding:12px;border-bottom:1px solid #e6e1cf;text-align:left}.account-list>button[aria-pressed=true]{background:#f4edce;border-radius:4px;border-color:transparent}.company-initial{width:37px;height:37px;display:grid;place-items:center;background:#e8e5d9;border:1px solid #d5d0bc;border-radius:7px;font-family:"Instrument Serif",serif;font-size:25px}.account-list button>span:nth-child(2){flex:1}.account-list strong{display:block;font-size:15px;font-weight:550}.account-list small{display:block;color:#756d59;font-size:14px;margin-top:5px}.account-list>p{font-size:14px;color:#746b58;max-width:280px;margin:22px 10px 0}.account-brief{padding:28px 36px}.signal-tag{display:inline-block;border:1px solid #d6cfb1;padding:5px 10px;border-radius:4px;font-size:14px}.account-brief h3{font-size:33px;letter-spacing:-1px;font-weight:550;margin:18px 0 13px}.account-brief>p{font-size:15px;max-width:570px}.next-action{margin:24px 0 21px;padding-top:19px;border-top:1px solid #ded9c3}.next-action>span{font-size:14px;color:#746b58}.next-action p{font-size:14px;margin-top:7px}.brief-tools{font-size:14px;color:#756747}.agent-relay{display:flex;align-items:center;gap:15px;padding:14px 24px;background:#ebe5c9;font-size:14px}.agent-relay>.glyph{width:25px;height:25px;--glyph-hole: #ebe5c9}.agent-relay b{margin-right:12px}.agent-relay>span{flex:1}.agent-relay button{width:44px;height:44px;display:grid;place-items:center}.agent-stack{margin-top:54px}.stack-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-bottom:22px;border-bottom:1px solid #716d5040}.stack-heading h3{font-size:24px;letter-spacing:-.6px;font-weight:500}.stack-heading>span{font-size:14px;opacity:.8}.stack-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;margin-top:24px}.stack-group h4{font-size:14px;font-weight:500;margin:0 0 12px;opacity:.78;min-height:32px}.stack-group button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;text-align:left;font-size:15px;border-bottom:1px solid #716d5029;padding:8px 0}.stack-group button:hover{opacity:.65}.stack-group button svg{opacity:.6}.stack-disclaimer{font-size:14px;opacity:.78;margin-top:26px}.echo-world{background:#241e24;color:#f4e0d7;padding-top:56px}.echo-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}.echo-intro h2{font:400 clamp(120px,16vw,225px)/.85 "Instrument Serif",serif;letter-spacing:-.035em;margin-top:12px}.echo-intro h2>span{font:400 26px DM Sans Variable,sans-serif;vertical-align:top;display:inline-block;margin:18px 0 0 14px}.echo-intro>div>p{font-size:14px}.echo-intro>div+div{width:310px}.echo-intro .glyph{width:57px;height:57px;margin-bottom:20px;color:#faaeab}.echo-intro>div+div p{font-size:20px;line-height:1.35}.echo-intro button{border-bottom:1px solid #f4e0d78c;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;margin-top:20px;font-size:14px}.echo-studio{display:grid;grid-template-columns:1.25fr 1fr;min-height:430px}.echo-poster{position:relative;overflow:hidden;background:#713d52;color:#fff5e6;padding:35px;display:flex;flex-direction:column;min-height:450px}.echo-texture{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 75% 70%,#f87c54 0%,#c64377 25%,transparent 55%),radial-gradient(ellipse at 15% 10%,#d3b4df,#743f61 35%,#40213d 85%);filter:contrast(1.15);transition:filter .4s}.echo-texture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#ffffff0a 0px,#ffffff0a 1px,transparent 1px,transparent 3px)}.campaign-1 .echo-texture{filter:hue-rotate(65deg)}.campaign-2 .echo-texture{filter:hue-rotate(-35deg)}.echo-poster>*:not(.echo-texture){position:relative}.poster-label{font-size:14px}.echo-poster h3{font:400 clamp(48px,5vw,76px)/.98 "Instrument Serif",serif;white-space:pre-line;letter-spacing:-1px;margin:auto 0 20px;text-shadow:0 1px 18px #300e2855}.echo-poster>p{font-size:14px;max-width:260px;line-height:1.4}.poster-edition{font-size:14px;margin-top:50px}.campaign-notebook{background:#ece3d5;color:#33252c;padding:28px 32px;display:flex;flex-direction:column}.campaign-tabs{display:flex;border-bottom:1px solid #bdacaa;gap:20px}.campaign-tabs button{font-size:14px;min-height:44px;border-bottom:2px solid transparent;padding:0 0 12px}.campaign-tabs button[aria-pressed=true]{border-color:#663e53}.campaign-note{padding:37px 0 26px;flex:1}.campaign-note>span,.campaign-note>div>span{font-size:14px;color:#77626d;display:block}.campaign-note h3{font:400 42px "Instrument Serif",serif;margin:10px 0 18px}.campaign-note>p{font-size:16px;max-width:400px}.campaign-note strong{font-size:14px;font-weight:500;display:block;margin-top:8px}.echo-relay{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bdacaa;min-height:54px;font-size:14px;text-align:left;gap:14px}.echo-world .stack-heading,.echo-world .stack-group button{border-color:#f4e0d733}.echo-world .stack-heading h3{font:400 34px "Instrument Serif",serif}.forma-world{background:#eeeae3;color:#22231f}.forma-title{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:45px}.forma-title h2{font:750 clamp(92px,13vw,175px)/.85 "Syne Variable",sans-serif;letter-spacing:-.07em}.forma-title h2 span{font-family:DM Sans Variable,sans-serif;font-weight:450;font-size:.7em;margin-left:20px}.forma-title>div{padding-bottom:5px}.forma-title p{font-size:14px}.forma-title button{display:flex;align-items:center;justify-content:space-between;background:#23251d;color:#eef1df;width:100%;padding:12px 18px;margin-top:20px;min-height:46px;font-size:14px}.forma-workbench{display:grid;grid-template-columns:300px 1fr;border:1px solid #bfc0b3}.forma-sidebar{background:#dafa63;padding:30px 26px}.studio-label{font-size:14px}.forma-sidebar h3{font-size:37px;line-height:1.02;letter-spacing:-1.8px;font-weight:550;margin:36px 0 20px}.forma-sidebar p{font-size:14px}.forma-sidebar>div{margin:28px 0 45px}.forma-sidebar button{display:flex;width:100%;align-items:center;gap:14px;text-align:left;min-height:47px;font-size:14px;border-top:1px solid #394d3940;padding:8px 0}.forma-sidebar button[aria-pressed=true]{font-weight:700}.forma-sidebar button>span{font-family:var(--mono);font-size:14px}.forma-sidebar button>svg{margin-left:auto}.forma-sidebar p.forma-source{font-size:14px;line-height:1.9}.forma-canvas{background:#d9d8d1;padding:0 30px 20px;display:flex;flex-direction:column;align-items:center}.canvas-toolbar{display:flex;justify-content:space-between;width:100%;gap:12px;padding:18px 0;color:#606254;font-size:14px}.forma-print{width:100%;max-width:560px;min-height:415px;background:#f8f6ef;padding:22px 28px;position:relative;display:flex;flex-direction:column;overflow:hidden;color:#232caa}.print-top,.print-bottom{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:16px}.forma-print h3{font-size:52px;line-height:1.03;font-weight:500;letter-spacing:-2.3px;margin:32px 0 42px;position:relative;z-index:1}.forma-print h3 em{font-family:"Instrument Serif",serif;font-size:1.14em;font-weight:400}.print-orbit{position:absolute;right:15px;bottom:62px;transform:rotate(-20deg);color:#f0683f}.print-orbit .glyph{height:175px;width:175px}.print-bottom{margin-top:auto;position:relative;z-index:1}.canvas-footer{display:flex;justify-content:space-between;width:100%;max-width:560px;gap:12px;align-items:center;font-size:14px;color:#68675d;padding-top:18px}.canvas-footer>div{display:flex;gap:4px}.canvas-footer i{display:block;width:18px;height:18px;border:1px solid #0003}.direction-1 .forma-print{background:#ef5b36;color:#241b13}.direction-1 .forma-print h3{font-weight:900;font-size:62px;line-height:.87;margin:27px 0}.print-plus{position:absolute;right:18px;bottom:43px;font-size:180px;font-weight:200;line-height:1;color:#d9fa63}.direction-2 .forma-print{background:#2334d2;color:#f3ebde}.experimental-letters{position:absolute;right:20px;top:60px;font-family:"Instrument Serif",serif;font-size:235px;line-height:1;color:#e4efaa;transform:rotate(-15deg);letter-spacing:-40px}.experimental-letters span{font-family:Syne Variable,sans-serif;color:#ed8972}.direction-2 .forma-print h3{margin-top:210px;font:400 45px/.9 "Instrument Serif",serif}.alma-world{background:#f2e6e7;color:#54313c}.alma-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin:0 0 45px}.alma-name{position:relative;padding-left:16px}.alma-name>.glyph{position:absolute;right:25px;top:0;width:70px;height:70px;color:#987c73}.alma-name h2{font:400 clamp(110px,14vw,190px)/.95 "Instrument Serif",serif;letter-spacing:-.04em}.alma-name p{font-size:14px;margin:15px 0 0 7px}.alma-intro>div+div h3{font:400 44px/1.03 "Instrument Serif",serif;letter-spacing:-.5px;margin-bottom:18px}.alma-intro>div+div p{font-size:15px}.alma-intro button{background:#54313c;color:#f7ece8;border-radius:30px;display:flex;gap:25px;align-items:center;min-height:47px;padding:12px 22px;font-size:14px;margin-top:25px}.alma-notebook{display:grid;grid-template-columns:1fr 1.65fr;border-block:1px solid #c5aeb3}.notebook-margin{padding:30px 25px 32px 0;border-right:1px solid #c5aeb3}.notebook-margin>span{font-size:14px}.notebook-margin>p{font:400 36px/1.1 "Instrument Serif",serif;margin:26px 0}.notebook-margin button{display:flex;align-items:center;gap:16px;min-height:48px;font-size:14px;padding:8px 4px;width:100%;text-align:left}.notebook-margin button>span{width:25px;height:25px;border:1px solid #b39c9f;display:grid;place-items:center;border-radius:50%;font-size:14px}.notebook-margin button[aria-pressed=true]>span{background:#54313c;color:#fff;border-color:#54313c}.notebook-margin button[aria-pressed=true]{font-weight:650}.notebook-page{padding:32px 40px;background:#f9f3e9}.notebook-page>span{font-size:14px;color:#81646b}.notebook-page h3{font:400 38px/1.08 "Instrument Serif",serif;max-width:390px;margin:25px 0}.onboarding-checks label{display:flex;align-items:center;gap:14px;border-bottom:1px solid #dfd4c9;min-height:55px;cursor:pointer;font-size:14px}.onboarding-checks input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#54313c;width:19px;height:19px;flex-shrink:0;margin:0}.onboarding-checks input:checked+span{text-decoration:line-through;opacity:.7}.notebook-footer{display:flex;justify-content:space-between;gap:18px;font-size:14px;line-height:1.6;margin-top:25px;color:#795962}.alma-world .stack-heading h3{font:400 34px "Instrument Serif",serif}.nova-world{background:#222725;color:#dfebd8}.nova-title{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:48px}.nova-title>div>p{font-family:var(--mono);font-size:14px}.nova-title h2{font:400 clamp(80px,10vw,145px)/1.1 var(--mono);letter-spacing:-10px}.nova-title h2>span{color:#b9d9a2}.nova-title>div+div>p{font:400 22px/1.4 DM Sans Variable,sans-serif}.nova-title button{display:flex;align-items:center;gap:30px;border:1px solid #889782;padding:12px 18px;min-height:46px;font:400 14px var(--mono);margin-top:22px}.nova-console{border:1px solid #52604f}.console-header{display:flex;justify-content:space-between;gap:15px;padding:17px 23px;border-bottom:1px solid #52604f;font:400 14px var(--mono);color:#b4c5ad}.console-main{display:grid;grid-template-columns:1fr 1.4fr}.console-steps{padding:30px 20px;border-right:1px solid #52604f}.console-steps button{display:flex;align-items:center;width:100%;gap:16px;min-height:66px;text-align:left;font:400 14px var(--mono);padding:8px 12px;color:#a4b69e}.console-steps button>span:first-child{width:20px}.console-steps button>span:last-child{margin-left:auto}.console-steps button[aria-pressed=true]{background:#354232;color:#e6f2da}.console-output{padding:32px 35px;min-height:330px}.console-command{font:400 14px var(--mono);color:#b4cd9e}.console-output h3{font-size:24px;font-weight:400;margin:24px 0 15px;letter-spacing:-.5px}.console-output>p:not(.console-command){font-size:14px;color:#b7c6b2;max-width:540px}.console-files{display:flex;justify-content:space-between;gap:16px;font:400 14px var(--mono);padding:23px 0;color:#a1b393}.console-output>button{display:flex;align-items:center;gap:15px;font:400 14px var(--mono);min-height:44px;padding:10px 16px;background:#d3e3be;color:#1e2a1c}.nova-world .stack-heading,.nova-world .stack-group button{border-color:#d3e3be33}.nova-world .stack-heading h3{font:400 22px var(--mono)}.nova-world .stack-group h4,.nova-world .stack-group button{font-family:var(--mono)}.nova-world .stack-group button{font-size:14px}.silo-world{background:#2434bc;color:#f2f0d8}.silo-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:50px}.silo-intro>div>p{font-size:14px}.silo-intro h2{font:400 clamp(60px,8vw,112px)/1.2 var(--pixel);letter-spacing:-6px;margin-top:20px}.silo-intro h2>span{font:400 .7em DM Sans Variable,sans-serif;margin-left:8px}.silo-intro h3{font-size:35px;line-height:1.1;letter-spacing:-1px;font-weight:450;margin-bottom:18px}.silo-intro>div+div>p{max-width:450px}.silo-intro button{display:flex;align-items:center;gap:25px;min-height:48px;margin-top:24px;border-bottom:1px solid #f2f0d880;font-size:14px;padding:8px 0}.handoff-board{border:1px solid #fff5;display:grid;grid-template-columns:1.35fr 1fr}.handoff-agents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:25px 16px;gap:6px;align-items:center}.handoff-agents button{display:flex;align-items:center;flex-direction:column;gap:12px;padding:20px 3px;min-height:160px;border:1px solid transparent}.handoff-agents button[aria-pressed=true]{border-color:#e5ebae;background:#ffffff0f}.handoff-agents .glyph{width:38px;height:38px;--glyph-hole: #2434bc}.handoff-agents strong{font-size:14px;font-weight:500}.handoff-agents button>span{font-size:14px;text-align:center}.handoff-message{border-left:1px solid #fff5;padding:28px;display:flex;flex-direction:column;justify-content:center}.handoff-message>span{font-size:14px;color:#e0ed98}.handoff-message p{font-size:16px;margin:15px 0 22px}.handoff-message small{font-size:14px;opacity:.75}.silo-world .stack-heading,.silo-world .stack-group button{border-color:#fff4}.catalog-link{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #fff4;padding-top:28px;margin-top:35px}.catalog-link>span{font-size:14px;max-width:460px;line-height:1.6}.catalog-link button{display:flex;align-items:center;gap:20px;border-bottom:1px solid;padding:8px 0;min-height:44px;font-size:14px}.collective-footer{background:#f2f0e9;padding:72px var(--world-pad) 24px}.collective-footer>p{font-size:20px}.collective-footer>button{font:400 clamp(52px,8vw,112px) "Instrument Serif",serif;letter-spacing:-.035em;display:flex;align-items:center;gap:40px;padding:16px 0 60px}.collective-footer>button>svg{width:70px;height:70px;stroke-width:1.2}.collective-footer>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cbc8ba;padding-top:20px;font-size:14px}.collective-footer>div>button{min-height:44px}.tool-detail-modal{color:#292821;background:#f5f2e9;width:min(520px,calc(100vw - 32px))}.tool-detail-modal .tool-detail-label{font-size:14px;margin:28px 0 15px;color:#746d5e}.tool-detail-modal h2{font:500 42px/1.1 DM Sans Variable,sans-serif;letter-spacing:-1.5px;margin-bottom:20px}.tool-detail-modal p{line-height:1.6}.tool-detail-status{font-size:14px;padding:19px 0;border-top:1px solid #d4cfc1;border-bottom:1px solid #d4cfc1;margin:28px 0 16px;color:#736b5b}.tool-detail-modal>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;border-bottom:1px solid;font-size:14px}@media(min-width:1700px){.experience{--world-pad: max(80px, calc((100vw - 1500px)/2) )}.collective-intro,.agent-index,.intro-footnote{max-width:1700px;margin-inline:auto}}@media(max-width:1100px){.world-nav button{padding-inline:10px}.world-nav button>span{display:none}.index-agent{padding:16px 13px}.index-agent strong{font-size:31px}.index-orchestrator strong{font-size:24px}.index-management strong{font-size:28px}.collective-intro{gap:30px}.intro-copy h1{font-size:8vw}.collective-art{min-height:320px}.stack-groups{gap:24px}.stack-group button{font-size:14px}.handoff-board{grid-template-columns:1fr}.handoff-message{border-left:0;border-top:1px solid #fff5}.forma-workbench{grid-template-columns:250px 1fr}.forma-print h3{font-size:46px}.world-identity h2{font-size:88px}.world-intention p{font-size:22px}.alma-intro{gap:40px}.alma-name>.glyph{right:0;width:54px}.notebook-page{padding:28px}.experience-home .topbar nav{gap:18px}}@media(max-width:760px){.experience-app .topbar{height:auto;min-height:84px;padding:18px 5%;flex-wrap:wrap;gap:17px}.experience-home .topbar nav{order:3;width:100%;justify-content:space-between;padding-top:14px;border-top:1px solid #ccc8bc;margin:0;gap:16px}.experience-home .wordmark{font-size:29px}.experience-home .brand>.glyph{width:25px;height:25px}.experience-home .header-actions{margin-left:auto}.experience-home .header-actions>.dark-button{font-size:14px;padding:0 14px}.experience-home .command-button,.experience-home .brand-powered,.experience-home .brand-divider{display:none}.collective-intro{grid-template-columns:1fr;padding:34px 5% 30px;gap:28px}.intro-label{font-size:14px;margin-bottom:24px}.intro-copy h1{font-size:clamp(52px,11.4vw,86px);letter-spacing:-.055em}.intro-bottom{margin-top:24px;gap:16px}.intro-bottom p,.intro-link{font-size:14px}.collective-art{min-height:235px}.agent-index{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:5%}.index-agent{min-height:190px;padding:14px 13px}.index-agent>div{font-size:14px}.index-agent>div svg{width:14px;height:14px}.index-agent>.glyph{width:40px;height:40px;margin:10px 0 20px}.index-agent strong{font-size:32px}.index-agent small{font-size:14px;margin-top:10px}.index-management strong{font-size:28px}.index-orchestrator strong{font-size:22px}.intro-footnote{padding:19px 5% 34px;flex-direction:column;gap:5px;font-size:14px}.world-nav{padding-inline:12px}.world-nav button{min-height:54px;font-size:14px;gap:6px;min-width:85px;justify-content:center}.world-nav .glyph{width:18px;height:18px}.agent-world{padding:42px 6% 36px;scroll-margin-top:54px}.world-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:30px}.world-identity>.glyph{width:64px;height:64px}.world-identity h2{font-size:82px;letter-spacing:-5px}.world-intention{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.world-intention p{font-size:20px;margin:0}.atlas-cta{font-size:14px;padding:10px 15px;gap:12px}.desk-title{padding:15px 18px;font-size:14px;flex-wrap:wrap;gap:4px}.desk-title>span+span{font-size:14px}.atlas-workspace{grid-template-columns:1fr}.account-list{border-right:0;border-bottom:1px solid #ded9c3;padding:18px}.account-list>button{min-height:64px}.account-list>p{display:none}.account-brief{padding:25px}.account-brief h3{font-size:29px}.account-brief>p{font-size:14px}.agent-relay{padding:10px 17px;font-size:14px;gap:12px}.agent-relay b{display:block;margin-bottom:3px}.agent-stack{margin-top:35px}.stack-heading{padding-bottom:18px}.stack-heading h3{font-size:21px}.stack-heading>span{font-size:14px;white-space:nowrap}.stack-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:23px}.stack-group h4{font-size:14px;min-height:28px;margin-bottom:4px}.stack-group button{font-size:14px;min-height:46px}.stack-disclaimer{font-size:14px}.echo-intro{gap:25px;align-items:flex-start;margin-bottom:28px}.echo-intro h2{font-size:135px}.echo-intro h2>span{font-size:18px;margin:7px 0 0 8px}.echo-intro>div>p{font-size:14px}.echo-intro>div+div{max-width:230px;width:auto}.echo-intro .glyph{width:40px;height:40px;margin-bottom:15px}.echo-intro>div+div p{font-size:16px}.echo-intro button{font-size:14px;gap:16px;margin-top:15px}.echo-studio{grid-template-columns:1fr}.echo-poster{min-height:420px;padding:27px}.echo-poster h3{font-size:62px}.campaign-notebook{padding:22px 26px}.campaign-note{padding-top:25px}.campaign-note h3{font-size:36px}.campaign-note>p{font-size:15px}.echo-world .stack-heading h3,.alma-world .stack-heading h3{font-size:29px}.forma-title{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:28px}.forma-title h2{font-size:100px}.forma-title>div{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%}.forma-title p{font-size:14px}.forma-title button{width:auto;margin:0;font-size:14px;gap:20px;white-space:nowrap}.forma-workbench{grid-template-columns:1fr}.forma-sidebar{padding:23px}.forma-sidebar h3{font-size:31px;margin:17px 0 12px}.forma-sidebar h3 br{display:none}.forma-sidebar h3 br:after{content:" "}.forma-sidebar>div{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 8px}.forma-sidebar button{width:auto;gap:8px;font-size:14px;padding-inline:4px}.forma-source{display:none}.forma-canvas{padding:0 16px 16px}.forma-print{min-height:400px;padding:22px}.forma-print h3{font-size:48px}.canvas-toolbar{font-size:14px}.alma-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.alma-name{padding-left:0}.alma-name h2{font-size:130px}.alma-name>.glyph{right:12%;top:15px;width:75px;height:75px}.alma-name p{margin-left:0;font-size:14px}.alma-intro>div+div h3{font-size:38px}.alma-intro>div+div h3 br{display:none}.alma-intro>div+div p{font-size:14px}.alma-notebook{grid-template-columns:1fr}.notebook-margin{border-right:0;padding:22px 0}.notebook-margin>p{display:none}.notebook-margin>div{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:10px}.notebook-margin button{width:auto;font-size:14px;gap:7px;min-height:44px}.notebook-page{padding:24px}.notebook-page h3{font-size:34px}.onboarding-checks label{font-size:14px;min-height:58px}.notebook-footer{font-size:14px}.nova-title{gap:20px;align-items:flex-start;flex-direction:column;margin-bottom:30px}.nova-title h2{font-size:98px;letter-spacing:-7px}.nova-title>div>p{font-size:14px}.nova-title>div+div>p{font-size:20px}.nova-title>div+div{display:flex;justify-content:space-between;gap:20px;width:100%;align-items:center}.nova-title button{margin-top:0;font-size:14px;gap:16px;padding:10px 12px}.console-main{grid-template-columns:1fr}.console-steps{padding:15px;border-right:0;border-bottom:1px solid #52604f;display:grid;grid-template-columns:1fr 1fr;gap:4px}.console-steps button{font-size:14px;gap:8px;min-height:56px}.console-output{padding:25px;min-height:330px}.console-output h3{font-size:23px}.console-header{padding:15px;font-size:14px}.nova-world .stack-heading h3{font-size:19px}.nova-world .stack-group button{font-size:14px}.silo-intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.silo-intro h2{font-size:85px;letter-spacing:-5px;margin-top:8px}.silo-intro h3{font-size:30px}.silo-intro button{font-size:14px}.handoff-agents{gap:0;padding:14px 7px}.handoff-agents button{padding:12px 0;min-height:105px;gap:8px}.handoff-agents .glyph{width:27px;height:27px}.handoff-agents strong{font-size:14px}.handoff-agents button>span{display:none}.handoff-message{padding:23px}.handoff-message p{font-size:14px}.catalog-link{flex-direction:column;align-items:flex-start;gap:18px}.collective-footer{padding:42px 6% 20px}.collective-footer>p{font-size:16px}.collective-footer>button{font-size:64px;gap:15px;padding-bottom:35px}.collective-footer>button>svg{width:38px;height:38px}.collective-footer>div{font-size:14px}}@media(max-width:420px){.world-intention{flex-direction:column;align-items:flex-start}.echo-intro{flex-direction:column}.echo-intro h2{font-size:145px}.echo-intro>div+div{max-width:none;display:grid;grid-template-columns:40px 1fr;column-gap:20px;width:100%}.echo-intro .glyph{grid-row:1/3;margin:0}.echo-intro>div+div p{font-size:17px}.echo-intro button{margin-top:12px}.stack-heading{gap:10px;align-items:flex-start;flex-direction:column}.stack-groups{gap:25px 20px}.stack-group button{font-size:14px}.forma-title h2{font-size:86px}.forma-title>div{align-items:flex-start;flex-direction:column;gap:16px}.forma-sidebar button{font-size:14px}.forma-print{min-height:360px;padding:20px}.forma-print h3{font-size:40px}.print-orbit .glyph{height:125px;width:125px}.direction-1 .forma-print h3{font-size:53px}.print-plus{font-size:130px}.direction-2 .forma-print h3{font-size:37px}.canvas-footer,.print-top{font-size:14px}.nova-title>div+div{align-items:flex-start;flex-direction:column}.notebook-page{padding:21px}.notebook-footer{flex-direction:column;gap:7px}.silo-intro h2{font-size:70px}.collective-footer>button{font-size:53px}.intro-footnote{font-size:14px}.index-agent{padding:12px 10px}.index-agent>div>svg{display:none}.index-agent strong{font-size:29px}.index-orchestrator strong{font-size:21px}.index-management strong{font-size:25px}.index-agent small{font-size:14px}.agent-world{padding-inline:5%}.world-identity h2{font-size:75px}.world-identity>.glyph{width:54px}.world-identity{gap:17px}.console-output{padding:22px}.console-files{font-size:14px}}@media(prefers-reduced-motion:reduce){.experience *,.experience *:before,.experience *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.index-design strong{font-size:clamp(23px,2.3vw,37px)}@media(max-width:760px){.index-design strong{font-size:clamp(17px,4.4vw,32px)}}@media(max-width:1100px){.forma-title{flex-wrap:wrap}}@media(max-width:760px){.forma-title h2{font-size:clamp(52px,16vw,96px)}.forma-title h2 span{margin-left:12px}}.tool-detail-body{padding:0 28px 28px}.tool-detail-body>a{display:inline-flex;align-items:center;gap:25px;min-height:44px;border-bottom:1px solid;font-size:14px}.tool-detail-modal h2{overflow-wrap:anywhere}@media(max-width:420px){.tool-detail-body{padding:0 22px 24px}.tool-detail-modal h2{font-size:34px}}.tool-logo{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;background:#fff;border-radius:5px;padding:4px;vertical-align:middle}.tool-logo img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.tool-logo-fallback{font:600 14px DM Sans Variable,sans-serif;color:#262622}.stack-tool-name{display:flex;align-items:center;gap:11px;min-width:0}.stack-group button{min-height:49px}.tool-detail-body h2{display:flex;gap:18px;align-items:center}.tool-detail-body h2 .tool-logo{width:48px;height:48px;padding:8px;border-radius:9px}.connector-top>.tool-logo{width:46px;height:46px;padding:8px;border:1px solid #e5e2d9;border-radius:10px}.profile-tools .tool-tag{display:inline-flex;align-items:center;gap:5px}.profile-tools .tool-logo{width:19px;height:19px;padding:2px}@media(max-width:760px){.stack-tool-name{gap:8px}.stack-group .tool-logo{width:23px;height:23px;padding:3px}.stack-group button{min-height:51px}.stack-group button>svg{width:12px;height:12px}.stack-group button{gap:6px}}.stack-starter{display:flex;align-items:center;gap:25px;padding:16px 0 20px;border-bottom:1px solid #716d5040}.stack-starter>span{font-size:14px;max-width:125px;line-height:1.5}.stack-starter>div{display:flex;gap:20px;flex-wrap:wrap}.stack-starter>div>div{display:flex;align-items:center;gap:20px}.stack-starter button{display:flex;align-items:center;gap:9px;font-size:14px;min-height:44px;padding:2px 0}.stack-starter button:hover{text-decoration:underline;text-underline-offset:4px}.stack-starter-arrow{opacity:.5}.echo-world .stack-starter,.nova-world .stack-starter,.silo-world .stack-starter{border-color:#fff3}@media(max-width:760px){.stack-starter{align-items:flex-start;flex-direction:column;gap:9px;padding-top:18px}.stack-starter>span{max-width:none;font-size:14px}.stack-starter>div{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 20px}.stack-starter>div>div{gap:10px}.stack-starter-arrow{display:none}.stack-starter button{font-size:14px}}.agent-avatar{display:inline-block;flex-shrink:0;width:64px;height:64px;background-image:url(/brand/silab-agent-family.png);background-size:300% 200%;background-position:var(--avatar-x) var(--avatar-y);background-repeat:no-repeat;vertical-align:middle}.silab-mark{display:block;width:54px;height:54px;object-fit:contain;flex-shrink:0}.experience-home .topbar{background:#161519;border-color:#ffffff20;color:#f7f3eb}.experience-home .topbar nav a,.experience-home .topbar nav a.active{color:#ece7df}.experience-home .brand-powered,.experience-home .brand-powered b{color:#ddd5e8}.experience-home .brand-divider{background:#ffffff2b}.experience-home .command-button{color:#eee5f5;border-color:#ffffff30}.experience-home .header-actions>.dark-button{background:#f5f0e8;color:#22172e;border-radius:10px}.experience-home .topbar .silab-mark{filter:invert(1)}.experience-app .wordmark{font-weight:700;letter-spacing:-1.8px;font-size:32px}.experience-home .nav-dot{background:#c4a6ed}.collective-intro{background:#161519;color:#f6f0e6;padding:64px 5% 54px;grid-template-columns:1.12fr 1fr;gap:40px;align-items:center;min-height:665px}.intro-label{display:flex;align-items:center;gap:8px;color:#c6bbd2;font-size:14px;margin-bottom:30px}.intro-label .silab-mark{width:25px;height:25px;filter:invert(1)}.intro-copy h1{font-size:clamp(55px,6.4vw,100px);font-weight:500;letter-spacing:-.06em;line-height:1.01}.intro-copy h1 span{color:#c3a2e7;font-family:"Instrument Serif",serif;font-size:1.13em;letter-spacing:-.03em}.hero-definition{font-size:19px;max-width:490px;line-height:1.45!important;margin-top:31px;color:#f1e9e0}.hero-disciplines{font-size:14px;margin-top:15px;color:#b7acbf}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:29px}.hero-primary{display:flex;align-items:center;gap:24px;min-height:49px;padding:12px 20px;background:#c4a5e9;border-radius:8px;color:#22132e;font-size:14px;font-weight:550}.hero-primary:hover{background:#d2b9f0}.hero-actions .intro-link{font-size:14px;gap:18px;padding-bottom:7px;border-color:#b8acb95c}.hero-crew-note{display:flex;align-items:center;gap:12px;margin-top:28px;color:#aa9cb3}.hero-crew-note>span{display:flex;padding-left:4px}.hero-crew-note .agent-avatar{width:35px;height:35px;margin-left:-5px;border-radius:50%;background-color:#382d41;border:1px solid #53415f}.hero-crew-note p{font-size:14px;line-height:1.4}.agent-ensemble{position:relative;width:100%;height:515px;background:#211c27;border:1px solid #78618345;border-radius:24px;background-image:radial-gradient(#b8a0ca25 .7px,transparent .7px);background-size:22px 22px;overflow:hidden}.ensemble-caption{display:flex;justify-content:space-between;align-items:center;padding:9px 16px 0 23px;position:relative;z-index:2;font-size:14px;color:#c4b3d2}.ensemble-caption button{display:grid;place-items:center;width:44px;height:44px}.ensemble-links{position:absolute;top:40px;left:0;width:100%;height:365px;fill:none;stroke:#a391b148;stroke-width:1.2;stroke-dasharray:3 5}.ensemble-figures{position:absolute;top:54px;right:15px;bottom:87px;left:15px}.ensemble-agent{position:absolute;display:flex;align-items:center;flex-direction:column;padding:0;border-radius:20px;transition:background .2s;width:29%}.ensemble-agent>.agent-avatar{width:100%;height:auto;aspect-ratio:1;animation:agent-drift 6s ease-in-out infinite}.ensemble-agent>span:last-child{font-size:14px;color:#d4c8dd;padding:2px 8px;border-radius:10px;position:relative;margin-top:-6px;background:#211c2799}.ensemble-agent.selected>span:last-child{background:#c4a5e9;color:#23172c}.ensemble-agent.selected:before{content:"";position:absolute;top:10%;right:5%;bottom:14%;left:5%;background:#e7cdff12;border:1px solid #e7cdff35;border-radius:50%}.ensemble-sales{left:0;top:4%}.ensemble-marketing{left:34%;top:-9%}.ensemble-design{right:0;top:5%}.ensemble-rh{left:0;bottom:0}.ensemble-management{right:0;bottom:0}.ensemble-orchestrator{left:30%;top:38%;width:39%}.ensemble-marketing>.agent-avatar{animation-delay:-1s}.ensemble-design>.agent-avatar{animation-delay:-2.2s}.ensemble-rh>.agent-avatar{animation-delay:-3.3s}.ensemble-management>.agent-avatar{animation-delay:-4.2s}.ensemble-orchestrator>.agent-avatar{animation-delay:-2.5s}.ensemble-dialogue{position:absolute;left:15px;right:15px;bottom:15px;border-top:1px solid #a08dab38;padding:13px 7px 0;display:flex;align-items:center;gap:10px;text-align:left;min-height:70px;width:calc(100% - 30px);color:#f1e7f8}.ensemble-dialogue>.agent-avatar{width:45px;height:45px}.ensemble-dialogue>span:not(.agent-avatar){flex:1;min-width:0}.ensemble-dialogue strong{font-size:14px;font-weight:500;display:block;margin-bottom:5px}.ensemble-dialogue strong small{font-size:14px;color:#a996b6;font-weight:400;margin-left:8px}.ensemble-dialogue>span>span{font-size:14px;line-height:1.5;display:block;color:#cbbfd4}.ensemble-dialogue>svg{color:#b9a2cc}.ensemble-paused .agent-avatar{animation-play-state:paused}@keyframes agent-drift{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}.lab-explainer{display:flex;align-items:flex-start;gap:50px;padding:34px 5%;background:#e9e2ed;color:#302635;border-bottom:1px solid #cbbfd1}.lab-explainer>p{font-size:15px;min-width:230px;line-height:1.4}.lab-explainer>p strong{font-weight:550}.lab-explainer ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;flex:1}.lab-explainer li{display:flex;gap:12px;align-items:flex-start}.lab-explainer li>span{font-family:var(--mono);font-size:14px;color:#785789;margin-top:3px}.lab-explainer li strong{font-size:14px;font-weight:600}.lab-explainer li p{font-size:14px;color:#726279;margin-top:6px;max-width:200px}.agent-gallery{padding:72px 5% 38px;background:#f3f0e8;color:#262421;scroll-margin-top:25px}.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.gallery-heading>div>p{font-size:14px;color:#6d685f;margin-bottom:17px}.gallery-heading h2{font-size:51px;line-height:1.04;font-weight:500;letter-spacing:-2px}.gallery-heading h2 em{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.13em}.gallery-heading>p{font-size:14px;color:#6d685f;max-width:365px;padding-bottom:5px}.character-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch}.character-card{padding:20px 24px 0;text-align:left;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;border:1px solid #00000012;border-radius:9px;transition:box-shadow .25s,transform .25s}.character-card:hover{box-shadow:0 10px 25px #30251f18}.character-card:focus-visible{outline:3px solid #795299;outline-offset:5px}.character-card-top{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:14px;position:relative;z-index:1}.character-card-top>span:last-child{display:flex;align-items:center;gap:8px;opacity:.7;white-space:nowrap}.character-portrait{position:relative;display:flex;align-items:center;justify-content:center;height:228px;margin-top:10px}.character-portrait>.agent-avatar{width:235px;height:235px;position:relative;z-index:1;transition:transform .3s}.character-card:hover .character-portrait>.agent-avatar{transform:translateY(-7px) rotate(-3deg)}.character-watermark{position:absolute;font-size:210px;line-height:1;font-weight:800;opacity:.055;left:-8px;bottom:-10px}.character-copy{position:relative;z-index:1;margin:4px 0 22px}.character-copy h3{font-size:44px;line-height:1.1;letter-spacing:-1.5px;font-weight:600}.character-copy p{font-size:14px;margin-top:5px;min-height:21px}.character-stack{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #30251222;padding:15px 0;min-height:59px;margin-top:auto}.character-stack>span:first-child{display:flex;gap:4px}.character-stack .tool-logo{width:22px;height:22px;padding:3px;border-radius:4px}.character-stack>span:last-child{font-size:14px;display:flex;align-items:center;gap:8px}.card-sales{background:#eee2b5;color:#44351c;border-radius:9px}.card-sales .character-portrait:before{content:"";position:absolute;width:185px;height:185px;border-radius:50%;border:1px solid #c9b679;background:#e9d89d}.card-marketing{background:#4c2943;color:#f7dedc;border-radius:60px 10px 10px}.card-marketing .character-card-top{padding-left:15px}.card-marketing .character-portrait:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 28px,#efbecc13 29px,#efbecc13 30px)}.card-marketing .character-copy h3{font:400 56px/.9 "Instrument Serif",serif}.card-marketing .character-stack{border-color:#ffffff30}.card-design{background:#ddeb90;color:#262a1a;border-radius:0}.card-design .character-portrait{background-image:linear-gradient(#69833117 1px,transparent 1px),linear-gradient(90deg,#69833117 1px,transparent 1px);background-size:25px 25px}.card-design .character-copy h3{font:750 40px/1.1 Syne Variable,sans-serif;letter-spacing:-2px}.card-rh{background:#edd7d7;color:#593d43;border-radius:10px 10px 55px}.card-rh .character-copy h3{font:400 56px/.9 "Instrument Serif",serif}.card-rh .character-portrait:before{content:"";position:absolute;width:200px;height:215px;border-radius:100px 100px 0 0;background:#f5e7e3}.card-management{background:#282e2b;color:#dfebd8;border-radius:4px}.card-management .character-card-top{font-family:var(--mono);font-size:14px}.card-management .character-copy h3{font:500 37px/1.2 var(--mono);letter-spacing:-2px}.card-management .character-portrait:before{content:">_";position:absolute;left:0;top:18px;color:#92a38c;font:400 33px var(--mono);opacity:.35}.card-management .character-stack{border-color:#ffffff30}.card-orchestrator{background:#293ccc;color:#f2f0d8;border-radius:9px 9px 60px}.card-orchestrator .character-copy h3{font:400 32px/1.5 var(--pixel);letter-spacing:-2px}.card-orchestrator .character-stack{border-color:#ffffff35}.card-orchestrator .character-portrait:before{content:"";position:absolute;width:205px;height:205px;border:1px dashed #d0d9ff77;border-radius:50%}.gallery-footnote{display:flex;justify-content:space-between;gap:25px;font-size:14px;color:#797266;padding-top:24px}.world-nav .agent-avatar{width:31px;height:31px}.world-identity>.agent-avatar{width:145px;height:145px;margin-left:-20px}.agent-relay>.agent-avatar{width:40px;height:40px}.echo-intro>div+div{position:relative;padding-left:130px;width:440px;min-height:180px;display:flex;flex-direction:column;justify-content:center}.echo-intro>div+div>.agent-avatar{position:absolute;left:-25px;top:0;width:155px;height:155px}.forma-title{display:grid;grid-template-columns:130px 1fr auto;gap:20px;align-items:center}.forma-title>.world-mascot{width:150px;height:150px;margin-left:-20px}.forma-title h2{font-size:clamp(65px,9vw,135px)}.forma-title h2>span{display:none}.alma-name>.agent-avatar{position:absolute;right:-15px;top:-5px;width:170px;height:170px}.nova-title{display:grid;grid-template-columns:125px 1fr auto;gap:25px}.nova-title>.world-mascot{width:150px;height:150px;margin-left:-15px}.nova-title h2{font-size:clamp(70px,8vw,115px)}.silo-intro{grid-template-columns:140px .85fr 1.2fr;gap:25px}.silo-intro>.world-mascot{width:165px;height:165px;margin-left:-20px}.silo-intro h2{font-size:clamp(60px,6.6vw,100px)}.silo-intro h2>span{display:none}.silo-intro h3{font-size:31px}.handoff-agents .agent-avatar{width:74px;height:74px}.campaign-note,.notebook-page,.console-output{position:relative}.note-mascot{position:absolute;right:10px;top:18px;width:72px;height:72px;opacity:.9}.campaign-note>h3,.notebook-page>h3,.console-output>h3{padding-right:50px}.campaign-note>.note-mascot{top:22px}.campaign-note>div{margin-top:30px}.notebook-page>.note-mascot{right:18px;top:40px}.console-output>.note-mascot{top:47px}.brand-signature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#e6dcec;color:#302538;padding:65px 6%}.brand-signature-logo{display:flex;align-items:center;gap:10px}.brand-signature-logo .silab-mark{width:125px;height:125px}.brand-signature-logo>span{font-size:70px;font-weight:700;letter-spacing:-4px;line-height:1}.brand-signature-logo small{display:block;font-size:14px;letter-spacing:0;font-weight:400;margin-top:11px}.brand-signature h2{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.7px}.brand-signature p{font-size:14px;margin-top:16px;color:#745f80}.brand-signature>div>div{display:flex;gap:25px;flex-wrap:wrap;margin-top:18px}.brand-signature a{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid #9e87ac;font-size:14px}.experience-inner .agent-node .glyph-tile{background:none;box-shadow:none}.agent-node .agent-avatar{width:64px;height:64px}.profile-art>.agent-avatar{width:175px;height:175px}.event-avatar>.agent-avatar{width:40px;height:40px}.team-picker .agent-avatar{width:43px;height:43px}.history-teams .agent-avatar{width:25px;height:25px}.experience-inner .profile-art{height:185px}@media(min-width:1700px){.collective-intro{max-width:none;padding-inline:max(80px,calc((100vw - 1500px)/2))}.character-grid{max-width:1500px;margin:auto}}@media(max-width:1100px){.collective-intro{gap:25px;padding-inline:4%}.intro-copy h1{font-size:6.5vw}.hero-definition{font-size:17px}.hero-actions{gap:17px}.hero-primary{font-size:14px;padding:12px 15px;gap:17px}.hero-actions .intro-link{font-size:14px}.agent-ensemble{height:470px}.lab-explainer{gap:25px;flex-direction:column}.lab-explainer>p br{display:none}.lab-explainer>p strong{margin-left:5px}.lab-explainer ol{width:100%}.character-card{padding-inline:18px}.character-portrait{height:205px}.character-portrait>.agent-avatar{width:210px;height:210px}.character-stack{gap:8px;flex-wrap:wrap}.character-stack>span:last-child{font-size:14px}.echo-intro h2{font-size:160px}.echo-intro>div+div{width:340px;padding-left:105px}.echo-intro>div+div>.agent-avatar{width:135px;height:135px;left:-28px}.echo-intro>div+div p{font-size:17px}.forma-title{grid-template-columns:100px 1fr;gap:12px}.forma-title>.world-mascot{width:120px;height:120px}.forma-title>div{grid-column:1/-1;display:flex;align-items:center;gap:30px;justify-content:space-between;width:100%}.forma-title button{width:auto;margin:0;gap:35px}.forma-title h2{font-size:90px}.nova-title{grid-template-columns:100px 1fr auto;gap:15px}.nova-title>.world-mascot{width:120px;height:120px}.nova-title>div+div>p{font-size:18px}.nova-title h2{font-size:86px;letter-spacing:-5px}.nova-title>div>p{font-size:14px}.nova-title button{font-size:14px;gap:15px}.silo-intro{grid-template-columns:100px 1fr 1.3fr;gap:15px}.silo-intro>.world-mascot{width:125px;height:125px}.silo-intro h2{font-size:65px}.silo-intro h3{font-size:25px}.silo-intro>div+div>p{font-size:14px}.silo-intro button{font-size:14px;gap:12px}.alma-name>.agent-avatar{width:125px;height:125px;right:-15px;top:-15px}.alma-name h2{font-size:140px}.brand-signature{gap:35px}.brand-signature-logo>span{font-size:57px}.brand-signature-logo .silab-mark{width:90px;height:90px}.brand-signature h2{font-size:24px}}@media(max-width:760px){.experience-home .topbar{padding:12px 5% 15px;gap:7px}.experience-home .topbar nav{border-color:#ffffff25;padding-top:12px}.experience-home .brand .silab-mark{width:39px;height:39px}.experience-home .wordmark{font-size:29px}.collective-intro{display:flex;flex-direction:column;padding:37px 5% 30px;gap:32px;min-height:0;align-items:stretch}.intro-label{font-size:14px;margin-bottom:20px;gap:5px}.intro-copy h1{font-size:clamp(49px,9.5vw,71px);letter-spacing:-.055em}.hero-definition{font-size:17px;margin-top:25px;max-width:490px}.hero-disciplines{font-size:14px;line-height:1.6}.hero-actions{gap:15px;margin-top:23px}.hero-primary{font-size:14px;border-radius:7px;min-height:47px;padding:10px 14px}.hero-actions .intro-link{font-size:14px;gap:10px}.hero-crew-note{margin-top:20px}.hero-crew-note p{font-size:14px}.agent-ensemble{height:445px;max-width:580px;align-self:center;width:100%;border-radius:18px}.ensemble-figures{top:55px;right:10px;bottom:87px;left:10px}.ensemble-caption{padding-left:15px;font-size:14px}.ensemble-links{height:285px}.ensemble-agent{width:31%}.ensemble-orchestrator{width:40%;top:33%;left:30%}.ensemble-marketing{left:34%;top:-4%}.ensemble-sales,.ensemble-design{top:13%}.ensemble-rh,.ensemble-management{bottom:0}.ensemble-dialogue{left:10px;right:10px;width:calc(100% - 20px);bottom:12px}.ensemble-dialogue>span>span{font-size:14px}.lab-explainer{padding:26px 6%;gap:23px}.lab-explainer>p{font-size:15px}.lab-explainer>p br{display:block}.lab-explainer>p strong{margin:0}.lab-explainer ol{grid-template-columns:1fr;gap:19px}.lab-explainer li{gap:16px}.lab-explainer li strong{font-size:14px}.lab-explainer li p{max-width:none;font-size:14px;margin-top:4px}.agent-gallery{padding:40px 5% 28px}.gallery-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.gallery-heading h2{font-size:40px;letter-spacing:-1.6px}.gallery-heading>div>p{font-size:14px;margin-bottom:13px}.gallery-heading>p{font-size:14px}.gallery-heading>p br{display:none}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.character-card{padding:14px 14px 0}.character-card-top{font-size:14px;min-height:33px;align-items:flex-start}.character-card-top>span:last-child{font-size:0;gap:0}.character-card-top>span:last-child svg{width:14px;height:14px}.character-portrait{height:160px;margin-top:3px}.character-portrait>.agent-avatar{width:168px;height:168px;max-width:120%;height:auto;aspect-ratio:1}.character-watermark{font-size:140px}.character-copy{margin:5px 0 16px}.character-copy h3{font-size:33px;letter-spacing:-1px}.character-copy p{font-size:14px;line-height:1.4;min-height:31px;margin-top:7px}.card-marketing .character-copy h3,.card-rh .character-copy h3{font-size:43px}.card-design .character-copy h3{font-size:25px;letter-spacing:-1.5px}.card-management .character-copy h3{font-size:28px;letter-spacing:-1.5px}.card-orchestrator .character-copy h3{font-size:22px}.card-marketing{border-radius:35px 8px 8px}.card-marketing .character-card-top{padding-left:7px}.card-rh,.card-orchestrator{border-radius:8px 8px 32px}.character-stack{flex-direction:column;align-items:flex-start;gap:10px;padding-block:12px;min-height:76px}.character-stack>span:last-child{font-size:14px;gap:5px}.character-stack>span:last-child svg{width:12px}.character-stack .tool-logo{width:20px;height:20px}.card-sales .character-portrait:before{width:130px;height:130px}.card-rh .character-portrait:before{width:140px;height:145px}.card-orchestrator .character-portrait:before{width:135px;height:135px}.gallery-footnote{font-size:14px;flex-direction:column;gap:7px;line-height:1.5}.world-nav button{min-width:85px;padding-inline:6px;gap:3px}.world-nav .agent-avatar{width:28px;height:28px}.world-identity>.agent-avatar{width:115px;height:115px;margin-left:-10px}.world-identity{gap:5px}.world-identity h2{font-size:75px}.agent-relay>.agent-avatar{width:42px;height:42px}.echo-intro{gap:20px;flex-direction:column}.echo-intro h2{font-size:135px}.echo-intro>div+div{padding-left:108px;width:100%;min-height:135px;display:flex;max-width:none;justify-content:center}.echo-intro>div+div>.agent-avatar{width:135px;height:135px;left:-20px;top:-8px}.echo-intro>div+div p{font-size:16px}.echo-intro button{font-size:14px;margin-top:12px;gap:15px}.forma-title{display:grid;grid-template-columns:78px 1fr;gap:10px}.forma-title>.world-mascot{width:103px;height:103px;margin-left:-18px}.forma-title h2{font-size:clamp(48px,11.5vw,83px);letter-spacing:-.07em}.forma-title>div{grid-column:1/-1;flex-direction:row;gap:20px;margin-top:8px;align-items:center}.forma-title>div p{font-size:14px;max-width:145px}.forma-title button{font-size:14px;gap:12px;padding:10px 12px}.alma-name>.agent-avatar{width:145px;height:145px;right:5px;top:-10px}.alma-name h2{font-size:118px}.alma-name{padding-right:125px}.alma-name p{font-size:14px}.nova-title{display:grid;grid-template-columns:85px 1fr;gap:10px}.nova-title>.world-mascot{width:110px;height:110px;margin-left:-18px}.nova-title h2{font-size:85px;letter-spacing:-6px}.nova-title>div>p{font-size:14px}.nova-title>div+div{grid-column:1/-1;flex-direction:row;gap:20px;margin-top:12px;align-items:center}.nova-title>div+div>p{font-size:17px}.nova-title button{font-size:14px;max-width:150px;gap:10px}.silo-intro{grid-template-columns:95px 1fr;gap:12px}.silo-intro>.world-mascot{width:130px;height:130px;margin-left:-20px}.silo-intro>div+div{grid-column:1/-1;margin-top:10px}.silo-intro h2{font-size:65px;letter-spacing:-5px}.silo-intro h3{font-size:28px}.silo-intro>div>p{font-size:14px}.handoff-agents .agent-avatar{width:46px;height:46px}.handoff-agents button{padding:10px 0;gap:4px}.handoff-message{min-height:180px}.note-mascot{width:58px;height:58px;right:0}.campaign-note>h3,.notebook-page>h3,.console-output>h3{padding-right:38px}.notebook-page>.note-mascot{right:10px;top:53px}.console-output>.note-mascot{top:65px;right:10px}.brand-signature{grid-template-columns:1fr;padding:38px 6%;gap:30px}.brand-signature-logo .silab-mark{width:83px;height:83px}.brand-signature-logo>span{font-size:58px;letter-spacing:-3px}.brand-signature-logo small{font-size:14px;margin-top:8px}.brand-signature h2{font-size:24px}.brand-signature p{font-size:14px}.brand-signature>div>div{gap:17px}.brand-signature a{font-size:14px}.experience-inner .brand .silab-mark{width:37px;height:37px}}@media(max-width:380px){.intro-copy h1{font-size:48px}.hero-definition{font-size:16px}.hero-actions{align-items:flex-start;gap:12px;flex-direction:column}.hero-crew-note{margin-top:18px}.agent-ensemble{height:420px}.ensemble-figures{top:60px;right:5px;bottom:95px;left:5px}.ensemble-agent{width:32%}.ensemble-orchestrator{width:43%;left:29%;top:34%}.ensemble-caption,.ensemble-dialogue strong small{font-size:14px}.ensemble-dialogue>.agent-avatar{width:36px;height:36px}.character-card{padding:12px 11px 0}.character-portrait{height:137px}.character-copy p{font-size:14px}.character-stack>span:last-child{font-size:14px}.character-stack>span:last-child svg{width:10px}.card-design .character-copy h3{font-size:23px}.character-card-top{font-size:14px}.character-grid{gap:11px}.card-rh .character-portrait:before{width:115px;height:125px}.card-sales .character-portrait:before{width:110px;height:110px}.card-orchestrator .character-portrait:before{width:118px;height:118px}.world-identity h2{font-size:68px}.world-identity>.agent-avatar{width:97px;height:97px}.alma-name>.agent-avatar{width:120px;height:120px;right:-7px}.alma-name{padding-right:110px}.alma-name h2{font-size:105px}.nova-title h2{font-size:73px}.nova-title>div>p{font-size:14px}.silo-intro h2{font-size:56px}.forma-title>div{align-items:flex-start;flex-direction:column}.note-mascot{width:50px;height:50px}.team-picker .agent-avatar{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.agent-avatar{animation:none!important}.character-portrait>.agent-avatar{transition:none}.character-card:hover .agent-avatar{transform:none}}.agent-relay>.agent-avatar{flex:0 0 40px;width:40px;height:40px}.team-picker button>.agent-avatar{flex:0 0 43px}.experience-inner .agent-node .glyph-tile{width:52px;height:52px;padding:0;flex:0 0 52px}.experience-inner .agent-node .glyph-tile>.agent-avatar{width:100%;height:100%}.event-avatar{width:36px;height:36px;padding:0}.event-avatar>.agent-avatar{width:36px;height:36px}@media(max-width:760px){.experience-inner .agent-node .glyph-tile{width:44px;height:44px;flex-basis:44px}}@media(max-width:380px){.team-picker button>.agent-avatar{flex-basis:35px}}.experience-inner .agent-node[data-agent=sales]{background:#f1e9cf;--tint: #ece1bb}.experience-inner .agent-node[data-agent=marketing]{background:#eee0ec;--tint: #e5d1e3;border-radius:20px 3px 3px}.experience-inner .agent-node[data-agent=design]{background:#edf4d4;--tint: #ddebab;border-radius:0}.experience-inner .agent-node[data-agent=rh]{background:#f1dfe2;--tint: #e9c9d0;border-radius:3px 3px 20px}.experience-inner .agent-node[data-agent=management]{background:#e1e8e0;--tint: #ccdbca}.experience-inner .agent-node[data-agent=orchestrator]{background:#e0e3ff;--tint: #d3d8ff;border-radius:3px 3px 24px}.alma-name{min-width:0}@media(max-width:380px){.alma-name{padding-right:100px}.alma-name>.agent-avatar{width:110px;height:110px;right:0}.alma-name h2{font-size:100px}}.site-v5{--paper: #f3f0e8;--ink: #201d26;--lilac: #c4a5e9;background:var(--paper);color:var(--ink)}.site-v5 button,.site-v5 a{-webkit-tap-highlight-color:transparent}.site-v5 :focus-visible{outline:2px solid #8752cf;outline-offset:5px}.site-v5 button:disabled{opacity:.4;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:91px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;background:#f3f0e8;color:#201d26;position:sticky;top:0;z-index:80;border-bottom:1px solid #201d2621}.si-brand{display:flex;align-items:center;gap:19px;color:inherit;text-decoration:none}.si-word{display:flex;align-items:baseline;font-size:41px;line-height:1;letter-spacing:-3px}.si-word i{font:italic 53px/.85 "Instrument Serif",serif;letter-spacing:-4px;margin-right:5px}.si-word b{font-weight:650;letter-spacing:-3px}.si-powered{font-size:14px;line-height:1.35;border-left:1px solid #201d2630;padding-left:18px}.si-powered strong{display:block;font-size:15px;letter-spacing:-.5px}.site-navigation{display:flex;align-items:center;gap:33px}.site-navigation>a,.agent-menu-trigger{color:inherit;text-decoration:none;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;min-height:44px}.site-navigation>a[aria-current]{text-decoration:underline;text-underline-offset:6px}.site-navigation .contact-nav{padding:12px 18px;background:#25212a;color:#fff;border-radius:4px;gap:24px}.agent-menu-trigger svg{transition:transform .2s}.rotated{transform:rotate(180deg)}.mobile-nav-toggle{display:none}.agents-mega{position:absolute;top:90px;left:0;right:0;background:#f3f0e8;padding:38px 4% 0;box-shadow:0 20px 30px #201d2620;display:grid;grid-template-columns:27% 1fr;gap:38px;max-height:calc(100dvh - 100px);overflow:auto;border-bottom:1px solid #201d2630}.mega-intro>span,.mega-groups h3{font:14px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.mega-intro h2{font-size:29px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:22px 0}.mega-intro h2 em{font:italic 39px/.95 "Instrument Serif",serif}.mega-intro p{font-size:14px;line-height:1.7;max-width:220px;color:#6e6873}.mega-intro button{display:flex;align-items:center;gap:14px;margin:23px 0;font-size:14px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mega-groups h3{margin:0 0 19px;color:#726a76;font-weight:400}.mega-groups a{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;padding:5px 0;border-top:1px solid #201d2612;min-height:69px}.mega-groups a:hover{background:#e8e1ee}.mega-groups .agent-avatar{width:60px;height:60px;flex:0 0 60px}.mega-groups a>span:not(.agent-avatar){flex:1}.mega-groups b{font-size:15px;display:block}.mega-groups small{font-size:14px;display:block;color:#716a77;margin-top:4px}.mega-bottom{grid-column:1/-1;border-top:1px solid #201d2622;display:flex;align-items:center;justify-content:space-between;min-height:55px;font-size:14px;color:#68606e}.mega-bottom button{display:flex;align-items:center;gap:9px;min-height:44px}.site-v5 .agent-avatar.avatar-3d{background-size:100% 100%;background-position:center;background-repeat:no-repeat}.si-type-mark{font:italic 45px/1 "Instrument Serif",serif;display:inline-block;letter-spacing:-3px;background:none;filter:none!important}.site-v5 .collective-intro{display:grid;grid-template-columns:39% 61%;min-height:750px;padding:0;gap:0;background:#201d26}.site-v5 .intro-copy{padding:72px 0 62px 10%;position:relative;z-index:1}.site-v5 .intro-label{font:14px IBM Plex Mono,monospace;letter-spacing:0;color:#d9d1e1;margin-bottom:36px;gap:10px}.intro-lab-dot{height:7px;width:7px;background:#c4a5e9;border-radius:50%}.site-v5 .intro-copy h1{font-size:clamp(48px,4.8vw,79px);line-height:1.01;letter-spacing:-3.6px}.site-v5 .intro-copy h1 span{font-family:"Instrument Serif",serif;font-size:1.19em;font-style:italic;font-weight:400;color:#c4a5e9;letter-spacing:-2px}.site-v5 .hero-definition{font-size:16px;max-width:320px;margin-top:30px;line-height:1.7;color:#e5dfe8}.site-v5 .hero-disciplines{font-size:14px;line-height:1.8;max-width:300px;color:#bcb3c5}.site-v5 .hero-actions{display:flex;flex-wrap:wrap;gap:19px;margin-top:27px}.site-v5 .hero-primary{font-size:14px;border-radius:3px;padding:16px 20px;min-height:50px;background:#c4a5e9;color:#201d26;gap:25px}.site-v5 .intro-link{font-size:14px;min-height:44px}.site-v5 .hero-crew-note{margin-top:40px}.site-v5 .hero-crew-note .agent-avatar{width:55px;height:55px;background-color:transparent!important;border:0!important;box-shadow:none}.site-v5 .hero-crew-note p{font-size:14px}.office-placeholder{min-height:650px;display:grid;place-items:center;color:var(--paper)}.office-scene{position:relative;min-width:0;min-height:750px;background:#d9cbe5;color:#29222f;overflow:hidden}.office-caption{position:absolute;z-index:2;top:25px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font:14px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em;pointer-events:none}.office-caption span:first-child{display:flex;align-items:center;gap:8px}.office-caption i{width:6px;height:6px;border-radius:50%;background:#3c704b}.office-canvas{height:570px;width:100%;touch-action:pan-y;cursor:grab}.office-canvas:active{cursor:grabbing}.office-canvas canvas{width:100%;height:100%;display:block;touch-action:pan-y!important}.office-loading{position:absolute;top:60px;right:0;bottom:200px;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;font-size:14px;text-align:center;background:#d9cbe5}.office-loading .agent-avatar{width:160px;height:160px}.office-controls{position:absolute;top:514px;left:26px;right:26px;display:flex;justify-content:flex-end;gap:4px;align-items:center}.office-controls>span{margin-right:auto;display:flex;align-items:center;gap:8px;font-size:14px}.office-controls button{width:38px;min-height:40px;display:grid;place-items:center;background:#f3f0e86b;border-radius:3px}.office-controls button:hover{background:#f3f0e8}.office-agent-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 18px;border-top:1px solid #29222f25;border-bottom:1px solid #29222f25}.office-agent-strip button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:5px 0 10px;font-size:14px;gap:0;position:relative}.office-agent-strip .agent-avatar{width:100%;height:auto;aspect-ratio:1}.office-agent-strip button:hover,.office-agent-strip button[aria-pressed=true]{background:#f3f0e88f}.office-agent-strip button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:35%;right:35%;height:2px;background:#322839}.office-status{display:flex;align-items:center;gap:15px;margin:20px 28px;min-height:45px}.office-status-name{font-size:22px;font-weight:600;min-width:85px;line-height:1.1}.office-status small{display:block;font-size:14px;font-weight:400;color:#6b5d76;margin-top:6px}.office-status p{font-size:14px;line-height:1.4;flex:1}.office-status button{display:flex;gap:9px;align-items:center;border-bottom:1px solid #29222f;padding:8px 0;font-size:14px;white-space:nowrap;min-height:44px}.site-v5 .lab-explainer{scroll-margin-top:91px}.site-v5 .agent-gallery{padding-bottom:70px}.site-v5 .character-portrait .agent-avatar{width:100%;height:100%;max-width:310px;max-height:310px;bottom:auto;transform:none;position:relative;margin:0 auto}.site-v5 .character-portrait{display:flex;align-items:center;justify-content:center}.site-v5 .character-card:hover .agent-avatar{transform:translateY(-8px) rotate(-3deg);transition:transform .3s}.extended-roster{padding:30px 5% 70px;background:#f3f0e8}.extended-roster>p{font-size:14px;margin-bottom:24px}.extended-roster>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.extended-roster a{color:inherit;text-decoration:none;border-top:1px solid #bcb7b3;display:flex;flex-direction:column;padding:15px 0}.extended-roster .agent-avatar{width:100px;height:100px}.extended-roster b{font-size:19px}.extended-roster small{font-size:14px;margin-top:5px}.site-v5 .collective-footer{padding-bottom:36px}.agent-breadcrumb{display:flex;align-items:center;gap:18px;padding:12px 5%;min-height:62px;background:var(--paper);font-size:14px;border-bottom:1px solid #201d2622}.agent-breadcrumb button,.agent-breadcrumb a{display:flex;align-items:center;gap:8px;min-height:40px;color:inherit;text-decoration:none}.agent-breadcrumb a{margin-left:auto}.agent-page .agent-world{scroll-margin-top:92px}.agent-page .agent-stack{margin-bottom:0}.agent-next{padding:60px 5%;background:#e7dfec;display:flex;gap:50px;align-items:center}.agent-next p{font-size:14px;margin-bottom:14px}.agent-next h2{font:38px "Instrument Serif",serif;letter-spacing:-.5px}.agent-next>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}.agent-next a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;border-bottom:1px solid #201d2630;padding:10px 0}.agent-next b,.agent-next small{display:block}.agent-next b{font-size:14px}.agent-next small{font-size:14px;margin-top:4px}.agent-next .agent-avatar{width:65px;height:65px;flex:0 0 65px}.agent-next a svg{margin-left:auto}.expert-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--expert-color);padding:60px 8%;gap:8%;min-height:540px}.expert-eyebrow{font:14px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.expert-hero h1{font-size:120px;letter-spacing:-8px;font-weight:500;line-height:1.1;margin:20px 0}.expert-hero h1>span{font-family:"Instrument Serif",serif}.expert-description{font-size:17px;line-height:1.65;max-width:440px}.expert-cta{margin-top:30px;display:flex;align-items:center;gap:25px;background:#201d26;color:#f3f0e8;padding:17px 22px;min-height:52px;border-radius:3px;font-size:14px}.expert-portrait{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.expert-portrait>span:not(.agent-avatar){position:absolute;font-size:360px;font-family:"Instrument Serif",serif;opacity:.16;line-height:1;top:-40px}.expert-portrait .agent-avatar{width:100%;max-width:430px;height:auto;aspect-ratio:1;position:relative}.expert-portrait small{font:14px IBM Plex Mono,monospace;border-top:1px solid #201d2640;padding-top:12px;width:100%;text-align:center}.expert-workbench{padding:80px 6%;display:grid;grid-template-columns:35% 1fr;gap:7%;background:#f3f0e8}.expert-workbench h2,.expert-stack h2{font:52px/1.05 "Instrument Serif",serif;margin:20px 0}.expert-workbench>div>p:last-child{font-size:14px;line-height:1.7;max-width:300px;color:#736a77}.workflow-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.workflow-tabs button{display:flex;align-items:center;gap:10px;font-size:14px;min-height:50px;border-bottom:1px solid #bcb7bf}.workflow-tabs button>span{font:14px IBM Plex Mono,monospace}.workflow-tabs button[aria-pressed=true]{border-bottom:2px solid #201d26}.workflow-output{background:#e7e5db;padding:28px;margin-top:20px;min-height:235px}.workflow-output>span{font:14px IBM Plex Mono,monospace}.workflow-output h3{font-size:23px;font-weight:500;margin:22px 0 12px;max-width:440px;line-height:1.2}.workflow-output p{font-size:14px;line-height:1.65;max-width:400px}.workflow-tool-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.workflow-tool-row>span{display:flex;gap:8px;align-items:center;font-size:14px}.expert-stack{padding:50px 6% 80px;border-top:1px solid #201d2625}.expert-stack>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.expert-stack a{display:flex;gap:13px;align-items:flex-start;color:inherit;text-decoration:none;border-top:1px solid #bcb7bf;padding:22px 0}.expert-stack a>.tool-logo{width:38px;height:38px;flex:0 0 38px}.expert-stack a>span:not(.tool-logo){flex:1}.expert-stack b,.expert-stack small,.expert-stack em{display:block}.expert-stack b{font-size:17px}.expert-stack small{font-size:14px;line-height:1.5;margin-top:8px}.expert-stack em{font-size:14px;font-style:normal;margin-top:13px;color:#716677}.expert-stack>p:last-child{font-size:14px;margin-top:30px;color:#716677}.universe-engineering .expert-hero{background:#172e32;color:#b3d8c6}.universe-engineering h1,.universe-operations h1{font-family:IBM Plex Mono,monospace;font-size:108px;letter-spacing:-8px}.universe-engineering .expert-cta{background:#b3d8c6;color:#172e32}.universe-data .expert-hero{background:#e0d9ed}.universe-data h1{font-family:"Instrument Serif",serif;font-style:italic;font-size:145px;font-weight:400}.universe-support .expert-hero{background:#edb295}.universe-support .expert-portrait{border-radius:50% 50% 0 0;background:#f5c9b0}.universe-finance .expert-hero{background:#e4e2c6}.universe-finance h1{font-family:"Instrument Serif",serif;font-size:128px;letter-spacing:-4px}.universe-operations .expert-hero{background:#222634;color:#b8c5eb}.universe-operations .expert-cta{background:#b8c5eb;color:#222634}.universe-research .expert-hero{background:#e8d5ad}.universe-research h1{font-family:"Instrument Serif",serif;font-size:143px;font-style:italic;font-weight:400}.missing-page{min-height:60vh;padding:80px 8%}.needs-page{background:#f3f0e8}.needs-intro{padding:65px 7%;position:relative;overflow:hidden;background:#ded1e8}.needs-intro>p,.contact-copy>p:first-child{font:14px IBM Plex Mono,monospace;margin-bottom:24px}.needs-intro h1{font-size:64px;font-weight:500;letter-spacing:-3px;line-height:1}.needs-intro h1 em{font:italic 77px/1.02 "Instrument Serif",serif}.needs-intro>span{display:block;font-size:14px;line-height:1.7;margin-top:28px;max-width:450px}.needs-intro-crew{position:absolute;right:4%;bottom:-6px;display:flex;width:37%;align-items:flex-end}.needs-intro-crew .agent-avatar{width:40%;height:auto;aspect-ratio:1;margin-left:-7%}.needs-intro-crew .agent-avatar:nth-child(2){width:50%;margin-bottom:25px}.needs-progress{display:flex;padding:0 7%;border-bottom:1px solid #201d2626;scroll-margin-top:90px}.needs-progress button{flex:1;display:flex;align-items:center;gap:15px;font-size:14px;min-height:77px;border-bottom:2px solid transparent}.needs-progress button>span{width:27px;height:27px;display:grid;place-items:center;font:14px IBM Plex Mono,monospace;border:1px solid #201d2630;border-radius:50%}.needs-progress button[aria-current]{border-bottom-color:#201d26}.needs-progress button[aria-current]>span{background:#201d26;color:#fff}.needs-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px;padding:55px 7% 85px}.needs-stage-heading>p:first-child{font:14px IBM Plex Mono,monospace;color:#807287;margin-bottom:16px}.needs-stage-heading h2{font:43px/1.05 "Instrument Serif",serif;letter-spacing:-.8px}.needs-stage-heading>p:last-child{font-size:14px;line-height:1.7;color:#736a77;margin:16px 0 28px}.needs-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.needs-agent-grid>button{display:flex;align-items:center;text-align:left;padding:10px 15px 10px 0;background:#e9e5dc;gap:6px;border:1px solid transparent;border-radius:3px;min-height:88px}.needs-agent-grid>button[aria-pressed=true]{border-color:#7b568f;background:#e6dcec}.needs-agent-grid .agent-avatar{width:72px;height:72px;flex:0 0 72px}.needs-agent-grid b,.needs-agent-grid small{display:block}.needs-agent-grid b{font-size:14px;font-weight:550}.needs-agent-grid small{font-size:14px;margin-top:5px;color:#6c6272}.choice-indicator{width:22px;height:22px;min-width:22px;border-radius:50%;border:1px solid #201d2630;display:grid;place-items:center;margin-left:auto}.goal-label{display:block;font-size:14px;margin-top:30px}.goal-label textarea,.contact-page input,.contact-page textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #a99eaf;border-radius:0;padding:14px 0;font:14px/1.7 DM Sans Variable,sans-serif;resize:vertical;margin-top:8px;color:#201d26}.goal-label textarea{border:1px solid #b8aebb;border-radius:3px;padding:16px}.brief-sidebar{position:sticky;top:122px;align-self:start;border-top:1px solid #201d26;padding-top:20px}.brief-sidebar>p{font-size:14px}.sidebar-silo{display:flex;gap:8px;align-items:center;margin-top:12px}.sidebar-silo .agent-avatar{width:74px;height:74px}.sidebar-silo b{display:block;font-size:18px}.sidebar-silo small{font-size:14px;color:#756a7b;display:block;margin-top:4px}.brief-selected-agents button{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;border-top:1px solid #201d261a;text-align:left}.brief-selected-agents .agent-avatar{width:49px;height:49px}.brief-selected-agents button>span:not(.agent-avatar){flex:1;font-size:14px}.brief-selected-agents small{display:block;color:#756a7b;font-size:14px;margin-top:3px}.sidebar-empty{font-size:14px!important;line-height:1.8;color:#736a77;max-width:200px;margin:20px 0}.sidebar-tools{border-top:1px solid #201d2622;margin:18px 0;padding-top:18px}.sidebar-tools>b{font-size:14px}.sidebar-tools>div{display:flex;gap:5px;flex-wrap:wrap;max-height:260px;overflow:auto;margin-top:14px}.sidebar-tools button{display:flex;align-items:center;gap:6px;font-size:14px;background:#e5e0d7;padding:5px 6px;min-height:35px}.sidebar-tools .tool-logo{width:17px;height:17px;border-radius:3px}.brief-sidebar>small{font-size:14px;line-height:1.7;color:#827687;display:block}.needs-step-actions{display:flex;justify-content:space-between;align-items:center;margin-top:38px;border-top:1px solid #201d2621;padding-top:22px;gap:15px}.needs-step-actions>span{font-size:14px;color:#83758a}.needs-step-actions button{display:flex;align-items:center;gap:10px;min-height:48px;font-size:14px}.needs-step-actions .next-step{background:#201d26;color:#fff;padding:14px 19px;border-radius:3px}.stack-search{display:flex;align-items:center;border:1px solid #201d2630;padding:0 15px;min-height:50px;gap:10px;border-radius:3px}.stack-search input{width:100%;background:transparent;border:0;font-size:14px;min-height:48px;outline:none}.stack-search button{min-width:35px;min-height:40px}.stack-filter-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:15px 0}.stack-filter-row>div{display:flex;gap:5px;flex-wrap:wrap}.stack-filter-row button{padding:7px 9px;font-size:14px;min-height:35px;border-radius:3px}.stack-filter-row button[aria-pressed=true]{background:#201d26;color:#fff}.stack-filter-row select{max-width:100%;font-size:14px;min-height:38px;padding:7px 10px;background:transparent;border:1px solid #201d2630;border-radius:3px;margin-left:auto}.catalog-caption{font-size:14px;color:#776b7f;margin:18px 0;line-height:1.6}.needs-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-choice{border:1px solid #201d2622;border-radius:4px;padding:12px;min-width:0}.tool-choice.selected{border-color:#765289;background:#e9dfed}.tool-choice>button{display:flex;text-align:left;align-items:flex-start;gap:10px;width:100%;min-height:65px}.tool-choice .tool-logo{width:33px;height:33px;flex:0 0 33px}.tool-choice button>span:not(.tool-logo):not(.choice-indicator){flex:1}.tool-choice b,.tool-choice small{display:block}.tool-choice b{font-size:14px}.tool-choice small{font-size:14px;color:#756b7c;line-height:1.6;margin-top:6px}.tool-choice .choice-indicator{width:18px;height:18px;min-width:18px}.tool-capabilities{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:9px}.tool-capabilities a,.tool-capabilities>span{font:14px IBM Plex Mono,monospace;color:#62526b;text-decoration:none;background:#e4ddea;padding:6px 7px}.tool-capabilities a:hover{text-decoration:underline}.tool-capabilities>span{background:transparent;padding-left:0;color:#82798a}.tool-choice details{font-size:14px;margin-top:8px;color:#756b7c;line-height:1.6}.tool-choice summary{cursor:pointer;padding:6px 0}.catalog-note{font-size:14px;line-height:1.7;color:#82758b;margin-top:22px}.custom-tool{margin-top:26px}.custom-tool label{font-size:14px}.custom-tool>div{display:flex;margin-top:12px;gap:12px}.custom-tool input{min-width:0;flex:1;border:0;border-bottom:1px solid #9f93a7;background:transparent;padding:10px 0;font-size:14px}.custom-tool button{font-size:14px;display:flex;align-items:center;gap:10px;min-height:44px}.empty-tools{padding:40px 0;font-size:14px}.hosting-grid{display:grid;gap:12px}.hosting-grid>button{text-align:left;border:1px solid #b9afc1;padding:24px 25px;position:relative;border-radius:4px}.hosting-grid>button[aria-pressed=true]{background:#e4d7ed;border-color:#765289}.hosting-grid button>svg{float:left;margin-right:15px}.hosting-grid button>span:not(.choice-indicator){font:14px IBM Plex Mono,monospace;display:block;margin-top:4px}.hosting-grid h3{font-size:22px;line-height:1.2;font-weight:500;margin:25px 0 11px}.hosting-grid p{font-size:14px;line-height:1.65;max-width:400px}.hosting-grid .choice-indicator{position:absolute;right:24px;top:24px}.hosting-note{background:#e8e6d9;padding:24px;margin-top:25px}.hosting-note h3{font-size:14px;font-weight:500}.hosting-note p{font-size:14px;line-height:1.7;margin-top:12px}.hosting-note button{display:flex;align-items:center;gap:12px;font-size:14px;min-height:44px;margin-top:9px}.brief-crew{display:flex;flex-wrap:wrap;padding:12px 0 28px;border-bottom:1px solid #201d2625;gap:12px}.brief-crew>div{width:105px;text-align:center}.brief-crew .agent-avatar{width:100px;height:100px}.brief-crew b,.brief-crew small{display:block}.brief-crew b{font-size:15px}.brief-crew small{font-size:14px;margin-top:4px}.brief-overview dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #201d2622}.brief-overview dt{font-size:14px;color:#786c80}.brief-overview dd{font-size:14px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.brief-contact{display:flex;align-items:center;gap:25px;background:#201d26;color:#fff;padding:17px 20px;border-radius:3px;font-size:14px;margin-top:30px}.brief-download{display:flex;align-items:center;gap:9px;font-size:14px;min-height:44px;margin:10px 0}.brief-overview>p{font-size:14px;color:#786c80;line-height:1.6}.contact-page{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 90px)}.contact-copy{background:#d9cbe5;padding:70px 13% 50px}.contact-copy h1{font-size:68px;font-weight:500;letter-spacing:-3px;line-height:1.02}.contact-copy h1 em{font:italic 99px/.95 "Instrument Serif",serif}.contact-copy>p:not(:first-child){font-size:14px;line-height:1.8;margin-top:27px;max-width:360px}.contact-characters{display:flex;align-items:flex-end;margin:35px -20px 10px}.contact-characters .agent-avatar{width:40%;height:auto;aspect-ratio:1;margin-left:-5%}.contact-characters .agent-avatar:nth-child(2){margin-bottom:30px}.contact-copy>a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:25px;font-size:21px;border-bottom:1px solid #6f5b7c;padding-bottom:18px;margin-top:20px}.contact-copy>small{display:block;margin-top:25px;font-size:14px}.contact-form-panel{padding:65px 12%}.contact-brief{border-top:1px solid #201d26;padding:18px 0 25px;margin-bottom:24px}.contact-brief>b{font-size:14px;font-weight:500}.contact-brief>button{display:flex;align-items:center;gap:8px;font-size:14px;min-height:40px}.contact-page label{font-size:14px;display:block;margin-bottom:24px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-page .prepare-email{background:#201d26;color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 20px;border-radius:3px;font-size:14px;min-height:53px}.contact-note{font-size:14px;line-height:1.7;color:#786c80;margin-top:15px}.email-ready{padding:23px;background:#e5ddec;margin-top:24px}.email-ready h2{font:28px "Instrument Serif",serif}.email-ready pre{font:14px/1.6 DM Sans Variable,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;margin:18px 0}.email-ready a,.email-ready button{display:flex;gap:10px;align-items:center;min-height:44px;color:inherit;font-size:14px}@media(min-width:1650px){.site-v5 .collective-intro{grid-template-columns:40% 60%}.office-canvas{height:640px}.office-controls{top:580px}.site-v5 .intro-copy{padding-top:100px}.office-scene{min-height:835px}.office-agent-strip{margin-inline:35px}.office-agent-strip .agent-avatar{max-width:75px}}@media(max-width:1100px){.site-navigation{gap:22px}.si-powered{display:none}.site-v5 .collective-intro{grid-template-columns:41% 59%}.site-v5 .intro-copy{padding:62px 7% 45px 10%}.site-v5 .intro-copy h1{font-size:52px;letter-spacing:-2.5px}.site-v5 .hero-definition{font-size:14px}.office-caption span:last-child{display:none}.office-agent-strip{grid-template-columns:repeat(6,1fr)}.office-agent-strip .agent-avatar{width:40px;height:40px}.office-agent-strip button{padding:0 0 6px}.office-canvas{height:535px}.office-controls{top:477px}.office-status{margin:16px;gap:9px}.office-status-name{font-size:18px;min-width:65px}.office-status p,.office-status button{font-size:14px}.mega-intro{display:none}.agents-mega{grid-template-columns:1fr;padding-top:25px;gap:20px}.needs-layout{padding-inline:5%;gap:30px;grid-template-columns:minmax(0,1fr) 220px}.needs-intro{padding-inline:5%}.needs-intro-crew{right:1%;width:34%}.needs-intro h1{font-size:57px}.needs-intro h1 em{font-size:65px}.agent-next{display:block}.agent-next>div:last-child{margin-top:30px}.contact-copy{padding:60px 10%}.contact-copy h1{font-size:54px}.contact-copy h1 em{font-size:80px}.contact-form-panel{padding:60px 9%}.contact-fields{grid-template-columns:1fr;gap:0}.expert-hero{padding-inline:6%}.expert-hero h1{font-size:100px}.expert-stack>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-header{height:74px;padding:0 6%;flex-wrap:wrap}.si-word{font-size:32px}.si-word i{font-size:43px}.si-powered{display:block;padding-left:14px;font-size:14px}.si-powered strong{font-size:14px}.mobile-nav-toggle{display:grid;place-items:center;width:44px;height:44px}.site-navigation{display:none;position:absolute;top:73px;left:0;right:0;background:#f3f0e8;padding:20px 6%;border-bottom:1px solid #201d2630;gap:10px}.site-navigation.is-open{display:flex;flex-direction:column;align-items:stretch}.site-navigation>a,.agent-menu-trigger{min-height:48px;justify-content:space-between}.agents-mega{top:318px;max-height:calc(100dvh - 330px);padding:20px 6% 0}.mega-groups{grid-template-columns:1fr 1fr;gap:20px}.mega-groups h3{font-size:14px;margin-bottom:10px}.mega-groups a{min-height:60px;gap:3px}.mega-groups .agent-avatar{width:46px;height:46px;flex-basis:46px}.mega-groups b,.mega-groups small{font-size:14px}.mega-bottom>span{display:none}.mega-bottom{justify-content:flex-end}.site-v5 .collective-intro{display:flex;flex-direction:column;min-height:0}.site-v5 .intro-copy{padding:48px 7% 42px}.site-v5 .intro-label{margin-bottom:25px;font-size:14px}.site-v5 .intro-copy h1{font-size:67px;letter-spacing:-3px}.site-v5 .hero-definition{font-size:15px;max-width:390px;margin-top:25px}.site-v5 .hero-disciplines{font-size:14px;margin-top:18px}.site-v5 .hero-actions{margin-top:25px;gap:15px}.site-v5 .hero-crew-note{display:none}.office-scene{min-height:680px}.office-canvas{height:475px}.office-controls{top:420px;left:18px;right:18px}.office-caption{top:20px;left:20px}.office-agent-strip{margin:0 14px}.office-agent-strip .agent-avatar{width:44px;height:44px}.office-status{margin:19px 18px}.office-status p{font-size:14px;max-width:200px}.office-status-name{font-size:19px}.office-status button{font-size:14px}.office-controls button{min-width:40px;min-height:44px}.office-controls>span{font-size:14px}.site-v5 .character-portrait{height:250px}.site-v5 .character-portrait .agent-avatar{height:250px;width:250px}.extended-roster>div{grid-template-columns:repeat(3,1fr);gap:20px}.extended-roster .agent-avatar{width:90px;height:90px}.extended-roster{padding:15px 7% 50px}.agent-breadcrumb{padding:10px 6%;font-size:14px;gap:10px}.agent-breadcrumb a{font-size:0;gap:0}.agent-breadcrumb a svg{width:19px}.agent-breadcrumb>span{overflow-wrap:anywhere}.agent-next{padding:45px 6%}.agent-next>div:last-child{grid-template-columns:1fr}.agent-next a{min-height:75px}.agent-next .agent-avatar{width:74px;height:74px;flex-basis:74px}.agent-next h2{font-size:34px}.expert-hero{grid-template-columns:1fr;padding:40px 7%;gap:20px;min-height:0}.expert-hero h1{font-size:96px;margin:15px 0}.expert-description{font-size:15px}.expert-portrait{min-height:270px}.expert-portrait .agent-avatar{max-width:320px}.expert-portrait>span:not(.agent-avatar){font-size:300px;top:0}.expert-workbench{display:block;padding:45px 7%}.expert-workbench h2,.expert-stack h2{font-size:42px}.expert-workflow{margin-top:30px}.workflow-tabs button{font-size:14px;gap:7px}.workflow-output{padding:24px}.expert-stack{padding:40px 7%}.expert-stack>div{grid-template-columns:1fr}.expert-stack a{padding:18px 0}.needs-intro{padding:43px 7% 130px}.needs-intro>p{font-size:14px}.needs-intro h1{font-size:49px;letter-spacing:-2px}.needs-intro h1 em{font-size:56px}.needs-intro>span{font-size:14px;max-width:300px}.needs-intro-crew{width:210px;right:0;bottom:-9px}.needs-progress{padding:0 6%;scroll-margin-top:74px}.needs-progress button{min-height:77px;flex-direction:column;justify-content:center;gap:8px;font-size:14px}.needs-progress button>span{width:23px;height:23px;font-size:14px}.needs-layout{display:flex;flex-direction:column;padding:35px 6% 50px;gap:40px}.needs-stage-heading h2{font-size:36px}.needs-stage-heading>p:last-child{font-size:14px}.needs-agent-grid{gap:8px}.needs-agent-grid>button{min-height:135px;display:block;padding:9px 10px;position:relative}.needs-agent-grid .agent-avatar{width:64px;height:64px;display:block;margin:-6px 0 0}.needs-agent-grid .choice-indicator{position:absolute;top:13px;right:12px}.needs-agent-grid b,.needs-agent-grid small{font-size:14px}.brief-sidebar{position:static;width:100%;padding:20px}.brief-selected-agents{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.brief-selected-agents small{font-size:14px}.needs-step-actions{gap:10px}.needs-step-actions .next-step{padding:13px;font-size:14px}.needs-step-actions>span{max-width:80px;line-height:1.5}.needs-tool-grid{gap:8px}.tool-choice{padding:10px}.tool-choice>button{flex-wrap:wrap;gap:9px;position:relative}.tool-choice .choice-indicator{position:absolute;right:0;top:0}.tool-choice>button>span:not(.tool-logo):not(.choice-indicator){flex:0 0 100%;margin-top:3px}.tool-choice b,.tool-choice small{font-size:14px}.stack-filter-row select{margin-left:0}.stack-filter-row button{font-size:14px;padding:6px 9px;min-height:44px}.tool-capabilities a{min-height:28px;padding:8px 5px;font-size:14px}.brief-overview dl>div{grid-template-columns:1fr;gap:8px}.contact-page{grid-template-columns:1fr}.contact-copy{padding:45px 7% 35px}.contact-copy h1{font-size:61px}.contact-copy h1 em{font-size:86px}.contact-characters{max-width:310px;margin-top:10px}.contact-copy>p:not(:first-child){font-size:14px}.contact-form-panel{padding:35px 7% 55px}.contact-fields{grid-template-columns:1fr 1fr;gap:15px}}@media(prefers-reduced-motion:reduce){.site-v5 *,.site-v5 *:before,.site-v5 *:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:360px){.site-v5 .intro-copy h1{font-size:59px}.office-status-name{min-width:60px;font-size:17px}.office-status small{font-size:14px}.office-status button{font-size:0;gap:0}.office-status button svg{width:19px}.office-controls>span{font-size:14px;gap:4px}.office-controls button{min-width:35px;width:35px}.needs-intro h1{font-size:43px}.needs-intro h1 em{font-size:50px}}.needs-tool-grid{max-height:610px;overflow:auto;padding:2px 8px 5px 2px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a895b4 transparent}.needs-tool-grid:focus-within{scroll-behavior:auto}@media(max-width:760px){.needs-tool-grid{max-height:540px}.site-v5 .agent-page .agent-world{scroll-margin-top:74px}}.site-v5 .agent-avatar.avatar-original{background-image:url(/brand/silab-agent-family.png);background-size:300% 200%;background-position:var(--avatar-x) var(--avatar-y);background-repeat:no-repeat}.site-v5 .agent-avatar.avatar-extended{background-image:url(/brand/silab-agent-family-extended-v6.png)}@media(max-width:760px){.site-v5 .intro-copy h1{font-size:53px;letter-spacing:-2.5px}.site-v5 .intro-copy{padding-top:40px;padding-bottom:32px}.site-v5 .hero-actions{gap:9px}.site-v5 .hero-definition{margin-top:23px}.site-v5 .hero-disciplines{margin-top:15px}}@media(max-width:360px){.site-v5 .intro-copy h1{font-size:47px}}@media(max-width:760px){.extended-roster>div{grid-template-columns:repeat(3,minmax(0,1fr))}.extended-roster a{min-width:0}.extended-roster .agent-avatar{width:min(90px,100%);height:auto;aspect-ratio:1}.site-v5 .character-portrait .agent-avatar{width:100%;height:auto;aspect-ratio:1}.site-v5 .character-portrait{height:auto;aspect-ratio:1}}.site-v5 .si-word{gap:5px;letter-spacing:-2px;align-items:baseline;font-family:Bricolage Grotesque Variable,sans-serif}.site-v5 .si-word i{font:800 43px/.9 Bricolage Grotesque Variable,sans-serif;letter-spacing:-3px;margin:0;font-style:normal}.site-v5 .si-word b{font:350 39px/.9 Bricolage Grotesque Variable,sans-serif;letter-spacing:-2.5px}.site-v5 .si-powered strong{font-weight:650;letter-spacing:-.3px}.site-v5 .si-type-mark{font:800 1em/1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.06em}.universe-operations .expert-hero{background:#35202e;color:#edcadb}.universe-operations .expert-cta{background:#edcadb;color:#35202e}.universe-research .expert-hero{background:#e7e0ec;color:#41304b}.lab-hero{background:#f3f0e8;color:#25212a;padding:44px 4% 0}.lab-hero-main{display:grid;grid-template-columns:33% minmax(0,1fr);align-items:center;gap:4%;max-width:1700px;margin:auto;padding:10px 0 43px}.lab-hero-copy{padding:7px 0 0}.lab-hero-eyebrow{font:14px IBM Plex Mono,monospace;letter-spacing:.7px;display:flex;align-items:center;gap:9px;margin:0 0 33px}.lab-hero-eyebrow>span{height:6px;width:6px;background:#81678e;border-radius:50%;flex-shrink:0}.lab-hero-copy h1{font:550 clamp(44px,4.7vw,78px)/.99 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-3px;margin:0}.lab-hero-copy h1 em{font:italic 1.27em/.95 "Instrument Serif",serif;color:#81638d;letter-spacing:-3px}.lab-hero-description{font-size:14px;line-height:1.8;max-width:315px;margin:26px 0;color:#665f69}.lab-hero-primary{display:flex;align-items:center;justify-content:space-between;gap:27px;min-height:51px;padding:14px 19px;background:#28222e;color:#fff;font-size:14px;border-radius:3px;transition:background .2s}.lab-hero-primary:hover{background:#674b76}.lab-hero-secondary{display:flex;align-items:center;gap:22px;min-height:44px;margin:10px 0 0;font-size:14px;color:#584b60}.lab-hero-secondary svg{transition:transform .2s}.lab-hero-secondary svg.is-open{transform:rotate(180deg)}.lab-hero-signature{margin-top:34px;display:flex;align-items:center;gap:12px}.lab-signature-line{width:28px;height:1px;background:#a08aa9}.lab-hero-signature p{font-size:14px;line-height:1.7;color:#786b7e;margin:0}.lab-hero-signature strong{font-weight:500;color:#49374f}.lab-hero-world{min-width:0;align-self:center}.lab-scene-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px;font:14px IBM Plex Mono,monospace;color:#67576e;letter-spacing:.1px}.lab-scene-heading>span:first-child{display:flex;gap:8px;align-items:center}.lab-scene-heading i{display:block;width:5px;height:5px;border:1px solid #8b7698;border-radius:50%}.lab-scene{position:relative;aspect-ratio:1360/768;overflow:hidden;background:#e3d9e5;isolation:isolate;--shift-x: 0px;--shift-y: 0px}.lab-scene-image{display:block;width:100%;height:100%;object-fit:contain;transform:translate(var(--shift-x),var(--shift-y)) scale(1.012);transition:transform .65s ease-out;pointer-events:none}.lab-scene-agent{position:absolute;transform:translate(-50%,-50%);width:8%;height:13%;min-width:44px;min-height:44px;background:none!important;border:0!important;display:grid;place-items:center;border-radius:50%;z-index:2}.lab-scene-agent:active:not(:disabled){transform:translate(-50%,-50%)}.lab-scene-point{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff4a;opacity:0;transition:opacity .2s}.lab-scene-agent-name{position:absolute;bottom:100%;background:#f7f3ec;color:#312438;border-radius:2px;padding:6px 9px;font-size:14px;box-shadow:0 2px 8px #372e421a;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s,transform .2s}.lab-scene-agent:hover .lab-scene-point,.lab-scene-agent:focus-visible .lab-scene-point,.lab-scene-agent[aria-pressed=true] .lab-scene-point{opacity:1}.lab-scene-agent:hover .lab-scene-agent-name,.lab-scene-agent:focus-visible .lab-scene-agent-name{opacity:1;transform:translateY(0)}.lab-scene-motion{position:absolute;right:12px;bottom:12px;background:#f3f0e8de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:35px;width:35px;min-height:44px;min-width:44px;display:grid;place-items:center;border-radius:50%;color:#514159;z-index:3}.lab-agent-detail{display:flex;align-items:center;gap:11px;background:#e5ddeb;padding:7px 20px 7px 8px;min-height:88px;border-top:3px solid #f3f0e8}.lab-agent-detail>.agent-avatar{width:72px;height:72px;flex:0 0 72px}.lab-agent-identity{min-width:90px}.lab-agent-identity>span{font-size:14px;color:#6e5a79}.lab-agent-identity strong{display:block;font:550 29px Bricolage Grotesque Variable,sans-serif;letter-spacing:-1px}.lab-agent-identity strong>span{color:#8d6c9c}.lab-agent-detail>p{font-size:14px;line-height:1.6;color:#6b5974;margin:0 10px 0 15px;max-width:210px}.lab-agent-detail>button{margin-left:auto;display:flex;gap:20px;align-items:center;min-height:44px;font-size:14px;white-space:nowrap}.lab-agent-detail>button:hover{text-decoration:underline;text-underline-offset:5px}.lab-scene-footer{display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#7f7287;padding-top:14px;line-height:1.6}.lab-scene-footer>span:last-child{display:flex;align-items:center;gap:5px}.lab-hero-baseline{border-top:1px solid #25212a25;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1700px;margin:auto}.lab-hero-baseline>span{font-size:14px;color:#75677d}.lab-hero-baseline>p{display:flex;gap:18px;align-items:center;font-size:14px;margin:0}.lab-hero-baseline i{font-style:normal;color:#a68ab4;font-size:14px}.lab-hero-baseline>svg{color:#807086}.lab-hero-collective{padding:24px 0 35px;border-top:1px solid #25212a25;max-width:1700px;margin:auto}.lab-collective-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.lab-collective-heading>button{display:grid;place-items:center;min-height:44px;min-width:44px}.lab-collective-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.lab-collective-grid>button{min-width:0;display:flex;align-items:center;text-align:left;gap:8px;min-height:90px;border-top:1px solid #25212a20}.lab-collective-grid .agent-avatar{width:68px;height:68px;flex:0 0 68px}.lab-collective-grid strong{display:block;font-size:14px;font-weight:600}.lab-collective-grid small{display:block;font-size:14px;color:#817089;margin-top:5px}.lab-collective-grid button>svg{margin-left:auto;width:15px;flex-shrink:0}.lab-collective-grid button:hover{background:#e5ddeb66}@media(min-width:1700px){.lab-hero-main{grid-template-columns:30% minmax(0,1fr);gap:5%}.lab-hero-copy h1{font-size:81px}}@media(max-width:1100px){.lab-hero{padding-top:30px}.lab-hero-main{grid-template-columns:35% minmax(0,1fr);gap:3%}.lab-hero-copy h1{font-size:50px;letter-spacing:-2px}.lab-hero-description{font-size:14px}.lab-agent-detail{padding-right:12px;gap:5px}.lab-agent-detail>.agent-avatar{width:60px;height:60px;flex-basis:60px}.lab-agent-detail>p{font-size:14px;margin-left:3px}.lab-agent-identity{min-width:65px}.lab-agent-detail>button{font-size:14px;gap:7px}.lab-hero-baseline>p{gap:12px;font-size:14px}.lab-scene-footer>span:last-child{display:none}}@media(max-width:760px){.site-v5 .si-word i{font-size:34px;letter-spacing:-2px}.site-v5 .si-word b{font-size:31px;letter-spacing:-1.7px}.site-v5 .si-powered{padding-left:12px}.lab-hero{padding:29px 6% 0}.lab-hero-main{display:flex;flex-direction:column;gap:28px;padding:0 0 26px}.lab-hero-copy{width:100%;padding:0}.lab-hero-eyebrow{font-size:14px;margin-bottom:23px;letter-spacing:.45px}.lab-hero-copy h1{font-size:clamp(46px,10vw,66px);line-height:1;letter-spacing:-2.1px}.lab-hero-copy h1 br:nth-of-type(2){display:none}.lab-hero-copy h1 em{margin-left:.15em;font-size:1.2em;letter-spacing:-1.5px}.lab-hero-description{max-width:360px;margin:21px 0;font-size:14px;line-height:1.75}.lab-hero-primary{min-height:48px;font-size:14px;gap:35px}.lab-hero-secondary{margin-top:8px;min-height:44px;font-size:14px;gap:25px}.lab-hero-signature{display:none}.lab-hero-world{width:100%}.lab-scene-heading{font-size:14px;padding-bottom:10px}.lab-scene{margin:0 -6.82%;aspect-ratio:1360/768}.lab-scene-agent{width:44px;height:44px;min-height:44px;min-width:44px}.lab-scene-agent-name{font-size:14px;padding:4px 6px}.lab-scene-agent[aria-label="Rencontrer Echo"],.lab-scene-agent[aria-label="Rencontrer Nova"],.lab-scene-agent[aria-label="Rencontrer Ledger"]{display:none}.lab-scene-motion{min-width:44px;min-height:44px;right:6px;bottom:5px;width:44px;height:44px}.lab-agent-detail{margin:0 -6.82%;border:0;padding:7px 16px 9px;flex-wrap:wrap;gap:6px}.lab-agent-detail>.agent-avatar{width:60px;height:60px;flex-basis:60px}.lab-agent-identity{min-width:75px}.lab-agent-identity strong{font-size:27px}.lab-agent-detail>p{order:4;flex:0 0 100%;max-width:none;padding-left:5px;font-size:14px;margin:0}.lab-agent-detail>button{font-size:14px;gap:10px}.lab-scene-footer{font-size:14px;padding-top:11px}.lab-hero-baseline{flex-wrap:wrap;padding:18px 0 21px;gap:11px}.lab-hero-baseline>span{font-size:14px;flex:0 0 90%}.lab-hero-baseline>p{order:3;gap:8px;font-size:14px;flex-wrap:wrap}.lab-hero-baseline>svg{height:12px;width:12px}.lab-collective-heading{font-size:14px;gap:15px}.lab-collective-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.lab-collective-grid>button{min-height:87px;gap:3px}.lab-collective-grid .agent-avatar{width:49px;height:49px;flex-basis:49px}.lab-collective-grid strong{font-size:14px}.lab-collective-grid small{font-size:14px;line-height:1.4}.lab-collective-grid button>svg{width:12px}}@media(prefers-reduced-motion:reduce){.lab-scene-image{transform:none!important;transition:none}.lab-scene-agent-name,.lab-scene-point,.lab-hero-secondary svg{transition:none}}.lab-hero-collective{scroll-margin-top:105px}@media(max-width:760px){.lab-hero-copy h1 br:nth-of-type(2){display:initial}.lab-hero-copy h1 em{margin-left:0}.lab-hero-collective{scroll-margin-top:85px}}@media(max-width:360px){.lab-hero-copy h1{font-size:39px;letter-spacing:-1.8px}}.agent-shop{--shop-ink:#302936;--shop-muted:#6e6573;--shop-line:#d8d0d8;--shop-paper:#f3f0e8;color:var(--shop-ink);background:var(--shop-paper);padding:24px clamp(20px,5vw,88px) 48px;font-family:DM Sans Variable,sans-serif}.agent-shop *{box-sizing:border-box}.agent-shop button,.agent-shop a,.agent-shop select{touch-action:manipulation}.agent-shop button{cursor:pointer;font:inherit}.agent-shop :is(button,a,select):focus-visible{outline:3px solid #7850a5;outline-offset:4px}.agent-shop a{color:inherit}.shop-beta{display:inline-flex;align-items:center;justify-content:center;border:1px solid #92749f;border-radius:4px;padding:3px 6px;font:500 12px/1.2 IBM Plex Mono,monospace;letter-spacing:.06em;color:#6c4a8a;background:#e6d8f0;vertical-align:middle}.site-navigation>a.shop-nav{display:inline-flex;align-items:center;gap:7px}.shop-eyebrow{font:400 13px/1.7 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.085em;margin:0}.shop-beta-notice{max-width:1380px;margin:auto;display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--shop-line)}.shop-beta-notice>.shop-beta{flex-shrink:0}.shop-beta-notice p{font-size:14px;line-height:1.65;margin:0;color:var(--shop-muted)}.shop-beta-notice b{color:#514557;font-weight:500}.shop-intro{max-width:1380px;margin:40px auto 56px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.shop-intro h1{font:500 clamp(44px,5.2vw,78px)/1.02 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.055em;margin:22px 0}.shop-intro h1 em{font-family:"Instrument Serif",serif;font-weight:400;color:#725286}.shop-intro-copy>p:not(.shop-eyebrow){font-size:16px;line-height:1.8;color:var(--shop-muted);margin:0}.shop-intro-copy>a{display:inline-flex;align-items:center;gap:30px;min-height:44px;margin-top:24px;text-decoration:none;border-bottom:1px solid #8e7698;font-size:16px}.shop-window{position:relative;height:330px;overflow:hidden;background:#e4d8e9;border:1px solid #d3c1db;border-radius:8px}.shop-window-agent{position:absolute;left:0;bottom:18px;width:60%;height:265px}.shop-window-agent .agent-avatar{display:block;width:100%;height:100%}.shop-window-pill{position:absolute;right:-7px;top:30px;width:54%;transform:rotate(12deg);border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 72%)}.shop-object-art{display:block;width:100%;aspect-ratio:9/8;overflow:hidden}.shop-object-art>svg{width:100%;height:100%;display:block}.shop-catalog{max-width:1380px;margin:auto;scroll-margin-top:110px}.shop-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:25px}.shop-catalog h2{font:500 clamp(27px,3.2vw,44px)/1.1 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.04em;margin:12px 0 0}.shop-catalog h2 sup{font:13px IBM Plex Mono,monospace;letter-spacing:0;margin-left:9px;color:#8b7098}.shop-filters{display:flex;flex-wrap:wrap;gap:5px;margin:25px 0 26px;border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);padding:8px 0}.shop-filters button{min-height:44px;padding:9px 16px;border:0;border-radius:5px;color:var(--shop-muted);background:none;font-size:16px}.shop-filters button[aria-pressed=true]{background:#e3d6e9;color:#493451}.shop-filters button:last-child{margin-left:auto;display:flex;gap:9px;align-items:center}.shop-filters button span{font:13px IBM Plex Mono,monospace}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.shop-product{min-width:0;overflow:hidden;border:1px solid #d8cfd5;background:#faf7f0;border-radius:7px}.shop-product-visual{display:block;width:100%;position:relative;padding:0;border:0;background:#e4d9e7;overflow:hidden;color:var(--shop-ink)}.shop-product-visual .shop-object-art{transition:transform .4s ease}.shop-product-visual:hover .shop-object-art{transform:scale(1.035)}.shop-product-number{position:absolute;left:12px;top:12px;font:13px IBM Plex Mono,monospace;color:#54455c;background:#f8f3e9dd;padding:4px 6px;border-radius:3px}.shop-owned{position:absolute;top:12px;right:12px;display:flex;gap:4px;align-items:center;font-size:14px;background:#edf1e5ed;color:#526242;padding:5px 7px;border-radius:3px}.shop-art-arrow{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;background:#faf5eced;width:32px;height:32px;border-radius:50%;color:#655071}.shop-product-info{padding:18px 16px 10px}.shop-product-category{font:13px/1.5 IBM Plex Mono,monospace;color:#856c90;text-transform:uppercase;letter-spacing:.035em}.shop-product h3{font:500 21px/1.1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.03em;margin:5px 0 0;min-height:51px}.shop-product h3 button{font:inherit!important;letter-spacing:inherit;background:none;border:0;text-align:left;color:var(--shop-ink);padding:6px 0;min-height:44px;width:100%}.shop-product-info>p{font-size:16px;line-height:1.55;color:var(--shop-muted);min-height:38px;margin:7px 0 16px}.shop-product footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e1d8de;padding-top:5px}.shop-tokens{display:inline-flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap;color:#6a5474}.shop-tokens b{font-weight:500;font-size:14px}.shop-product footer button{min-height:44px;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:#5b4867;font-size:16px}.shop-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shop-empty{padding:55px 20px;background:#e8dfec;text-align:center;border-radius:7px}.shop-empty h3{font:500 26px Bricolage Grotesque Variable,sans-serif}.shop-empty p{font-size:14px;color:var(--shop-muted)}.shop-empty button{display:inline-flex;align-items:center;gap:14px;min-height:44px;border:0;background:none;font-size:16px;color:#6a4c7a}.shop-future{max-width:1380px;margin:60px auto 0;padding:35px 0;display:flex;gap:30px;align-items:start;border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line)}.shop-future>svg{color:#8a6c97;margin-top:8px;flex-shrink:0}.shop-future h2{font:500 clamp(26px,3vw,40px)/1.1 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.035em;margin:16px 0}.shop-future h2 em{font-family:"Instrument Serif",serif;font-weight:400;color:#735382}.shop-future p:not(.shop-eyebrow){max-width:590px;font-size:16px;line-height:1.9;color:var(--shop-muted);margin:0}.shop-future-stamp{margin:auto 15px auto auto;flex-shrink:0;border:1px solid #b9a8c0;border-radius:50%;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:13px IBM Plex Mono,monospace;transform:rotate(7deg);color:#7c6288}.shop-future-stamp b{font:italic 25px "Instrument Serif",serif;margin-top:6px}.shop-footnote{max-width:1380px;display:flex;gap:13px;align-items:start;margin:23px auto 0}.shop-footnote>.shop-beta{flex-shrink:0;margin-top:4px}.shop-footnote p{font-size:14px;line-height:1.85;color:var(--shop-muted);max-width:810px;margin:0}.shop-storage-warning{max-width:1380px;margin:0 auto 20px;padding:14px;background:#f6e2bd;font-size:14px}.shop-gift-modal.modal{width:min(900px,calc(100vw - 32px));max-width:900px;padding:24px;background:#f5f0e8;color:#35283d;border:1px solid #ccbdd2;border-radius:10px;max-height:calc(100dvh - 32px);overflow:auto}.shop-gift-modal .modal-heading{margin-bottom:18px}.shop-gift-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.shop-gift-art{align-self:start;background:#e5dae9;border-radius:7px;overflow:hidden}.shop-gift-art>span:last-child:not(.shop-object-art){display:block;padding:12px 16px;font:13px IBM Plex Mono,monospace;color:#786281;border-top:1px solid #d2c3d9}.shop-gift-copy h2{font:500 34px/1.03 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.04em;margin:12px 0 16px}.shop-gift-copy>p:not(.shop-eyebrow):not(.shop-notice){font-size:16px;line-height:1.75;color:#716476}.shop-imagined-effect{display:flex;gap:10px;background:#e9dfed;padding:16px;margin:19px 0;color:#795b87;border-radius:5px}.shop-imagined-effect>svg{flex-shrink:0;margin-top:2px}.shop-imagined-effect b{font-size:14px;font-weight:500}.shop-imagined-effect p{font-size:16px;line-height:1.7;margin:7px 0}.shop-imagined-effect small{font-size:14px;color:#84718e}.shop-gift-price{margin:18px 0}.shop-gift-price .shop-tokens{font-size:14px}.shop-gift-price>small{display:block;font-size:14px;color:#827188;margin-top:7px}.shop-gift-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;border:0;background:#493451;color:#fbf6ed;border-radius:5px;font:500 16px DM Sans Variable,sans-serif;cursor:pointer}.shop-gift-button:hover{background:#684c76}.shop-notice{min-height:34px;font-size:14px;line-height:1.7;color:#6e6176;margin:12px 0 0}.shop-gift-modal :is(button,select):focus-visible{outline:3px solid #9165ae;outline-offset:3px}.shop-gift-modal .modal-heading .icon-button{width:44px;height:44px}.agent-shop-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(20px,5vw,88px);background:#e7dbee;color:#44324e}.agent-shop-entry .shop-object-art{width:76px;flex-shrink:0;border-radius:6px}.agent-shop-entry p{font-size:16px;line-height:1.7;margin:0;flex:1}.agent-shop-entry a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;white-space:nowrap;font-size:16px;text-decoration:none}@media(min-width:1600px){.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product h3{font-size:25px}.shop-product-info{padding:22px 20px 12px}.shop-product footer button{font-size:16px}.shop-window{height:365px}.shop-window-agent{height:305px}}@media(max-width:1100px){.shop-intro{gap:30px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shop-window{height:310px}.shop-window-agent{width:70%;left:-24px}.shop-window-pill{width:58%;right:-14px;top:46px}.shop-intro h1{font-size:55px}.shop-product h3{font-size:22px}.shop-product footer button{font-size:16px}}@media(max-width:800px){.shop-intro{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.shop-intro h1{font-size:43px}.shop-intro-copy>p:not(.shop-eyebrow){font-size:16px}.shop-window{height:295px}.shop-window-agent{width:90%;height:230px;left:-30px}.shop-catalog>header{align-items:start;flex-direction:column;gap:12px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.shop-filters button{padding:8px 12px;font-size:16px}.shop-filters button:last-child{margin-left:0}.shop-future{gap:15px}.shop-future-stamp{width:120px;height:120px;margin-right:0;font-size:14px}.shop-future-stamp b{font-size:20px}.shop-gift-layout{gap:22px}.agent-shop-entry{align-items:start;flex-wrap:wrap}.agent-shop-entry a{flex-basis:100%}}@media(max-width:580px){.agent-shop{padding:16px 20px 35px}.shop-beta-notice{align-items:start;padding-top:0;gap:10px}.shop-beta-notice p{font-size:14px}.shop-beta-notice>.shop-beta{margin-top:4px}.shop-intro{grid-template-columns:1fr;margin:28px 0 44px;gap:25px}.shop-intro h1{font-size:clamp(42px,12vw,60px)}.shop-intro-copy>p:not(.shop-eyebrow){font-size:16px}.shop-intro-copy>a{margin-top:17px}.shop-window{height:245px}.shop-window-agent{width:64%;height:223px;bottom:0;left:0}.shop-window-pill{width:48%;top:13px;right:4px}.shop-grid{grid-template-columns:1fr;gap:24px}.shop-product-info{padding:20px 20px 12px}.shop-product-category{font-size:13px;min-height:24px;display:block}.shop-product h3{font-size:26px;min-height:0;line-height:1.15;margin-top:2px}.shop-product-info>p{font-size:16px;min-height:0;margin:8px 0 10px}.shop-product footer{align-items:center;gap:12px}.shop-product footer button{font-size:16px;justify-content:space-between}.shop-tokens,.shop-tokens b{font-size:14px}.shop-owned{top:12px;bottom:auto;left:auto;right:12px;font-size:14px;padding:5px 7px}.shop-owned+.shop-art-arrow{display:none}.shop-product-number{left:8px;top:8px;font-size:14px;padding:3px 4px}.shop-art-arrow{width:27px;height:27px;bottom:8px;right:8px}.shop-catalog h2{font-size:30px;max-width:320px}.shop-filters{gap:4px;margin:19px 0 20px}.shop-filters button{padding:8px 11px}.shop-future{margin-top:35px;padding:25px 0;flex-wrap:wrap;gap:16px}.shop-future>svg{width:22px;height:22px}.shop-future>div{flex:1;min-width:240px}.shop-future h2{font-size:29px}.shop-future p:not(.shop-eyebrow){font-size:16px}.shop-future-stamp{display:none}.shop-footnote p{font-size:14px}.shop-gift-modal.modal{padding:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.shop-gift-modal .modal-heading{margin-bottom:14px}.shop-gift-layout{grid-template-columns:1fr;gap:21px}.shop-gift-art{width:100%;max-width:260px;justify-self:center}.shop-gift-copy h2{font-size:32px}.shop-gift-copy>p:not(.shop-eyebrow):not(.shop-notice){font-size:16px}.shop-gift-price .shop-tokens{padding-top:0}.shop-gift-button{font-size:16px}.agent-shop-entry{gap:14px}.agent-shop-entry p,.agent-shop-entry a{font-size:16px}}@media(prefers-reduced-motion:reduce){.agent-shop *{scroll-behavior:auto!important;transition:none!important}.shop-product-visual:hover .shop-object-art{transform:none}}.shop-product{display:flex;flex-direction:column}.shop-product-visual{flex-shrink:0}.shop-product-info{flex:1;display:flex;flex-direction:column}.shop-product footer{margin-top:auto}.shop-agent-picker{padding:5px 0 16px;border-bottom:1px solid #d7cbdc}.shop-agent-label{display:block;margin-bottom:9px;font-size:14px;color:#716078}.shop-agent-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px 14px;border:1px solid #c9b7d2;border-radius:8px;background:#faf7f0;color:#493451;text-align:left}.shop-agent-trigger:hover{background:#f0e7f3;border-color:#a68bb5}.shop-agent-trigger>.agent-avatar,.shop-agent-choices .agent-avatar{display:block;width:46px;height:52px;flex-shrink:0}.shop-agent-identity{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;line-height:1.35}.shop-agent-identity strong{font-size:16px;font-weight:600;color:#493451}.shop-agent-identity>span{font-size:14px;color:#716078;overflow-wrap:anywhere}.shop-agent-trigger>svg,.shop-agent-choices button>svg{flex-shrink:0}.shop-gift-modal.is-choosing-agent{display:flex;flex-direction:column;overflow:hidden}.shop-gift-modal.is-choosing-agent .modal-heading{flex-shrink:0}.shop-gift-modal.is-choosing-agent .shop-gift-content{display:flex;min-height:0;flex:1}.shop-agent-view{display:flex;flex-direction:column;min-height:0;width:100%}.shop-agent-view>header{flex-shrink:0;padding-bottom:20px}.shop-agent-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;border:0;background:transparent;color:#684c76;font-size:16px}.shop-agent-view h2{font:500 clamp(26px,4vw,34px)/1.15 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.03em;margin:14px 0 8px}.shop-agent-view p{font-size:16px;line-height:1.5;color:#716078;margin:0}.shop-agent-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:4px 6px 6px 4px;scrollbar-width:thin;scrollbar-color:#bba3c6 #f5f0e8}.shop-agent-choices>button{display:flex;align-items:center;gap:12px;min-height:80px;padding:12px;border:1px solid #d8cbdc;border-radius:8px;background:#faf7f0;text-align:left;color:#725286}.shop-agent-choices>button:hover{background:#eee4f2;border-color:#b99bc8}.shop-agent-choices>button[aria-pressed=true]{background:#e6d8ed;border-color:#9573a7}@media(max-width:580px){.shop-agent-choices{grid-template-columns:1fr}.shop-agent-view>header{padding-bottom:14px}.shop-agent-view h2{margin-top:8px}}.atelier-page{--atelier-ink:#2d2433;--atelier-paper:#f6f1e9;--atelier-line:#d6cfc5;background:var(--atelier-paper);color:var(--atelier-ink);padding:42px clamp(20px,4vw,72px) 70px;font-family:DM Sans Variable,sans-serif}.atelier-page button,.atelier-page a,.technical-stack button,.technical-stack a{touch-action:manipulation}.atelier-page button:focus-visible,.atelier-page a:focus-visible,.technical-stack button:focus-visible,.technical-stack a:focus-visible{outline:3px solid #805bb3;outline-offset:4px}.atelier-intro>a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:14px;margin-bottom:54px;min-height:44px}.atelier-eyebrow{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.11em;text-transform:uppercase;line-height:1.6}.atelier-intro h1{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(45px,5.9vw,92px);font-weight:500;letter-spacing:-.055em;line-height:1.04;margin:16px 0 22px}.atelier-page em,.technical-stack h2 em{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.035em}.atelier-intro>p:last-child{font-size:17px;color:#756c79;line-height:1.6;margin-bottom:46px}.direction-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--atelier-line);border-bottom:1px solid var(--atelier-line)}.direction-tabs button{min-height:76px;background:none;border:0;display:flex;align-items:center;gap:16px;padding:12px 24px;text-align:left;font-size:17px;color:#756c79;border-right:1px solid var(--atelier-line);cursor:pointer}.direction-tabs button:last-child{border-right:0}.direction-tabs button>span{font:14px IBM Plex Mono,monospace}.direction-tabs button>svg{margin-left:auto}.direction-tabs button[aria-pressed=true]{color:#2d2433;background:#e7d9eb}.hero-proposal{display:grid;grid-template-columns:.85fr 1.4fr;min-height:530px;margin-top:24px;background:#eae1d7;overflow:hidden}.proposal-copy{padding:48px 20px 48px 40px;align-self:center;z-index:1}.proposal-copy h2{font:500 clamp(35px,3.6vw,58px)/1.03 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.045em;margin:24px 0}.proposal-copy h2>span{display:block}.proposal-copy>p:not(.atelier-eyebrow){font-size:14px;line-height:1.75;color:#6b606c;max-width:350px}.proposal-cta{display:inline-flex;align-items:center;gap:25px;padding:16px 22px;background:#403048;color:#fff8ef;font-size:14px;text-decoration:none;margin:22px 0;border-radius:5px}.proposal-copy>small{display:block;color:#7e7381;font-size:14px}.proposal-copy>small a{color:inherit}.proposal-scene{min-width:0;min-height:530px;position:relative}.proposal-poster{width:100%;height:100%;min-height:530px;background:#eae1d7;border:0;padding:0;cursor:grab;position:relative}.proposal-poster>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply}.proposal-poster>span{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;background:#fff9f0ed;padding:14px 20px;border:1px solid #b7aabc;border-radius:5px;font-size:14px;color:#403048}.proposal-poster:hover>span{background:#403048;color:#fff9f0}.proposal-constellation,.proposal-constellation .proposal-poster{background:#e4dae8}.proposal-relay,.proposal-relay .proposal-poster{background:#e8e9df}.proposal-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--atelier-line);padding:20px 0}.proposal-bottom p{font-size:14px;line-height:1.7}.proposal-bottom p b{font-weight:500}.proposal-bottom p span{display:block;color:#817784;font-size:14px}.choose-direction{display:flex;gap:14px;align-items:center;border:1px solid #8c7e91;background:none;color:#403048;padding:14px 18px;border-radius:5px;font-size:14px;cursor:pointer;min-height:46px}.choice-notice{min-height:20px;font-size:14px;color:#71567d}.asset-studio{padding-top:75px}.asset-studio>header h2,.technical-stack h2{font:500 clamp(35px,4vw,62px)/1.05 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-.045em;margin:18px 0}.asset-studio>header>p:last-child{font-size:14px;color:#756c79;line-height:1.6}.asset-layout{display:grid;grid-template-columns:190px minmax(300px,1fr) 220px;gap:24px;margin-top:35px;align-items:start}.asset-roster{display:flex;flex-direction:column;max-height:670px;overflow-y:auto;scrollbar-width:thin}.asset-roster button{display:flex;align-items:center;gap:12px;text-align:left;color:#57475f;padding:7px 10px;border:0;border-bottom:1px solid #dfd7cc;background:transparent;cursor:pointer;min-height:55px}.asset-roster button[aria-pressed=true]{background:#e4d6e8;border-radius:4px}.asset-roster button>img{width:37px;height:44px;object-fit:cover;border-radius:4px;mix-blend-mode:multiply}.asset-roster b{display:block;font-size:14px;font-weight:600}.asset-roster small{font-size:14px;color:#87758d}.asset-roster svg{margin-left:auto;flex-shrink:0}.asset-stage{background:#e7e0d7;border:1px solid #d9d0c4;min-width:0;overflow:hidden}.asset-stage-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;background:#eee7de;font-size:16px}.asset-stage-head>span small{font-size:14px;color:#857a88}.atelier-segment{display:flex;gap:3px;border:1px solid #cbbfce;border-radius:5px;padding:3px;max-width:100%}.atelier-segment button{padding:10px 11px;min-height:38px;border:0;border-radius:3px;font-size:14px;white-space:nowrap;background:transparent;color:#756a7c;cursor:pointer}.atelier-segment button[aria-pressed=true]{background:#48364e;color:#fff5eb}.asset-portrait{width:100%;display:block;aspect-ratio:1;object-fit:cover}.asset-motion{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7cabb}.asset-motion button{min-height:50px;border:0;border-right:1px solid #d7cabb;background:#eee7de;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:14px;color:#75657d;cursor:pointer}.asset-motion button[aria-pressed=true]{background:#dfd0e4;color:#3a2942}.asset-motion button:last-child{border:0}.asset-details{padding:12px 0}.asset-details h3{font:400 25px/1.1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.035em;margin:18px 0 26px}.material-samples{display:flex;gap:8px;margin-bottom:25px}.material-samples i{width:36px;height:36px;border-radius:50%;box-shadow:inset -5px -5px 8px #0002,inset 4px 3px 6px #fff5}.material-samples i:nth-child(2){background:#fbecd2}.material-samples i:nth-child(3){background:#5b3e60}.asset-details dt{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 6px;color:#8b7a92}.asset-details dd{font-size:14px;line-height:1.65;margin:0;color:#6e6276}.asset-details>a{display:flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid #d5c9da;font-size:14px;color:#594063;text-decoration:none}.asset-footnote{max-width:770px;font-size:14px;color:#8c7f92;line-height:1.7;margin:23px 0 0}.blender-viewport{width:100%;height:100%;min-height:520px;position:relative;overflow:hidden;background:#eee8e0}.asset-stage .blender-viewport{height:auto;aspect-ratio:1;min-height:0}.blender-canvas{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.blender-canvas canvas{display:block;width:100%;height:100%}.blender-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.blender-placeholder>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.65}.blender-placeholder p{position:relative;font-size:14px;text-align:center;padding:14px;background:#fff8eddd;max-width:80%;border-radius:4px}.blender-caption{position:absolute;top:20px;left:22px;font-size:14px;color:#75647d;pointer-events:none}.blender-caption small{display:block;font-size:14px;margin-top:6px;color:#93839a}.blender-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:4px;padding:4px;background:#fff8eddd;border:1px solid #c6b9cc;border-radius:6px}.blender-controls button{display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;color:#5b4167;border-radius:3px;cursor:pointer}.blender-controls button:hover{background:#e6d8ea}.blender-controls button:disabled{opacity:.4;cursor:wait}.atelier-loading{padding:80px 20px;font-size:14px;text-align:center}.technical-stack{padding:70px clamp(20px,4vw,72px);background:#efe8df;color:#3b2f40}.atelier-page>.technical-stack{padding:70px 0 0;background:none;margin-top:35px}.technical-stack>header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.technical-stack .atelier-eyebrow{color:#8c7895}.technical-stack h2{font-size:clamp(34px,3.3vw,50px);margin-bottom:0}.technical-layers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c8bbcc;border-bottom:1px solid #c8bbcc}.technical-layers>a{padding:24px 20px;text-decoration:none;color:inherit;border-right:1px solid #c8bbcc}.technical-layers>a:first-child{padding-left:0}.technical-layers>a:last-child{border-right:0}.technical-layers>a>small{font:14px IBM Plex Mono,monospace;color:#927e9b;letter-spacing:.05em}.technical-layers>a>span{display:flex;align-items:center;gap:10px;margin:24px 0 12px}.technical-layers b{font-weight:500;font-size:18px}.technical-layers svg{margin-left:auto;flex-shrink:0}.technical-layers p{font-size:14px;line-height:1.6;color:#887392;max-width:210px}.technical-connectors{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:22px 0}.technical-connectors>span:first-child{font-size:14px;color:#8f7b98;margin-right:15px}.technical-tool{display:flex;gap:8px;align-items:center;font-size:14px;background:#f8f2e8;border:1px solid #d9cbdc;border-radius:5px;padding:7px 12px}.technical-tool .tool-logo{width:22px;height:22px}.technical-note{font-size:14px;color:#917e99;max-width:800px;line-height:1.7}.atelier-footer{border-top:1px solid #d5c9da;padding-top:32px;margin-top:54px;display:flex;align-items:center;justify-content:space-between;gap:20px}.atelier-footer>p{font-size:14px;color:#8c7895}.atelier-footer>a{display:flex;align-items:center;gap:14px;color:#593d65;font-size:14px;text-decoration:none;min-height:44px}.atelier-entry{display:inline-flex;align-items:center;gap:8px;color:#8b6e94;font-size:14px;text-decoration:none;margin-top:20px;min-height:44px}@media(min-width:1600px){.atelier-page{max-width:1760px;margin:auto}.asset-layout{grid-template-columns:240px minmax(300px,1fr) 260px;gap:45px}.asset-roster{max-height:810px}.asset-roster button{min-height:65px}.hero-proposal,.proposal-scene,.proposal-poster{min-height:610px}}@media(max-width:1050px){.hero-proposal{grid-template-columns:1fr}.proposal-copy{padding:35px}.proposal-copy h2{font-size:45px}.proposal-copy>p:not(.atelier-eyebrow){max-width:600px}.proposal-scene,.proposal-poster,.proposal-scene .blender-viewport{min-height:440px}.asset-layout{grid-template-columns:160px 1fr}.asset-details{grid-column:2}.asset-details dl{display:grid;grid-template-columns:110px 1fr;gap:14px}.asset-details dt{margin:0}.asset-details h3{font-size:22px}.technical-layers{grid-template-columns:repeat(2,1fr)}.technical-layers>a:nth-child(2){border-right:0}.technical-layers>a:nth-child(3){padding-left:0;border-top:1px solid #c8bbcc}.technical-layers>a:nth-child(4){border-top:1px solid #c8bbcc}}@media(max-width:640px){.atelier-page{padding:22px 18px 40px}.atelier-intro>a{margin-bottom:28px}.atelier-intro h1{font-size:48px}.atelier-intro>p:last-child{font-size:14px}.direction-tabs button{padding:14px 9px;gap:6px;flex-wrap:wrap;font-size:14px;min-height:70px}.direction-tabs button>span{font-size:14px}.direction-tabs button>svg{width:12px}.proposal-copy{padding:28px 24px}.proposal-copy h2{font-size:38px}.proposal-scene,.proposal-poster,.proposal-scene .blender-viewport{min-height:310px}.proposal-bottom{align-items:start;flex-direction:column;gap:10px}.proposal-bottom p{margin:0}.choose-direction{width:100%;justify-content:center}.asset-studio{padding-top:38px}.asset-layout{display:flex;flex-direction:column;gap:18px}.asset-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;width:100%;gap:2px}.asset-roster button{padding:6px;gap:7px}.asset-roster b{font-size:14px}.asset-stage{width:100%}.asset-stage-head{padding:10px;gap:6px;flex-wrap:wrap}.asset-stage-head>span{font-size:14px}.asset-stage-head>span small{display:none}.atelier-segment button{font-size:14px;padding:8px;min-height:38px}.asset-motion button{padding:0 12px;font-size:14px}.asset-details{width:100%;padding:0}.asset-details dl{grid-template-columns:100px 1fr}.blender-caption{left:14px;top:14px;font-size:14px}.blender-caption small{font-size:14px}.blender-controls{bottom:12px;right:12px}.blender-controls button{width:44px;height:44px}.technical-stack>header{align-items:start;flex-direction:column}.technical-layers>a{padding:20px 10px}.technical-layers b{font-size:15px}.technical-layers p{font-size:14px}.technical-connectors>span:first-child{flex-basis:100%}.atelier-footer{align-items:start;flex-direction:column;gap:8px}.asset-footnote{font-size:14px}}.site-v5 .agent-avatar.avatar-image,.agent-avatar.avatar-image{background:none;background-image:none}.avatar-art{display:block;width:100%;height:100%;overflow:hidden}.site-v5 .character-portrait .agent-avatar{aspect-ratio:1;flex-shrink:0}.loop-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .26s cubic-bezier(.25,1,.5,1);pointer-events:none}.loop-video.is-playing{opacity:1}.lab-scene .loop-video{transform:translate(var(--shift-x,0px),var(--shift-y,0px)) scale(1.012)}.lab-scene-speech{position:absolute;left:4%;right:4%;bottom:5%;z-index:3;width:fit-content;max-width:80%;background:#fffaf2;color:#342b37;border-radius:14px 14px 14px 3px;padding:12px 17px;display:flex;gap:10px;box-shadow:0 4px 25px #2f233324;font-size:14px;pointer-events:none;animation:pip-arrive .2s cubic-bezier(.25,1,.5,1)}.lab-scene-agent{z-index:4}.lab-scene-motion{z-index:5}.character-portrait{position:relative}.character-speech{position:absolute;left:8%;right:8%;bottom:4%;z-index:3;padding:12px 15px;border-radius:15px 15px 3px;color:#332937;background:#fffcf5;box-shadow:0 8px 25px #30243c12;font-size:14px;line-height:1.45;opacity:0;transform:translateY(7px);transition:opacity .18s ease-out,transform .22s ease-out;pointer-events:none}.character-card:is(:hover,:focus-visible) .character-speech{opacity:1;transform:translateY(0)}.team-invitation{margin:32px 4% 72px;display:grid;grid-template-columns:1.2fr 1fr;background:#e7dfeb;border-radius:8px;overflow:hidden;color:#37273c}.team-film{position:relative;min-width:0;align-self:center;aspect-ratio:16/9;background:#dfd9e8;display:flex;align-items:center}.team-film>img{width:100%;height:auto;object-fit:contain;aspect-ratio:16/9;display:block}.team-film .loop-video{object-fit:contain}.team-film-caption{position:absolute;left:24px;top:22px;font:14px IBM Plex Mono,monospace;letter-spacing:.7px;display:flex;flex-direction:column;gap:7px}.team-film-caption span{font:14px DM Sans Variable,sans-serif;letter-spacing:0}.team-film-play{position:absolute;bottom:20px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:#fff9ef;color:#47334e;display:grid;place-items:center}.team-invitation-copy{padding:clamp(28px,4vw,65px)}.team-kicker{font:14px IBM Plex Mono,monospace;letter-spacing:1px;margin:0 0 26px}.team-invitation h2{font:500 clamp(34px,3.5vw,58px)/1.03 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-2px;margin:0 0 22px}.team-invitation h2 em{font-family:"Instrument Serif",serif;font-weight:400;display:block;font-size:1.2em}.team-invitation-copy>p:not(.team-kicker){line-height:1.7;font-size:14px;max-width:340px}.team-invitation .team-dream{color:#74577d;margin-top:12px}.team-invitation .lab-hero-primary{margin-top:23px}.team-invitation-copy>small{display:block;margin-top:16px;font-size:14px;color:#796c7d}.pip-guide{position:fixed;right:22px;bottom:16px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:DM Sans Variable,sans-serif;color:#362a39;max-width:calc(100vw - 28px)}.pip-guide button{cursor:pointer;font:inherit}.pip-launcher{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent;color:#47334e}.pip-launcher img{width:88px;height:96px;object-fit:contain;filter:drop-shadow(0 7px 6px #49333b22);transform-origin:50% 90%;transition:transform .28s cubic-bezier(.25,1,.5,1)}.pip-launcher:is(:hover,:focus-visible) img{transform:translateY(-4px) rotate(-6deg)}.pip-launcher>span{display:flex;align-items:center;gap:7px;padding:7px 12px;background:#fffaf2;border:1px solid #ddd2df;border-radius:30px;font-size:14px;box-shadow:0 3px 10px #37263b0c}.pip-launcher i{width:5px;height:5px;background:#829357;border-radius:50%}.pip-welcome{margin-right:12px;position:relative;background:#fffaf2;border:1px solid #e0d4e2;border-radius:16px 16px 3px;box-shadow:0 8px 30px #33243e12}.pip-welcome-open{background:none;border:0;padding:17px 30px 17px 18px;text-align:left;font-size:14px!important;line-height:1.6!important;color:inherit}.pip-welcome-open strong{font-weight:600}.pip-dismiss{position:absolute;top:-18px;right:-18px;width:44px;height:44px;border-radius:50%;border:1px solid #e0d4e2;background:#fffaf2;display:grid;place-items:center;color:inherit}.pip-panel{width:370px;max-width:100%;background:#fffaf3;border:1px solid #d8cddd;border-radius:22px;overflow:hidden;box-shadow:0 16px 60px #31213d26;animation:pip-arrive .24s cubic-bezier(.25,1,.5,1)}.pip-panel>header{padding:12px 12px 12px 17px;display:flex;align-items:center;gap:10px;background:#eae0ed}.pip-panel>header img{object-fit:contain;flex-shrink:0}.pip-panel h2{font:600 16px Bricolage Grotesque Variable,sans-serif;margin:0 0 4px}.pip-panel>header span{font-size:14px}.pip-panel>header>button{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;margin-left:auto;color:inherit}.pip-transcript{max-height:min(300px,35dvh);overflow-y:auto;padding:18px;overscroll-behavior:contain}.pip-message{margin-bottom:18px}.pip-message:last-child{margin-bottom:0}.pip-message>small{font:14px IBM Plex Mono,monospace;color:#8d718f}.pip-message p{font-size:14px;line-height:1.65;margin:6px 0;white-space:pre-line}.pip-message.is-user{margin-left:35px;padding:12px;border-radius:14px 14px 3px;background:#ede6ef}.pip-message button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #d8cddd;border-radius:8px;color:#6d427b;background:transparent;margin:5px 5px 0 0;font-size:14px}.pip-suggestions{padding:0 15px 12px;display:flex;flex-wrap:wrap;gap:6px}.pip-suggestions button{min-height:44px;padding:7px 10px;border-radius:9px;border:1px solid #e1d7e4;background:#f7f1f8;color:#6c4e75;font-size:14px}.pip-panel form{margin:0 15px;display:flex;align-items:center;border:1px solid #d5c5da;border-radius:12px;overflow:hidden;background:#fffdf9}.pip-panel input{min-width:0;width:100%;border:0;background:none;color:#37273c;padding:14px;font-family:inherit;font-size:14px;outline-offset:-3px}.pip-panel form button{flex-shrink:0;height:44px;width:44px;border:0;background:#765482;color:#fff;display:grid;place-items:center;border-radius:9px;margin:3px}.pip-panel form button:disabled{opacity:.4;cursor:default}.pip-disclaimer{text-align:center;font-size:14px;color:#807286;margin:10px 8px 14px}.pip-tour{padding:22px}.pip-tour small{font:14px IBM Plex Mono,monospace;letter-spacing:.7px;color:#80648b}.pip-tour h3{font-size:20px;margin:16px 0 10px}.pip-tour p{font-size:14px;line-height:1.7}.pip-tour>div{display:flex;gap:8px;justify-content:space-between;margin-top:20px}.pip-tour button{min-height:44px;padding:10px;display:flex;align-items:center;gap:4px;background:#eadfed;color:#5e3c6a;border:0;border-radius:8px;font-size:14px}.pip-tour-target{outline:3px solid #ad8fbb;outline-offset:6px;scroll-margin-top:100px}@keyframes pip-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.team-invitation{grid-template-columns:1fr;margin-bottom:40px}.team-film{aspect-ratio:16/9}.team-invitation-copy{padding:30px}.pip-guide{bottom:12px;right:12px}.pip-launcher img{width:65px;height:72px}.pip-launcher>span{font-size:14px}.pip-welcome{margin-right:8px}.pip-panel{width:350px}.pip-guide.is-open .pip-launcher{display:none}.pip-transcript{max-height:36dvh}.lab-scene-speech{font-size:14px;padding:8px 10px;gap:6px;bottom:3%}}@media(prefers-reduced-motion:reduce){.pip-guide *,.character-speech{animation:none!important;transition:none!important}.pip-launcher:is(:hover,:focus-visible) img{transform:none}.loop-video{display:none}}.site-v5 .agent-avatar.avatar-image:before,.site-v5 .agent-avatar.avatar-image:after{content:none;display:none}.pip-character{position:relative;display:inline-block;width:112px;height:126px;flex-shrink:0;isolation:isolate}.pip-puppet{position:relative;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 3px #6e3e4420)}.pip-body{transform-origin:55% 94%;animation:pip-breathe 6s ease-in-out infinite}.pip-arm{transform-origin:73% 58%}.pip-ground{position:absolute;width:45%;height:7%;left:33%;bottom:1%;background:#73577320;border-radius:50%;filter:blur(3px)}.pip-emotion{position:absolute;top:12%;right:0;font:600 23px "Instrument Serif",serif;color:#8c658f;opacity:0}.mood-greeting .pip-body{animation:pip-hello 1.5s ease-in-out 2}.mood-greeting .pip-arm{animation:pip-wave .85s ease-in-out 3}.mood-greeting .pip-emotion{opacity:1;animation:pip-spark 1.5s ease-in-out 2}.mood-listening .pip-body{animation:pip-listen 3s ease-in-out infinite}.mood-listening .pip-arm{transform:rotate(5deg)}.mood-listening .pip-emotion{opacity:.8}.mood-thinking .pip-body{animation:pip-ponder 2.8s ease-in-out infinite}.mood-thinking .pip-arm{animation:pip-ponder-hand 2.8s ease-in-out infinite}.mood-thinking .pip-emotion{opacity:1;animation:pip-thought 1.4s ease-in-out infinite;font-family:monospace;letter-spacing:2px}.mood-happy .pip-body{animation:pip-celebrate .95s ease-in-out 2}.mood-happy .pip-arm{animation:pip-wave .65s ease-in-out 3}.mood-happy .pip-emotion{opacity:1;animation:pip-spark .95s ease-in-out 2}.mood-curious .pip-body{animation:pip-curious 3.6s ease-in-out infinite}.mood-curious .pip-emotion{opacity:1;transform:rotate(12deg)}.mood-sleeping .pip-body{animation:pip-doze 8s ease-in-out infinite}.mood-sleeping .pip-emotion{opacity:.6;animation:pip-thought 4s ease-in-out infinite}@keyframes pip-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes pip-wave{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-9deg)}50%{transform:rotate(7deg)}}@keyframes pip-hello{0%,to{transform:rotate(0)}30%{transform:translateY(-13px) rotate(-3deg)}65%{transform:rotate(2deg)}}@keyframes pip-listen{0%,to{transform:translate(-8px) rotate(-5deg)}50%{transform:translate(-10px,-6px) rotate(-7deg)}}@keyframes pip-ponder{0%,to{transform:rotate(3deg)}50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes pip-ponder-hand{0%,to{transform:rotate(8deg)}50%{transform:rotate(-5deg)}}@keyframes pip-celebrate{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-45px) rotate(-6deg)}70%{transform:translateY(-8px) rotate(3deg)}}@keyframes pip-curious{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-2deg) translateY(-5px)}}@keyframes pip-doze{0%,to{transform:rotate(4deg)}50%{transform:rotate(6deg) translateY(6px)}}@keyframes pip-spark{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-9px) rotate(25deg);opacity:1}}@keyframes pip-thought{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-6px);opacity:1}}.pip-guide.pip-v2{bottom:18px;right:24px}.pip-v2 .pip-launcher>.pip-character{width:112px;height:126px;padding:0;background:transparent;border:0;box-shadow:none;display:block}.pip-v2.is-open .pip-launcher{display:none}.pip-v2 .pip-panel{width:408px;border-radius:20px;display:flex;flex-direction:column;max-height:calc(100dvh - 36px);background:#fffcf7;box-shadow:0 16px 60px #36263b2e,0 2px 8px #36263b0c}.pip-v2 .pip-panel>header{padding:18px 14px 14px 22px;background:#fffcf7;gap:4px;flex-shrink:0}.pip-v2 .pip-panel>header .pip-overline{font:14px IBM Plex Mono,monospace;letter-spacing:1.1px;color:#8c718f}.pip-v2 .pip-panel h2{font:500 22px Bricolage Grotesque Variable,sans-serif;letter-spacing:-.8px;margin:7px 0 0}.pip-window-actions{display:flex;margin-left:auto}.pip-window-actions button{width:44px;height:44px;display:grid;place-items:center;border:0;color:#7e6882;background:none;border-radius:8px}.pip-window-actions button:hover{background:#f0e9f0}.pip-stage{display:flex;align-items:center;justify-content:space-between;min-height:125px;padding:0 22px;margin:0 14px;background:#eee5ec;border-radius:12px;flex-shrink:0;overflow:hidden}.pip-stage>.pip-character{width:125px;height:132px;margin-top:6px}.pip-stage-caption>b{font-size:14px;font-weight:700}.pip-stage-caption>b>span{font-size:14px;font-weight:400;color:#86728c}.pip-stage-caption p{margin:7px 0 4px;font-size:14px;color:#755d7d}.pip-stage-caption button{display:flex;align-items:center;gap:2px;min-height:44px;background:none;border:0;color:#746379;padding:0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.pip-v2 .pip-transcript{min-height:80px;max-height:280px;flex:1 1 auto;padding:20px 22px 12px}.pip-v2 .pip-message{animation:pip-message-enter .23s cubic-bezier(.25,1,.5,1)}.pip-v2 .pip-message.is-user{background:#ece3ef;margin-left:42px;padding:11px 14px}.pip-v2 .pip-message p{font-size:14px;line-height:1.7}.pip-v2 .pip-message button{background:#f4edf5;border-color:#e4d7e8}.pip-v2 .pip-suggestions{padding:8px 18px 12px;gap:5px;flex-shrink:0;border-top:1px solid #eee7ef}.pip-v2 .pip-suggestions button{font-size:14px;background:transparent;border-color:#e3d9e6}.pip-v2 .pip-suggestions button:disabled{opacity:.4;cursor:default}.pip-v2 form{flex-shrink:0;margin:0 18px;border-radius:14px;border-color:#dbcde0}.pip-v2 form:focus-within{border-color:#9671a4;box-shadow:0 0 0 3px #92749d12}.pip-v2 input:focus{outline:none}.pip-chat-footer{padding:5px 18px 7px 22px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.pip-chat-footer p{font-size:14px;color:#887b8e;margin:0}.pip-chat-footer button{width:44px;height:32px;border:0;background:none;display:grid;place-items:center;color:#887b8e}.pip-mood-picker{display:flex;flex-wrap:wrap;gap:5px;padding:12px 18px;flex-shrink:0}.pip-mood-picker button{min-height:44px;font-size:14px;border:1px solid #e1d4e5;border-radius:20px;padding:6px 11px;color:#74537f;background:transparent}.pip-mood-picker button[aria-pressed=true]{background:#74537f;color:#fffaf5}.pip-thinking{padding:12px 0;display:flex;align-items:center;gap:9px;color:#886b92;font-size:14px}.pip-thinking-dots{display:flex;gap:4px;align-items:center;flex-shrink:0}.pip-thinking-dots i{width:5px;height:5px;background:#9b7ca7;border-radius:50%;animation:pip-dot 1s ease-in-out infinite}.pip-thinking-dots i:nth-child(2){animation-delay:.15s}.pip-thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes pip-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes pip-message-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.site-v5 .site-header{height:86px;background:#f6f3ed;box-shadow:0 1px #342b3612;border-bottom-color:#342b3610}.header-lab-note{font-size:14px;line-height:1.55;color:#93818d;margin-right:auto;padding-left:28px}.header-lab-note b{font-weight:500;color:#69596e}.site-v5 .site-navigation{gap:23px}.site-v5 .site-navigation>a,.site-v5 .agent-menu-trigger{font-size:14px}.site-v5 .site-navigation>a[aria-current]{text-decoration:none}.site-v5 .site-navigation>a[aria-current]:not(.compose-nav):before{content:"";width:5px;height:5px;border-radius:50%;background:#9c7ea7}.nav-agent-count{font:14px IBM Plex Mono,monospace;color:#88708f;border:1px solid #d8cddd;border-radius:5px;padding:3px 4px}.site-v5 .site-navigation .contact-nav{background:transparent;color:#69576f;padding:0;gap:7px;order:3}.site-v5 .site-navigation .compose-nav{background:#302637;color:#fff8f0;padding:12px 17px;border-radius:7px;order:4;gap:12px}.site-v5 .site-navigation .compose-nav:hover{background:#74537f}.site-v5 .agents-mega{top:85px;background:#f6f3ed;gap:22px;padding-top:30px;animation:pip-message-enter .18s ease-out}.mega-pip-invite{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:0 20px;background:#e9e0ec;border-radius:10px}.mega-pip-invite>.pip-character{width:65px;height:75px}.mega-pip-invite b{display:block;font-size:14px;font-weight:500}.mega-pip-invite span:not(.pip-character,.pip-emotion,.pip-ground){font-size:14px;color:#89718f}.mega-pip-invite button{margin-left:auto;display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:#694574}.site-v5 .mega-bottom{padding-top:0}.hero-meet-pip{display:flex;align-items:center;gap:7px;text-align:left;margin-top:15px;padding:0;color:#8b788f}.hero-meet-pip img{width:38px;height:44px;object-fit:contain}.hero-meet-pip span{font-size:14px;line-height:1.6}.hero-meet-pip b{display:block;color:#715478;font-weight:500}.lab-hero-copy .lab-hero-signature{margin-top:25px}@media(max-width:1200px){.header-lab-note{display:none}}@media(max-width:760px){.site-v5 .site-header{height:74px}.site-v5 .site-navigation{gap:8px;top:73px}.site-v5 .site-navigation.is-open{padding-top:14px;padding-bottom:14px}.site-v5 .site-navigation .contact-nav{order:3}.site-v5 .site-navigation .compose-nav{order:4}.site-v5 .agents-mega{top:317px;max-height:calc(100dvh - 330px);display:block}.mega-pip-invite{margin-top:16px;padding:8px;gap:8px;flex-wrap:wrap}.mega-pip-invite b{font-size:14px}.mega-pip-invite button{margin:0;padding-left:8px}.pip-guide.pip-v2{right:12px;bottom:12px;max-width:calc(100vw - 24px)}.pip-v2 .pip-panel{width:370px;max-height:calc(100dvh - 24px)}.pip-v2 .pip-launcher>.pip-character{width:84px;height:96px}.pip-v2 .pip-panel>header{padding-top:14px}.pip-v2 .pip-panel h2{font-size:20px}.pip-stage{min-height:110px}.pip-stage>.pip-character{width:106px;height:112px}.pip-v2 .pip-transcript{max-height:30dvh}.pip-window-actions button{width:44px}.pip-chat-footer button{height:44px}.hero-meet-pip{margin-top:10px}}@media(prefers-reduced-motion:reduce){.pip-character *,.pip-v2 *,.site-v5 .agents-mega{animation:none!important;transition:none!important}}.site-v5 .site-header.menu-open{z-index:100}@media(max-width:760px){.site-v5 .site-navigation>a[aria-current]:not(.compose-nav):before{display:none}.site-v5 .site-navigation>a[aria-current]:not(.compose-nav){color:#795987;font-weight:650}}@media(max-height:640px){.pip-stage{min-height:80px}.pip-stage>.pip-character{height:82px;width:82px}.pip-v2 .pip-panel>header{padding-top:10px;padding-bottom:8px}.pip-v2 .pip-transcript{min-height:45px}.pip-stage-caption button{min-height:34px}}@media(max-height:520px){.pip-stage,.pip-mood-picker,.pip-v2 .pip-suggestions{display:none}}.pip-character .pip-body{animation:pip-breathe 6.5s ease-in-out infinite}.pip-pose{transform-origin:55% 94%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.pip-reaction{transform-origin:55% 94%}.pip-character .pip-arm{animation:none;transition:transform .65s cubic-bezier(.22,1,.36,1)}.pip-hand-motion{transform-origin:73% 58%}.mood-greeting .pip-pose{transform:rotate(-2deg)}.mood-greeting .pip-hand-motion{animation:pip-wave 1.25s ease-in-out 2}.mood-listening .pip-pose{transform:translate(-8px) rotate(-5deg)}.mood-thinking .pip-pose{transform:rotate(3deg)}.mood-thinking .pip-arm{transform:rotate(-5deg)}.mood-happy .pip-pose{transform:rotate(-2deg)}.mood-happy .pip-reaction{animation:pip-gentle-joy 1.4s cubic-bezier(.45,0,.55,1) 2}.mood-happy .pip-hand-motion{animation:pip-wave 1.2s ease-in-out 2}.mood-curious .pip-pose{transform:rotate(-7deg)}.mood-sleeping .pip-pose{transform:rotate(5deg) translateY(5px)}@keyframes pip-gentle-joy{0%,to{transform:translateY(0)}45%{transform:translateY(-24px)}}.pip-character.is-quiet *,.motion-off *{animation:none!important;transition:none!important}.loop-video.has-played{opacity:1}.experience-home .lab-hero{padding-top:36px}.experience-home .lab-hero-main{padding-bottom:34px}.experience-home .lab-hero-description{font-size:14px;max-width:340px}.experience-home .lab-scene{border-radius:14px 14px 0 0}.experience-home .lab-agent-detail{border-radius:0 0 14px 14px}.experience-home .lab-hero-baseline{padding-top:20px;padding-bottom:20px}.site-v5 .lab-explainer{margin:0;padding:45px 5%;background:#e8e0e9;border-top:1px solid #d9cddb;border-bottom:1px solid #d9cddb}.site-v5 .lab-explainer>p{font-size:22px;line-height:1.3;letter-spacing:-.6px}.site-v5 .lab-explainer li>span{color:#9b7f9e}.site-v5 .agent-gallery{padding-top:72px;padding-bottom:36px}.site-v5 .gallery-heading{margin-bottom:28px}.site-v5 .gallery-heading>div>p{font:14px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:1px;color:#8b728e}.site-v5 .gallery-heading>p{font-size:14px;line-height:1.75}.site-v5 .character-grid{gap:20px}.site-v5 .character-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease-out}.site-v5 .character-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #34293814}.site-v5 .character-portrait .agent-avatar{transition:transform .7s cubic-bezier(.22,1,.36,1)}.site-v5 .character-card:hover .agent-avatar{transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(-5px) rotate(-2deg)}.site-v5 .gallery-footnote{padding-top:21px;font-size:14px;color:#978a96}.site-v5 .extended-roster{padding:30px 5% 64px}.specialist-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:25px 0;border-top:1px solid #d8cfd8}.specialist-heading>div>p{font:14px IBM Plex Mono,monospace;letter-spacing:1px;color:#8b728e;margin-bottom:14px}.specialist-heading h2{font:500 34px/1.1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-1px}.specialist-heading h2 em{font:italic 1.2em "Instrument Serif",serif}.specialist-heading>p{font-size:14px;color:#867789;line-height:1.8}.site-v5 .extended-roster a{border:1px solid #e0d7e1;border-radius:12px;background:#f8f4ed;padding:14px 12px;transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1)}.site-v5 .extended-roster a:hover{background:#ede4ef;transform:translateY(-4px)}.site-v5 .extended-roster .agent-avatar{width:100%;height:125px;margin:auto}.site-v5 .extended-roster b{font-size:18px;margin-top:8px}.site-v5 .extended-roster small{min-height:24px;color:#89738e}.site-v5 .team-invitation{margin:0 5% 64px;border-radius:20px;border:1px solid #ded1e2;grid-template-columns:1.25fr 1fr}.site-v5 .team-film{border-radius:14px;overflow:hidden;margin:16px 0 16px 16px}.site-v5 .team-invitation-copy{padding:38px}.site-v5 .team-invitation h2{font-size:clamp(32px,3.4vw,52px)}.site-v5 .team-film-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f0e0}.site-v5 .collective-footer{border-top:1px solid #dcd0df}@media(max-width:760px){.experience-home .lab-hero{padding-top:24px}.site-v5 .lab-explainer{padding:28px 6%}.site-v5 .lab-explainer ol{gap:20px}.site-v5 .agent-gallery{padding:42px 5% 24px}.site-v5 .character-grid{gap:12px}.specialist-heading{display:block}.specialist-heading h2{font-size:29px}.specialist-heading>p{margin-top:16px}.site-v5 .extended-roster{padding-bottom:36px}.site-v5 .extended-roster>div{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v5 .extended-roster .agent-avatar{height:135px}.site-v5 .extended-roster a{padding:12px 15px}.site-v5 .team-invitation{margin-bottom:40px;grid-template-columns:1fr}.site-v5 .team-film{margin:12px}.site-v5 .team-invitation-copy{padding:18px 26px 30px}}@media(prefers-reduced-motion:reduce){.pip-character *,.site-v5 .character-card,.site-v5 .agent-avatar,.site-v5 .extended-roster a{animation:none!important;transition:none!important}}.agent-universe-hero{background:var(--world-bg);color:var(--world-ink);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:5%;padding:44px 5% 40px;overflow:hidden}.universe-hero-copy{align-self:center;padding:14px 0}.universe-kicker{display:flex;align-items:center;gap:8px;font:14px IBM Plex Mono,monospace;letter-spacing:.5px;text-transform:uppercase;margin-bottom:22px}.universe-kicker>span{width:6px;height:6px;background:var(--world-accent);border-radius:50%}.universe-hero-copy h1{font:600 clamp(70px,8vw,125px)/.92 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-7px;margin:0 0 26px}.universe-hero-copy h1>span{color:var(--world-accent)}.universe-hero-copy h2{font:500 clamp(23px,2.5vw,36px)/1.15 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-1.2px;margin-bottom:22px}.universe-hero-copy h2 em{font:italic 1.14em/1.12 "Instrument Serif",serif}.universe-description{font-size:14px;line-height:1.85;max-width:390px;margin:0 0 25px;opacity:.8}.universe-primary{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:14px 20px;border-radius:7px;background:var(--world-ink);color:var(--world-bg);font-size:14px;transition:transform .22s ease-out}.universe-primary:hover{transform:translateY(-2px)}.universe-secondary{display:flex;align-items:center;gap:13px;min-height:44px;font-size:14px;margin:7px 0 19px}.universe-tools>small{font:14px IBM Plex Mono,monospace;letter-spacing:.8px;opacity:.6}.universe-tools>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px}.universe-tools>div>span{display:flex;align-items:center;gap:7px;font-size:14px}.universe-tools .tool-logo{width:23px;height:23px}.universe-scene{min-height:555px;position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--world-ink) 14%,transparent);border-radius:18px;background:color-mix(in srgb,var(--world-paper) 10%,transparent)}.universe-scene-label{position:absolute;top:20px;left:22px;right:22px;display:flex;justify-content:space-between;gap:20px;font:14px IBM Plex Mono,monospace;letter-spacing:.6px;opacity:.6}.universe-motif{position:absolute;top:45px;left:25px;font:260px/1 "Instrument Serif",serif;opacity:.07;pointer-events:none}.universe-character{position:absolute;width:75%;height:350px;top:74px;left:20%;display:grid;place-items:center}.site-v5 .universe-character>.agent-avatar{width:100%;height:100%;max-width:390px;z-index:1;transform:none;filter:drop-shadow(0 10px 8px #20182815);transition:transform .65s cubic-bezier(.22,1,.36,1)}.universe-scene:hover .universe-character>.agent-avatar{transform:translateY(-5px) rotate(1.5deg)}.universe-character-shadow{width:45%;height:14px;background:var(--world-ink);opacity:.12;filter:blur(8px);position:absolute;bottom:16px;border-radius:50%}.universe-artifact{position:absolute;left:22px;bottom:78px;width:57%;border-radius:10px;background:var(--world-paper);color:#493e49;box-shadow:0 12px 28px #342b391a;transform:rotate(-3deg);z-index:2;padding:16px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.universe-scene:hover .universe-artifact{transform:rotate(-1deg) translateY(-3px)}.artifact-caption{display:flex;align-items:center;gap:7px;font-size:14px;padding-bottom:14px;border-bottom:1px solid #55445c1a}.artifact-caption small{font:14px IBM Plex Mono,monospace;margin-left:auto;opacity:.45}.artifact-rows>div{display:flex;align-items:center;gap:6px;padding:11px 5px;border-bottom:1px solid #55445c12;font-size:14px;transition:background .35s ease,color .35s ease}.artifact-rows>div>span{flex:1;opacity:.65}.artifact-rows b{font-size:14px;font-weight:500;text-align:right}.artifact-rows .is-current{background:color-mix(in srgb,var(--world-accent) 14%,transparent);border-radius:4px}.artifact-foot{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font:14px IBM Plex Mono,monospace;opacity:.5}.universe-note{position:absolute;right:18px;top:66px;width:40%;max-width:190px;background:var(--world-accent);color:var(--world-paper);padding:15px;transform:rotate(5deg);z-index:2;box-shadow:0 8px 20px #352b3310}.universe-note>span{font:14px IBM Plex Mono,monospace;display:block;margin-bottom:9px;opacity:.8}.universe-note>strong{font:500 17px/1.1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.5px}.universe-scene-controls{position:absolute;bottom:0;left:0;right:0;display:flex;padding:12px;gap:5px;border-top:1px solid color-mix(in srgb,var(--world-ink) 13%,transparent)}.universe-scene-controls button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;min-height:44px;border-radius:7px;transition:background .2s,color .2s}.universe-scene-controls button>span{opacity:.5;font:14px IBM Plex Mono,monospace}.universe-scene-controls button[aria-pressed=true]{background:var(--world-ink);color:var(--world-bg)}.artifact-swatches{display:flex;height:43px;margin:12px 0 5px;gap:5px}.artifact-swatches i{flex:1;background:#aec36a;border-radius:3px}.artifact-swatches i:nth-child(2){background:#f0e5d6}.artifact-swatches i:nth-child(3){background:#504757}.artifact-swatches i:nth-child(4){background:#ddb6ac}.artifact-bars{height:60px;display:flex;align-items:flex-end;gap:10px;padding:6px 10px 0}.artifact-bars i{flex:1;background:#ab8cb9;border-radius:3px 3px 0 0}.artifact-team{display:flex;justify-content:center;padding:5px 0}.artifact-team .agent-avatar{width:52px;height:52px}.hero-finance .universe-hero-copy h1,.hero-research .universe-hero-copy h1{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-4px}.hero-finance .universe-scene{background-image:repeating-linear-gradient(0deg,transparent,transparent 35px,#68733e0a 35px,#68733e0a 36px)}.hero-finance .universe-artifact{border-radius:2px;border-top:5px solid #858962}.hero-finance .artifact-rows{font-family:IBM Plex Mono,monospace}.hero-finance .universe-note{border-radius:2px;background:#cbcca5;color:#4c5130}.hero-marketing .universe-hero-copy h1{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic}.hero-marketing .universe-note{color:#5b374c}.hero-marketing .universe-artifact{transform:rotate(3deg)}.hero-design .universe-scene{border-radius:80px 14px 14px}.hero-design .universe-note{border-radius:50%;width:142px;height:142px;display:flex;flex-direction:column;justify-content:center;text-align:center;top:45px;right:20px}.hero-design .universe-note>strong{font-size:16px}.hero-rh .universe-scene{border-radius:150px 150px 18px 18px}.hero-rh .universe-scene-label{top:30px;left:50px;right:50px}.hero-rh .universe-note{background:#b27589;border-radius:30px 30px 3px;top:85px}.hero-rh .universe-artifact{border-radius:16px}.hero-management .universe-note{border-left:3px solid #b5cbae}.hero-management .artifact-rows>div{padding:12px 6px}.hero-engineering .universe-scene{background-image:radial-gradient(#b3e3d317 1px,transparent 1px);background-size:20px 20px}.hero-engineering .universe-motif{font-family:IBM Plex Mono,monospace;font-size:180px}.hero-engineering .universe-artifact{background:#172f34;color:#c1e4d5;border:1px solid #52746f;font-family:IBM Plex Mono,monospace}.hero-engineering .artifact-rows>div{border-color:#9be1cc20}.hero-engineering .universe-note{color:#214549}.hero-data .universe-artifact{transform:rotate(-2deg)}.hero-data .universe-motif{font-size:330px}.hero-support .universe-note{border-radius:25px 25px 25px 2px}.hero-support .artifact-rows>div{align-items:flex-start}.hero-support .artifact-rows b{max-width:140px}.hero-orchestrator .universe-note{color:#2e2864}.hero-orchestrator .universe-motif{top:45px;font-size:400px;left:10px;opacity:.12}.hero-orchestrator .universe-artifact{background:#efedff}.hero-operations .universe-note{color:#572a42}.hero-operations .artifact-rows>div{border-left:2px solid #c795a8;padding-left:8px;margin:5px 0}.hero-operations .universe-scene{background-image:linear-gradient(90deg,#e09db109 1px,transparent 1px),linear-gradient(#e09db109 1px,transparent 1px);background-size:40px 40px}.hero-research .universe-artifact{border-radius:0;transform:rotate(-5deg)}.hero-research .artifact-caption{font-family:IBM Plex Mono,monospace}.hero-research .universe-note{background:#ddcda8;color:#61513a}.agent-mission-overview{padding:65px 5%;color:#463848;background:#f6f2eb;scroll-margin-top:100px}.agent-mission-overview>header{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:30px}.agent-mission-overview>header>p{font:14px IBM Plex Mono,monospace;letter-spacing:.8px;padding-top:8px;color:#8c788e}.agent-mission-overview h2{font:500 35px/1.08 Bricolage Grotesque Variable,sans-serif;letter-spacing:-1px;width:65%}.agent-mission-overview h2 em{font:italic 1.2em "Instrument Serif",serif}.agent-mission-overview>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.agent-mission-overview article{padding:25px 0 0;border-top:1px solid #dcd1dc}.agent-mission-overview article>span{font:14px IBM Plex Mono,monospace;color:var(--world-accent)}.agent-mission-overview h3{font:500 21px/1.25 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.4px;margin:17px 0 12px;max-width:280px}.agent-mission-overview article>p{font-size:14px;line-height:1.85;color:#887a8b;max-width:330px}.agent-page .expert-workbench{border-top:1px solid #dcd1dc}@media(min-width:1550px){.agent-universe-hero{padding-left:max(5%,calc((100vw - 1450px)/2));padding-right:max(5%,calc((100vw - 1450px)/2))}.universe-scene{min-height:600px}.universe-character{height:410px}}@media(max-width:1000px)and (min-width:761px){.agent-universe-hero{gap:3%;padding-left:4%;padding-right:4%}.universe-hero-copy h1{font-size:80px}.universe-note{width:44%}.universe-artifact{width:70%;left:14px;padding:12px}.universe-character{left:12%;width:88%}.universe-scene-controls button{font-size:14px;gap:4px}}@media(max-width:760px){.agent-universe-hero{grid-template-columns:1fr;gap:22px;padding:25px 5% 26px}.universe-hero-copy{padding:0}.universe-kicker{font-size:14px;margin-bottom:20px}.universe-hero-copy h1{font-size:82px;letter-spacing:-4px;margin-bottom:19px}.universe-hero-copy h2{font-size:28px}.universe-description{max-width:100%;font-size:14px}.universe-primary{width:100%}.universe-secondary{margin-bottom:13px}.universe-tools>div{gap:14px}.universe-scene{min-height:485px}.universe-character{width:85%;left:13%;top:70px;height:295px}.universe-scene-label{font-size:14px;gap:6px;left:15px;right:15px}.universe-note{width:42%;padding:12px;top:63px;right:13px}.universe-note>strong{font-size:15px}.universe-note>span{font-size:14px}.universe-artifact{width:66%;left:13px;padding:13px;bottom:76px}.artifact-rows>div{font-size:14px}.artifact-rows b,.artifact-caption{font-size:14px}.artifact-caption small{display:none}.artifact-foot{font-size:14px}.hero-design .universe-note{width:118px;height:118px}.hero-design .universe-note>strong{font-size:14px}.agent-mission-overview{padding:38px 6%}.agent-mission-overview>header{display:block;margin-bottom:28px}.agent-mission-overview h2{width:100%;margin-top:16px;font-size:30px}.agent-mission-overview>div{grid-template-columns:1fr;gap:24px}.agent-mission-overview h3{max-width:none}.agent-mission-overview article>p{max-width:none}}@media(prefers-reduced-motion:reduce){.agent-universe-hero *,.agent-mission-overview *{transition:none!important;animation:none!important}.universe-scene:hover .universe-character>.agent-avatar{transform:none}}.site-v5{--reading-size:16px}.site-v5 :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.site-v5 :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:5px}.site-v5 :is(input,textarea,select){font-size:16px}.site-v5 :is(.lab-hero-description,.gallery-heading>p,.specialist-heading>p,.team-invitation-copy>p,.universe-description,.agent-mission-overview article>p,.expert-workbench>div>p:last-child,.workflow-output p,.pip-message p){font-size:16px;line-height:1.65}.site-v5 :is(.gallery-footnote,.gallery-heading>div>p,.specialist-heading>div>p,.specialist-heading>p,.extended-roster small,.header-lab-note,.hero-meet-pip,.pip-chat-footer p){color:#69586f}.site-v5 .header-lab-note{padding-left:22px}.site-v5 .site-navigation{gap:18px}.site-v5 .character-card footer{flex-wrap:wrap;gap:12px}.site-v5 .lab-hero-description{max-width:390px}.site-v5 .gallery-footnote{line-height:1.6}.site-v5 .team-film-play{max-width:calc(100% - 32px)}.site-v5 .pip-panel{width:430px}.site-v5 .pip-panel .pip-overline{letter-spacing:0;font-size:14px}.site-v5 .pip-stage-caption p{color:#674d70}.site-v5 .pip-chat-footer{gap:10px;line-height:1.4}.site-v5 .pip-suggestions button{min-height:44px}.site-v5 .pip-panel>header{align-items:flex-start}.site-v5 .pip-message p{color:#493a50}.site-v5 .pip-stage-caption>b>span{display:block;margin-top:4px}.agent-page{--agent-soft:color-mix(in srgb,var(--agent-tint) 15%,var(--agent-paper));--agent-muted:color-mix(in srgb,var(--agent-ink) 82%,var(--agent-paper));--agent-line:color-mix(in srgb,var(--agent-ink) 23%,transparent);color:var(--agent-ink);background:var(--agent-paper)}.site-v5 .agent-page :is(.agent-breadcrumb,.agent-mission-overview,.expert-stack,.expert-workbench,.technical-stack,.agent-next){color:var(--agent-ink);background:var(--agent-paper);border-color:var(--agent-line)}.site-v5 .agent-page :is(.expert-workbench,.technical-stack,.agent-next){background:var(--agent-soft)}.site-v5 .agent-page :is(.agent-mission-overview h2,.agent-mission-overview h3,.expert-workbench h2,.expert-stack h2,.technical-stack h2,.agent-next h2){font-family:var(--agent-heading)}.site-v5 .agent-page :is(.agent-mission-overview article>p,.agent-mission-overview>header>p,.expert-eyebrow,.expert-workbench>div>p:last-child,.expert-stack small,.expert-stack em,.expert-stack>p:last-child,.agent-next small,.agent-next p,.technical-note,.technical-layers p,.technical-connectors>span){color:var(--agent-muted)}.site-v5 .agent-page :is(.agent-mission-overview article>span,.agent-breadcrumb a){color:var(--agent-accent)}.site-v5 .agent-page :is(.agent-mission-overview article,.expert-stack a,.technical-layers>a,.agent-next a,.workflow-tabs button){border-color:var(--agent-line)}.site-v5 .agent-page .workflow-output{background:var(--agent-paper);border:1px solid var(--agent-line);border-radius:12px}.site-v5 .agent-page .workflow-tabs button{padding:12px 4px;gap:8px}.site-v5 .agent-page .workflow-tabs button[aria-pressed=true]{color:var(--agent-ink);border-color:var(--agent-ink)}.site-v5 .agent-page .agent-next a{background:var(--agent-paper);padding:18px;border:1px solid var(--agent-line);border-radius:12px}.site-v5 .agent-page .agent-next a:hover{background:var(--agent-soft)}.site-v5 .agent-page .agent-next>div:last-child{gap:14px}.site-v5 .agent-page .agent-next b{font-size:20px}.site-v5 .agent-page .expert-stack small{font-size:16px;line-height:1.6}.site-v5 .agent-page .technical-layers p{font-size:16px;line-height:1.65}.site-v5 .agent-page .technical-connectors :is(button,a,span>span){background:var(--agent-paper);color:var(--agent-ink)}.site-v5 .agent-page .technical-note{line-height:1.6}.site-v5 .agent-page .agent-world{background:var(--agent-soft);color:var(--agent-ink);border-top:1px solid var(--agent-line)}.site-v5 .agent-page :is(.atlas-desk,.alma-notebook,.nova-console,.handoff-board,.campaign-notebook,.forma-workbench){background:var(--agent-paper);color:var(--agent-ink);border-color:var(--agent-line)}.site-v5 .agent-page :is(.stack-heading,.stack-group button,.stack-group h4,.stack-starter,.console-header,.console-steps,.handoff-message){color:var(--agent-ink);border-color:var(--agent-line)}.site-v5 .agent-page :is(.stack-starter,.console-output,.handoff-message){background:var(--agent-paper)}.site-v5 .agent-page :is(.stack-heading h3,.nova-title h2>span,.handoff-message>span,.console-output>span,.console-header,.stack-disclaimer){color:var(--agent-ink)}.site-v5 .agent-page :is(.stack-starter button,.stack-group button){color:var(--agent-ink)}.site-v5 .agent-page :is(.stack-starter,.stack-group h4,.stack-heading>span,.stack-disclaimer){opacity:1}.site-v5 .agent-page :is(.atlas-cta,.alma-intro button,.nova-title button,.silo-intro button,.echo-intro button){background:var(--agent-ink);color:var(--agent-paper);border-color:var(--agent-ink)}.site-v5 .agent-page .handoff-agents button[aria-pressed=true]{background:var(--agent-soft);border-color:var(--agent-accent)}.site-v5 .agent-page .agent-stack{padding-top:28px;border-top:1px solid var(--agent-line)}.site-v5 .agent-universe-hero{align-items:center}.site-v5 .universe-description{opacity:1;max-width:430px}.site-v5 .universe-primary{font-size:16px;min-height:52px}.site-v5 .universe-secondary{font-size:16px}.site-v5 .universe-kicker{letter-spacing:0;line-height:1.5}.site-v5 .universe-tools>small{opacity:1;letter-spacing:0}.site-v5 .universe-tools>div{gap:14px 18px}.site-v5 .universe-scene{min-height:700px}.site-v5 .universe-scene-label{opacity:1;letter-spacing:0;line-height:1.5;right:20px}.site-v5 .universe-character{top:58px;left:2%;width:65%;height:310px}.site-v5 .universe-note{top:115px;right:20px;width:37%;max-width:210px;transform:none;padding:18px;border-radius:12px}.site-v5 .universe-note>span{font-size:14px;line-height:1.4;margin-bottom:10px;opacity:1}.site-v5 .universe-note>strong{font-size:22px;line-height:1.15}.site-v5 .universe-artifact{left:20px;right:20px;bottom:88px;width:auto;transform:none;padding:20px;color:var(--agent-ink)}.site-v5 .universe-scene:hover .universe-artifact{transform:none}.site-v5 .artifact-caption{font-size:16px;gap:8px;flex-wrap:wrap;line-height:1.4}.site-v5 .artifact-caption small{font-size:14px;opacity:1}.site-v5 .artifact-rows>div{font-size:14px;padding:12px 4px;gap:12px;min-height:46px}.site-v5 .artifact-rows>div>span{opacity:1}.site-v5 .artifact-rows b{font-size:14px;line-height:1.5}.site-v5 .universe-scene-controls{gap:4px;padding:12px}.site-v5 .universe-scene-controls button{font-size:14px;padding:8px 4px;min-height:48px}.site-v5 .hero-design .universe-note{height:auto;border-radius:22px;text-align:left}.site-v5 .hero-engineering .universe-artifact{color:#e6f6f0}.site-v5 .hero-rh .universe-scene{border-radius:60px 60px 18px 18px}.site-v5 .hero-rh .universe-scene-label{left:30px;top:23px}.site-v5 .agent-mission-overview h3{font-size:26px;max-width:none}.site-v5 .agent-mission-overview article>p{max-width:40ch}.site-v5 .agent-mission-overview article>span{line-height:1.5}@media(max-width:1100px){.site-v5 .agent-universe-hero{grid-template-columns:1fr 1fr;gap:4%}.site-v5 .universe-note{right:14px;padding:13px}.site-v5 .universe-note>strong{font-size:20px}.site-v5 .technical-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v5 .agent-next{display:block}.site-v5 .agent-next>div:last-child{margin-top:28px}}@media(max-width:760px){.site-v5 .agent-universe-hero{grid-template-columns:1fr;gap:28px}.site-v5 .universe-hero-copy h1{margin-top:18px}.site-v5 .universe-scene{min-height:710px}.site-v5 .universe-character{top:65px;width:67%;height:270px;left:0}.site-v5 .universe-note{top:105px;width:39%}.site-v5 .universe-note>strong{font-size:20px}.site-v5 .universe-note>span{font-size:14px}.site-v5 .universe-artifact{left:14px;right:14px;padding:16px}.site-v5 .artifact-caption small{display:inline}.site-v5 .artifact-rows>div{gap:8px}.site-v5 .artifact-rows b{max-width:55%}.site-v5 .agent-mission-overview>header>p{font-size:14px}.site-v5 .agent-mission-overview article>p{max-width:none}.site-v5 .technical-layers{grid-template-columns:1fr}.site-v5 .workflow-tabs{gap:4px}.site-v5 .workflow-tabs button{flex-direction:column;align-items:flex-start}.site-v5 .workflow-output{padding:22px}.site-v5 .agent-next>div:last-child{grid-template-columns:1fr}.site-v5 .agent-next a{flex-direction:row}.site-v5 .agent-next .agent-avatar{width:70px;height:80px}.site-v5 .stack-heading{flex-wrap:wrap}.site-v5 .stack-groups{gap:22px}.site-v5 .pip-panel{width:min(430px,calc(100vw - 24px))}.site-v5 .pip-panel h2{font-size:20px}.site-v5 .pip-panel .pip-overline{font-size:14px}.site-v5 .pip-transcript,.site-v5 .pip-stage{min-height:100px}.site-v5 .pip-stage>.pip-character{width:94px;height:104px}.site-v5 .pip-stage-caption p{max-width:190px}.site-v5 .pip-mood-picker{max-height:116px;overflow-y:auto}.site-v5 .pip-chat-footer{padding-top:10px}.site-v5 .pip-suggestions{flex-wrap:wrap}}@media(max-width:520px){.site-v5 .character-grid{grid-template-columns:1fr;gap:22px}.site-v5 .character-portrait{height:270px}.site-v5 .character-card .character-bubble{font-size:16px}.site-v5 .extended-roster>div{gap:14px}.site-v5 .extended-roster small{line-height:1.5}.site-v5 .handoff-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:640px){.site-v5 .pip-stage{display:none}}.site-v5 .agent-page .atelier-eyebrow{color:var(--agent-muted)}.site-v5 .agent-page .atelier-segment{flex-wrap:wrap;border-color:var(--agent-line)}.site-v5 .agent-page .atelier-segment button{font-size:14px;min-height:44px;white-space:normal}.site-v5 .agent-page .atelier-segment button[aria-pressed=true]{background:var(--agent-ink);color:var(--agent-paper)}.site-v5 .agent-page .technical-layers>a{border-color:var(--agent-line)}.site-v5 .agent-page .technical-layers small{color:var(--agent-muted)}.site-v5 .agent-page .technical-tool{color:var(--agent-ink);background:var(--agent-paper)}.site-v5 .agent-page :is(.console-command,.console-output>p:not(.console-command),.console-files,.console-steps button){color:var(--agent-ink)}.site-v5 .agent-page .console-steps button[aria-pressed=true]{background:var(--agent-soft);color:var(--agent-ink)}.site-v5 .agent-page .console-output>button{background:var(--agent-ink);color:var(--agent-paper)}.site-v5 .agent-breadcrumb>button{white-space:nowrap;flex-shrink:0}.site-v5 .expert-stack em{font-family:inherit;font-style:normal}.site-v5 .site-menus{display:contents}@media(max-width:760px){.site-v5 .site-menus{display:none;position:fixed;top:74px;right:0;bottom:0;left:0;background:#f6f3ed;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.site-v5 .site-menus.is-open{display:block}.site-v5 .site-menus .site-navigation{position:static;display:flex;flex-direction:column;align-items:stretch;padding:14px 6%;gap:8px}.site-v5 .site-menus .agents-mega{position:static;max-height:none;overflow:visible;padding:24px 6% 0;box-shadow:none}.site-v5 .site-menus .mega-groups{gap:24px 18px}}.home-editorial{--home-ink:#392e40;--home-muted:#6d5d73;--home-lilac:#e7dfe9;--home-paper:#f6f3ed;--home-ease:cubic-bezier(.22,1,.36,1);color:var(--home-ink)}.experience-home .header-lab-note{visibility:hidden}.home-editorial .home-eyebrow{font-size:14px;line-height:1.5;margin:0 0 24px;color:var(--home-muted)}.home-editorial h2{font:500 clamp(34px,3.8vw,56px)/1.08 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-1.8px}.home-editorial .home-primary{background:var(--home-ink);color:#fffaf1;border-radius:8px;padding:16px 22px;min-height:54px;display:inline-flex;align-items:center;gap:30px;font-size:16px;transition:background .2s,transform .2s}.home-editorial .home-primary:hover{background:#72597e;transform:translateY(-2px)}.home-editorial .home-primary:active{transform:translateY(0)}.home-editorial .home-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:15px;min-height:44px;font-size:16px;color:inherit;text-decoration:none}.home-editorial .home-text-link svg{transition:transform .25s var(--home-ease)}.home-editorial .home-text-link:hover svg{transform:translate(3px,-2px)}.quiet-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;column-gap:3%;padding:90px 6% 0}.quiet-hero-copy{padding-bottom:50px}.quiet-hero h1{font:550 clamp(46px,5.2vw,80px)/1.03 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-3.8px;margin:0 0 28px}.quiet-hero-copy>p:not(.home-eyebrow){font-size:18px;line-height:1.7;max-width:400px;margin-bottom:30px}.quiet-hero-copy>.home-text-link{display:flex;width:fit-content;margin-top:12px}.quiet-hero-stage{position:relative;height:390px;align-self:center}.quiet-stage-orbit{position:absolute;width:88%;height:82%;border-radius:50% 50% 42% 45%;background:#e8e0eb;left:6%;top:0;transform:rotate(-8deg)}.quiet-agent{position:absolute;bottom:64px;width:48%;display:flex;flex-direction:column;align-items:center;padding:0;background:none}.quiet-agent-sales{left:-8%;transform:rotate(-6deg);z-index:2}.quiet-agent-orchestrator{left:25%;bottom:44px;width:53%;z-index:3}.quiet-agent-design{right:-8%;transform:rotate(6deg);z-index:1}.quiet-agent-motion{display:block;width:100%}.site-v5 .quiet-agent .agent-avatar{width:100%;height:auto;aspect-ratio:1;max-width:none;display:block;transform:none;filter:drop-shadow(0 10px 6px #392d3b0c);transition:transform .55s var(--home-ease)}.site-v5 .quiet-agent:hover .agent-avatar,.site-v5 .quiet-agent:focus-visible .agent-avatar{transform:translateY(-12px) rotate(-3deg)}.quiet-agent-name{display:flex;align-items:center;gap:8px;font-size:16px;padding:8px 12px;border-radius:22px;background:var(--home-paper)}.quiet-stage-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:14px;color:var(--home-muted)}.quiet-hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid #d7ceda;margin-top:38px;color:var(--home-muted);font-size:14px}.quiet-hero-bottom button{min-height:44px;display:flex;gap:10px;align-items:center;font-size:14px}.home-editorial .home-section{scroll-margin-top:106px}.home-story{padding:105px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.home-story-film{position:relative;border-radius:140px 140px 12px 12px;overflow:hidden;aspect-ratio:1/1.05;background:#e7dfe9}.home-story-film>img{width:100%;height:100%;object-fit:cover;display:block}.home-story-film>.loop-video{object-fit:cover}.home-film-toggle{position:absolute;right:18px;bottom:18px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffaf1;color:var(--home-ink)}.home-story-copy>p:not(.home-eyebrow){font-size:17px;line-height:1.75;margin:24px 0 28px}.home-story ol{list-style:none;padding:0;display:grid;gap:24px}.home-story li{display:flex;gap:18px}.home-story li>span{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#e8e0eb;display:grid;place-items:center;font-size:14px}.home-story h3{font-size:17px;font-weight:600;margin:2px 0 7px}.home-story li p{font-size:16px;line-height:1.6;color:var(--home-muted)}.mission-playground{padding:78px 6%;background:#e9e2ed}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.home-section-heading>p{font-size:16px;line-height:1.7;color:var(--home-muted)}.home-choice-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.home-choice-row button{display:flex;align-items:center;gap:20px;padding:12px 18px;border:1px solid #b9aabe;min-height:48px;border-radius:6px;font-size:16px;transition:background .2s,color .2s}.home-choice-row button[aria-pressed=true]{color:#fffaf1;background:var(--home-ink);border-color:var(--home-ink)}.mission-example{display:grid;grid-template-columns:.85fr 1.15fr;background:#f8f4ed;border-radius:16px;overflow:hidden;animation:home-content-in .35s var(--home-ease)}.mission-brief{padding:40px;background:#ded2e5;display:flex;flex-direction:column}.mission-brief>span{font-size:14px;color:#66516f}.mission-brief blockquote{font:400 clamp(28px,2.6vw,40px)/1.25 "Instrument Serif",serif;margin:28px 0 35px;max-width:23ch}.mission-brief>div{margin-top:auto;display:flex;align-items:center;gap:12px}.site-v5 .mission-brief .agent-avatar{width:95px;height:95px;flex-shrink:0}.mission-brief p{font-size:14px;line-height:1.6}.mission-brief b,.mission-brief p>span{display:block}.mission-brief b{font-size:16px;font-weight:550;margin-bottom:4px}.mission-relay{padding:30px}.mission-agent-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.mission-agent-path:before{content:"";position:absolute;left:16%;right:16%;height:1px;background:#c4b3cc;top:55px}.mission-agent-path>button{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:12px;padding:10px 4px;transition:background .22s}.mission-agent-path>button[aria-pressed=true]{background:#ece3f0}.site-v5 .mission-agent-path .agent-avatar{width:110px;height:110px;max-width:100%;transition:transform .4s var(--home-ease)}.site-v5 .mission-agent-path>button[aria-pressed=true] .agent-avatar{transform:translateY(-6px)}.mission-agent-path span:not(.agent-avatar){font-size:17px;font-weight:550}.mission-agent-path small{font-size:14px;color:var(--home-muted);margin-top:6px}.mission-step-copy{display:flex;align-items:center;gap:18px;min-height:100px;padding:20px 0}.mission-step-copy p{flex:1;font-size:17px;line-height:1.6;animation:home-content-in .32s var(--home-ease)}.mission-step-copy>button{width:44px;height:44px;border:1px solid #c8bccc;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.mission-deliverable{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #ddd3df;padding-top:20px}.mission-deliverable svg{flex-shrink:0;margin-top:4px;color:#5a7658}.mission-deliverable p{font-size:16px;line-height:1.6}.mission-tools{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:24px}.mission-tools>span{display:flex;gap:7px;align-items:center;font-size:14px}.mission-tools>span:first-child{flex-basis:100%;color:var(--home-muted)}.mission-tools .tool-logo{width:23px;height:23px}.mission-playground>footer{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:22px}.mission-playground>footer>p{font-size:14px;line-height:1.6;color:var(--home-muted)}.home-ecosystem{padding:90px 6%;display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#e4e9df}.home-ecosystem-intro>p:not(.home-eyebrow){font-size:17px;line-height:1.75;margin:24px 0;max-width:350px}.ecosystem-choices{display:grid}.ecosystem-choices button{min-height:68px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:17px;border-bottom:1px solid #bdc6b5;padding:12px 8px;transition:background .22s}.ecosystem-choices button[aria-pressed=true]{background:#d3ddcc}.ecosystem-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.ecosystem-tool-grid>span{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:12px;background:#f6f7ef;animation:home-tool-in .45s var(--home-ease) both}.ecosystem-tool-grid .tool-logo{width:32px;height:32px}.ecosystem-tool-grid b{font-size:14px;font-weight:500}.ecosystem-content h3{font-size:24px;letter-spacing:-.5px;line-height:1.2;margin-bottom:15px}.ecosystem-content>p{font-size:16px;line-height:1.7;margin-bottom:15px}.ecosystem-content>small{display:block;font-size:14px;line-height:1.6;color:#54614e}.ecosystem-content>.home-text-link{margin-top:14px}.home-editorial .team-invitation{margin-top:85px;margin-bottom:85px}.home-questions{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;padding:0 6% 90px}.home-questions .home-text-link{margin-top:20px}.home-questions details{border-bottom:1px solid #d3c9d7;padding:6px 0}.home-questions summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;min-height:76px;padding:14px 0}.home-questions summary::-webkit-details-marker{display:none}.home-questions summary svg{flex-shrink:0;transition:transform .26s var(--home-ease)}.home-questions details[open] summary svg{transform:rotate(180deg)}.home-questions details p{font-size:16px;line-height:1.75;color:var(--home-muted);margin:0 30px 20px 0;animation:home-content-in .3s var(--home-ease)}@keyframes home-content-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-tool-in{0%{opacity:.3;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-agent-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(1.2deg)}}.quiet-agent-motion{animation:home-agent-breathe 6s ease-in-out infinite;animation-play-state:paused}.quiet-agent-orchestrator .quiet-agent-motion{animation-delay:-2s}.quiet-agent-design .quiet-agent-motion{animation-delay:-4s}.quiet-hero.is-in-view .quiet-agent-motion{animation-play-state:running}.home-background .quiet-agent-motion,.motion-paused .quiet-agent-motion{animation-play-state:paused!important}.motion-paused .home-editorial *{animation:none!important;transition:none!important}@media(max-width:1000px){.quiet-hero{padding-top:65px}.quiet-hero h1{font-size:58px}.quiet-hero-stage{height:320px}.quiet-stage-orbit{height:80%}.quiet-agent{bottom:64px}.quiet-agent-orchestrator{bottom:44px}.home-story{gap:5%;padding-top:75px;padding-bottom:75px}.home-story-film{aspect-ratio:.8}.home-ecosystem{gap:6%}.mission-brief{padding:28px}.mission-relay{padding:22px}}@media(max-width:760px){.quiet-hero{grid-template-columns:1fr;padding:45px 6% 0}.quiet-hero-copy{padding-bottom:25px}.quiet-hero h1{font-size:clamp(44px,8vw,62px);letter-spacing:-2.5px}.quiet-hero-copy>p:not(.home-eyebrow){font-size:17px;max-width:440px}.quiet-hero-stage{height:320px;max-width:450px;width:100%;margin:15px auto 0}.quiet-stage-orbit{width:80%;left:10%;height:82%}.quiet-agent-sales{left:-2%}.quiet-agent-design{right:-2%}.quiet-agent{width:45%}.quiet-agent-orchestrator{width:50%}.quiet-hero-bottom{margin-top:20px;padding:18px 0;gap:15px;align-items:flex-start}.quiet-hero-bottom>span{max-width:175px;line-height:1.5}.quiet-hero-bottom button{text-align:left;line-height:1.5}.home-editorial h2{font-size:36px;letter-spacing:-1.1px}.home-editorial .home-eyebrow{margin-bottom:18px}.home-story{grid-template-columns:1fr;padding:55px 6%;gap:35px}.home-story-film{aspect-ratio:1.2;border-radius:70px 70px 12px 12px}.home-story-copy{grid-row:1}.home-story li{gap:12px}.mission-playground{padding:50px 6%}.home-section-heading{display:block}.home-section-heading>p{margin-top:20px}.home-choice-row{display:grid;grid-template-columns:1fr;gap:8px}.home-choice-row button{justify-content:space-between}.mission-example{grid-template-columns:1fr}.mission-brief{padding:26px}.mission-brief blockquote{max-width:none;font-size:31px;margin:20px 0}.mission-relay{padding:20px}.site-v5 .mission-agent-path .agent-avatar{height:auto;aspect-ratio:1}.mission-agent-path small{display:none}.mission-agent-path:before{top:50px}.mission-step-copy{min-height:115px}.mission-playground>footer{display:block}.mission-playground>footer .home-text-link{margin-top:12px}.home-ecosystem{grid-template-columns:1fr;padding:55px 6%;gap:35px}.ecosystem-tool-grid{gap:10px}.ecosystem-tool-grid b{text-align:center}.home-editorial .team-invitation{margin-top:50px;margin-bottom:55px}.home-questions{grid-template-columns:1fr;gap:24px;padding:0 6% 55px}.home-questions summary{font-size:17px}.home-questions details p{margin-right:0}}@media(prefers-reduced-motion:reduce){.home-editorial *,.home-editorial *:before{animation:none!important;transition:none!important}}.home-editorial :is(.home-film-toggle,.team-film-play):disabled{opacity:.65;cursor:default}.assembly-hero{display:grid;grid-template-columns:.86fr 1.14fr;gap:0 3%;align-items:center;padding:45px 5% 0}.assembly-copy{padding:15px 0 30px}.assembly-copy h1{font:550 clamp(44px,4.7vw,72px)/1.04 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-3px;margin:0 0 25px}.assembly-copy>p:not(.home-eyebrow){max-width:400px;font-size:18px;line-height:1.7;margin-bottom:27px}.assembly-prompt{display:grid;grid-template-columns:1fr 44px;align-items:center;gap:5px 10px;padding:15px 12px 15px 20px;background:#e9e1ed;border-radius:14px 14px 4px;max-width:395px;margin-bottom:28px}.assembly-prompt>span{color:#75637b;font-size:14px}.assembly-prompt>p{grid-row:2;font-size:17px;line-height:1.5;min-height:26px}.assembly-prompt>button{grid-column:2;grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;background:#d9cbe0;border-radius:50%;transition:background .22s}.assembly-prompt>button:hover{background:#c9b6d3}.typing-caret{display:inline-block;width:1px;height:1em;background:currentColor;margin-left:3px;vertical-align:-2px;animation:assembly-caret .7s steps(1) infinite}.home-editorial .assembly-next{display:flex;margin-top:13px;text-align:left;max-width:100%}.assembly-stage{position:relative;width:100%;height:590px;container-type:inline-size}.assembly-orbit{position:absolute;left:9%;right:9%;top:9%;bottom:15%;border:1px solid #d8cbdc;border-radius:50%;background:radial-gradient(ellipse at center,#ebe3ed 0 37%,transparent 65%)}.assembly-core{position:absolute;top:24%;left:30%;width:40%;display:flex;flex-direction:column;align-items:center}.assembly-conductor{display:flex;flex-direction:column;align-items:center;width:100%}.site-v5 .assembly-conductor .agent-avatar{width:125px;height:125px;max-width:75%;transform:none}.assembly-conductor>span{font-size:19px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:4px}.assembly-conductor small{font-size:14px;font-weight:400;color:#715e78}.assembly-response{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:106px;width:100%;max-width:222px;text-align:center;padding:12px 8px;margin-top:17px;background:#faf7f1;border-radius:14px;box-shadow:0 4px 20px #3d294008}.assembly-response p{font-size:15px;line-height:1.5;max-width:19ch}.assembly-response strong{font-size:19px;font-weight:600}.assembly-response.is-profile{padding:8px}.assembly-response.is-profile p{font-size:14px;color:#705b79}.assembly-response button{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.assembly-dots{display:flex;gap:5px;margin-bottom:9px}.assembly-dots i{width:5px;height:5px;border-radius:50%;background:#a58aad}.is-thinking.is-awake .assembly-dots i{animation:assembly-think .95s ease-in-out infinite}.assembly-dots i:nth-child(2){animation-delay:.14s!important}.assembly-dots i:nth-child(3){animation-delay:.28s!important}.assembly-agent{position:absolute;left:var(--agent-x);top:var(--agent-y);width:clamp(68px,17cqw,106px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;visibility:hidden;pointer-events:none}.assembly-agent-portrait{width:100%;opacity:0;transform:translateY(25px) scale(.6) rotate(var(--arrival-turn));transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s ease-out}.site-v5 .assembly-agent .agent-avatar{width:100%;height:auto;aspect-ratio:1;transform:none;display:block;filter:drop-shadow(0 4px 3px #3d294009);transition:transform .32s cubic-bezier(.22,1,.36,1)}.assembly-agent-label{font-size:14px;line-height:1.3;padding:3px 8px;border-radius:18px;background:#f6f3ed;opacity:0;transition:opacity .4s}.assembly-agent.has-arrived{visibility:visible;pointer-events:auto}.assembly-agent.has-arrived .assembly-agent-portrait{opacity:1;transform:translateY(0) scale(1) rotate(0)}.assembly-agent.has-arrived .assembly-agent-label{opacity:1}.site-v5 .assembly-agent:hover .agent-avatar,.site-v5 .assembly-agent:focus-visible .agent-avatar{transform:translateY(-6px) rotate(-3deg)}.assembly-agent.is-selected .assembly-agent-label{background:#6c5079;color:#fffaf3}.assembly-agent:focus-visible{outline:2px solid #765583;outline-offset:5px;border-radius:12px}.assembly-stage-caption{position:absolute;top:94%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:14px;line-height:1.5}.assembly-stage-caption>button{min-height:44px;display:flex;align-items:center;gap:8px;font-size:14px;color:#715b7a}.assembly-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dbd0de;padding:22px 0;margin-top:32px;color:#705e77}.assembly-bottom button{min-height:44px;font-size:14px;display:flex;gap:10px;align-items:center;text-align:left}.assembly-scroll svg{transition:transform .25s ease-out}.assembly-scroll:hover svg{transform:translateY(4px)}@keyframes assembly-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes assembly-think{0%,65%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.is-thinking.is-awake .assembly-conductor .agent-avatar{animation:assembly-consider 1.3s ease-in-out infinite}@keyframes assembly-consider{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.experience-home .home-signoff{margin:0;padding:26px 6%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dbd0de;font-size:14px;color:#705e77}.home-signoff button{min-height:44px;font-size:14px}@media(min-width:1550px){.assembly-stage{height:640px}.site-v5 .assembly-conductor .agent-avatar{width:165px;height:165px}.assembly-agent{width:118px}}@media(max-width:1050px)and (min-width:761px){.assembly-hero{grid-template-columns:.85fr 1.15fr;gap:2%;padding-left:4%;padding-right:4%}.assembly-stage{height:545px}.assembly-copy h1{font-size:49px}.assembly-copy>p:not(.home-eyebrow){font-size:16px}.assembly-prompt>p{font-size:16px}.assembly-core{top:26%}.site-v5 .assembly-conductor .agent-avatar{width:118px;height:118px}.assembly-response{margin-top:12px}.assembly-response p{font-size:14px}}@media(max-width:760px){.assembly-hero{grid-template-columns:1fr;padding:35px 6% 0;gap:0}.assembly-copy{padding-bottom:12px}.assembly-copy h1{font-size:clamp(42px,7.6vw,62px);letter-spacing:-2px;margin-bottom:20px}.assembly-copy>p:not(.home-eyebrow){font-size:16px;line-height:1.65;margin-bottom:20px;max-width:470px}.assembly-prompt{margin-bottom:0;max-width:none;padding:12px 12px 12px 16px}.assembly-copy>.home-primary,.assembly-copy>.assembly-next{display:none}.assembly-stage{height:510px;max-width:480px;margin:25px auto 0}.assembly-agent{width:clamp(65px,18cqw,86px)}.assembly-core{top:20%;left:28%;width:44%}.site-v5 .assembly-conductor .agent-avatar{width:95px;height:95px;max-width:100%}.assembly-conductor>span{font-size:17px}.assembly-conductor small{font-size:14px}.assembly-response{margin-top:11px;min-height:94px;max-width:180px;padding:10px 8px}.assembly-response p{font-size:14px}.assembly-agent-label{padding:2px 6px}.assembly-stage-caption{top:94%;font-size:14px}.assembly-bottom{margin-top:40px;padding:18px 0;align-items:flex-start}.assembly-bottom button{max-width:50%;font-size:14px;line-height:1.5}.assembly-bottom svg{flex-shrink:0}.experience-home .home-signoff{gap:20px;align-items:center}.home-signoff span{max-width:200px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.assembly-hero *,.assembly-hero *:before{animation:none!important;transition:none!important}}.home-editorial .assembly-mobile-cta{display:none}@media(max-width:760px){.home-editorial .assembly-mobile-cta{display:flex;width:100%;justify-content:space-between;margin-top:48px}.assembly-bottom{margin-top:20px}}.lab-opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#f3f0e8;color:#302537;animation:opening-curtain 2.45s cubic-bezier(.65,0,.35,1) both}.opening-center{text-align:center;width:100%;padding:32px}.opening-eyebrow{font-size:16px;letter-spacing:.03em;margin:0 0 33px;color:#75617c;animation:opening-copy .6s .18s both}.opening-wordmark{position:relative;display:inline-flex;align-items:baseline;font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(85px,15vw,190px);line-height:1;letter-spacing:-.075em;padding-right:.06em;margin-bottom:25px}.opening-wordmark b{font-weight:800;animation:opening-si 1.1s cubic-bezier(.22,1,.36,1) both}.opening-wordmark>span{font-weight:350;animation:opening-lab 1.1s .14s cubic-bezier(.22,1,.36,1) both}.opening-wordmark>i{position:absolute;height:5px;border-radius:4px;background:#ac8ebc;bottom:-11px;left:3%;right:0;transform-origin:left;animation:opening-line 1.1s .25s cubic-bezier(.22,1,.36,1) both}.lab-opening h2{font:400 clamp(20px,3vw,27px)/1.4 "Bricolage Grotesque Variable",sans-serif;margin:12px 0;animation:opening-copy .6s .45s both}.opening-powered{font-size:14px;color:#75617c;animation:opening-copy .6s .6s both}.opening-powered strong{font-weight:600}.opening-signals{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:38px;height:20px}.opening-signals i{width:9px;height:9px;border-radius:50%;animation:opening-signal .75s cubic-bezier(.22,1,.36,1) both}.opening-skip{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));right:5%;display:flex;align-items:center;gap:14px;font-size:15px;min-height:48px;padding:8px 14px;border:1px solid #d9ccdf;border-radius:30px}.opening-skip:focus-visible{outline:2px solid #765583;outline-offset:4px}.site-is-opening .assembly-hero{visibility:hidden}.home-launched .assembly-copy{animation:home-launch .7s 60ms cubic-bezier(.22,1,.36,1) both}.home-launched .assembly-core,.home-launched .assembly-orbit{animation:home-launch .85s .18s cubic-bezier(.22,1,.36,1) both}.assembly-utilities{display:flex;gap:24px;align-items:center}@keyframes opening-si{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}@keyframes opening-lab{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}@keyframes opening-copy{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes opening-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes opening-signal{0%{opacity:0;transform:translateY(15px) scale(.4)}to{opacity:1;transform:none}}@keyframes opening-curtain{0%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-35px)}}@keyframes home-launch{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:760px){.assembly-bottom{flex-wrap:wrap;gap:5px}.assembly-bottom>button{max-width:100%}.assembly-utilities{width:100%;justify-content:space-between;gap:16px}.assembly-utilities button{max-width:none}.opening-skip{right:50%;transform:translate(50%);white-space:nowrap}.opening-eyebrow{font-size:14px}}@media(prefers-reduced-motion:reduce){.lab-opening,.lab-opening *,.home-launched .assembly-copy,.home-launched .assembly-core,.home-launched .assembly-orbit{animation:none!important}}.motion-paused .home-launched .assembly-copy,.motion-paused .home-launched .assembly-core,.motion-paused .home-launched .assembly-orbit{animation:none}.story-hero{--scene-depth:0;position:relative;height:calc(100svh + 254px);min-height:1000px;scroll-margin-top:86px}.story-hero-sticky{position:sticky;top:86px;min-height:calc(100svh - 86px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 5% 0}.story-hero-heading{text-align:center;width:100%}.home-editorial .story-hero-heading .home-eyebrow{margin-bottom:12px}.story-hero-heading h1{font:550 clamp(36px,4vw,59px)/1.08 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-2.3px;margin:0 0 14px}.story-hero-heading>p:last-child{font-size:17px;line-height:1.6;color:#6d5d73;margin:0}.story-hero .assembly-stage{width:min(100%,980px);height:clamp(350px,48svh,480px);margin:18px auto 14px}.story-hero .assembly-orbit{top:5%;bottom:11%;left:8%;right:8%;opacity:0;transform:scale(.82);transition:opacity .6s,transform 1s cubic-bezier(.22,1,.36,1);animation:none}.story-hero .has-silo .assembly-orbit{opacity:1;transform:scale(calc(1 + var(--scene-depth)*.035))}.story-hero .assembly-core{top:20%;left:35%;width:30%;opacity:0;transform:translateY(24px) scale(.94);transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);animation:none}.story-hero .has-silo .assembly-core{opacity:1;transform:translateY(calc(var(--scene-depth)*-10px))}.site-v5 .story-hero .assembly-conductor .agent-avatar{width:100px;height:auto;aspect-ratio:1;max-width:none}.story-hero .assembly-response{min-height:82px;max-width:225px;margin-top:10px;padding:10px 14px}.story-hero .assembly-response.is-profile{min-height:110px;padding:6px 12px}.story-hero .assembly-agent{width:clamp(76px,10cqw,108px);translate:calc(var(--scene-depth)*var(--depth-x)) calc(var(--scene-depth)*var(--depth-y))}.story-hero .assembly-agent-label{font-size:14px}.hero-center-chat{position:absolute;z-index:4;left:50%;top:44%;width:min(510px,90%);padding:23px 26px 20px;display:grid;grid-template-columns:1fr 48px;gap:10px 16px;background:#e9e1ed;border:1px solid #dccfe3;border-radius:22px 22px 7px;opacity:0;visibility:hidden;transform:translate(-50%,-65%) scale(.96);transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility .3s}.hero-center-chat.is-visible{visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}.hero-center-chat>span{font-size:14px;color:#715b7a}.hero-center-chat>p{grid-column:1;font-size:clamp(21px,2vw,28px);min-height:40px;line-height:1.4;letter-spacing:-.6px}.hero-center-chat>button{grid-column:2;grid-row:1/3;width:48px;height:48px;align-self:center;border-radius:50%;background:#392e40;color:#fffaf1;display:grid;place-items:center}.hero-center-chat>small{grid-column:1/-1;border-top:1px solid #d9cadd;padding-top:14px;font-size:14px;line-height:1.6;color:#715b7a}.hero-scene-status{position:absolute;top:97%;left:0;right:0;font-size:14px;text-align:center;color:#715b7a;line-height:1.5;margin:0}.story-hero-actions{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:24px}.story-hero .assembly-bottom{width:100%;margin-top:20px;padding:13px 0}.story-hero.is-still{height:auto;min-height:0}.story-hero.is-still .story-hero-sticky{position:relative;top:0}.site-is-opening .story-hero{visibility:hidden}.home-launched .story-hero-heading{animation:home-launch .65s cubic-bezier(.22,1,.36,1) both}.home-editorial{--home-gutter:max(6%, calc((100% - 1280px)/2) )}.site-v5 .home-editorial :is(.home-story,.mission-playground,.agent-gallery,.extended-roster,.home-ecosystem,.home-questions,.team-impact){padding-left:var(--home-gutter);padding-right:var(--home-gutter)}.site-v5 .home-editorial :is(.home-story,.mission-playground,.agent-gallery,.home-ecosystem,.home-questions){padding-top:80px;padding-bottom:80px}.home-editorial h2{text-wrap:balance}.home-section :is(p,h3){overflow-wrap:break-word}.home-editorial .home-story{grid-template-columns:1fr 1fr;gap:6%}.home-editorial .home-story-film{aspect-ratio:16/9;border-radius:32px;overflow:hidden}.home-editorial .home-story-film>img,.home-editorial .home-story-film>.loop-video{object-fit:contain;background:#e7dfe9}.home-editorial [data-parallax]{translate:0 var(--scroll-drift,0px)}.home-editorial .home-story h2{font-size:clamp(34px,3.4vw,49px)}.home-editorial .home-story-copy>p:not(.home-eyebrow){margin:22px 0 26px}.home-editorial .home-story ol{gap:21px}.home-editorial .home-section-heading{align-items:flex-start;gap:6%}.home-section-heading>div{flex:1}.home-section-heading>p{flex:0 1 300px;padding-top:42px}.site-v5 .home-editorial .gallery-heading{align-items:flex-end;gap:6%;margin-bottom:35px}.site-v5 .home-editorial :is(.gallery-heading>div>p,.specialist-heading>div>p){text-transform:none;letter-spacing:0;font:400 14px/1.5 DM Sans Variable,sans-serif}.site-v5 .home-editorial .gallery-heading>p{max-width:350px}.site-v5 .home-editorial .agent-gallery{padding-bottom:28px}.site-v5 .home-editorial .extended-roster{padding-top:24px;padding-bottom:80px}.site-v5 .home-editorial .specialist-heading{align-items:center;padding:32px 0}.site-v5 .home-editorial .specialist-heading h2{font-size:36px}.site-v5 .home-editorial .extended-roster>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.site-v5 .home-editorial .extended-roster a{min-width:0;display:flex;flex-direction:column;text-align:center;padding:18px 10px}.site-v5 .home-editorial .extended-roster .agent-avatar{width:min(100%,145px);height:auto;aspect-ratio:1}.site-v5 .home-editorial .extended-roster small{min-height:42px;font-size:14px;line-height:1.5}.home-editorial .home-questions{border-top:1px solid #d6cbd9}.site-v5 .home-editorial .team-invitation{margin:0 var(--home-gutter) 80px;grid-template-columns:1.15fr 1fr;align-items:center;padding:24px;gap:24px;border-radius:24px}.site-v5 .home-editorial .team-film{margin:0;border-radius:16px;overflow:hidden}.site-v5 .home-editorial .team-invitation-copy{padding:20px 12px}.site-v5 .home-editorial .team-invitation h2{font-size:clamp(32px,3.2vw,48px)}.site-v5 .home-editorial .team-kicker{font:400 14px/1.5 DM Sans Variable,sans-serif;text-transform:none;letter-spacing:0;margin-bottom:16px}.home-editorial .team-film-caption{background:#f8f4ecd9;padding:9px 12px;border-radius:8px;left:14px;top:14px;letter-spacing:0}.team-impact{background:#e5dce9;padding-top:65px;padding-bottom:45px}.roi-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 8%;align-items:end;margin-bottom:40px}.home-editorial .roi-heading .home-eyebrow{grid-column:1/-1;margin:0}.home-editorial .roi-heading h2{font-size:clamp(30px,3.2vw,46px)}.roi-heading>p:last-child{max-width:370px;line-height:1.7;font-size:17px}.roi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.roi-item{border-top:1px solid #bdaac7;padding-top:22px}.roi-context{font-size:14px;color:#6d5a75}.roi-item .roi-value{font:500 clamp(48px,6vw,82px)/1.15 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-4px;margin:17px 0 12px;font-variant-numeric:tabular-nums;white-space:nowrap}.roi-value>span{font-size:.55em;letter-spacing:-1px}.roi-item h3{font-size:20px;line-height:1.4;font-weight:500;max-width:24ch;margin-bottom:14px}.roi-item>p:last-child{font-size:15px;line-height:1.65;max-width:35ch;color:#65566d}.roi-note{font-size:14px;line-height:1.7;color:#6d5a75;max-width:960px;margin-top:32px}.silab-footer{background:#362b3d;color:#f4f0e8;padding:58px max(6%,calc((100% - 1280px)/2)) 24px}.silab-footer a{color:inherit;text-decoration:none}.silab-footer :is(a,button){min-height:44px}.silab-footer a:hover{color:#d6bee8}.footer-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:40px;border-bottom:1px solid #65546e}.footer-intro>p{font:450 clamp(26px,3vw,43px)/1.2 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-1px}.footer-intro>a{display:flex;align-items:center;gap:24px;padding:14px 20px;border:1px solid #a18baa;border-radius:8px;white-space:nowrap}.footer-columns{display:grid;grid-template-columns:1fr .7fr 1.65fr;gap:6%;padding:45px 0}.footer-about .footer-logo{display:inline-flex;font:350 58px/1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-4px;margin-bottom:22px}.footer-logo b{font-weight:800}.footer-about>p{font-size:16px;line-height:1.7;color:#d0c3d7;margin-bottom:20px}.footer-about>a:last-child{display:flex;align-items:center;gap:6px;font-size:14px}.silab-footer nav h2{font-size:16px;font-weight:600;margin:0 0 16px;color:#f4f0e8;letter-spacing:0}.silab-footer nav>a,.silab-footer nav>button{display:flex;align-items:center;color:#d7cbdc;font-size:15px;text-align:left}.footer-agents>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.footer-agents a{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 0}.footer-agents b{font-weight:500;font-size:15px}.footer-agents span{color:#c2b2c9;font-size:14px;line-height:1.4}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #65546e;padding-top:22px;font-size:14px;color:#d0c3d7}.footer-bottom button{display:flex;align-items:center;gap:12px;color:inherit;font-size:14px;padding-right:90px}.silab-footer :focus-visible{outline:2px solid #dfc2f4;outline-offset:5px;border-radius:4px}@media(max-width:1050px){.site-v5 .home-editorial .extended-roster>div{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns{grid-template-columns:1fr .7fr}.footer-agents{grid-column:1/-1}.footer-agents>div{grid-template-columns:repeat(4,minmax(0,1fr))}.roi-grid{gap:24px}.home-editorial .home-story{gap:4%}}@media(max-width:760px){.story-hero{height:auto;min-height:0;scroll-margin-top:74px}.story-hero-sticky{position:relative;top:0;min-height:0;padding:30px 6% 0}.story-hero-heading h1{font-size:40px;line-height:1.08;letter-spacing:-1.7px;max-width:440px;margin:0 auto 15px}.story-hero-heading>p:last-child{font-size:16px;max-width:340px;margin:auto}.home-editorial .story-hero-heading .home-eyebrow{font-size:14px;margin-bottom:14px}.story-hero .assembly-stage{height:480px;max-width:480px;margin-top:20px;margin-bottom:20px}.story-hero .assembly-core{top:20%;left:27%;width:46%}.site-v5 .story-hero .assembly-conductor .agent-avatar{width:90px;height:90px}.story-hero .assembly-response{max-width:170px;padding:9px 8px}.story-hero .assembly-response.is-profile{min-height:110px}.story-hero .assembly-agent{width:clamp(61px,18cqw,80px);translate:calc(var(--scene-depth)*var(--depth-x)*.2) calc(var(--scene-depth)*var(--depth-y)*.3)}.hero-scene-status{font-size:14px;padding:0 12px}.hero-center-chat{width:94%;padding:20px;gap:10px}.hero-center-chat>p{font-size:21px;min-height:62px}.hero-center-chat>button{width:44px;height:44px}.hero-center-chat>small{font-size:14px}.story-hero-actions{flex-direction:column;gap:6px;width:100%;margin-top:25px}.story-hero-actions>.home-primary{width:100%;justify-content:space-between}.story-hero .assembly-bottom{padding:12px 0 18px;margin-top:14px;gap:6px}.story-hero .assembly-scroll{width:100%;font-size:14px}.story-hero .assembly-utilities{gap:10px}.site-v5 .home-editorial :is(.home-story,.mission-playground,.agent-gallery,.home-ecosystem,.home-questions){padding-top:52px;padding-bottom:52px}.home-editorial .home-story{grid-template-columns:1fr;gap:28px}.home-editorial .home-story-film{aspect-ratio:16/9;border-radius:18px}.home-editorial .home-story h2{font-size:35px}.home-section-heading>p{padding-top:0}.home-editorial .home-section-heading,.site-v5 .home-editorial .gallery-heading,.site-v5 .home-editorial .specialist-heading{display:block}.site-v5 .home-editorial .gallery-heading>p,.site-v5 .home-editorial .specialist-heading>p{margin-top:22px}.site-v5 .home-editorial .gallery-heading br,.site-v5 .home-editorial .specialist-heading>p br{display:none}.site-v5 .home-editorial .agent-gallery{padding-bottom:24px}.site-v5 .home-editorial .extended-roster{padding-top:0;padding-bottom:52px}.site-v5 .home-editorial .extended-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-v5 .home-editorial .extended-roster a{padding:14px 9px}.site-v5 .home-editorial .specialist-heading h2{font-size:32px}.home-editorial .home-questions{gap:25px}.site-v5 .home-editorial .team-invitation{grid-template-columns:1fr;padding:14px;gap:10px;margin-bottom:52px}.site-v5 .home-editorial .team-invitation-copy{padding:16px 10px}.home-editorial .team-film-caption{position:static;font-size:14px;border-radius:0;background:#e4dbe9;padding:12px;width:100%}.home-editorial .team-film{display:block;aspect-ratio:auto}.home-editorial .team-film .loop-video{height:auto;aspect-ratio:16/9}.home-editorial .team-film-play{bottom:88px}.team-impact{padding-top:45px;padding-bottom:38px}.roi-heading{display:block;margin-bottom:28px}.home-editorial .roi-heading .home-eyebrow{margin-bottom:14px}.roi-heading>p:last-child{margin-top:20px;font-size:16px}.roi-grid{grid-template-columns:1fr;gap:28px}.roi-item{padding-top:22px}.roi-item .roi-value{font-size:66px;letter-spacing:-3px;margin:10px 0}.roi-item h3{max-width:none;font-size:19px}.roi-item>p:last-child{max-width:none}.roi-note{margin-top:28px}.silab-footer{padding-top:38px;padding-bottom:110px}.footer-intro{display:block;padding-bottom:28px}.footer-intro>a{margin-top:24px;width:fit-content;font-size:15px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px;padding:30px 0}.footer-about,.footer-agents{grid-column:1/-1}.footer-agents>div{grid-template-columns:1fr 1fr;gap:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;line-height:1.6}.footer-bottom button{padding-right:0}}@media(prefers-reduced-motion:reduce){.story-hero{height:auto;min-height:0}.story-hero-sticky{position:relative;top:0}.story-hero *,.home-launched .story-hero-heading{animation:none!important;transition:none!important}.home-editorial [data-parallax]{translate:none}}.motion-paused .story-hero *{transition:none!important}.motion-paused .home-launched .story-hero-heading{animation:none}.story-hero .assembly-conductor>span{font-size:17px;line-height:1.25;gap:3px}.story-hero .assembly-conductor small{line-height:1.4}@media(min-width:761px){.story-hero .assembly-utilities{padding-right:125px}}@media(max-width:760px){.site-v5 .pip-guide.pip-v2:not(.is-open) .pip-launcher{flex-direction:row;align-items:center;gap:0;padding:0 10px 0 2px;border-radius:40px;background:#fffaf2;box-shadow:0 3px 18px #392e4012;border:1px solid #e0d4e5}.site-v5 .pip-v2 .pip-launcher>.pip-character{width:44px;height:52px}.site-v5 .pip-guide:not(.is-open) .pip-launcher>span:not(.pip-character){width:30px;min-height:0;overflow:hidden;padding:0;font-size:0;border:0;box-shadow:none;background:none}.site-v5 .pip-guide:not(.is-open) .pip-launcher>span:not(.pip-character):after{content:"Pip";font-size:14px}.site-v5 .pip-guide:not(.is-open) .pip-launcher>span>i{display:none}}@media(min-width:761px){.story-hero .assembly-stage{height:clamp(450px,48svh,480px)}.story-hero .assembly-core{top:18%}.story-hero .assembly-response.is-profile{min-height:100px}}@media(min-width:761px)and (max-height:860px){.story-hero{height:auto;min-height:0}.story-hero-sticky{position:relative;top:0;min-height:0}.story-hero .assembly-bottom{margin-top:18px}}.impact-compact{padding-top:34px;padding-bottom:25px}.impact-compact .roi-item{border:0;padding:0}.impact-compact .roi-item+.roi-item{border-left:1px solid #bdaac7;padding-left:35px}.impact-compact .roi-note{margin-top:17px}.impact-compact .roi-item h3{margin-bottom:0;font-size:18px}.model-ecosystem{padding:80px var(--home-gutter);background:#eee8f0}.model-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.model-filters button{min-height:46px;padding:11px 17px;border:1px solid #c8b6d1;border-radius:25px;font-size:15px;transition:background .2s,color .2s}.model-filters button[aria-pressed=true]{background:#392e40;color:#fffaf1;border-color:#392e40}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ccbdd3;border-left:1px solid #ccbdd3;animation:home-content-in .35s ease-out}.model-grid>a{display:grid;grid-template-columns:44px 1fr 17px;align-items:center;gap:12px;padding:24px 20px;border-right:1px solid #ccbdd3;border-bottom:1px solid #ccbdd3;text-decoration:none;color:inherit;transition:background .2s}.model-grid>a:hover{background:#f8f4f9}.model-grid .tool-logo{width:38px;height:38px;background:none;padding:0;border:0}.model-grid h3{font-size:20px;line-height:1.2;font-weight:550;margin:0 0 5px}.model-grid p{font-size:14px;line-height:1.4;color:#6d5a75}.model-grid>a>span:last-child{grid-column:1/-1;font-size:14px;color:#6d5a75;margin-top:9px}.model-note{margin-top:18px;font-size:14px;line-height:1.6;color:#6d5a75}.agent-platforms{margin-top:55px}.platforms-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.platforms-heading h3{font:500 28px/1.2 Bricolage Grotesque Variable,sans-serif;letter-spacing:-.6px}.platforms-heading>p{font-size:15px;line-height:1.6;max-width:300px;color:#6d5a75}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.platform-grid>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border-radius:14px;background:#f8f4f9;color:inherit;text-decoration:none;min-width:0;transition:transform .25s ease-out}.platform-grid>a:hover{transform:translateY(-4px)}.platform-grid .tool-logo{width:44px;height:44px;padding:0;background:none;border:0;margin-bottom:20px}.platform-grid strong{font-size:20px;font-weight:550;margin-bottom:6px}.platform-grid span:not(.tool-logo),.platform-grid small{font-size:14px;line-height:1.6;color:#6d5a75}.platform-grid small{margin-top:18px}.platform-grid>a>svg{position:absolute;top:24px;right:24px}.models-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px}.models-bottom>p{font-size:14px;line-height:1.6;max-width:590px;color:#6d5a75}.models-bottom>.home-text-link{margin-right:90px}.model-ecosystem a:focus-visible{outline:2px solid #765583;outline-offset:4px}@media(max-width:1100px){.model-grid,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-grid>a{padding:22px}}@media(max-width:760px){.impact-compact{padding-top:28px;padding-bottom:25px}.impact-compact .roi-grid{gap:22px}.impact-compact .roi-item+.roi-item{border-left:0;border-top:1px solid #bdaac7;padding-left:0;padding-top:18px}.impact-compact .roi-value{font-size:58px;margin:0 0 6px}.impact-compact .roi-item h3{font-size:17px}.impact-compact .roi-note{font-size:14px}.model-ecosystem{padding-top:52px;padding-bottom:52px}.model-filters{gap:8px;margin:24px 0}.model-filters button{font-size:14px;padding:10px 13px}.model-grid>a{padding:18px 13px;grid-template-columns:32px 1fr;gap:10px}.model-grid .tool-logo{width:28px;height:28px}.model-grid h3{font-size:17px}.model-grid>a>svg{display:none}.model-grid>a>span:last-child{margin-top:4px;line-height:1.5}.platforms-heading{display:block}.platforms-heading h3{font-size:26px}.platforms-heading>p{margin-top:15px}.platform-grid{gap:12px}.platform-grid>a{padding:18px 15px}.platform-grid>a>svg{right:14px;top:19px}.platform-grid strong{font-size:19px}.models-bottom{display:block}.models-bottom button{margin-top:14px}.agent-platforms{margin-top:35px}}@media(max-width:360px){.model-grid{grid-template-columns:1fr}.model-grid>a{grid-template-columns:40px 1fr 17px}.model-grid>a>svg{display:block}}@media(max-width:760px){.models-bottom>.home-text-link{margin-right:0}}.story-hero-heading h1{font-size:clamp(40px,4.5vw,64px);letter-spacing:-2px}.story-hero-heading>p:last-child{font-size:19px;color:#54455d}.story-hero .story-hero-actions{margin:22px 0 10px;gap:24px}.story-hero .assembly-stage{margin-top:34px;margin-bottom:28px}.story-hero .assembly-agent-label{font-size:16px;font-weight:550;background:transparent}.story-hero .assembly-response p{font-size:16px;line-height:1.45}.story-hero .hero-scene-status{font-size:16px;color:#54455d;top:100%}.story-hero .assembly-orbit{background:radial-gradient(ellipse at center,#e9e1ed 0%,transparent 68%)}.story-hero .assembly-bottom{margin-top:8px}.impact-compact{background:#e7deeb;padding-top:48px;padding-bottom:32px;scroll-margin-top:86px}.impact-compact .roi-value{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;letter-spacing:-2px;color:#392e40;font-weight:600;font-size:clamp(58px,6vw,88px)}.impact-compact .roi-value>.roi-number{font-size:1em;letter-spacing:inherit;min-width:0}.impact-compact .roi-value>span:last-child{font-size:.48em;letter-spacing:0}.impact-compact .roi-item h3{font-size:21px;line-height:1.35;font-weight:550;max-width:none;color:#392e40}.impact-compact .roi-item h3>span{display:block;font-size:17px;font-weight:400;margin-top:6px;color:#584762}.impact-compact .roi-note{font-size:14px;color:#584762;margin-top:28px}.stack-explorer{--stack-line:#d9cddd;padding:80px var(--home-gutter,6%);background:#eee8f0;scroll-margin-top:86px}.stack-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px}.stack-heading :is(h1,h2){font:550 clamp(32px,3.5vw,50px)/1.12 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-1.4px;margin:0;text-wrap:balance}.stack-heading>p{font-size:18px;line-height:1.6;color:#594a62;margin:0;max-width:340px}.stack-heading .home-eyebrow{font-size:16px;margin:0 0 18px;color:#594a62}.stack-controls{scroll-margin-top:105px}.stack-categories{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #c9b8d1;padding-bottom:16px}.stack-categories button{display:flex;align-items:center;gap:10px;min-height:48px;font-size:16px;padding:12px 16px;border-radius:8px;color:#594a62}.stack-categories button[aria-pressed=true]{background:#392e40;color:#fffaf2}.stack-categories button>span{font-size:14px;opacity:.8;font-variant-numeric:tabular-nums}.stack-search-row{display:flex;gap:24px;align-items:center;justify-content:space-between;margin:24px 0}.stack-search{display:flex;align-items:center;gap:12px;border:1px solid #c9b8d1;border-radius:8px;padding:0 15px;width:min(100%,540px);min-height:52px;background:#faf7fb;color:#594a62}.stack-search input{width:100%;min-width:0;font:inherit;font-size:16px;color:#392e40;border:0;outline:0;background:none;height:50px}.stack-search input::placeholder{color:#73637c}.stack-search input::-webkit-search-cancel-button{display:none}.stack-search button{display:grid;place-items:center;width:44px;min-width:44px;height:44px}.stack-search:focus-within{outline:2px solid #765583;outline-offset:2px}.stack-filter{display:flex;align-items:center;gap:12px;font-size:15px;color:#594a62}.stack-filter select{font:inherit;background:#faf7fb;color:#392e40;border:1px solid #c9b8d1;border-radius:8px;min-height:48px;max-width:100%;padding:10px 12px}.stack-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--stack-line);border-left:1px solid var(--stack-line);animation:home-content-in .25s ease-out}.stack-entry{display:grid;grid-template-columns:40px 1fr 17px;gap:12px;align-items:center;padding:24px 20px;border-right:1px solid var(--stack-line);border-bottom:1px solid var(--stack-line);color:#392e40;text-decoration:none;background:#f8f5fa70;min-width:0;transition:background .18s}.stack-entry:hover{background:#fffcff}.stack-entry>.tool-logo{width:36px;height:36px;padding:0;border:0;background:none}.stack-entry .tool-logo img{width:100%;height:100%;object-fit:contain}.stack-entry>div{min-width:0}.stack-entry h3{font:600 19px/1.25 DM Sans Variable,sans-serif;margin:0 0 4px;overflow-wrap:anywhere}.stack-entry>div>span{display:block;font-size:14px;line-height:1.4;color:#65556e}.stack-entry>p{grid-column:1/-1;font-size:15px;line-height:1.5;margin:4px 0 0;color:#54455d;min-height:45px}.stack-entry>small{grid-column:1/-1;font-size:14px;line-height:1.4;color:#65556e}.stack-results{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0}.stack-results>p{font-size:15px;color:#65556e}.stack-more{min-height:48px;display:flex;align-items:center;gap:18px;border:1px solid #bda9c8;border-radius:8px;padding:10px 18px;font-size:16px}.stack-more:hover{background:#faf7fb}.stack-more svg{transition:rotate .2s}.stack-bottom{border-top:1px solid #c9b8d1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:25px}.stack-bottom>p{font-size:14px;color:#65556e;line-height:1.6;max-width:600px}.stack-bottom button{margin-right:80px;font-size:16px;white-space:nowrap}.stack-empty{padding:48px 20px;text-align:center;font-size:18px}.stack-empty button{min-height:44px;text-decoration:underline;font-size:16px;margin-top:12px}.stack-explorer :is(a,button,select):focus-visible{outline:2px solid #765583;outline-offset:4px}.stack-standalone{--home-gutter:6%}.footer-simple{padding-top:45px;padding-bottom:22px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:36px}.footer-brand .footer-logo{display:inline-flex;font:350 48px/1 Bricolage Grotesque Variable,sans-serif;letter-spacing:-3px}.footer-brand>p{font-size:16px;margin:12px 0 8px;color:#e0d5e5}.footer-brand>a:last-child{display:flex;align-items:center;gap:6px;font-size:14px;color:#d0c3d7}.footer-main nav{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.footer-main nav>a{font-size:16px}.footer-compose{display:flex;align-items:center;gap:22px;padding:14px 18px;border:1px solid #9983a4;border-radius:8px;font-size:16px;white-space:nowrap;margin-right:55px}.footer-simple .footer-bottom{gap:28px;padding-top:18px}.footer-simple .footer-bottom>p{margin-right:auto}.footer-simple .footer-bottom>button{padding-right:0}.footer-simple .footer-bottom>button:last-child{margin-right:95px}@media(max-width:1100px){.stack-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-heading>p{max-width:260px;font-size:17px}.footer-main{align-items:flex-start;flex-wrap:wrap}.footer-main nav{gap:16px}.footer-compose{margin-right:0}}@media(max-width:760px){.story-hero-heading h1{font-size:42px;line-height:1.08}.story-hero-heading>p:last-child{font-size:17px;max-width:310px}.story-hero .story-hero-actions{gap:4px;margin:20px 0 14px}.story-hero .assembly-stage{margin-top:22px;margin-bottom:35px;height:510px}.story-hero .assembly-agent-label{font-size:15px;padding:4px}.story-hero .assembly-response p,.story-hero .hero-scene-status{font-size:15px}.impact-compact{padding-top:32px;padding-bottom:28px;scroll-margin-top:74px}.impact-compact .roi-grid{gap:24px}.impact-compact .roi-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px}.impact-compact .roi-value{font-size:44px;margin:0;gap:4px;letter-spacing:-1.5px}.impact-compact .roi-item h3{font-size:17px;line-height:1.4}.impact-compact .roi-item h3>span{font-size:15px;margin-top:4px}.impact-compact .roi-note{margin-top:24px}.stack-explorer{padding:52px 6%}.stack-heading{display:block;margin-bottom:28px}.stack-heading :is(h1,h2){font-size:34px;letter-spacing:-1px}.stack-heading>p{margin-top:22px;max-width:none;font-size:16px}.stack-heading .home-eyebrow{font-size:15px}.stack-categories{gap:4px}.stack-categories button{padding:10px 11px;gap:7px;font-size:14px}.stack-categories button>span{font-size:13px}.stack-search-row{flex-direction:column;align-items:stretch;gap:14px;margin:20px 0}.stack-filter{justify-content:space-between}.stack-filter select{min-width:0;width:calc(100% - 65px);font-size:14px}.stack-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-entry{grid-template-columns:30px 1fr;padding:18px 12px;gap:10px}.stack-entry>.tool-logo{width:28px;height:28px}.stack-entry>svg{display:none}.stack-entry h3{font-size:16px}.stack-entry>div>span{font-size:14px}.stack-entry>p{font-size:14px;min-height:63px}.stack-entry>small{font-size:14px}.stack-results{align-items:flex-start;flex-direction:column}.stack-more{width:100%;justify-content:space-between}.stack-bottom{align-items:flex-start;flex-direction:column;gap:16px}.stack-bottom button{margin-right:0}.footer-simple{padding:34px 6% 90px}.footer-main{display:block;padding-bottom:24px}.footer-main nav{justify-content:flex-start;gap:10px 22px;margin:20px 0}.footer-main nav>a{font-size:15px}.footer-compose{width:fit-content;font-size:15px}.footer-simple .footer-bottom{flex-direction:row;flex-wrap:wrap;gap:8px 20px;align-items:center}.footer-simple .footer-bottom>p{margin-right:0}.footer-simple .footer-bottom>button:last-child{margin-right:0}}@media(max-width:370px){.stack-catalog{grid-template-columns:1fr}.stack-entry{grid-template-columns:36px 1fr 17px}.stack-entry>svg{display:block}.stack-entry>p{min-height:0}.impact-compact .roi-item{grid-template-columns:1fr;gap:10px}.story-hero-heading h1{font-size:37px}}@media(prefers-reduced-motion:reduce){.stack-catalog{animation:none}.stack-entry,.stack-more svg{transition:none}}.motion-paused .stack-catalog{animation:none}.site-v5 .home-editorial{--home-paper:#f6f3ed;--home-lilac:#e7dfe9;--home-ink:#392e40;--home-muted:#65566e;--home-line:#d7cdda;background:var(--home-paper)}.site-v5 .home-editorial :is(.story-hero,.home-story,.agent-gallery,.extended-roster,.home-questions,.stack-explorer){background:var(--home-paper);color:var(--home-ink)}.site-v5 .home-editorial :is(.team-impact,.mission-playground,.team-invitation){background:var(--home-lilac);color:var(--home-ink)}.site-v5 .home-editorial :is(.mission-example,.assembly-response,.character-speech,.team-film-caption){background:var(--home-paper);color:var(--home-ink)}.site-v5 .home-editorial .mission-brief{background:var(--home-paper);border-right:1px solid var(--home-line)}.site-v5 .home-editorial :is(.mission-agent-path>button[aria-pressed=true],.home-story li>span,.hero-center-chat){background:var(--home-lilac);color:var(--home-ink)}.site-v5 .home-editorial .assembly-orbit{background:none;border-color:var(--home-line)}.site-v5 .home-editorial .character-card{background:var(--card-paper);color:var(--card-ink);border:1px solid color-mix(in oklch,var(--card-ink) 15%,var(--card-paper))}.site-v5 .home-editorial .character-portrait{background:transparent}.site-v5 .home-editorial .character-portrait:before{display:none}.site-v5 .home-editorial .character-watermark{color:var(--card-ink);opacity:.065}.site-v5 .home-editorial :is(.character-card-top,.character-copy,.character-copy p,.character-stack){color:var(--card-ink);border-color:color-mix(in oklch,var(--card-ink) 22%,var(--card-paper))}.site-v5 .home-editorial .extended-roster a{background:var(--home-paper);border-color:var(--home-line)}.site-v5 .home-editorial .extended-roster a:hover{background:var(--home-lilac)}.site-v5 .home-editorial :is(.extended-roster small,.gallery-heading>p,.specialist-heading>p,.gallery-footnote){color:var(--home-muted)}.site-v5 .home-editorial .stack-compact{padding-top:56px;padding-bottom:48px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.stack-compact .stack-heading{align-items:center;margin-bottom:24px;border-bottom:0;padding-bottom:0}.stack-compact .stack-heading h2{font-size:clamp(30px,3vw,42px)}.stack-compact .stack-heading .home-eyebrow{margin-bottom:12px}.stack-family{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:start;padding:18px 0;border-top:1px solid var(--home-line)}.stack-family-heading h3{font:550 17px/1.4 DM Sans Variable,sans-serif;margin:3px 0 0}.stack-family-heading>button{display:flex;align-items:center;gap:10px;font-size:14px;min-height:44px;color:var(--home-muted)}.stack-family-heading>button:hover{text-decoration:underline}.stack-logo-list{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 14px;margin:0;padding:0}.stack-logo-list a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:8px 3px;min-height:76px;color:var(--home-ink);text-decoration:none;border-radius:8px;font-size:14px;line-height:1.4;transition:background .18s}.stack-logo-list a:hover{background:var(--home-lilac)}.stack-logo-list .tool-logo{width:28px;height:28px;padding:0;border:0;background:none}.stack-logo-list .tool-logo img{width:100%;height:100%;object-fit:contain}.stack-compact .stack-bottom{border-color:var(--home-line);padding-top:20px;gap:20px}.stack-compact .stack-bottom>p{font-size:14px}@media(max-width:1050px){.stack-family{grid-template-columns:160px 1fr;gap:18px}.stack-logo-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.site-v5 .home-editorial .stack-compact{padding-top:40px;padding-bottom:36px}.stack-compact .stack-heading{display:block;margin-bottom:20px}.stack-compact .stack-heading>.home-text-link{margin-top:14px}.stack-family{display:block;padding:16px 0}.stack-family-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.stack-family-heading h3{font-size:16px}.stack-family-heading>button{flex-shrink:0}.stack-logo-list{gap:6px 12px}.stack-logo-list a{min-height:72px}.site-v5 .home-editorial .mission-brief{border-right:0;border-bottom:1px solid var(--home-line)}}.home-editorial .card-sales{--card-paper:#eee0b6;--card-ink:#493c2b}.home-editorial .card-marketing{--card-paper:#614557;--card-ink:#fff2e9}.home-editorial .card-design{--card-paper:#dbe3c3;--card-ink:#384331}.home-editorial .card-rh{--card-paper:#edd4cf;--card-ink:#523c42}.home-editorial .card-management{--card-paper:#3f4148;--card-ink:#f3eee4}.home-editorial .card-orchestrator{--card-paper:#cdd2ec;--card-ink:#343955}.site-v5 .home-editorial .card-design .character-portrait{background-image:linear-gradient(#3843310b 1px,transparent 1px),linear-gradient(90deg,#3843310b 1px,transparent 1px);background-size:28px 28px}.site-v5 .home-editorial .card-sales .character-portrait:before{display:block;background:#e4d29d;border-color:#c8b781}.site-v5 .home-editorial .card-rh .character-portrait:before{display:block;background:#f3e1d9}.site-v5 .home-editorial .card-orchestrator .character-portrait:before{display:block;border-color:#929bbf}.site-v5 .home-editorial .home-story li:nth-child(1)>span{background:#eee0b6}.site-v5 .home-editorial .home-story li:nth-child(2)>span{background:#dbe3c3}.site-v5 .home-editorial .home-story li:nth-child(3)>span{background:#edd4cf}.site-v5 .home-editorial .mission-brief{background:#e4e9d8}.site-v5 .home-editorial .team-invitation{background:#edddd3}.site-v5 .home-editorial .extended-roster a[href="#agent/finance"]{background:#e5e9da}.site-v5 .home-editorial .extended-roster a[href="#agent/support"]{background:#f0ded6}.site-v5 .home-editorial .extended-roster a[href="#agent/operations"]{background:#e5dcec}.site-v5 .home-editorial .extended-roster a[href="#agent/research"]{background:#eee5ce}.site-v5 .home-editorial .extended-roster a[href="#agent/data"]{background:#dfe5ed}.site-v5 .home-editorial .extended-roster a[href="#agent/engineering"]{background:#dce7e2}.site-v5 .agent-dossier{--agent-heading:var(--dossier-heading);--dossier-heading:"Bricolage Grotesque Variable",sans-serif;--dossier-pad:clamp(24px,6vw,100px)}.agent-dossier.universe-sales{--agent-paper:#faf4e6;--agent-tint:#eee0b6;--agent-ink:#493c2b;--agent-accent:#705526}.agent-dossier.universe-marketing{--agent-paper:#f7ede6;--agent-tint:#dbc1d0;--agent-ink:#503448;--agent-accent:#764e68;--dossier-heading:"Instrument Serif",serif}.agent-dossier.universe-design{--agent-paper:#f3f4e8;--agent-tint:#dbe3c3;--agent-ink:#384331;--agent-accent:#586632;--dossier-heading:"Syne Variable",sans-serif}.agent-dossier.universe-rh{--agent-paper:#faf0e9;--agent-tint:#edd4cf;--agent-ink:#523c42;--agent-accent:#855665;--dossier-heading:"Instrument Serif",serif}.agent-dossier.universe-management{--agent-paper:#eff0eb;--agent-tint:#d7ded3;--agent-ink:#303d37;--agent-accent:#4f695a}.agent-dossier.universe-orchestrator{--agent-paper:#eeedf6;--agent-tint:#cdd2ec;--agent-ink:#343955;--agent-accent:#545c89}.agent-dossier.universe-engineering{--agent-paper:#eaf1ed;--agent-tint:#c8ddd5;--agent-ink:#25403b;--agent-accent:#3e655d;--dossier-heading:"IBM Plex Mono",monospace}.agent-dossier.universe-data{--agent-paper:#f3eff6;--agent-tint:#ded2e8;--agent-ink:#503e60;--agent-accent:#745787}.agent-dossier.universe-support{--agent-paper:#fbf1e9;--agent-tint:#edcfbf;--agent-ink:#633f35;--agent-accent:#905f48}.agent-dossier.universe-finance{--agent-paper:#f7f5e9;--agent-tint:#e0e2c8;--agent-ink:#454932;--agent-accent:#656b42;--dossier-heading:"Instrument Serif",serif}.agent-dossier.universe-operations{--agent-paper:#f6edf0;--agent-tint:#e3c9d2;--agent-ink:#573344;--agent-accent:#86516a;--dossier-heading:"IBM Plex Mono",monospace}.agent-dossier.universe-research{--agent-paper:#f8f1e6;--agent-tint:#e7dac8;--agent-ink:#514354;--agent-accent:#795a78;--dossier-heading:"Instrument Serif",serif}.site-v5 .agent-dossier .dossier-section{padding:80px var(--dossier-pad);scroll-margin-top:100px}.agent-dossier .dossier-eyebrow{font:14px/1.5 IBM Plex Mono,monospace;margin:0 0 22px;color:var(--agent-accent)}.agent-dossier .dossier-section h2{font:500 clamp(34px,3.6vw,56px)/1.1 var(--dossier-heading);letter-spacing:-1.6px;margin:0 0 24px;text-wrap:balance}.agent-dossier .dossier-intro,.agent-dossier .dossier-section-title>p{font-size:18px;line-height:1.7;max-width:42ch}.agent-dossier .dossier-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.agent-dossier .dossier-section-title>p{font-size:16px;max-width:34ch;margin-bottom:24px}.site-v5 .agent-dossier .dossier-index{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding:18px 5%;border-bottom:1px solid var(--agent-line);background:var(--agent-paper)}.dossier-index a{display:flex;align-items:center;min-height:44px;font-size:15px;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.dossier-index a:hover{border-color:currentColor}.agent-dossier :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:5px}.dossier-personality{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}.personality-traits{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.personality-traits span{padding:8px 13px;border:1px solid var(--agent-line);border-radius:30px;font-size:15px}.personality-manifesto{padding:36px;background:var(--agent-soft);border:1px solid var(--agent-line)}.personality-autograph{font-size:14px;color:var(--agent-accent)}.personality-manifesto blockquote{font:400 clamp(27px,2.7vw,40px)/1.2 var(--dossier-heading);margin:24px 0 36px;letter-spacing:-.8px}.personality-rituals{display:grid;gap:22px}.personality-rituals>div{display:grid;grid-template-columns:28px 1fr;gap:5px 14px}.personality-rituals>div>span{grid-row:span 2;font:14px/1.6 IBM Plex Mono,monospace;color:var(--agent-accent)}.personality-rituals h3{font-size:17px;font-weight:550}.personality-rituals p{font-size:16px;line-height:1.6}.site-v5 .agent-dossier .dossier-tools{background:var(--agent-soft)}.agent-dossier .dossier-tool-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--agent-line)}.dossier-tool-list>a{display:flex;align-items:flex-start;gap:16px;padding:26px 22px 26px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--agent-line)}.dossier-tool-list>a:hover h3{text-decoration:underline}.dossier-tool-list .tool-logo{width:34px;height:34px;flex-shrink:0}.dossier-tool-list h3{font-size:20px;margin:0 0 10px}.dossier-tool-list p{font-size:16px;line-height:1.6}.dossier-tool-list>a>svg{flex-shrink:0;margin-left:auto}.site-v5 .agent-dossier .agent-stack{padding-top:0;border:0;margin:0}.site-v5 .agent-dossier .agent-stack>.stack-heading{display:none}.site-v5 .agent-dossier .stack-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.site-v5 .agent-dossier .stack-group h4{font-size:17px;font-weight:550;padding-bottom:15px}.site-v5 .agent-dossier .stack-group button{font-size:16px;min-height:48px}.site-v5 .agent-dossier .stack-starter{border:1px solid var(--agent-line);padding:20px 24px;margin-bottom:36px}.site-v5 .agent-dossier .stack-disclaimer{font-size:14px;line-height:1.7;margin-top:24px}.site-v5 .agent-dossier .technical-stack{padding:80px var(--dossier-pad);background:var(--agent-paper);border-top:1px solid var(--agent-line);scroll-margin-top:100px}.site-v5 .agent-dossier .technical-stack h2{font:500 clamp(32px,3.5vw,48px)/1.15 var(--dossier-heading);letter-spacing:-1px}.site-v5 .agent-dossier .technical-stack h2 em{font:inherit}.site-v5 .agent-dossier .technical-layers{gap:0;border-top:1px solid var(--agent-line)}.site-v5 .agent-dossier .technical-layers>a{padding:28px 22px;border:0;border-right:1px solid var(--agent-line);border-bottom:1px solid var(--agent-line);border-radius:0;background:none}.site-v5 .agent-dossier .technical-layers>a:last-child{border-right:0}.site-v5 .agent-dossier .technical-note{font-size:14px;max-width:85ch}.dossier-cases{border-top:1px solid var(--agent-line)}.case-workspace{display:grid;grid-template-columns:260px 1fr;gap:32px}.case-selector{display:flex;flex-direction:column;align-items:stretch}.case-selector button{display:flex;text-align:left;gap:14px;align-items:center;padding:22px 16px;min-height:64px;border-bottom:1px solid var(--agent-line);font-size:17px;line-height:1.4}.case-selector button>span{font:14px IBM Plex Mono,monospace}.case-selector button>svg{margin-left:auto;flex-shrink:0}.case-selector button[aria-pressed=true]{background:var(--agent-ink);color:var(--agent-paper)}.case-content{min-width:0}.case-scenario{animation:dossier-enter .3s ease-out}.case-brief{padding:26px 30px;background:var(--agent-soft);border:1px solid var(--agent-line)}.case-brief>span,.case-document-title{font:14px/1.5 IBM Plex Mono,monospace}.case-brief blockquote{font:400 27px/1.35 var(--dossier-heading);margin:18px 0}.case-brief>div{display:flex;gap:12px;align-items:center}.site-v5 .case-brief .agent-avatar{width:64px;height:64px}.case-brief p{font-size:15px}.case-brief p>span{display:block;margin-top:5px}.case-delivery{padding:28px 30px;border:1px solid var(--agent-line);border-top:0}.case-document-title{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--agent-line)}.case-document-title small{font:14px DM Sans Variable,sans-serif}.case-evidence>div{display:grid;grid-template-columns:24px minmax(100px,.7fr) 1.3fr;gap:18px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--agent-line)}.case-evidence h3{font-size:17px;line-height:1.5}.case-evidence p{font-size:16px;line-height:1.6}.case-marker{font:14px IBM Plex Mono,monospace;color:var(--agent-accent)}.case-result{display:flex;align-items:flex-start;gap:12px;padding-top:24px}.case-result svg{flex-shrink:0;margin-top:3px}.case-result p{font-size:17px;line-height:1.6;font-weight:550}.dossier-disclaimer{font-size:14px;line-height:1.6;margin:24px 0 0}.site-v5 .agent-dossier .agent-next{padding:56px var(--dossier-pad);border-top:1px solid var(--agent-line)}.site-v5 .agent-dossier .agent-next h2{font-family:var(--dossier-heading)}.site-v5 .agent-dossier .dossier-closing{text-align:center;background:var(--agent-tint)}.dossier-closing button{display:inline-flex;gap:24px;align-items:center;min-height:54px;padding:16px 24px;background:var(--agent-ink);color:var(--agent-paper);border-radius:6px;font-size:17px}.dossier-closing>a{display:flex;justify-content:center;gap:10px;align-items:center;color:inherit;margin:22px auto 0;min-height:44px;width:fit-content}.site-v5 .agent-dossier .agent-shop-entry{margin:0;padding:28px var(--dossier-pad);background:var(--agent-paper);color:var(--agent-ink);border-radius:0;border:0}.site-v5 .agent-dossier .agent-universe-hero{padding:48px var(--dossier-pad) 56px;gap:6%}.site-v5 .agent-dossier .universe-scene{min-height:660px}.site-v5 .agent-dossier .universe-description{font-size:18px;line-height:1.65}.site-v5 .agent-dossier .universe-hero-copy h1{font-family:var(--dossier-heading)}.site-v5 .agent-dossier .universe-artifact{color:var(--agent-ink)}.site-v5 .agent-dossier .hero-engineering .universe-artifact{color:#e6f6f0}.site-v5 .agent-dossier .universe-note{background:var(--world-paper);color:var(--agent-ink);border:1px solid var(--agent-line)}.site-v5 .agent-dossier .universe-note>strong{font-size:20px;line-height:1.3}.site-v5 .agent-dossier .hero-sales{--world-bg:#eee0b6!important}.site-v5 .agent-dossier .hero-design{--world-bg:#dbe3c3!important}.site-v5 .agent-dossier .hero-orchestrator{--world-bg:#343955!important}.site-v5 .universe-sales .universe-scene{border-radius:4px;border:1px solid #b9a87f;background:#f4e9cd}.site-v5 .universe-sales .universe-artifact{border-radius:0;border-left:4px solid #ae8951}.site-v5 .universe-sales .personality-manifesto{border-left:4px solid var(--agent-accent);background:repeating-linear-gradient(transparent 0,transparent 35px,#493c2b09 36px),var(--agent-soft)}.site-v5 .universe-sales .case-selector button{border-left:3px solid var(--agent-line)}.site-v5 .universe-sales .case-selector button[aria-pressed=true]{border-left-color:#cfa760}.site-v5 .universe-marketing .agent-universe-hero{grid-template-columns:1fr 1fr;padding-top:66px}.site-v5 .universe-marketing .universe-hero-copy h1{font-size:clamp(100px,12vw,180px);font-style:italic}.site-v5 .universe-marketing .universe-scene{border:0;background:none}.site-v5 .universe-marketing .universe-scene-label{border-bottom:1px solid #ffffff40;padding-bottom:16px}.site-v5 .universe-marketing .universe-artifact{border-radius:0;border-top:5px solid #e8ae97}.site-v5 .universe-marketing .dossier-personality{display:block}.universe-marketing .dossier-personality>header{display:grid;grid-template-columns:1fr 1fr;gap:0 9%}.universe-marketing .dossier-personality .dossier-eyebrow,.universe-marketing .personality-traits{grid-column:1/-1}.universe-marketing .personality-manifesto{margin-top:45px;padding:0;background:none;border:0}.universe-marketing .personality-manifesto blockquote{font-size:clamp(38px,5vw,70px);max-width:25ch}.universe-marketing .personality-rituals{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--agent-line);padding-top:30px}.universe-marketing .case-workspace{grid-template-columns:1fr}.universe-marketing .case-selector{flex-direction:row}.universe-marketing .case-selector button{flex:1}.universe-marketing .case-scenario{display:grid;grid-template-columns:.8fr 1.2fr}.universe-marketing .case-brief blockquote{font-size:36px}.universe-marketing .case-delivery{border-top:1px solid var(--agent-line);border-left:0}.site-v5 .universe-design .agent-universe-hero{grid-template-columns:.8fr 1.2fr}.site-v5 .universe-design .universe-hero-copy h1{font-size:clamp(66px,7vw,108px);letter-spacing:-5px}.site-v5 .universe-design .universe-scene{border:1px solid #58663255;border-radius:0;background-image:linear-gradient(#5866320b 1px,transparent 1px),linear-gradient(90deg,#5866320b 1px,transparent 1px);background-size:32px 32px}.universe-design .personality-manifesto{border:0;border-top:12px solid var(--agent-ink)}.universe-design .personality-traits span{border-radius:0;background:var(--agent-tint)}.universe-design .case-workspace{grid-template-columns:1fr}.universe-design .case-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.universe-design .case-selector button{border:1px solid var(--agent-line)}.universe-design .case-scenario{display:grid;grid-template-columns:.85fr 1.15fr}.universe-design .case-delivery{border-top:1px solid var(--agent-line);border-left:0}.universe-design .case-evidence>div{grid-template-columns:24px 1fr}.universe-design .case-evidence p{grid-column:2}.site-v5 .universe-rh .universe-scene{order:-1;border-radius:240px 240px 18px 18px;background:#f6e4de}.site-v5 .universe-rh .universe-scene-label{top:42px;left:90px}.site-v5 .universe-rh .universe-artifact{border-radius:18px}.universe-rh .personality-manifesto{border-radius:70px 70px 12px 12px;padding-top:54px}.universe-rh .case-brief{border-radius:24px 24px 0 0}.universe-rh .case-delivery{border-radius:0 0 24px 24px}.universe-rh .case-evidence>div{grid-template-columns:24px 1fr}.universe-rh .case-evidence p{grid-column:2}.site-v5 .universe-management .agent-universe-hero{background:#3f4148;color:#f3eee4;--world-ink:#f3eee4!important;--world-bg:#3f4148!important;--world-accent:#b6c6b3!important}.site-v5 .universe-management .universe-hero-copy h1{font-family:IBM Plex Mono,monospace;font-size:clamp(64px,7vw,100px);letter-spacing:-5px}.site-v5 .universe-management .universe-scene{border-radius:4px;border-color:#ffffff30}.site-v5 .universe-management .universe-artifact{border-radius:2px}.universe-management .dossier-personality{grid-template-columns:1fr}.universe-management .dossier-personality>header{max-width:750px}.universe-management .personality-manifesto{display:grid;grid-template-columns:1fr 1.2fr;gap:0 8%;background:none;border:0;border-top:1px solid var(--agent-line);padding:36px 0 0}.universe-management .personality-autograph{grid-column:1}.universe-management .personality-rituals{grid-column:2;grid-row:1/span 2}.universe-management .case-evidence>div{border-left:3px solid var(--agent-accent);padding-left:16px;margin:16px 0;background:var(--agent-soft)}.site-v5 .universe-orchestrator .agent-universe-hero{grid-template-columns:1fr 1.3fr}.site-v5 .universe-orchestrator .universe-scene{border-radius:50% 50% 20px 20px}.site-v5 .universe-orchestrator .universe-scene-label{justify-content:center}.site-v5 .universe-orchestrator .universe-hero-copy h1{font-family:Silkscreen,monospace;letter-spacing:-7px;font-size:clamp(65px,7vw,104px)}.universe-orchestrator .personality-manifesto{border-radius:28px}.universe-orchestrator .personality-rituals>div{padding-bottom:18px;border-bottom:1px dashed var(--agent-line)}.universe-orchestrator .case-workspace{grid-template-columns:1fr}.universe-orchestrator .case-selector{flex-direction:row}.universe-orchestrator .case-selector button{flex:1}.universe-orchestrator .case-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.universe-orchestrator .case-evidence>div{display:block;padding:26px 20px;border:1px solid var(--agent-line);margin-top:24px;border-radius:16px}.universe-orchestrator .case-evidence h3{margin:12px 0}.site-v5 .universe-engineering .agent-universe-hero{margin:24px var(--dossier-pad) 0;padding:38px;border-radius:12px 12px 0 0;border-top:28px solid #25403b}.site-v5 .universe-engineering .universe-hero-copy h1{font-size:80px;letter-spacing:-6px}.site-v5 .universe-engineering .universe-scene{border-radius:4px}.universe-engineering .personality-manifesto{background:#25403b;color:#edf4ee;border:0}.universe-engineering .personality-manifesto :is(.personality-autograph,.personality-rituals>div>span){color:#b5d6c6}.universe-engineering .personality-manifesto blockquote{font-size:27px;line-height:1.45}.universe-engineering .personality-traits span{font-family:IBM Plex Mono,monospace;border-radius:3px}.universe-engineering .case-delivery{background:#25403b;color:#edf4ee}.universe-engineering .case-delivery :is(.case-evidence>div,.case-document-title){border-color:#ffffff30}.universe-engineering .case-marker{color:#b5d6c6}.universe-engineering .case-evidence h3{font-family:IBM Plex Mono,monospace}.universe-engineering .case-document-title{color:#b5d6c6}.site-v5 .universe-data .universe-scene{border-radius:0;background:#ece6f1}.site-v5 .universe-data .universe-artifact{border-radius:0}.site-v5 .universe-data .artifact-bars{height:75px}.universe-data .personality-manifesto{border:0;border-left:1px solid var(--agent-line);background:none}.universe-data .personality-traits span{border-radius:3px;background:var(--agent-tint)}.universe-data .case-evidence>div{grid-template-columns:24px 1fr}.universe-data .case-evidence p{grid-column:2}.universe-data .case-evidence h3{width:100%;border-bottom:4px solid var(--agent-tint);padding-bottom:10px}.universe-data .case-evidence>div:nth-child(2) h3{width:80%}.universe-data .case-evidence>div:nth-child(3) h3{width:65%}.site-v5 .universe-support .universe-scene{border-radius:70px 70px 70px 4px}.site-v5 .universe-support .universe-artifact{border-radius:22px 22px 22px 3px}.universe-support .personality-manifesto{border-radius:40px 40px 40px 4px}.universe-support .case-workspace{grid-template-columns:220px 1fr}.universe-support .case-brief{border-radius:24px 24px 3px;max-width:85%;margin-left:auto;background:var(--agent-tint)}.universe-support .case-delivery{border:0;padding:26px 0 0}.universe-support .case-evidence>div{grid-template-columns:1fr;background:var(--agent-soft);padding:20px 24px;margin:16px 0;border-radius:3px 24px 24px;max-width:90%;border:0;gap:8px}.universe-support .case-marker{display:none}.universe-support .case-evidence>div:nth-child(2){margin-left:auto;border-radius:24px 3px 24px 24px}.site-v5 .universe-finance .universe-scene{border-radius:0;border-top:5px solid #7c8050}.site-v5 .universe-finance .universe-hero-copy h1{font-size:clamp(80px,10vw,144px)}.universe-finance .personality-manifesto{border:0;border-top:4px double var(--agent-accent);border-bottom:4px double var(--agent-accent);background:none}.universe-finance .personality-rituals>div{padding:14px 0;border-top:1px solid var(--agent-line)}.universe-finance .dossier-tools{border-top:4px double var(--agent-line)}.universe-finance .case-delivery{background:repeating-linear-gradient(transparent 0,transparent 35px,#45493206 36px)}.universe-finance .case-evidence h3{font-family:IBM Plex Mono,monospace;font-size:15px}.universe-finance .case-document-title{border-bottom:3px double var(--agent-line)}.site-v5 .universe-operations .universe-scene{border-radius:0}.site-v5 .universe-operations .universe-hero-copy h1{font-size:clamp(64px,7vw,100px);letter-spacing:-5px}.universe-operations .personality-manifesto{background:none;border:0;padding:0}.universe-operations .personality-manifesto blockquote{font-size:28px;line-height:1.4}.universe-operations .personality-rituals>div{padding:22px;border:1px solid var(--agent-line);border-left:4px solid var(--agent-accent);background:var(--agent-soft);position:relative}.universe-operations .personality-rituals>div+div:before{content:"";position:absolute;height:24px;width:1px;background:var(--agent-accent);left:38px;top:-25px}.universe-operations .case-evidence>div{grid-template-columns:24px 1fr;margin:20px 0;border:1px solid var(--agent-line);padding:20px;border-left:4px solid var(--agent-accent)}.universe-operations .case-evidence p{grid-column:2}.site-v5 .universe-research .universe-scene{order:-1;border-radius:0;background:#f1e8d9}.site-v5 .universe-research .universe-hero-copy{border-left:1px solid #51435430;padding-left:35px}.site-v5 .universe-research .universe-hero-copy h1{font-size:clamp(76px,9vw,130px)}.universe-research .personality-manifesto{background:none;border:0;border-left:1px solid var(--agent-line)}.universe-research .personality-manifesto blockquote{font-style:italic}.universe-research .case-selector button{font-family:"Instrument Serif",serif;font-size:26px}.universe-research .case-evidence>div{grid-template-columns:24px 1fr}.universe-research .case-evidence p{grid-column:2}.universe-research .case-delivery{border-left:4px double var(--agent-line)}.universe-research .dossier-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes dossier-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.site-v5 .agent-dossier .agent-universe-hero{gap:3%}.site-v5 .agent-dossier .universe-hero-copy h1{font-size:80px;letter-spacing:-4px}.site-v5 .agent-dossier .universe-note{padding:12px}.site-v5 .agent-dossier .universe-note>strong{font-size:18px}.case-workspace,.universe-support .case-workspace{grid-template-columns:210px 1fr;gap:20px}.dossier-personality{gap:5%}.personality-manifesto{padding:26px}.agent-dossier .dossier-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-v5 .agent-dossier .dossier-section,.site-v5 .agent-dossier .technical-stack{padding:48px 6%}.site-v5 .agent-dossier .agent-universe-hero{display:flex;flex-direction:column;align-items:stretch;padding:30px 6%;gap:30px;margin:0;border-radius:0}.site-v5 .agent-dossier .universe-hero-copy{order:0;padding:0;border:0;align-self:stretch}.site-v5 .agent-dossier .universe-scene{order:1;min-height:680px}.site-v5 .agent-dossier .universe-hero-copy h1{font-size:82px}.site-v5 .agent-dossier .universe-description{font-size:17px}.site-v5 .agent-dossier .universe-scene-label{left:20px;top:22px;font-size:13px}.site-v5 .universe-rh .universe-scene,.site-v5 .universe-orchestrator .universe-scene{border-radius:70px 70px 16px 16px}.site-v5 .universe-rh .universe-scene-label{left:38px;top:32px}.site-v5 .agent-dossier .dossier-index{justify-content:flex-start;padding:16px 6%;gap:0 22px}.dossier-index a{font-size:14px}.agent-dossier .dossier-section h2{font-size:36px;letter-spacing:-1px}.agent-dossier .dossier-section-title{display:block;margin-bottom:25px}.agent-dossier .dossier-section-title>p{max-width:none}.agent-dossier .dossier-intro{font-size:17px}.dossier-personality,.universe-marketing .dossier-personality>header,.universe-management .personality-manifesto{display:block}.personality-manifesto{margin-top:30px;padding:26px}.universe-marketing .personality-rituals{grid-template-columns:1fr}.universe-marketing .personality-manifesto blockquote{font-size:36px}.universe-management .personality-rituals{margin-top:30px}.universe-rh .personality-manifesto{padding-top:40px}.site-v5 .agent-dossier .stack-groups{grid-template-columns:1fr}.site-v5 .agent-dossier .stack-starter{padding:20px 16px}.site-v5 .agent-dossier .stack-starter>div{flex-wrap:wrap}.agent-dossier .dossier-tool-list{grid-template-columns:1fr}.dossier-tool-list>a{padding:22px 0}.site-v5 .agent-dossier .technical-layers>a{border-right:0;padding:24px 0}.site-v5 .agent-dossier .technical-stack>header{display:block}.site-v5 .agent-dossier .atelier-segment{margin:24px 0}.agent-dossier .case-workspace,.agent-dossier .case-scenario{display:block}.agent-dossier .case-selector{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.agent-dossier .case-selector button{flex:auto;font-size:17px;padding:16px;min-height:56px}.case-brief,.case-delivery{padding:24px 20px}.agent-dossier .case-delivery{border:1px solid var(--agent-line);border-top:0}.case-brief blockquote,.universe-marketing .case-brief blockquote{font-size:27px}.case-document-title{flex-wrap:wrap;gap:8px}.agent-dossier .case-evidence{display:block}.agent-dossier .case-evidence>div{grid-template-columns:24px 1fr;gap:8px 12px}.agent-dossier .case-evidence p{grid-column:2}.universe-orchestrator .case-evidence>div{display:block}.universe-support .case-evidence>div{display:block;max-width:100%}.universe-support .case-evidence h3{margin-bottom:8px}.universe-support .case-brief{max-width:100%}.universe-support .case-delivery{border:0;padding:24px 0}.site-v5 .agent-dossier .agent-next{padding:40px 6%}.site-v5 .agent-dossier .agent-shop-entry{padding:28px 6%;flex-wrap:wrap}.dossier-closing button{font-size:16px}}@media(prefers-reduced-motion:reduce){.case-scenario{animation:none}.agent-dossier *{scroll-behavior:auto!important}}.motion-paused .case-scenario{animation:none}@media(min-width:1001px){.site-v5 .universe-marketing .agent-universe-hero{display:block}.site-v5 .universe-marketing .universe-hero-copy{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:8%;align-items:start;padding:0 0 44px}.site-v5 .universe-marketing .universe-kicker{grid-column:1/-1}.site-v5 .universe-marketing .universe-hero-copy h1{grid-column:1;grid-row:2/span 3;font-size:180px;margin-top:10px}.site-v5 .universe-marketing .universe-hero-copy h2,.site-v5 .universe-marketing .universe-description,.site-v5 .universe-marketing .universe-primary,.site-v5 .universe-marketing .universe-secondary{grid-column:2}.site-v5 .universe-marketing .universe-tools{grid-column:1;grid-row:5/span 2}.site-v5 .universe-marketing .universe-scene{min-height:440px;border-top:1px solid #fff2e950}.site-v5 .universe-marketing .universe-character{top:20px;left:36%;width:34%;height:350px}.site-v5 .universe-marketing .universe-artifact{left:0;right:auto;width:35%;bottom:92px}.site-v5 .universe-marketing .universe-note{width:24%;right:0;top:92px}.site-v5 .universe-marketing .universe-scene-label{border:0}.site-v5 .universe-marketing .universe-motif{left:40%}.site-v5 .universe-orchestrator .agent-universe-hero{grid-template-columns:1fr;gap:36px}.site-v5 .universe-orchestrator .universe-hero-copy{text-align:center}.site-v5 .universe-orchestrator .universe-kicker,.site-v5 .universe-orchestrator .universe-tools>div{justify-content:center}.site-v5 .universe-orchestrator .universe-description{margin-left:auto;margin-right:auto;max-width:650px}.site-v5 .universe-orchestrator .universe-primary,.site-v5 .universe-orchestrator .universe-secondary{margin-left:auto;margin-right:auto}.site-v5 .universe-orchestrator .universe-hero-copy h1{font-size:100px}.site-v5 .universe-orchestrator .universe-scene{width:100%;min-height:460px;border-radius:180px 180px 12px 12px}.site-v5 .universe-orchestrator .universe-character{width:38%;left:31%;top:20px;height:340px}.site-v5 .universe-orchestrator .universe-artifact{width:29%;left:30px;right:auto;bottom:90px}.site-v5 .universe-orchestrator .universe-note{right:40px;top:135px;width:25%}.site-v5 .universe-orchestrator .universe-motif{left:31%;top:0}.site-v5 .universe-design .universe-scene{min-height:740px}.site-v5 .universe-design .universe-character{height:390px;width:80%;left:0}.site-v5 .universe-design .universe-note{border-radius:50%;width:180px;height:180px;top:80px}.site-v5 .universe-design .universe-note>strong{font-size:18px}.site-v5 .universe-engineering .technical-layers,.site-v5 .universe-finance .technical-layers{grid-template-columns:1fr}.site-v5 .universe-engineering .technical-layers>a,.site-v5 .universe-finance .technical-layers>a{display:grid;grid-template-columns:180px 220px 1fr;gap:25px;align-items:center;border-right:0}.site-v5 .universe-engineering .technical-layers>a>span,.site-v5 .universe-finance .technical-layers>a>span{margin:0}.site-v5 .universe-engineering .technical-layers>a>p,.site-v5 .universe-finance .technical-layers>a>p{margin:0}.site-v5 .universe-marketing .technical-layers,.site-v5 .universe-research .technical-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-v5 .universe-rh .technical-layers,.site-v5 .universe-support .technical-layers{border-top:0;gap:18px}.site-v5 .universe-rh .technical-layers>a,.site-v5 .universe-support .technical-layers>a{border:1px solid var(--agent-line);border-radius:24px 24px 4px;background:var(--agent-soft);padding:25px}.site-v5 .universe-operations .technical-layers>a{border-top:4px solid var(--agent-accent)}.site-v5 .universe-design .technical-layers>a:nth-child(2n),.site-v5 .universe-data .technical-layers>a:nth-child(2n){background:var(--agent-soft)}@media(min-width:761px){.site-v5 .agent-dossier .universe-character{height:275px;top:52px}.site-v5 .universe-data .universe-character,.site-v5 .universe-support .universe-character{height:235px;top:48px}}@media(min-width:1001px){.site-v5 .universe-design .universe-character{height:300px;top:55px}.site-v5 .universe-marketing .universe-character{height:350px;top:20px}.site-v5 .universe-orchestrator .universe-character{height:340px;top:28px}.site-v5 .universe-orchestrator .universe-hero-copy{padding:0}.site-v5 .universe-orchestrator .universe-kicker{margin-bottom:12px}.site-v5 .universe-orchestrator .universe-hero-copy h1{font-size:76px;margin-bottom:16px}.site-v5 .universe-orchestrator .universe-hero-copy h2{font-size:30px;margin-bottom:18px}.site-v5 .universe-orchestrator .universe-description{font-size:17px;margin-bottom:20px;max-width:800px}.site-v5 .universe-orchestrator .universe-tools{display:none}.site-v5 .universe-orchestrator .universe-secondary{margin-bottom:0}}@media(max-width:760px){.site-v5 .agent-dossier .universe-hero-copy h1{font-size:clamp(60px,18vw,82px);letter-spacing:-3px}.site-v5 .agent-dossier .universe-scene{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding:22px 16px 12px;min-height:0;border-radius:18px}.site-v5 .agent-dossier .universe-scene-label{position:static;grid-column:1/-1;padding:0;min-width:0}.site-v5 .agent-dossier .universe-character{position:relative;grid-column:1;grid-row:2;left:auto;top:auto;width:100%;height:190px;align-self:center}.site-v5 .agent-dossier .universe-character-shadow{bottom:16px}.site-v5 .agent-dossier .universe-note{position:static;grid-column:2;grid-row:2;width:auto;height:auto;max-width:none;border-radius:12px;align-self:center;padding:12px;min-width:0;text-align:left}.site-v5 .agent-dossier .universe-note>span{font-size:14px;overflow-wrap:anywhere}.site-v5 .agent-dossier .universe-note>strong{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.site-v5 .agent-dossier .universe-artifact{position:relative;grid-column:1/-1;grid-row:3;inset:auto;width:auto;padding:16px;min-width:0}.site-v5 .agent-dossier .artifact-caption{flex-wrap:wrap}.site-v5 .agent-dossier .artifact-caption small{margin-left:0}.site-v5 .agent-dossier .artifact-rows>div{flex-wrap:wrap}.site-v5 .agent-dossier .artifact-rows b{overflow-wrap:anywhere}.site-v5 .agent-dossier .universe-scene-controls{position:relative;grid-column:1/-1;grid-row:4;inset:auto;min-width:0;padding:12px 0 0}.site-v5 .agent-dossier .universe-scene-controls button{min-width:0;font-size:13px;overflow-wrap:anywhere}.site-v5 .agent-dossier .universe-motif{font-size:180px;left:0;top:60px}.site-v5 .universe-rh .universe-scene{border-radius:50px 50px 18px 18px;padding-top:30px}.site-v5 .universe-finance .universe-scene,.site-v5 .universe-design .universe-scene,.site-v5 .universe-engineering .universe-scene,.site-v5 .universe-research .universe-scene{border-radius:0}}.site-v5 .agent-dossier:is(.universe-engineering,.universe-operations,.universe-management,.universe-design) .universe-hero-copy h2,.site-v5 .agent-dossier:is(.universe-engineering,.universe-operations,.universe-management,.universe-design) .universe-hero-copy h2 em{font-family:var(--dossier-heading);font-style:normal;font-size:clamp(24px,2.3vw,34px);line-height:1.25;letter-spacing:-1px}.site-v5 .agent-dossier:is(.universe-rh,.universe-finance,.universe-research) .universe-hero-copy h2{font-family:var(--dossier-heading);font-size:clamp(30px,3vw,42px);font-weight:400}.site-v5 main:has(>.agent-dossier){padding:0;max-width:none;width:100%}.site-v5 .agent-dossier{--dossier-radius:14px;--dossier-radius-small:8px}.site-v5 .agent-dossier:is(.universe-rh,.universe-support){--dossier-radius:24px;--dossier-radius-small:12px}.site-v5 .agent-dossier:is(.universe-marketing,.universe-orchestrator){--dossier-radius:20px;--dossier-radius-small:10px}.site-v5 .agent-dossier:is(.universe-design,.universe-engineering,.universe-finance,.universe-operations,.universe-research){--dossier-radius:6px;--dossier-radius-small:4px}.site-v5 .agent-dossier .agent-universe-hero{margin:0;border-radius:0}.site-v5 .universe-engineering .agent-universe-hero{padding:48px var(--dossier-pad) 56px;border-top:0}.site-v5 .agent-dossier :is(.universe-scene,.universe-artifact,.universe-note,.personality-manifesto,.stack-starter,.agent-next a){border-radius:var(--dossier-radius)}.site-v5 .agent-dossier :is(.universe-primary,.universe-scene-controls button,.atelier-segment,.case-selector button,.dossier-closing button){border-radius:var(--dossier-radius-small)}.site-v5 .agent-dossier .technical-layers{border-radius:var(--dossier-radius);overflow:hidden}.site-v5 .agent-dossier .technical-layers>a{border-radius:0}.site-v5 .agent-dossier:is(.universe-rh,.universe-support) .technical-layers>a{border-radius:var(--dossier-radius)}.site-v5 .agent-dossier .case-brief{border-radius:var(--dossier-radius) var(--dossier-radius) 0 0}.site-v5 .agent-dossier .case-delivery{border-radius:0 0 var(--dossier-radius) var(--dossier-radius)}.site-v5 .agent-dossier .case-selector{gap:6px}.site-v5 .agent-dossier .personality-rituals>div{border-radius:var(--dossier-radius-small)}.site-v5 .universe-support :is(.case-brief,.case-evidence>div){border-radius:var(--dossier-radius)}@media(min-width:761px){.site-v5 .agent-dossier:is(.universe-marketing,.universe-design) .case-brief{border-radius:var(--dossier-radius) 0 0 var(--dossier-radius)}.site-v5 .agent-dossier:is(.universe-marketing,.universe-design) .case-delivery{border-radius:0 var(--dossier-radius) var(--dossier-radius) 0}}@media(max-width:760px){.site-v5 .universe-engineering .agent-universe-hero{padding:30px 6%}}.pip-mobile-face,.pip-mobile-label{display:none}@media(max-width:760px){.site-v5 .pip-guide.pip-v2{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.site-v5 .pip-v2 .pip-welcome{display:none}.site-v5 .pip-v2 .pip-launcher{display:flex;flex-direction:row;gap:2px;align-items:center;height:52px;min-width:80px;padding:3px 12px 3px 4px;border:1px solid #d8cddd;border-radius:28px;background:#fffaf3;box-shadow:0 3px 12px #392e4012}.site-v5 .pip-v2 .pip-launcher>.pip-character{width:40px;height:44px;flex-shrink:0}.site-v5 .pip-v2 .pip-launcher-caption{padding:0;background:none;border:0;box-shadow:none;gap:0;font-size:15px}.pip-v2 .pip-desktop-label,.pip-v2 .pip-launcher-caption>i,.pip-v2 .pip-launcher .pip-emotion{display:none}.pip-v2 .pip-mobile-label{display:inline}.site-v5 .pip-v2.is-open .pip-launcher{display:none}.site-v5 .pip-v2 .pip-panel{width:min(380px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 90px));border-radius:18px}.site-v5 .pip-v2 .pip-panel>header{align-items:center;padding:10px 8px 8px 12px;gap:8px}.pip-mobile-face{display:block;flex-shrink:0}.pip-mobile-face>.pip-character{width:36px;height:40px}.site-v5 .pip-v2 .pip-panel .pip-overline{display:none}.site-v5 .pip-v2 .pip-panel h2{font-size:18px;line-height:1.2;letter-spacing:-.4px;margin:0}.site-v5 .pip-v2 .pip-window-actions{gap:0}.site-v5 .pip-v2 .pip-window-actions button{width:44px;height:44px}.site-v5 .pip-v2 .pip-stage{min-height:44px;margin:0 12px;padding:0 10px;border-radius:8px}.site-v5 .pip-v2 .pip-stage>.pip-character,.site-v5 .pip-v2 .pip-stage-caption>b{display:none}.site-v5 .pip-v2 .pip-stage-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.site-v5 .pip-v2 .pip-stage-caption p{font-size:14px;line-height:1.4;margin:0}.site-v5 .pip-v2 .pip-stage-caption button{font-size:14px;min-height:44px;text-align:right;line-height:1.3}.site-v5 .pip-v2 .pip-transcript{padding:12px 14px;min-height:70px;max-height:210px;overflow-y:auto;overscroll-behavior:contain}.site-v5 .pip-v2 .pip-message p{font-size:15px;line-height:1.55}.site-v5 .pip-v2 .pip-suggestions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:8px 12px}.site-v5 .pip-v2 .pip-suggestions button{flex-shrink:0;white-space:nowrap;min-height:44px;padding:8px 10px}.site-v5 .pip-v2 form{margin:0 12px}.site-v5 .pip-v2 input{font-size:16px;padding:12px}.site-v5 .pip-v2 .pip-chat-footer{padding:0 12px;min-height:44px}.site-v5 .pip-v2 .pip-chat-footer p{font-size:13px}.site-v5 .pip-v2 .pip-mood-picker{padding:8px 12px;max-height:100px;overflow:auto}.site-v5 .pip-v2 .pip-tour{overflow-y:auto;min-height:0}}@media(max-width:760px)and (max-height:540px){.site-v5 .pip-v2 .pip-panel{max-height:calc(100dvh - 24px)}.site-v5 .pip-v2 :is(.pip-stage,.pip-mood-picker,.pip-suggestions){display:none}}.story-hero{height:auto;min-height:0}.story-hero .story-hero-sticky{position:relative;top:0;min-height:0;padding-top:clamp(44px,6vw,84px)}.story-hero-heading h1{margin:18px 0 22px;font-size:clamp(40px,4.6vw,66px);line-height:1.08}.story-hero-heading>p:last-child{max-width:640px;margin:auto;line-height:1.6}.story-hero .story-hero-actions{margin:28px 0 0}.story-hero .assembly-stage{width:min(100%,1000px);height:520px;margin:90px auto 64px}.story-hero .assembly-core{top:20%}.story-hero .assembly-response{background:transparent;box-shadow:none;margin-top:12px}.story-hero .assembly-orbit{opacity:.55}.story-hero .hero-scene-status{top:103%;margin:0;line-height:1.5}.story-hero .assembly-bottom{margin:0;padding:14px 0 22px;width:100%}.story-hero .assembly-bottom button{font-size:15px;max-width:none}.story-hero .assembly-replay{opacity:.75}.story-hero .is-complete.is-awake .assembly-agent-portrait{animation:agent-idle var(--float-duration,6s) var(--float-delay,0s) ease-in-out infinite}.story-hero .is-complete.is-awake .assembly-conductor .agent-avatar{animation:conductor-idle 7s ease-in-out infinite}.story-hero .is-complete.is-awake .assembly-dots i{animation:assembly-think 2.8s ease-in-out infinite}@keyframes agent-idle{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes conductor-idle{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-5px) rotate(1.5deg)}70%{transform:translateY(-2px) rotate(-1deg)}}.site-v5 .pip-guide.pip-v2{transition:opacity .28s ease,translate .35s ease,visibility .28s}.site-v5 .pip-guide.pip-v2:not(.is-scroll-visible){opacity:0;visibility:hidden;translate:0 16px;pointer-events:none}.site-v5 .pip-guide.pip-v2.is-scroll-visible{opacity:1;visibility:visible;translate:0 0}.footer-signature{background:#362b3d;padding:64px 6% 24px}.footer-invitation{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:48px;border-bottom:1px solid #ffffff26}.footer-invitation>p{font:450 clamp(36px,4.8vw,66px)/1.12 "Bricolage Grotesque Variable",sans-serif;letter-spacing:-1.8px;margin:0}.footer-invitation>p>span{color:#cbb8d2}.footer-invitation>a{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border-radius:50%;background:#eee3d0;color:#362b3d;transition:transform .24s,background .24s}.footer-invitation>a:hover{transform:rotate(8deg);background:#fff6e6}.footer-signature-row{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:38px 0}.footer-signature .footer-logo{font-size:64px;margin-bottom:14px}.footer-signature-row nav{display:flex;gap:32px;align-items:center}.footer-signature-row nav a{display:flex;align-items:center;gap:6px;min-height:44px;font-size:16px}.footer-signature .footer-bottom{display:flex;flex-direction:row;align-items:center;gap:24px;padding-top:18px;padding-right:160px}.footer-signature .footer-bottom>p{margin-right:auto}.footer-signature .footer-bottom button{padding:0;min-height:44px;display:flex;align-items:center;gap:8px}.footer-signature .footer-motion{width:44px;justify-content:center}@media(max-width:760px){.story-hero .story-hero-sticky{padding-top:38px}.story-hero-heading h1{font-size:clamp(36px,9vw,48px);margin:16px 0 20px}.story-hero-heading>p:last-child{font-size:17px;max-width:310px}.story-hero .story-hero-actions{margin-top:26px}.story-hero .assembly-stage{height:520px;margin:75px auto 70px;max-width:480px}.story-hero .assembly-core{top:22%}.story-hero .assembly-response p{font-size:14px}.story-hero .assembly-bottom{gap:16px}.story-hero .assembly-scroll{width:auto}.story-hero .hero-scene-status{font-size:14px}.footer-signature{padding:40px 6% 90px}.footer-invitation{gap:16px;padding-bottom:30px}.footer-invitation>p{font-size:clamp(30px,8.6vw,42px);letter-spacing:-1px}.footer-invitation>a{width:54px;height:54px}.footer-signature-row{align-items:flex-start;flex-direction:column;gap:20px;padding:28px 0}.footer-signature-row nav{gap:22px;flex-wrap:wrap}.footer-signature .footer-logo{font-size:54px}.footer-signature .footer-bottom{gap:6px 18px;flex-wrap:wrap;padding-right:0;font-size:14px}.footer-signature .footer-bottom>p{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.story-hero *,.site-v5 .pip-guide.pip-v2,.footer-signature *{animation:none!important;transition:none!important}}.motion-paused .story-hero *{animation:none!important}
