:root{color-scheme:light dark;--bg:#f4f6f8;--surface:#fff;--surface-soft:#f8fafb;--sidebar:#111827;--sidebar-soft:#1b2638;--text:#172033;--muted:#667085;--faint:#98a2b3;--line:#e4e9ef;--accent:#3157d5;--accent-soft:#edf2ff;--green:#16866f;--shadow:0 12px 34px rgba(25,40,70,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}button,input{font:inherit}button:disabled,input:disabled{opacity:1}a{color:inherit;text-decoration:none}.businessApp{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;display:flex;flex-direction:column;padding:24px 16px 18px;color:#e9edf5;background:linear-gradient(180deg,#111827,#101724);border-right:1px solid hsla(0,0%,100%,.06)}.brandBlock{display:flex;align-items:center;gap:11px;padding:0 8px}.brandMark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#fff;font-family:Georgia,serif;font-size:20px;background:linear-gradient(145deg,#4f6ee8,#263b93);box-shadow:0 8px 20px rgba(45,75,190,.35)}.brandBlock div{display:grid;grid-gap:1px;gap:1px}.brandBlock strong{font-family:Georgia,serif;letter-spacing:.1em;font-weight:500}.brandBlock span:not(.brandMark){color:#aab4c6;font-size:12px}.workspaceCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-top:28px;padding:11px;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;background:hsla(0,0%,100%,.04)}.userAvatar,.workspaceAvatar{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:11px;font-weight:700}.workspaceAvatar{color:#cfd8ff;background:#2b3d70}.workspaceCard div{min-width:0;display:grid;grid-gap:3px;gap:3px}.workspaceCard strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspaceCard span:not(.workspaceAvatar):not(.chevron){color:#8f9bad;font-size:10px}.chevron{color:#8390a4}.sideNav{display:grid;grid-gap:4px;gap:4px;margin-top:24px}.sideNav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;color:#aeb8c8;font-size:13px;transition:background .18s ease,color .18s ease}.sideNav a.active,.sideNav a:hover{color:#fff;background:var(--sidebar-soft)}.mark{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;font-style:normal;color:#97a8c0;background:hsla(0,0%,100%,.05)}.sideNav .active .mark{color:#cfd7ff;background:#30427a}.sidebarFooter{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;margin-top:auto;padding:13px 10px 0;border-top:1px solid hsla(0,0%,100%,.08)}.connectionDot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#718096}.sidebarFooter div{display:grid;grid-gap:3px;gap:3px}.sidebarFooter strong{font-size:11px}.sidebarFooter span:last-child{color:#7f8a9c;font-size:9px;line-height:1.4}.mainShell{grid-column:2;min-width:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;justify-content:space-between;height:70px;padding:0 34px;background:hsla(0,0%,100%,.86);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.searchBox,.topbar{display:flex;align-items:center}.searchBox{gap:9px;width:min(500px,54vw);height:40px;padding:0 12px;color:var(--faint);background:var(--surface-soft);border:1px solid var(--line);border-radius:10px}.searchBox input{flex:1 1;min-width:0;color:var(--muted);background:transparent;border:0;outline:0}.searchBox kbd{padding:3px 6px;font-size:10px;color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:5px}.topActions{display:flex;align-items:center;gap:11px}.topActions button{width:34px;height:34px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:9px}.previewPill{padding:5px 9px;color:#5d47a6;background:#f0edff;border:1px solid #ded6ff;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.userAvatar{color:#fff;background:#35435a}.mobileBrand{display:none}.content{width:min(1260px,calc(100% - 68px));margin:0 auto;padding:54px 0 70px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:760px;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.2vw,66px);font-weight:400;line-height:.98;letter-spacing:-.035em}.lead{max-width:670px;margin-bottom:0;color:var(--muted);font-size:15px;line-height:1.65}.assistantPanel>button,.panelHeader button,.primaryAction{min-height:38px;padding:0 15px;color:#8b95a5;background:var(--surface);border:1px solid var(--line);border-radius:9px;font-weight:650;font-size:12px;cursor:not-allowed}.primaryAction{color:#fff;background:#9aa7bb;border-color:#9aa7bb}.previewNotice{display:flex;align-items:center;gap:12px;margin:32px 0 20px;padding:13px 15px;color:#46546b;background:#eef3ff;border:1px solid #d9e3fb;border-radius:11px}.previewNotice .mark{color:#3456b2;background:#dbe5ff}.previewNotice div{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:12px}.previewNotice span{color:#63708a}.signalGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.signalGrid article{min-width:0;padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:0 4px 16px rgba(27,40,67,.03)}.signalIcon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:16px;border-radius:9px}.signalIcon.blue{color:#3157d5;background:#edf2ff}.signalIcon.violet{color:#6948b8;background:#f1edff}.signalIcon.green{color:#15745f;background:#e8f7f2}.signalIcon.amber{color:#9a6517;background:#fff4df}.signalGrid p{margin-bottom:4px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.signalGrid strong{display:block;margin-bottom:8px;font-size:15px}.signalGrid article>span:last-child{display:block;color:var(--faint);font-size:10px;line-height:1.45}.workspaceGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);grid-gap:16px;gap:16px;margin-top:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.assistantPanel,.knowledgePanel{padding:22px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.assistantHeader h2,.deploymentStrip h2,.panelHeader h2{margin-bottom:0;font-family:Georgia,serif;font-size:23px;font-weight:400;letter-spacing:-.015em}.panelIntro{max-width:630px;margin:10px 0 18px;color:var(--muted);font-size:12px;line-height:1.55}.sourceList{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sourceRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:12px 13px;border-bottom:1px solid var(--line)}.sourceRow:last-child{border-bottom:0}.fileIcon{display:grid;place-items:center;width:30px;height:30px;color:#4565bd;background:var(--accent-soft);border-radius:8px}.sourceRow div{display:grid;grid-gap:3px;gap:3px}.sourceRow strong{font-size:12px}.sourceRow div span{color:var(--faint);font-size:10px}.sourceState{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:650}.sourceState.ready{color:#667085;background:#f0f2f5}.sourceState.restricted{color:#8a5d18;background:#fff1d9}.textLink{display:inline-block;margin-top:17px;color:var(--accent);font-size:11px;font-weight:650}.assistantPanel{color:#e8eef7;background:radial-gradient(circle at 75% 0,#243b6b 0,#172238 35%,#111827 100%);border-color:#253552}.assistantHeader{display:flex;align-items:flex-start;gap:12px}.assistantHeader .eyebrow{color:#8faaff}.assistantHeader h2{color:#fff}.assistantOrb{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;color:#cbd7ff;background:linear-gradient(145deg,#4f6ee8,#263b93);border-radius:12px;box-shadow:0 0 24px rgba(79,110,232,.38)}.assistantPrompt{margin-top:22px;padding:15px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:11px}.assistantPrompt p{margin-bottom:13px;color:#c3ccdb;font-size:12px;line-height:1.5}.assistantPrompt div{display:flex;flex-wrap:wrap;gap:6px}.assistantPrompt span{padding:5px 7px;color:#8fa0b8;background:hsla(0,0%,100%,.04);border-radius:6px;font-size:9px}.boundaryNote{display:flex;gap:10px;margin:17px 0;color:#8fa0b8}.boundaryNote p{margin:0;font-size:10px;line-height:1.5}.boundaryNote strong{display:block;margin-bottom:2px;color:#d9e0ec}.assistantPanel>button{width:100%;color:#8d9bad;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.09)}.workflowPanel{margin-top:16px;padding:22px}.workflowTable{margin-top:18px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.workflowHead,.workflowRow{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;align-items:center;grid-gap:14px;gap:14px;padding:11px 13px}.workflowHead{color:var(--faint);background:var(--surface-soft);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowRow{min-height:52px;color:var(--muted);border-top:1px solid var(--line);font-size:10px}.workflowRow>span:first-child{display:flex;align-items:center;gap:9px;color:var(--text)}.workflowGlyph{display:grid;place-items:center;width:27px;height:27px;color:#6251ad;background:#f1edff;border-radius:7px;font-style:normal}.statusDot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#9aa4b3}.deploymentStrip{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:34px;gap:34px;align-items:center;margin-top:16px;padding:28px;color:#e8edf6;background:linear-gradient(120deg,#182235,#22324b);border-radius:14px}.deploymentStrip .eyebrow{color:#8faaff}.deploymentStrip h2{color:#fff;font-size:27px}.deploymentStrip p:last-child{max-width:680px;margin:10px 0 0;color:#aab6c8;font-size:11px;line-height:1.6}.deploymentOptions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.deploymentOptions span{padding:9px 11px;color:#c4cede;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;font-size:10px}@media (prefers-color-scheme:dark){:root{--bg:#0d1119;--surface:#141a24;--surface-soft:#181f2b;--text:#edf1f7;--muted:#a2acbc;--faint:#778398;--line:#273142;--accent-soft:#1d2a4e;--shadow:0 14px 36px rgba(0,0,0,.2)}.topbar{background:rgba(13,17,25,.88)}.previewNotice{color:#c1cbea;background:#17233d;border-color:#263a63}.previewNotice span{color:#91a0bc}.sourceState.ready{color:#a7b1c2;background:#202938}.sourceState.restricted{color:#ddb76f;background:#392d19}.signalIcon.blue{background:#1d2a4e}.signalIcon.violet{background:#2b2344}.signalIcon.green{background:#16352e}.signalIcon.amber{background:#3b2c18}}@media (max-width:980px){.businessApp{grid-template-columns:210px minmax(0,1fr)}.sidebar{width:210px}.content{width:min(100% - 40px,900px)}.signalGrid{grid-template-columns:repeat(2,1fr)}.deploymentStrip,.workspaceGrid{grid-template-columns:1fr}.deploymentOptions{justify-content:flex-start}}@media (max-width:720px){.businessApp{display:block}.sidebar,.topbar{display:none}.mainShell{min-width:0}.mobileBrand{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px;background:color-mix(in srgb,var(--surface) 90%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileBrand .brandBlock{padding:0}.mobileBrand .brandMark{width:32px;height:32px}.content{width:calc(100% - 28px);padding:34px 0 48px}.intro{display:block}.intro .primaryAction{width:100%;margin-top:24px}h1{font-size:42px}.lead{font-size:14px}.previewNotice{align-items:flex-start}.previewNotice div{display:grid}.signalGrid{grid-template-columns:1fr 1fr}.signalGrid article{padding:14px}.workspaceGrid{display:block}.assistantPanel,.deploymentStrip,.workflowPanel{margin-top:14px}.panelHeader{display:block}.panelHeader button{width:100%;margin-top:15px}.sourceRow{grid-template-columns:auto 1fr}.sourceState{grid-column:2;justify-self:start}.workflowTable{border:0}.workflowHead{display:none}.workflowRow{grid-template-columns:1fr;gap:8px;margin-bottom:10px;padding:14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px}.deploymentStrip{padding:22px}}@media (max-width:430px){.signalGrid{grid-template-columns:1fr}.signalGrid article{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px}.signalIcon{grid-row:1/span 3;margin:0}.signalGrid article p,.signalGrid article strong,.signalGrid article>span:last-child{grid-column:2}.signalGrid p{margin:0 0 3px}.assistantPanel,.knowledgePanel,.workflowPanel{padding:17px}.deploymentOptions span{flex:1 1 40%;text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}