@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/web-preview/assets/host-grotesk-latin-400-normal-qDxuE_yq.woff2) format("woff2"),url(/web-preview/assets/host-grotesk-latin-400-normal-B5l3BUS2.woff) format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/web-preview/assets/host-grotesk-latin-500-normal-B7155YqD.woff2) format("woff2"),url(/web-preview/assets/host-grotesk-latin-500-normal-CYkrbnPr.woff) format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/web-preview/assets/host-grotesk-latin-600-normal-D4yVz22u.woff2) format("woff2"),url(/web-preview/assets/host-grotesk-latin-600-normal-Ba3Meoq5.woff) format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/web-preview/assets/host-grotesk-latin-700-normal-C2wxdkf9.woff2) format("woff2"),url(/web-preview/assets/host-grotesk-latin-700-normal-Ckiqqr0A.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/web-preview/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2) format("woff2"),url(/web-preview/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/web-preview/assets/bodoni-moda-latin-400-italic-DB-bun8K.woff2) format("woff2"),url(/web-preview/assets/bodoni-moda-latin-400-italic-O_MaDy27.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/web-preview/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/web-preview/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff")}:root{font-family:Host Grotesk,sans-serif;color:#26362e;background:#c0cabb;font-synthesis:none;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{border:0;background:none}a{color:inherit;text-decoration:none}input,textarea,select{color:inherit}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible{outline:2px solid #6c915d;outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #6c915d;outline-offset:2px}::selection{background:#d9eac7;color:#172d21}.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}svg{flex-shrink:0}.startupos{--bg: #f6f5f0;--paper: #fffefb;--raised: #efeee8;--ink: #29372f;--muted: #666d61;--line: #dfe1d7;--accent: #2d4b38;--sage: #dce9cf;--serif: "Bodoni Moda", Georgia, serif;--radius: 16px;min-height:100dvh;color:var(--ink)}.dark{--bg: #202821;--paper: #273128;--raised: #313a30;--ink: #e7ebdf;--muted: #adb5a4;--line: #3e493b;--accent: #c4dfab;--sage: #344b32}.desktop-wallpaper{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#3d524074,#9aa88744),url(/web-preview/horizon.jpg) center/cover;z-index:-1}.desktop-menubar{height:38px;display:flex;align-items:center;gap:28px;color:#eff4e9;padding:0 28px;font-size:11px;background:#26352b85;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.desktop-menubar>.logo>span{font-size:14px}.desktop-menubar>.logo img{width:20px;height:20px;border-radius:6px}.desktop-menubar>span{opacity:.8}.desktop-menubar time{margin-left:auto}.logo{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.logo img{width:34px;height:34px;border-radius:10px}.logo .brand-dot{vertical-align:super;font-size:8px;font-weight:400;letter-spacing:0;margin-left:2px}.app-window{display:flex;position:relative;height:calc(100dvh - 56px);margin:2px 16px 16px;border:1px solid #ffffff2a;border-radius:18px;overflow:clip;background:var(--bg);box-shadow:0 25px 70px #17271b35,0 1px #fff8 inset}.sidebar{width:226px;flex:none;display:flex;flex-direction:column;background:#1d2c27;color:#dce3d6;padding:27px 18px 12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#536052 transparent}.sidebar>*{flex-shrink:0}.sidebar-brand{padding:0 7px;margin-bottom:30px}.workspace-switch{display:flex;align-items:center;text-align:left;gap:10px;width:100%;padding:9px 6px;border-radius:9px;min-height:54px}.workspace-switch:hover{background:#ffffff09}.workspace-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid #758777;box-shadow:0 1px #ffffff12 inset;font-size:15px;color:#daebcf}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{font-size:13px;display:block;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-switch small{display:block;color:#a0afa1;font-size:10px;margin-top:3px}.sidebar-search{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid #435147;border-radius:7px;color:#c4cec0;padding:0 10px;margin:15px 0 28px;font-size:12px}.sidebar-search kbd{margin-left:auto;background:#ffffff0a;color:#9aaa9c;font:10px Host Grotesk;padding:3px 4px;border-radius:3px}.nav-label{font-size:9px;letter-spacing:.13em;color:#9eae9d;padding:0 11px 10px}.sidebar nav{display:grid;gap:4px}.sidebar nav button,.sidebar-link{display:flex;align-items:center;gap:11px;text-align:left;padding:10px 12px;min-height:41px;border-radius:7px;color:#b6c2b3;font-size:12.5px;transition:background .18s,color .18s}.sidebar nav button:hover,.sidebar-link:hover{background:#ffffff08;color:#fff}.sidebar nav button.active,.sidebar-link.active{color:#e5f0d6;background:#374638;box-shadow:0 1px #ffffff08 inset}.nav-count{display:grid;place-items:center;margin-left:auto;min-width:21px;height:21px;color:#dbeac8;background:#576249;font-size:10px;border-radius:5px}.sidebar-bottom{margin-top:auto;padding-top:20px}.sidebar-link{width:100%;font-size:12px}.sidebar-link>svg:last-child:not(:first-child){margin-left:auto;color:#8c9a88}.small-dot{height:5px;width:5px;background:#a7bd8d;border-radius:100%;margin-left:auto}.sidebar-divider{height:1px;background:#ffffff10;margin:12px 0}.profile{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:6px}.profile>span:nth-child(2){flex:1}.profile strong{font-weight:500;font-size:12px}.profile small{display:block;font-size:10px;color:#aab8a2;margin-top:3px}.avatar{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#d9caba;color:#554e42;font-size:11px;font-weight:600;border:1px solid #ffffff20}.avatar[style*="1"]{background:#c9d7d8;color:#445964}.avatar[style*="2"]{background:#e0c6b5;color:#74563f}.avatar[style*="3"]{background:#d4d8bc;color:#54603b}.avatar[style*="4"]{background:#d4cbdf;color:#675575}.avatar.agent{background:#edf2e2;color:#3d613e;border-radius:10px;font-size:25px;font-weight:400}.workspace-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.topbar{height:62px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 30px;background:var(--paper)}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);white-space:nowrap}.breadcrumb strong{font-weight:500;color:var(--ink)}.desktop-dots{display:flex;gap:5px;margin-right:14px}.desktop-dots i{width:7px;height:7px;background:#dfb9a9;border:1px solid #cda18e;border-radius:50%}.desktop-dots i:nth-child(2){background:#e7d6a4;border-color:#cebd88}.desktop-dots i:nth-child(3){background:#bdcdae;border-color:#a7b998}.topbar-actions{display:flex;align-items:center;gap:12px}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:7px}.icon-button:hover{background:var(--raised)}.appearance-control select{border:0;background:none;font-size:11px;max-width:88px;cursor:pointer;min-height:36px}.topbar-add{display:flex;align-items:center;gap:7px;background:var(--ink);color:var(--bg);font-size:11px;min-height:34px;border-radius:6px;padding:0 11px}.demo-strip{display:flex;gap:16px;align-items:center;background:var(--sage);color:var(--ink);padding:9px 30px;font-size:10px;min-height:34px}.demo-strip>span{display:flex;align-items:center;gap:7px}.demo-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.demo-strip button{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;min-height:24px}.demo-strip>button:first-of-type{margin-left:auto}.demo-create{border-left:1px solid #50664640;padding-left:16px;font-weight:600}.main-content{overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:#b4beac transparent;padding:35px 40px 36px}.workspace-footer{height:31px;flex:none;display:flex;align-items:center;justify-content:space-between;font-size:9px;padding:0 30px;color:var(--muted);border-top:1px solid var(--line);background:var(--bg)}.workspace-footer>span,.workspace-footer button{display:flex;gap:6px;align-items:center;font-size:9px}.status-dot{width:4px;height:4px;border-radius:50%;background:#749460}.footer-separator{opacity:.4;margin:0 5px}.mobile-only,.nav-scrim{display:none}.eyebrow{font-size:9px;letter-spacing:.12em;font-weight:500;line-height:1.8;color:var(--muted)}.eyebrow span{margin:0 7px;opacity:.6}.home-greeting{margin-bottom:28px}.home-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:15px}.home-title-row h1{font:400 clamp(40px,4.1vw,66px) / 1.03 var(--serif);letter-spacing:-2.8px}.home-title-row em{font-weight:400;color:#7b836c}.dark .home-title-row em{color:#b9c5a8}.brief-note{width:253px;position:relative;padding:0 0 6px 37px}.brief-mark{position:absolute;left:0;top:3px;color:#738964}.brief-note p{font-size:11px;line-height:1.75;color:var(--muted)}.brief-note p strong{color:var(--ink);font-weight:500}.brief-note button{font-size:10px;display:flex;gap:6px;align-items:center;padding:0;margin-top:9px;color:var(--accent);min-height:24px}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.attention-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;align-self:start}.attention-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:0 16px;gap:10px}.attention-tabs button{position:relative;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);min-height:57px;padding:0 5px;justify-content:center;white-space:nowrap}.attention-tabs button.selected{color:var(--ink);font-weight:600}.attention-tabs button.selected:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--accent);left:0;right:0}.attention-dot{width:6px;height:6px;border-radius:50%;background:#c38264}.tab-count{font:9px Geist Mono;background:var(--raised);padding:3px 5px;border-radius:4px;margin-left:4px}.attention-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px 5px;font-size:8px;letter-spacing:.1em;color:var(--muted)}.attention-intro>span:last-child{letter-spacing:0;font-size:9px;opacity:.8}.attention-list{padding:0 23px}.attention-row{width:100%;text-align:left;display:flex;gap:17px;padding:24px 0;border-bottom:1px solid var(--line);position:relative;transition:background .2s}.attention-row:last-child{border-bottom:0}.attention-row:hover .attention-copy h3{color:#708361}.attention-number{width:33px;height:37px;display:grid;place-items:center;font:14px var(--serif);background:#efe2d6;color:#976347;border:1px solid #e7d7c7;border-radius:6px;flex:none}.attention-number.engineering{background:#eae7ed;border-color:#ded7e6;color:#72637e}.attention-number.customers{background:#e6e9d9;border-color:#d7ddc5;color:#748050}.attention-copy{flex:1;min-width:0}.row-kicker{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--muted);margin-bottom:6px}.row-kicker>span{opacity:.6}.attention-copy h3{font-size:15px;font-weight:500;letter-spacing:-.25px;line-height:1.4;transition:color .2s}.attention-copy p{font-size:10px;color:var(--muted);line-height:1.65;max-width:395px;margin-top:6px}.row-arrow{color:var(--muted);align-self:center;margin-left:6px}.row-source{font-size:8px;display:flex;align-items:center;gap:7px;color:var(--muted);margin-top:12px}.mini-source{display:inline-grid;place-items:center;width:14px;height:14px;color:#777c70;border:1px solid var(--line);border-radius:3px;font-family:Georgia;font-weight:600;font-size:9px}.attention-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;background:color-mix(in srgb,var(--sage) 23%,var(--paper));padding:14px 22px;border-top:1px solid var(--line);font-size:8px;color:var(--muted)}.attention-footer span,.attention-footer button{display:flex;gap:6px;align-items:center;font-size:8px}.home-right{display:grid;gap:18px;align-self:start}.brain-card{background:#1e3028;position:relative;border-radius:12px;overflow:hidden;color:#e1e8d9;min-height:294px;cursor:pointer}.brain-card-top{display:flex;justify-content:space-between;align-items:center;padding:20px 21px 0;position:relative;z-index:2;pointer-events:none}.brain-card .eyebrow{color:#b9cbb1;font-size:8px;letter-spacing:.15em}.brain-card-top>svg{color:#a8bd9e}.constellation{position:relative;width:100%;height:100%;min-height:500px;background:radial-gradient(ellipse at 50% 43%,#5a785114,transparent 70%)}.constellation.compact{height:180px;min-height:0;margin-top:-2px}.graph-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.graph-canvas canvas{display:block;width:100%;height:100%}.brain-card-bottom{position:relative;z-index:2;padding:0 22px 20px;margin-top:-3px}.brain-card-bottom h2{font:400 19px var(--serif);letter-spacing:-.2px}.brain-card-bottom p{color:#a2b798;font-size:9px;margin-top:6px}.brain-card-bottom p span{margin:0 6px}.brain-card-bottom button{display:flex;align-items:center;gap:6px;font-size:9px;margin-top:11px;padding:0;color:#ddebd0}.next-meeting{padding:19px 21px;border-radius:12px;border:1px solid var(--line);background:var(--paper)}.section-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-top>svg{color:var(--muted)}.next-meeting .eyebrow{font-size:8px}.meeting-time{font-size:20px;font-weight:400;letter-spacing:-.6px;margin-top:18px}.meeting-time span{font-size:10px;color:var(--muted);margin-left:5px;letter-spacing:0}.next-meeting h3{font-size:13px;font-weight:500;margin-top:5px}.meeting-people{display:flex;align-items:center;margin-top:14px}.meeting-people .avatar{height:24px;width:24px;font-size:8px;border:2px solid var(--paper);margin-left:-5px}.meeting-people .avatar:first-child{margin-left:0}.meeting-people>span:last-child{margin-left:6px;color:var(--muted);font-size:9px}.next-meeting>button{font-size:10px;display:flex;gap:7px;align-items:center;border-top:1px solid var(--line);width:100%;padding:13px 0 0;margin-top:17px;color:var(--accent)}.company-pulse{grid-column:1/-1;margin-top:2px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:15px}.section-title h2{font-size:20px;font-weight:400;letter-spacing:-.6px}.section-title h2>span{color:#95a87f}.section-title>button{font-size:10px;display:flex;align-items:center;gap:7px;color:var(--muted)}.pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pulse-goal{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:18px 20px}.pulse-goal>div:first-child{display:flex;align-items:center;justify-content:space-between}.goal-ordinal{font:10px Geist Mono;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:400;background:var(--raised);color:var(--muted);line-height:1.25;white-space:nowrap}.badge.green{color:#526843;background:#eaf0df}.badge.amber{color:#886542;background:#f2ead9}.dark .badge.green{background:#35432e;color:#c7deb4}.dark .badge.amber{background:#514633;color:#e7cb9f}.pulse-goal h3{font-size:12px;font-weight:500;line-height:1.5;margin:13px 0 18px;min-height:36px}.goal-progress{height:3px;background:var(--raised);border-radius:8px;overflow:hidden}.goal-progress>span{display:block;height:100%;background:#91a779;border-radius:8px;transition:width .3s}.pulse-goal footer{display:flex;justify-content:space-between;margin-top:9px;font-size:8px;color:var(--muted);gap:8px}.pulse-goal footer strong{font-weight:500;color:var(--ink);font-family:Geist Mono}.home-ask{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:11px 14px 11px 20px;margin-top:25px;box-shadow:0 4px 15px #26392505}.home-ask>svg{color:#7d9270}.home-ask input{flex:1;border:0;background:none;min-width:0;height:34px;font-size:12px;outline-offset:3px}.home-ask>span{font-size:9px;color:var(--muted)}.home-ask>button{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:var(--ink);color:var(--paper)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);border:1px solid var(--ink);color:var(--paper);padding:11px 16px;border-radius:7px;min-height:42px;font-size:12px;line-height:1.3;font-weight:500;transition:opacity .18s,transform .18s}.button:hover{opacity:.85}.button.secondary{color:var(--ink);background:var(--paper);border-color:var(--line)}.button.danger{background:#945040;color:#fff;border-color:#945040}.text-button{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--accent);padding:12px 0}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:5px 0 32px}.page-heading h1{font:400 clamp(31px,3vw,45px) / 1.15 var(--serif);letter-spacing:-1.7px;margin-top:13px;max-width:700px}.page-heading p{font-size:12px;color:var(--muted);line-height:1.65;max-width:590px;margin-top:14px}.page-heading>.button{flex:none}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px;color:var(--muted);font-size:12px}.segmented{display:inline-flex;padding:4px;background:var(--raised);border:1px solid var(--line);border-radius:8px;gap:3px}.segmented button{padding:8px 12px;min-height:34px;border-radius:5px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted)}.segmented button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #1527180d}.search-input{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;padding:0 12px;background:var(--paper);color:var(--muted);min-width:0}.search-input input{border:0;background:none;width:100%;min-width:0;min-height:42px;font-size:12px}.search-input.small{max-width:210px}.search-input.small input{font-size:11px;min-height:36px}.brain-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:22px}.spaces-panel{padding-top:9px}.spaces-panel>.eyebrow{padding:0 11px;margin-bottom:14px}.spaces-panel>button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 10px;border-radius:6px;color:var(--muted);font-size:11px;min-height:39px;margin-bottom:3px}.spaces-panel>button.selected{background:var(--sage);color:var(--ink)}.spaces-panel>button>span{margin-left:auto;font:9px Geist Mono}.spaces-panel>button>i{height:7px;width:7px;border-radius:50%;margin:0 4px}.spaces-note{margin:30px 8px;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:var(--muted);line-height:1.7}.spaces-note strong{display:block;font-weight:500;color:var(--ink);margin:10px 0 7px}.brain-explorer{min-width:0}.brain-toolbar{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.brain-toolbar>.search-input{flex:1}.full-graph{position:relative;background:#172b23;border-radius:13px;color:#d7e3cd;overflow:hidden}.graph-caption{position:absolute;z-index:2;top:26px;left:28px;pointer-events:none}.graph-caption .eyebrow{color:#a3b89a;font-size:8px}.graph-caption h2{font:400 30px var(--serif);margin:7px 0 6px;letter-spacing:-.7px}.graph-caption>span{font-size:10px;color:#a9bd9d}.full-graph .constellation{height:510px}.graph-tools{display:flex;position:absolute;z-index:2;bottom:48px;right:20px;border:1px solid #9eb58c2b;background:#283b2d80;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.graph-tools>button{display:flex;gap:7px;align-items:center;justify-content:center;min-width:38px;height:36px;border-right:1px solid #9eb58c24;font-size:10px;color:#d8e6cd}.graph-tools>button:last-child{border:0;padding:0 12px}.graph-legend{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:15px 23px;font-size:8px;color:#a8ba9f;border-top:1px solid #b2c0a81c;background:#18302544}.graph-legend>span{display:flex;align-items:center;gap:6px}.graph-legend i{width:5px;height:5px;background:#c2d4a7;border-radius:50%}.flat-graph{height:100%;min-height:300px;display:grid;place-items:center}.flat-graph svg{width:100%;max-height:500px}.flat-note{position:absolute;bottom:80px;font-size:10px;color:#9db294}.graph-loading{height:220px;display:grid;place-items:center;font-size:12px;color:#acbd9f}.brain-records{margin-top:25px}.brain-records>.section-top{margin-bottom:14px}.brain-records>.section-top>span{font-size:9px;color:var(--muted)}.record-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.record-table>button{width:100%;text-align:left;display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--paper)}.record-table>button:last-child{border-bottom:0}.record-table>button:hover{background:var(--raised)}.record-type-icon{display:grid;place-items:center;width:29px;height:31px;border-radius:6px;background:var(--raised);color:var(--muted)}.record-table>button>span:nth-child(2){flex:1;min-width:0}.record-table strong{font-weight:500;font-size:12px;line-height:1.5}.record-table small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.record-table .badge{font-size:8px}.record-table>button>svg{color:var(--muted)}.compact-list .record-table{max-height:325px;overflow:auto}.ask-page{max-width:800px;margin:18px auto 10px;text-align:center}.ask-page>.eyebrow{font-size:8px;letter-spacing:.17em}.ask-page>h1{font:400 clamp(45px,5vw,73px) / 1.06 var(--serif);letter-spacing:-3px;margin-top:22px}.ask-page>h1 em{color:#748068}.dark .ask-page>h1 em{color:#bccbaa}.ask-subtitle{font-size:15px;color:var(--muted);margin:23px 0 30px}.ask-landscape{position:relative;height:330px;border-radius:25px;overflow:hidden;background:#8fa790;box-shadow:0 18px 25px -22px #1b362c77}.ask-landscape>img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.7)}.ask-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#092820aa)}.ask-composer{position:absolute;top:16px;left:16px;right:16px;border:1px solid #586c4c;border-radius:35px;display:flex;align-items:center;gap:13px;padding:9px 10px 9px 22px;background:var(--paper);box-shadow:0 5px 15px #132a1812}.ask-composer>svg{color:#8a9c7f}.ask-composer input{border:0;background:none;min-width:0;flex:1;min-height:43px;font-size:16px}.ask-composer button{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper)}.landscape-caption{position:absolute;bottom:28px;left:29px;text-align:left;color:#fff}.landscape-caption .eyebrow{color:#d1dfc7;font-size:8px;letter-spacing:.18em}.landscape-caption>span{display:block;font:400 27px var(--serif);margin-top:8px}.ask-prompts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:21px -30px}.ask-prompts>button{display:flex;align-items:center;gap:7px;padding:10px 12px;min-height:38px;border:1px solid var(--line);border-radius:25px;font-size:9px}.ask-prompts>button:hover{background:var(--sage)}.ask-options{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.ask-options>span{display:flex;gap:5px;align-items:center;font-size:9px}.ask-options select{padding:6px;max-width:170px}.ask-answer{margin-top:35px;text-align:left;padding:29px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.answer-text{white-space:pre-wrap;font-size:14px;line-height:1.8;margin:23px 0 30px;overflow-wrap:anywhere}.answer-sources{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.answer-sources>button{display:grid;grid-template-columns:25px 1fr 18px;text-align:left;gap:4px;font-size:10px;border:1px solid var(--line);border-radius:7px;padding:12px}.answer-sources>button>span{font-family:Geist Mono;color:var(--muted);grid-row:1/3}.answer-sources strong{font-weight:500}.answer-sources small{grid-column:2;font-size:8px;color:var(--muted)}.answer-sources svg{grid-column:3;grid-row:1/3;align-self:center}.knowledge-gap{display:flex;gap:10px;font-size:10px;line-height:1.7;color:var(--muted);padding-top:22px;margin-top:24px;border-top:1px solid var(--line)}.answer-loading{padding:30px;font-size:12px;color:var(--muted)}.objective-card{display:block;width:100%;padding:25px;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.objective-card h2{font:400 26px/1.15 var(--serif);letter-spacing:-.6px;margin:26px 0 15px;min-height:90px}.objective-card>p{font-size:11px;color:var(--muted);line-height:1.7;min-height:68px}.objective-number{font:400 42px Host Grotesk;letter-spacing:-2px;margin-top:24px}.objective-number span{font-size:22px;color:var(--muted)}.objective-number+p{min-height:0;margin:2px 0 15px}.objective-card footer{display:flex;align-items:center;gap:9px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line);font-size:10px}.objective-card footer>svg{margin-left:auto}.objective-card .avatar{width:25px;height:25px;font-size:8px}.spaced{margin-top:40px}.goal-chain{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:25px}.goal-chain>span{display:flex;align-items:center;gap:10px;font-size:11px}.goal-chain svg{width:17px;color:#879975}.goal-chain>svg{width:13px;color:var(--muted)}.secure-note{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:10px;line-height:1.7;margin:20px 0}.secure-note svg{margin-top:2px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-card{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:25px;text-align:left}.project-symbol{display:grid;place-items:center;height:42px;width:42px;background:var(--sage);border-radius:9px}.project-card>.eyebrow{margin-top:25px;font-size:8px}.project-card h2{font-size:20px;font-weight:500;letter-spacing:-.6px;margin:7px 0 13px}.project-card>p{font-size:11px;line-height:1.8;color:var(--muted);min-height:88px}.project-card .goal-progress{margin-top:30px}.project-card footer{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:9px}.project-owner{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:20px;margin-top:23px;font-size:11px}.project-owner svg{margin-left:auto}.tasks-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.task-header,.tasks-table>button{display:grid;grid-template-columns:minmax(220px,1fr) 130px 80px 100px;align-items:center;gap:20px;padding:17px 22px}.task-header{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tasks-table>button{width:100%;text-align:left;background:var(--paper);border-top:1px solid var(--line);font-size:10px;min-height:74px}.tasks-table strong{font-size:12px;font-weight:500}.tasks-table small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.tasks-table .badge{justify-self:start}.muted{color:var(--muted)}.org-chart{padding:25px 30px 22px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:auto;min-height:530px}.org-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:var(--muted);margin-bottom:26px}.org-roots{display:flex;align-items:center;justify-content:center;gap:15px}.org-person{display:flex;align-items:center;gap:10px;min-width:170px;width:100%;text-align:left;border:1px solid var(--line);padding:14px 15px;border-radius:10px;background:var(--paper);box-shadow:0 4px 12px #22342604}.org-roots .org-person{border-color:#98ad83;background:var(--sage);min-width:225px}.org-person>span:nth-child(2){flex:1}.org-person strong{font-size:11px;display:block;font-weight:500}.org-person small{font-size:8px;color:var(--muted);display:block;margin-top:4px}.org-person .avatar{width:31px;height:31px;font-size:9px}.org-person .avatar.agent{font-size:23px}.org-person.is-agent{border-style:dashed;background:color-mix(in srgb,var(--sage) 15%,var(--paper))}.agent-indicator{width:5px;height:5px;border-radius:50%;background:#8ca278}.org-stem{width:1px;height:33px;background:var(--line);margin:auto}.org-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 25px;border-top:1px solid var(--line);padding-top:26px}.org-branch{position:relative}.org-branch:before{content:"";position:absolute;left:50%;top:-26px;width:1px;height:26px;background:var(--line)}.org-children{display:grid;gap:9px;margin:10px 0 0 14px;border-left:1px solid var(--line);padding-left:10px}.org-children:empty{display:none}.org-children .org-person{padding:10px;min-width:0}.org-children .org-person .avatar{width:25px;height:25px}.org-legend{display:flex;align-items:center;justify-content:center;gap:22px;font-size:9px;color:var(--muted);margin-top:30px}.org-legend span{display:flex;gap:7px;align-items:center}.org-legend i{width:7px;height:7px;border:1px solid #97aa82;border-radius:50%;background:#d6ddc7}.org-legend span+span i{background:none;border-style:dashed}.people-grid,.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.person-card{text-align:left;padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--paper);position:relative}.person-card>.avatar{width:53px;height:53px;font-size:18px}.person-card h2{font-size:18px;font-weight:500;margin:20px 0 5px;letter-spacing:-.3px}.person-card>p{font-size:11px;color:var(--muted);margin-bottom:11px}.person-card>div{border-top:1px solid var(--line);margin-top:23px;padding-top:16px;font-size:11px}.person-card>div>.eyebrow{font-size:8px;margin-bottom:6px}.person-card>svg{position:absolute;right:25px;top:27px;color:var(--muted)}.agents-notice{display:flex;align-items:center;gap:10px;padding:14px 17px;background:var(--sage);font-size:11px;margin-bottom:20px;border-radius:8px;line-height:1.6}.agent-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:22px;text-align:left}.agent-card h2{font-size:17px;font-weight:500;margin:20px 0 10px}.agent-card>p{font-size:11px;line-height:1.8;min-height:60px;color:var(--muted)}.agent-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.meeting-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.meeting-card{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:27px}.calendar-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;height:57px;width:51px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:22px;font-weight:400}.calendar-tile small{font-size:8px;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.meeting-when{font-size:10px;color:var(--muted);margin:25px 0 9px}.meeting-when span{margin:0 6px}.meeting-card h2{font-size:23px;font-weight:400;letter-spacing:-.7px}.meeting-card h2>button{display:flex;align-items:center;gap:10px;text-align:left;padding:0}.meeting-card>p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:14px;min-height:79px}.meeting-attendees{display:flex;gap:13px;flex-wrap:wrap;margin-top:20px}.meeting-attendees>span{display:flex;align-items:center;gap:6px;font-size:9px}.meeting-attendees .avatar{width:23px;height:23px;font-size:7px}.meeting-card footer{display:flex;gap:10px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.meeting-card .button{font-size:10px;padding:10px 12px}.customer-list{display:grid;gap:17px}.customer-list>button{display:flex;align-items:center;gap:25px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:28px;text-align:left}.customer-monogram{display:grid;place-items:center;background:var(--sage);height:65px;width:65px;border-radius:13px;flex:none;font:27px var(--serif)}.customer-list>button>span:nth-child(2){flex:1}.customer-list h2{font-size:23px;font-weight:500;margin-bottom:9px}.customer-list p{font-size:12px;color:var(--muted);line-height:1.7;max-width:550px}.customer-list small{display:block;font-size:10px;color:var(--muted);margin-top:15px}.customer-list small span{margin:0 8px}.finance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.finance-grid>button{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:12px;text-align:left}.finance-grid strong{font-size:44px;font-weight:400;letter-spacing:-2px;margin:30px 0 3px}.finance-grid>button>span:not(.badge){font-size:11px;color:var(--muted)}.finance-grid .badge{margin-top:20px}.finance-grid p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:18px;min-height:85px}.finance-source{display:flex;align-items:center;gap:8px;width:100%;border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.finance-source>svg:last-child{margin-left:auto}.finance-note{display:flex;gap:16px;padding:28px;background:var(--sage);border-radius:12px;margin-top:25px}.finance-note h3{font-size:15px;font-weight:500;margin-bottom:9px}.finance-note p{font-size:12px;line-height:1.7;max-width:780px}.company-mission{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:40px}.company-mission h2{font:400 46px/1.15 var(--serif);letter-spacing:-1.5px;max-width:730px;margin:22px 0}.company-mission p{font-size:14px;color:var(--muted);line-height:1.8;max-width:700px}.company-mission>span{display:block;margin-top:25px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.company-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.company-priority{display:flex;gap:17px;padding:24px 0;border-bottom:1px solid var(--line)}.company-priority>span{font:12px Geist Mono;color:var(--muted)}.company-priority h3{font-size:17px;font-weight:400}.company-doc{display:flex;width:100%;gap:12px;align-items:center;text-align:left;border-bottom:1px solid var(--line);padding:21px 0;font-size:12px;line-height:1.6}.company-doc>svg:last-child{margin-left:auto}.mcp-banner{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#243b2d;border:1px solid #344d37;color:#e5ecd9;padding:29px 32px;border-radius:13px;margin-bottom:30px;align-items:center}.mcp-banner .eyebrow{color:#b6c9a1;font-size:8px}.mcp-banner h2{font:400 32px var(--serif);letter-spacing:-.7px;margin:10px 0}.mcp-banner p{font-size:11px;line-height:1.8;color:#b8c8ac;max-width:370px}.client-chips{display:flex;gap:16px;align-items:center;margin-top:20px;font-size:11px;color:#cad7bb}.client-chips>span{display:flex;gap:7px;align-items:center}.install-command{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid #a3b09133;background:#1e3025;border-radius:8px;color:#e3efd5;min-height:52px}.install-command code{font:11px/1.6 Geist Mono;overflow-wrap:anywhere;flex:1;min-width:0}.install-command button{width:28px;height:28px;display:grid;place-items:center;flex:none}.command-note{display:block;color:#b0c0a4;font-size:9px;line-height:1.7;margin-top:10px}.mcp-banner .text-button{color:#d9e8c8;font-size:10px;margin-top:4px}.filter-pills{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.filter-pills>button{padding:8px 10px;border-radius:6px;font-size:10px;min-height:32px;color:var(--muted)}.filter-pills>button.selected{background:var(--sage);color:var(--ink)}.connector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.connector-card{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:22px;transition:border-color .2s,transform .2s}.connector-card:hover{border-color:#9caf8b;transform:translateY(-2px)}.connector-logo{display:grid;place-items:center;height:41px;width:41px;font-size:28px;font-weight:600;flex:none;background:#fff;border:1px solid #e3e5dd;border-radius:9px;font-family:Georgia;color:#202b22}.connector-card h2{font-size:15px;font-weight:500;margin:19px 0 9px;display:flex;align-items:center;justify-content:space-between}.connector-card h2>svg{color:var(--muted)}.connector-card>p{font-size:11px;color:var(--muted);line-height:1.7;min-height:40px}.connector-category{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:20px}.notion-structure{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--line);border-radius:11px;padding:25px;background:var(--paper);margin-top:28px}.notion-structure>div{display:flex;gap:18px;align-items:center}.notion-structure h2{font-size:16px;font-weight:500}.notion-structure p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:7px;max-width:550px}.notion-structure .button{flex:none;font-size:10px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-section{padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.settings-title{display:flex;gap:15px}.settings-title>svg{margin-top:2px;color:#91a67d}.settings-section h2{font-size:18px;font-weight:500;letter-spacing:-.4px;margin-bottom:12px}.settings-section p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:20px}.settings-section .settings-note{font-size:10px;margin-top:20px;margin-bottom:0}.scope-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.provider-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.provider-row:last-child{border-bottom:0}.provider-row strong{font-size:12px;font-weight:500}.provider-row small{display:block;font-size:9px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.provider-row .badge{font-size:8px}.settings-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.settings-actions>.button{font-size:10px}.settings-section>.button{margin-top:15px;font-size:10px}.audit-section{margin-top:36px}.audit-section>p{font-size:11px;color:var(--muted);margin-bottom:20px}.audit-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.audit-table>div{display:flex;align-items:center;gap:14px;padding:15px 20px;background:var(--paper);border-bottom:1px solid var(--line)}.audit-table>div:last-child{border:0}.audit-dot{width:6px;height:6px;border-radius:50%;background:#9caf88}.audit-table strong{font-size:11px;font-weight:500;text-transform:capitalize}.audit-table small{font-size:9px;display:block;color:var(--muted);margin-top:4px}.audit-table time{margin-left:auto;font-size:9px;color:var(--muted)}.dialog{--bg: #f6f5f0;--paper: #fffefb;--raised: #efeee8;--ink: #29372f;--muted: #666d61;--line: #dfe1d7;--accent: #2d4b38;--sage: #dce9cf;--serif: "Bodoni Moda", Georgia, serif;border:1px solid var(--line);padding:0;max-width:min(620px,calc(100vw - 30px));width:620px;max-height:calc(100dvh - 54px);border-radius:16px;box-shadow:0 30px 100px #091b2260;color:var(--ink);background:var(--paper);overflow:auto}.dark .dialog{--bg: #202821;--paper: #273128;--raised: #313a30;--ink: #e7ebdf;--muted: #adb5a4;--line: #3e493b;--accent: #c4dfab;--sage: #344b32}.dialog.wide{width:900px;max-width:min(900px,calc(100vw - 32px))}.dialog::backdrop{background:#13271c70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-header{position:sticky;z-index:4;top:0;background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 25px}.dialog-header h2{font-size:13px;font-weight:500}.dialog-body{padding:27px}.dialog-body>p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:20px}.form-intro{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 24px}.field{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:20px;min-width:0}.field>span{font-size:11px;font-weight:500}.field>small{font-size:10px;line-height:1.7;color:var(--muted)}input:not([type=checkbox]):not([type=file]),textarea,select{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:41px;padding:10px 12px;font-size:12px;max-width:100%}textarea{resize:vertical;line-height:1.65;width:100%}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#969b90;opacity:1}.search-input input,.home-ask input,.ask-composer input,.appearance-control select{border:0;padding:0}.ask-composer input{font-size:16px}.field input[type=number]{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--line);margin-top:20px}.form-error{padding:12px 14px;border:1px solid #d8b4a5;border-radius:6px;background:#f8e8e0;color:#8c4531;font-size:12px;line-height:1.7;margin:15px 0}.checkbox{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.7}.checkbox input,input[type=checkbox]{accent-color:#5e7e48;width:15px;height:15px;flex:none}.classification-box{padding:16px;border:1px solid var(--line);background:var(--bg);border-radius:8px;margin:20px 0}.classification-box>div{display:flex;gap:8px;align-items:center;font-size:11px}.classification-box>.button{margin:12px 0;font-size:10px;min-height:34px;padding:8px 11px}.classification-box>p{font-size:12px;margin-top:10px;line-height:1.6}.classification-box small{display:block;color:var(--muted);font-size:9px;margin-top:6px}.classification-box .badge{margin-left:8px}.file-import{display:flex;gap:7px;align-items:center;width:fit-content;font-size:10px;color:var(--accent);cursor:pointer;min-height:32px;margin-top:-9px}.file-import input{position:absolute;width:1px;height:1px;opacity:0}.file-import:focus-within{outline:2px solid #6c915d;outline-offset:3px}.record-detail{padding:28px 38px}.record-meta{display:flex;gap:8px;flex-wrap:wrap}.record-detail h1{font:400 39px/1.17 var(--serif);letter-spacing:-1.1px;max-width:720px;margin:20px 0}.record-body{white-space:pre-wrap;font-size:14px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere;margin-bottom:25px}.recommendation{border-left:2px solid #95ae7d;padding:3px 0 4px 19px;margin:28px 0}.recommendation>.eyebrow{font-size:8px}.recommendation>p{font-size:17px;line-height:1.6;margin-top:9px;color:var(--ink)}.recommendation>small{font-size:11px;line-height:1.7;display:block;color:var(--muted);margin-top:12px}.decision-options{padding:22px;background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-bottom:28px}.decision-options>h3{font-size:14px;font-weight:500;margin-bottom:16px}.decision-options>button:not(.button){display:flex;width:100%;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:7px;margin-bottom:10px;text-align:left;background:var(--paper);font-size:12px}.decision-options>button.chosen{border-color:#88a36f;background:var(--sage)}.radio-dot{width:13px;height:13px;border:1px solid var(--muted);border-radius:50%;flex:none}.chosen .radio-dot{border:4px solid #64804e;background:var(--paper)}.decision-options>.field{margin-top:18px}.decision-options>small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:14px}.related{margin:30px 0}.related>.eyebrow{margin-bottom:10px}.related>button{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--line);text-align:left;padding:13px 0;font-size:13px;gap:15px}.related small{display:block;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.related button>svg{color:var(--muted)}.source-provenance{padding:20px;background:var(--bg);border-radius:9px;border:1px solid var(--line);margin-top:25px}.source-provenance p{font-size:11px;display:flex;align-items:center;gap:8px;margin-top:10px;line-height:1.7}.source-provenance small{display:block;font-size:9px;color:var(--muted);margin-top:12px}.source-provenance a{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:12px;color:var(--accent)}.record-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.record-actions .button{font-size:11px}.forget-row{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;color:var(--muted);font-size:10px}.forget-row>p{font-size:12px;line-height:1.7;margin-bottom:15px}.forget-row>button:not(.button){text-decoration:underline;text-underline-offset:3px;min-height:30px}.forget-row>.button+button{margin-left:15px}.record-stat{padding:20px;background:var(--sage);border-radius:10px;margin-bottom:25px}.record-stat strong{font-size:40px;font-weight:400;display:block}.record-stat strong span{font-size:20px;color:var(--muted)}.record-stat>span{font-size:12px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 25px;color:var(--muted);min-height:240px}.empty h3{color:var(--ink);font-size:18px;font-weight:400;margin:20px 0 10px}.empty p{max-width:400px;font-size:12px;line-height:1.8}.empty .button{margin-top:20px}.workspace-list{display:grid;gap:10px;margin-bottom:25px}.workspace-list>button{display:flex;gap:15px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:9px;text-align:left}.workspace-list>button:hover{background:var(--bg)}.workspace-list strong{font-size:14px;font-weight:500}.workspace-list small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.search-results{margin:18px 0;max-height:420px;overflow:auto}.search-results>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:14px 3px;font-size:12px}.search-results>button>span{flex:1}.search-results small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.toast{position:fixed;z-index:50;bottom:28px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:center;border-radius:9px;padding:15px 20px;max-width:calc(100vw - 35px);background:#283d2e;color:#ebf1e2;border:1px solid #6d836455;box-shadow:0 12px 30px #13221835;font-size:12px;line-height:1.6}.toast>svg{color:#bad59b}.tour-card{position:fixed;z-index:10;right:40px;bottom:50px;width:355px;max-width:calc(100vw - 34px);padding:27px;background:var(--paper);border:1px solid #98af85;border-radius:14px;box-shadow:0 18px 55px #12261738}.tour-close{position:absolute;top:10px;right:10px}.tour-card>.eyebrow{font-size:8px;display:flex;justify-content:space-between;margin-top:6px;padding-right:15px}.tour-card h2{font:400 28px/1.14 var(--serif);letter-spacing:-.6px;margin-top:15px}.tour-card>p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:15px}.tour-actions{display:flex;align-items:center;justify-content:space-between;margin-top:23px}.tour-dots{display:flex;gap:5px}.tour-dots button{height:6px;width:6px;padding:0;background:var(--line);border-radius:50%}.tour-dots button.active{background:#779360}.tour-actions .button{font-size:10px;min-height:35px;padding:9px 13px}.onboarding{display:grid;grid-template-columns:300px 1fr;min-height:660px}.onboard-aside{display:flex;flex-direction:column;justify-content:space-between;padding:35px;background:#253c2f;color:#e1ead7;position:relative;overflow:hidden}.onboard-aside:after{content:"";position:absolute;border:1px solid #a5bc8130;height:500px;width:500px;border-radius:50%;bottom:-260px;left:-100px;pointer-events:none}.onboard-aside .logo{font-size:19px}.onboard-aside .logo img{height:30px;width:30px}.onboard-aside .eyebrow{color:#adbe9c;font-size:8px;line-height:2.1;letter-spacing:.16em}.onboard-aside h2{font:400 44px/1.07 var(--serif);letter-spacing:-1.6px;margin-top:24px}.onboard-aside h2 em{color:#bbcf9d}.onboard-aside p{font-size:11px;line-height:1.8;color:#b4c4a7;margin-top:24px}.onboard-aside>span{display:flex;align-items:center;gap:8px;font-size:9px;color:#b8c9ad}.onboard-content{padding:34px 38px}.onboard-content h1{font:400 36px/1.13 var(--serif);letter-spacing:-1px;margin:17px 0 15px}.onboard-content form>p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:25px}.onboard-progress{display:flex;gap:6px;margin-bottom:23px}.onboard-progress>span{height:3px;flex:1;background:var(--line);border-radius:6px}.onboard-progress>span.active{background:#8da574}.onboard-content>.eyebrow{font-size:8px}.onboard-content .field{margin-bottom:16px}.onboard-content .field>span{font-size:10px}.onboard-content input,.onboard-content textarea,.onboard-content select{font-size:11px}.onboard-actions{display:flex;align-items:center;justify-content:space-between;margin-top:26px;gap:12px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.onboard-actions>button:not(.button){display:flex;align-items:center;gap:8px;min-height:40px;padding:0}.onboard-actions .button{font-size:11px}.onboard-connectors{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.onboard-connectors>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);padding:16px 12px;border-radius:8px;min-height:65px;font-size:11px}.onboard-connectors>button.chosen{background:var(--sage);border-color:#9bb584}.connector-letter{font:24px Georgia;min-width:22px}.checkbox-square{height:16px;width:16px;display:grid;place-items:center;border:1px solid #adb6a6;border-radius:4px;margin-left:auto}.chosen .checkbox-square{background:#456536;color:#fff;border-color:#456536}.setup-review{margin-top:24px}.setup-review>div{display:flex;align-items:flex-start;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.setup-review svg{color:#829572}.setup-review strong{font-size:12px;font-weight:500}.setup-review small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:6px}.onboard-done{display:flex;flex-direction:column;align-items:flex-start;padding-top:15px}.done-symbol{display:grid;place-items:center;width:64px;height:64px;background:var(--sage);border-radius:50%;margin-bottom:28px;color:#627e4c}.onboard-done h1{font-size:39px;margin-top:18px}.onboard-done>p{font-size:12px;color:var(--muted);line-height:1.8}.onboard-done ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:12px}.onboard-done li{display:flex;align-items:center;gap:9px;font-size:11px}.onboard-done li>svg{color:#81996c}.onboard-done .button{margin-top:10px}.onboard-done .text-button{align-self:center}.connector-dialog-intro{display:flex;gap:22px;align-items:flex-start;margin-bottom:25px}.connector-dialog-intro h2{font:400 28px/1.25 var(--serif);letter-spacing:-.6px;margin-bottom:12px}.connector-dialog-intro p{font-size:12px;line-height:1.8;color:var(--muted)}.config-keys{border:1px solid var(--line);border-radius:8px;margin-bottom:18px;overflow:hidden}.config-keys>div{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line);gap:15px}.config-keys>div:last-child{border:0}.config-keys code{font:11px Geist Mono;overflow-wrap:anywhere}.external-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:11px;margin:10px 0 25px}.inline-note{padding:20px;border:1px solid var(--line);background:var(--bg);border-radius:9px}.inline-note p{font-size:12px;margin-bottom:15px;line-height:1.7}.import-preview{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.import-preview>p{font-size:11px;color:var(--muted);line-height:1.7;margin:12px 0}.preview-list{margin:18px 0;max-height:300px;overflow:auto}.preview-row{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.preview-row strong{font-size:12px;font-weight:500}.preview-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.schema-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.schema-grid>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:15px;display:grid;grid-template-columns:25px 1fr;gap:6px}.schema-grid span{font:10px Geist Mono;color:var(--muted)}.schema-grid strong{font-size:12px;font-weight:500}.schema-grid small{grid-column:2;font-size:9px;color:var(--muted);line-height:1.7}.draft-action{padding:16px 0;border-bottom:1px solid var(--line)}.draft-action>.checkbox{margin-bottom:10px}.draft-action>input{width:100%}.loading-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f6f5f0;gap:25px}.loading-screen>p{color:#737f6c;font-size:14px}.loading-line{display:block;width:120px;height:2px;background:#c2cdb7;overflow:hidden;margin:20px auto}.loading-line:after{content:"";display:block;width:40%;height:100%;background:#507444;animation:loading 1.5s ease-in-out infinite}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}.appearance-ask .desktop-menubar,.appearance-editorial .desktop-menubar{display:none}.appearance-ask .desktop-wallpaper{background:#e7ebe0}.appearance-ask .app-window{margin:0;height:100dvh;border-radius:0;border:0}.appearance-ask{--bg: #f4f3ed;--paper: #fbfbf6}.appearance-ask .sidebar{background:#2c3b30}.appearance-editorial{--bg: #f6f3ec;--paper: #faf8f1;--sage: #eae4d6;--accent: #342e25}.appearance-editorial .app-window{margin:0;height:100dvh;border-radius:0;border:0}.appearance-editorial .sidebar{background:#282724}.appearance-editorial .page-heading h1,.appearance-editorial .home-title-row h1{font-family:var(--serif);font-style:normal}.appearance-editorial :is(.attention-panel,.pulse-goal,.next-meeting,.objective-card,.project-card,.person-card,.connector-card,.settings-section,.meeting-card,.company-mission){border-radius:0;box-shadow:none}.appearance-editorial .home-greeting{border-bottom:1px solid var(--line);padding-bottom:26px}.appearance-editorial .home-title-row h1{letter-spacing:-2px}.appearance-editorial .home-title-row em{color:#86765e}.appearance-editorial .sidebar nav button.active{background:#4b453b}.appearance-ask.dark,.appearance-editorial.dark{--bg: #202821;--paper: #273128;--raised: #313a30;--ink: #e7ebdf;--muted: #adb5a4;--line: #3e493b;--accent: #c4dfab;--sage: #344b32}@media(min-width:1600px){.main-content{padding:42px 55px}.home-grid{grid-template-columns:minmax(0,1fr) 320px}.home-title-row h1{font-size:72px}.attention-copy h3{font-size:18px}.attention-copy p{font-size:12px;max-width:490px}.row-kicker{font-size:10px}.attention-row{padding:29px 0}.attention-intro{padding-top:23px}.attention-number{width:40px;height:42px}.brain-card{min-height:322px}.constellation.compact{height:200px}.brain-card-bottom h2{font-size:22px}.next-meeting{padding:23px}.pulse-goal h3{font-size:14px}.pulse-goal footer{font-size:10px}.brief-note{width:300px}.brief-note p{font-size:13px}.home-greeting{margin-bottom:35px}}@media(max-width:1250px){.sidebar{width:204px;padding-left:12px;padding-right:12px}.sidebar .logo{font-size:20px}.main-content{padding:30px 27px}.topbar{padding:0 24px}.demo-strip{padding-left:24px;padding-right:24px}.home-grid{grid-template-columns:minmax(0,1fr) 245px;gap:17px}.home-title-row h1{font-size:52px}.brief-note{width:235px}.attention-list{padding:0 19px}.attention-row{gap:12px;padding:21px 0}.attention-copy h3{font-size:14px}.attention-intro{padding-left:19px;padding-right:19px}.attention-intro>span:last-child{display:none}.attention-footer{padding:13px 18px}.attention-footer>button{display:none}.pulse-goal{padding:15px}.brain-card-bottom h2{font-size:18px}.next-meeting{padding:18px}.row-arrow{width:16px;margin-left:0}.goal-grid,.project-grid,.people-grid,.agent-grid{gap:13px}.objective-card,.project-card{padding:20px}.page-heading h1{font-size:37px}.page-heading>.button{font-size:10px;padding:10px 12px}.org-chart{padding:25px 18px}.org-branches{gap:24px 12px}.org-person{padding:11px;gap:7px;min-width:0}.org-person strong{font-size:10px}.org-children{margin-left:0;padding-left:7px}.org-person .avatar{width:25px;height:25px}.brain-layout{grid-template-columns:155px minmax(0,1fr);gap:15px}.spaces-panel>button{font-size:10px;padding:10px 7px;gap:6px}.mcp-banner{padding:25px;gap:20px;grid-template-columns:1fr}.mcp-banner p{max-width:100%}.client-chips{margin-top:15px}.connector-grid{grid-template-columns:repeat(3,1fr)}.page-toolbar{flex-wrap:wrap}.connector-card{padding:19px}.tasks-table>button,.task-header{grid-template-columns:minmax(180px,1fr) 105px 70px 90px;gap:13px;padding:15px}.company-pulse{margin-top:6px}.home-ask>span{display:none}.finance-grid>button{padding:20px}.finance-grid strong{font-size:37px}.objective-card h2{font-size:24px}.home-right{gap:17px}}@media(max-width:1050px){.home-grid{grid-template-columns:1fr}.home-right{grid-template-columns:1fr 1fr;grid-row:2}.brain-card{min-height:240px}.brain-card .constellation.compact{height:130px}.brain-card-bottom{padding-bottom:15px}.next-meeting{display:flex;flex-direction:column}.next-meeting .meeting-time{margin-top:27px}.next-meeting>button{margin-top:auto}.attention-copy p{max-width:100%}.attention-row{padding:23px 0}.attention-footer>button{display:flex}.company-pulse{grid-row:3}.home-title-row{gap:15px}.brief-note{width:205px;padding-left:25px}.brief-mark{left:-1px}.brief-mark svg{width:16px}.brief-note p{font-size:10px}.home-title-row h1{font-size:49px}.goal-grid,.project-grid{grid-template-columns:1fr}.objective-card h2{min-height:0;margin:20px 0 13px;font-size:29px}.objective-card>p{min-height:0}.objective-number{margin-top:18px}.project-card>p{min-height:0}.goal-chain{flex-wrap:wrap;justify-content:flex-start}.people-grid,.agent-grid,.org-branches,.connector-grid{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading h1{font-size:34px}.page-heading>.button{margin-top:20px}.brain-layout{display:block}.spaces-panel{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.spaces-panel>.eyebrow{width:100%;margin-bottom:5px}.spaces-panel>button{width:auto;border:1px solid var(--line);padding:6px 10px;min-height:32px;font-size:9px;gap:6px}.spaces-panel>button>span{margin-left:5px}.spaces-note{display:none}.meeting-grid{grid-template-columns:1fr}.meeting-card>p{min-height:0}.finance-grid{grid-template-columns:1fr}.finance-grid p{min-height:0}.finance-grid>button{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.finance-grid .eyebrow{grid-column:1/-1}.finance-grid strong{margin-top:10px;grid-row:2/4}.finance-grid .badge{justify-self:end;margin:0}.finance-grid>button>span:not(.badge){text-align:right}.finance-grid p,.finance-grid .finance-source{grid-column:1/-1}.customer-list>button{gap:15px}.customer-list p{font-size:11px}.customer-list .badge{align-self:flex-start}.customer-list h2{font-size:20px}.company-mission h2{font-size:37px}.company-bottom{gap:25px}.demo-strip>span{font-size:9px}.demo-strip>span{max-width:260px}.demo-strip>button:first-of-type{display:none}.demo-create{margin-left:auto;border:0;padding-left:0}.tasks-table{overflow:auto}.task-header,.tasks-table>button{min-width:590px}.home-ask{margin-top:20px}.ask-page>h1{font-size:54px}.ask-landscape{height:310px}}@media(max-width:780px){.desktop-menubar{height:31px;padding:0 15px}.desktop-menubar>span{display:none}.desktop-menubar .logo img{width:17px;height:17px}.desktop-menubar>.logo>span{font-size:12px}.app-window{margin:2px 8px 8px;height:calc(100dvh - 41px);border-radius:12px}.sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;z-index:30;width:240px;transform:translate(-100%);visibility:hidden;transition:transform .25s,visibility .25s}.sidebar.open{transform:none;visibility:visible}.sidebar-brand{display:flex;align-items:center;justify-content:space-between}.sidebar-brand>.icon-button{color:#d3ddc8}.mobile-only{display:inline-grid}.sidebar.open+.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#101f2a55;z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.topbar{height:56px;padding:0 17px;gap:10px}.desktop-dots{display:none}.breadcrumb{gap:6px;font-size:10px}.breadcrumb>span:not(.desktop-dots){display:none}.breadcrumb>svg{display:none}.topbar-actions{gap:5px}.topbar-add{min-height:34px;padding:0 9px}.topbar-add>span{display:none}.appearance-control select{font-size:10px;width:75px}.demo-strip{padding:7px 17px;min-height:35px;gap:10px}.demo-strip>span{font-size:8px;max-width:240px;line-height:1.5}.demo-create{font-size:9px}.main-content{padding:27px 23px}.workspace-footer{padding:0 18px}.workspace-footer>span{font-size:8px}.workspace-footer button{font-size:8px}.home-title-row h1{font-size:55px}.brief-note{width:205px}.home-grid{gap:20px}.home-right{gap:18px}.pulse-goal h3{font-size:12px}.page-heading h1{font-size:36px}.page-heading p{font-size:12px}.page-heading{gap:20px;margin-bottom:26px}.org-branches{grid-template-columns:repeat(3,1fr)}.org-children .org-person{padding:9px}.org-person .avatar{display:none}.org-roots .org-person .avatar{display:grid}.org-chart{padding-left:18px;padding-right:18px}.org-person strong{font-size:11px}.org-person small{font-size:9px;line-height:1.5}.connector-grid{grid-template-columns:repeat(3,1fr)}.connector-card{padding:18px}.connector-card h2{font-size:13px}.connector-card p{font-size:10px}.notion-structure{padding:22px;flex-wrap:wrap}.onboarding{grid-template-columns:230px 1fr;min-height:650px}.onboard-aside{padding:27px}.onboard-aside h2{font-size:37px}.onboard-content{padding:28px}.onboard-content h1{font-size:32px}.dialog-header{padding:13px 20px}.onboard-content .form-grid{grid-template-columns:1fr;gap:0}.onboard-connectors{grid-template-columns:1fr 1fr;gap:8px}.onboard-connectors>button{padding:13px 9px;font-size:10px}.tour-card{right:21px;bottom:34px}.appearance-ask .app-window,.appearance-editorial .app-window{margin:0;height:100dvh}.settings-grid{grid-template-columns:1fr 1fr}.settings-section{padding:21px}.provider-row{align-items:flex-start;flex-wrap:wrap}.settings-title{gap:10px}.settings-title>svg{width:18px}.settings-section h2{font-size:16px}.brain-layout{display:block}.full-graph .constellation{height:500px}}@media(max-width:560px){.app-window{margin:0;height:100dvh;border-radius:0;border:0}.desktop-menubar{display:none}.topbar{height:55px;padding:0 12px}.breadcrumb strong{font-size:10px}.demo-strip{padding:8px 15px}.demo-strip>span{font-size:8px;max-width:180px;gap:6px}.demo-create{font-size:8px}.main-content{padding:25px 18px 30px}.home-greeting{margin-bottom:24px}.home-greeting>.eyebrow{font-size:7px;letter-spacing:.08em;line-height:1.8}.home-title-row{align-items:flex-start;display:block;margin-top:16px}.home-title-row h1{font-size:51px;letter-spacing:-2.5px;line-height:1.04}.brief-note{width:100%;padding:0 0 0 25px;margin-top:20px}.brief-note p{font-size:11px;line-height:1.6}.brief-note p br{display:none}.brief-mark{top:0}.brief-note button{margin-top:5px;font-size:10px}.attention-tabs{gap:3px;padding:0 10px}.attention-tabs button{font-size:10px;gap:5px;min-height:51px}.tab-count{font-size:8px;padding:3px;margin-left:2px}.attention-tabs button>svg{width:13px}.attention-intro{padding:17px 16px 2px;font-size:7px}.attention-list{padding:0 15px}.attention-row{gap:11px;padding:21px 0}.attention-number{width:27px;height:32px;font-size:12px}.row-kicker{font-size:8px;line-height:1.5}.attention-copy h3{font-size:14px;line-height:1.4;letter-spacing:-.1px}.attention-copy p{font-size:10px;line-height:1.7}.row-arrow{width:15px;align-self:flex-start;margin-top:20px}.row-source{font-size:7px;gap:5px;margin-top:10px}.attention-footer{padding:12px 15px;font-size:7px}.attention-footer span{font-size:7px;gap:4px}.attention-footer>button{display:none}.home-right{grid-template-columns:1fr}.brain-card{min-height:295px}.brain-card .constellation.compact{height:180px}.brain-card-top{padding-top:22px}.brain-card-bottom h2{font-size:23px}.brain-card-bottom p{font-size:10px}.brain-card-bottom button{font-size:10px;min-height:30px}.next-meeting{padding:22px}.next-meeting .meeting-time{margin-top:20px}.next-meeting h3{font-size:15px}.next-meeting>button{margin-top:17px;min-height:39px;font-size:11px}.next-meeting .eyebrow{font-size:9px}.company-pulse{margin-top:8px}.pulse-grid{grid-template-columns:1fr;gap:11px}.pulse-goal{padding:19px 20px}.pulse-goal h3{min-height:0;font-size:14px;margin-bottom:18px}.pulse-goal footer{font-size:9px}.section-title h2{font-size:21px}.section-title>button{font-size:10px}.home-ask{padding:10px 12px;gap:9px}.home-ask>svg{width:17px}.home-ask input{font-size:11px}.home-ask>button{width:34px;height:34px}.workspace-footer{height:28px;padding:0 13px}.workspace-footer>span{font-size:7px}.workspace-footer button{font-size:7px;gap:3px}.workspace-footer .footer-separator{margin:0 1px}.page-heading{display:block;margin-top:3px;margin-bottom:25px}.page-heading h1{font-size:36px;letter-spacing:-1.4px}.page-heading p{font-size:12px;line-height:1.7;margin-top:15px}.page-heading>.button{margin-top:20px;font-size:11px}.page-heading .eyebrow{font-size:8px}.spaces-panel{gap:5px}.spaces-panel>button{font-size:9px;padding:6px 8px}.brain-toolbar{gap:9px;flex-wrap:wrap}.brain-toolbar .segmented{flex:none}.brain-toolbar .search-input{min-width:150px}.brain-toolbar .segmented button{padding:7px 9px;font-size:10px;min-height:30px}.brain-toolbar .segmented button>svg{width:14px}.full-graph .constellation{height:445px}.graph-caption{top:23px;left:21px}.graph-caption h2{font-size:25px}.graph-legend{padding:13px 16px;font-size:7px}.graph-legend>span:last-child{max-width:110px;text-align:right}.record-table>button{padding:13px 12px;gap:9px}.record-table strong{font-size:11px}.record-table .badge{display:none}.record-table small{font-size:9px}.ask-page{margin-top:9px}.ask-page>h1{font-size:48px;letter-spacing:-2.4px;line-height:1.09}.ask-page>.eyebrow{font-size:7px;letter-spacing:.11em}.ask-subtitle{font-size:13px;line-height:1.7;margin-top:19px}.ask-landscape{height:305px;border-radius:21px}.ask-composer{top:10px;left:10px;right:10px;padding:7px 7px 7px 14px;gap:8px}.ask-composer>svg{width:17px}.ask-composer input{font-size:12px;min-height:37px}.ask-composer button{width:37px;height:37px}.landscape-caption{left:22px;bottom:24px;right:15px}.landscape-caption>span{font-size:24px}.landscape-caption .eyebrow{font-size:7px;letter-spacing:.12em}.ask-prompts{margin:20px 0;flex-direction:column;align-items:stretch}.ask-prompts button{font-size:10px;justify-content:space-between;min-height:42px;text-align:left}.ask-options{gap:10px;font-size:10px}.ask-answer{padding:21px;margin-top:25px}.answer-text{font-size:13px}.answer-sources{grid-template-columns:1fr}.objective-card{padding:24px}.objective-card h2{font-size:28px;line-height:1.2}.goal-chain{padding:22px;gap:16px}.goal-chain>span{font-size:11px}.goal-chain>svg{display:none}.goal-chain>span{width:100%}.project-grid{gap:15px}.project-card{padding:23px}.project-card h2{font-size:23px}.project-card>p{font-size:12px}.org-chart{padding:21px 16px}.org-branches{grid-template-columns:1fr;gap:23px}.org-person .avatar{display:grid}.org-person{padding:13px 15px}.org-person strong{font-size:12px}.org-person small{font-size:10px}.org-children{margin-left:20px;padding-left:15px}.org-children .org-person{padding:12px}.org-label{font-size:9px}.org-legend{font-size:8px;gap:13px}.people-grid,.agent-grid{grid-template-columns:1fr}.person-card{padding:23px}.person-card>p,.person-card>div{font-size:12px}.agent-card>p{min-height:0;font-size:12px}.agent-card h2{font-size:20px}.agent-grid{gap:14px}.meeting-card{padding:23px}.meeting-card h2{font-size:24px}.meeting-card>p{font-size:12px}.meeting-card footer{flex-wrap:wrap}.meeting-card footer>.button{font-size:10px;flex:1}.customer-list>button{padding:20px;gap:14px;flex-wrap:wrap;align-items:flex-start}.customer-monogram{width:45px;height:45px;font-size:23px}.customer-list>button>span:nth-child(2){flex-basis:calc(100% - 65px)}.customer-list h2{font-size:21px}.customer-list p{font-size:11px}.customer-list>button>.badge{margin-left:60px}.customer-list>button>svg{margin-left:auto}.company-mission{padding:27px}.company-mission h2{font-size:37px;margin:22px 0}.company-mission p{font-size:12px}.company-bottom{grid-template-columns:1fr}.company-priority h3{font-size:16px;line-height:1.5}.mcp-banner{padding:25px;gap:22px}.mcp-banner h2{font-size:30px}.mcp-banner p{font-size:11px}.install-command{padding:13px 12px;gap:8px}.install-command>code{font-size:10px}.install-command>svg{display:none}.client-chips{gap:15px;font-size:10px}.connector-grid{grid-template-columns:1fr 1fr;gap:11px}.connector-card{padding:16px}.connector-card .section-top{align-items:flex-start;gap:8px;flex-wrap:wrap}.connector-logo{width:35px;height:35px;font-size:24px}.connector-card .badge{font-size:7px;padding:4px 5px}.connector-card h2{font-size:13px;margin-top:18px;line-height:1.5}.connector-card h2>svg{width:13px}.connector-card>p{font-size:10px;min-height:65px;line-height:1.7}.connector-category{font-size:7px;margin-top:14px}.filter-pills{gap:3px}.filter-pills>button{font-size:9px;padding:7px 10px;min-height:34px}.page-toolbar>.search-input{width:100%;max-width:none}.notion-structure>div{align-items:flex-start;gap:12px}.notion-structure h2{font-size:15px;line-height:1.5}.notion-structure p{font-size:11px}.settings-grid{grid-template-columns:1fr}.settings-section{padding:24px}.settings-section h2{font-size:18px}.settings-section p{font-size:12px}.provider-row{flex-wrap:nowrap}.settings-title{gap:14px}.settings-title>svg{width:22px}.scope-list .badge{font-size:9px}.audit-table>div{padding:14px;gap:10px}.audit-table time{font-size:8px;max-width:85px;text-align:right}.audit-table strong{font-size:10px}.dialog{max-height:calc(100dvh - 22px);max-width:calc(100vw - 18px);border-radius:12px}.dialog.wide{max-width:calc(100vw - 18px)}.dialog-header{padding:12px 16px;gap:10px}.dialog-header h2{font-size:12px}.dialog-body{padding:22px}.form-grid{grid-template-columns:1fr;gap:0}.record-detail{padding:23px}.record-detail h1{font-size:33px}.record-body{font-size:13px}.recommendation>p{font-size:15px}.decision-options{padding:18px}.decision-options>button:not(.button){font-size:11px}.related>button{font-size:12px}.record-actions .button{font-size:10px;flex:1}.source-provenance{padding:16px}.source-provenance p{font-size:10px}.onboarding{display:block;min-height:0}.onboard-aside{display:none}.onboard-content{padding:27px 25px}.onboard-content h1{font-size:36px}.onboard-content form>p{font-size:12px}.onboard-content .field>span{font-size:11px}.onboard-content input,.onboard-content textarea,.onboard-content select{font-size:12px}.onboard-connectors>button{font-size:11px;padding:15px 12px}.onboard-content .form-grid{display:grid}.onboard-done h1{font-size:36px}.setup-review>div{padding:16px 0}.onboard-actions{margin-top:25px}.schema-grid{grid-template-columns:1fr}.connector-dialog-intro{gap:14px}.connector-dialog-intro h2{font-size:25px}.connector-dialog-intro p{font-size:11px}.config-keys code{font-size:10px}.config-keys>div{padding:12px;gap:8px}.tour-card{bottom:22px;right:17px;padding:24px;width:335px}.tour-card h2{font-size:29px}.toast{bottom:20px;font-size:11px;width:max-content;max-width:calc(100vw - 28px)}.finance-note{padding:23px;gap:12px}.finance-note p{font-size:11px}.full-graph{border-radius:11px}.graph-tools{bottom:50px;right:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.loading-line:after{transform:translate(75%)}}@media(max-width:560px){.brief-note p,.attention-copy p,.page-heading p,.project-card>p,.meeting-card>p,.customer-list p,.connector-card>p,.settings-section p,.form-intro,.onboard-content form>p{font-size:14px}.attention-copy h3{font-size:16px}.row-kicker,.row-source,.attention-intro,.home-greeting>.eyebrow,.demo-strip>span,.workspace-footer>span,.workspace-footer button{font-size:10px}.attention-tabs button{font-size:12px;min-height:52px}.tab-count,.attention-footer span{font-size:10px}.button,.filter-pills>button,.segmented button,.graph-tools button,.icon-button,.topbar-add,.demo-create{min-height:44px}.graph-tools button,.icon-button{min-width:44px}.topbar{height:64px}.appearance-control select{min-height:44px;font-size:12px}.demo-create{font-size:11px}.startupos input:not([type=checkbox]):not([type=file]),.startupos textarea,.startupos select,.onboard-content input:not([type=checkbox]):not([type=file]),.onboard-content textarea,.onboard-content select{font-size:16px}.startupos .appearance-control select{font-size:12px}.home-ask input{min-width:0}.connector-grid{grid-template-columns:1fr}.connector-card h2{font-size:19px}.connector-card>p{min-height:0}.connector-card .badge,.connector-category{font-size:10px}.onboard-content .field>span,.field>span{font-size:13px}.record-table strong{font-size:14px}.record-table small{font-size:11px}.home-greeting>.eyebrow{line-height:1.8}.main-content{padding-bottom:max(35px,env(safe-area-inset-bottom))}.home-title-row h1{font-size:49px}.tour-card{width:calc(100vw - 34px)}}.main-content:focus{outline:none}.header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.edit-connections{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.edit-connections button{display:flex;align-items:center;gap:12px;background:var(--raised);padding:9px 12px;border-radius:7px;font-size:12px}.edit-connections span{font-size:17px}.workspace-footer>span,.workspace-footer>button{white-space:nowrap}@media(max-width:560px){.workspace-footer{gap:8px}.workspace-footer>span,.workspace-footer>button{font-size:9px}.workspace-footer>span{gap:3px}.workspace-footer>button>svg{display:none}}.appearance-desktop{--bg: #f6f6f3;--paper: #fcfbf9;--raised: #eeefeb;--ink: #202a2c;--muted: #667173;--line: #dce0dc;--accent: #263e42;--sage: #e1e9df;padding:0!important;height:100dvh;overflow:hidden}.appearance-desktop.dark{--bg: #191e21;--paper: #22282b;--raised: #2a3235;--ink: #edf1ee;--muted: #acb6b6;--line: #3c4548;--accent: #c1d3cd;--sage: #32443c}.company-desktop{height:100dvh;position:relative;isolation:isolate;display:flex;flex-direction:column;background:#171e22}.company-desktop:before{content:"";position:absolute;top:80px;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(12,22,27,.48),transparent 48%),var(--desktop-image);background-size:cover;background-position:50% 46%;z-index:-2}.dark .company-desktop:before{filter:brightness(.65)}.desktop-global{height:49px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#e9edeb;background:#0d1011;gap:16px;font-size:12px;z-index:30}.desktop-identity{display:flex;align-items:center;gap:13px;white-space:nowrap;min-width:0}.desktop-identity>.logo{font-size:14px}.desktop-identity>.logo img{width:21px}.desktop-identity>span:last-child{color:#939a9d;overflow:hidden;text-overflow:ellipsis}.desktop-identity b{font-weight:400;margin:0 3px}.desktop-global-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.desktop-global-controls>button{height:34px;display:flex;gap:7px;align-items:center;padding:0 10px;border-radius:9px;background:#1b1f21;border:1px solid #2a3032}.desktop-worlds{padding:3px;display:flex;background:#1b1f21;border:1px solid #2a3032;border-radius:10px;gap:1px}.desktop-worlds button{padding:6px 10px;border-radius:7px;color:#a5acae;font-size:12px}.desktop-worlds button.active{background:#f1f2ef;color:#202729;font-weight:600}.desktop-company-switch>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#bdccb9;color:#20372c}.desktop-global-controls button:hover{filter:brightness(1.2)}.company-menubar{height:33px;flex-shrink:0;display:flex;align-items:center;gap:17px;padding:0 16px;background:var(--paper);color:var(--ink);box-shadow:0 1px #0001;font-size:12px;z-index:25}.company-menubar button{display:flex;align-items:center;gap:6px;padding:4px 0;white-space:nowrap}.company-menu-brand{font-weight:600}.company-menu-brand img{width:16px;height:16px}.company-menu-brand small{color:#a25531;font-size:10px;margin-left:3px}.company-menu-status{margin-left:auto;display:flex;align-items:center;gap:18px;color:var(--muted);white-space:nowrap}.company-menu-status>span{display:flex;align-items:center;gap:5px}.company-menu-status>span svg{color:#478266}.company-menu-status time{font-size:11px}.go-control{position:relative}.desktop-go{position:absolute;top:28px;left:-12px;width:210px;border-radius:12px;background:var(--paper);box-shadow:0 12px 50px #0004;padding:8px;border:1px solid var(--line);display:grid;gap:2px}.desktop-go button{padding:9px;border-radius:6px;text-align:left}.desktop-go button:hover{background:var(--raised)}.desktop-surface{position:relative;flex:1;min-height:0;overflow:auto;padding:20px 20px 110px}.desktop-surface.has-window{padding:20px 36px 100px;overflow:hidden;display:flex;flex-direction:column}.desktop-customize{position:relative;z-index:5;display:inline-block;margin-bottom:19px}.desktop-customize>button{background:#fafaf2de;color:#374045;padding:12px 18px;border-radius:25px;font-size:12px;box-shadow:0 3px 18px #0001;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.wallpaper-picker{position:absolute;top:52px;left:0;padding:18px;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 50px #0004;border-radius:16px;width:300px}.wallpaper-picker>div{display:flex;gap:8px;margin:12px 0}.wallpaper-picker button{padding:0;width:80px;font-size:11px}.wallpaper-picker img{width:80px;height:58px;object-fit:cover;border-radius:7px;border:2px solid transparent}.wallpaper-picker [aria-pressed=true] img{border-color:var(--accent)}.wallpaper-picker small{color:var(--muted)}.desktop-home{outline:none;min-height:calc(100dvh - 280px);position:relative}.desktop-widgets{width:clamp(440px,40vw,690px);display:grid;grid-template-columns:1fr 1fr;gap:12px}.desktop-widget{background:var(--paper);border:1px solid #fff4;border-radius:20px;box-shadow:0 6px 30px #132b3810;overflow:hidden;padding:18px;display:flex;flex-direction:column}.desktop-widget header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:14px}.desktop-widget header>span{display:flex;align-items:center;gap:8px;font-weight:600}.desktop-widget header small{font-size:8px;color:var(--muted);letter-spacing:1px}.focus-widget{grid-column:1/-1;border-top:3px solid #263844;min-height:225px}.focus-widget h1{font-family:Host Grotesk,sans-serif;font-size:clamp(21px,1.6vw,29px);font-weight:600;letter-spacing:-.8px;line-height:1.25;margin:0 0 12px}.focus-widget>p{color:var(--muted);font-size:12px;line-height:1.5;max-width:570px}.widget-row{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:15px;width:100%;font-size:11px;padding:14px 0 0;margin-top:auto;min-height:43px}.widget-row>span{display:flex;align-items:center;gap:6px}.widget-row:hover{color:#49746a}.widget-source{font-family:Geist Mono,monospace;font-size:9px;color:var(--muted);max-width:60%}.widget-action{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted)}.goal-widget,.pulse-widget{min-height:248px}.goal-widget h2{font-size:18px;line-height:1.25;letter-spacing:-.3px;margin:2px 0 12px}.desktop-big-number{font-size:37px;line-height:1.1;font-weight:600;letter-spacing:-2px}.desktop-big-number small{font-size:24px;letter-spacing:-1px}.goal-widget>p{font-size:11px;color:var(--muted);margin:6px 0 8px}.desktop-progress{height:4px;background:var(--line);border-radius:4px;margin:8px 0}.desktop-progress i{display:block;height:100%;background:var(--ink);border-radius:4px}.goal-widget>small{font-size:10px;color:var(--muted)}.pulse-intro{font-family:var(--serif);font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:7px 0 18px}.pulse-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:17px}.pulse-counts button{padding:0;text-align:left;display:flex;flex-direction:column;gap:4px}.pulse-counts strong{font-size:25px;font-weight:500}.pulse-counts span{font-size:9px;color:var(--muted)}.pulse-counts button:first-child strong{color:#a96549}.pulse-counts button:last-child strong{color:#537f91}.desktop-documents{position:absolute;right:0;top:-60px;width:186px;display:grid;grid-template-columns:1fr 1fr;gap:20px 6px}.desktop-documents>button{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:98px;padding:0 2px}.desktop-file{display:block;position:relative;width:49px;height:64px;border-radius:3px;background:#f9faf5;filter:drop-shadow(2px 7px 8px #0004);clip-path:polygon(0 0,70% 0,100% 23%,100% 100%,0 100%)}.desktop-file>img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:41px;height:56px;object-fit:cover;border-radius:2px}.desktop-file>i{position:absolute;right:0;top:0;width:15px;height:15px;background:#fcfcf6;box-shadow:-2px 2px 4px #0003}.desktop-file>svg{position:absolute;bottom:5px;left:6px;color:#fff;filter:drop-shadow(0 1px 2px #000)}.desktop-filename{color:#fff;background:#202c37aa;text-shadow:0 1px 2px #0005;border-radius:5px;padding:3px 6px;font-family:Geist Mono,monospace;font-size:10px;line-height:1.25;max-width:88px;overflow-wrap:anywhere;min-height:30px}.desktop-documents>button:hover .desktop-file{transform:translateY(-3px)}.desktop-documents>button:focus-visible{outline:2px solid white;outline-offset:3px;border-radius:6px}.desktop-chapter{margin-top:22px;color:#fff;max-width:630px;text-shadow:0 1px 5px #0005}.desktop-chapter h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.desktop-chapter p{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:12px}.desktop-chapter p button{display:flex;align-items:center;gap:4px;border:1px solid #fff5;border-radius:20px;padding:3px 10px}.desktop-chapter small{background:#111b20b3;border-radius:5px;font-family:Geist Mono,monospace;padding:4px 8px;font-size:9px}.company-dock{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:7px 9px 5px;background:#fafbf4d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffffaa;border-radius:23px;box-shadow:0 8px 35px #0003;z-index:20;color:#29373a}.dark .company-dock{background:#252b2ce6;border-color:#ffffff30;color:#d8e4e4}.company-dock>button{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 2px;flex-shrink:0}.dock-icon{width:49px;height:49px;display:grid;place-items:center;border:1px solid #151e2012;background:#fafaf570;box-shadow:inset 0 1px 1px #fff9;border-radius:13px;transition:transform .16s;position:relative;overflow:hidden}.dark .dock-icon{background:#ffffff0c;border-color:#ffffff10}.dock-icon img{position:absolute;width:100%;height:100%;object-fit:cover}.dock-icon img+svg{position:relative;color:#fff;filter:drop-shadow(0 1px 3px #000)}.dock-agents{background:linear-gradient(150deg,#f0e9df,#cddace);color:#3f6652}.dark .dock-agents{color:#bed5c8}.dock-brain{background:#213342}.company-dock>button:hover .dock-icon{transform:translateY(-5px)}.company-dock>button.active .dock-icon{outline:2px solid #556d7a;outline-offset:2px}.company-dock>button>i{width:4px;height:4px;border-radius:50%;margin-top:4px;background:transparent}.company-dock>button.active>i{background:#52626a}.dock-divider{margin-left:8px!important}.dock-divider:before{content:"";position:absolute;left:-8px;top:5px;width:1px;height:39px;background:#0002}.dock-tooltip{position:absolute;bottom:70px;background:var(--paper);color:var(--ink);border:1px solid var(--line);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11px;opacity:0;pointer-events:none;box-shadow:0 3px 15px #0002}.company-dock>button:hover .dock-tooltip,.company-dock>button:focus-visible .dock-tooltip{opacity:1}.desktop-window{display:flex;flex-direction:column;min-height:0;flex:1;background:var(--bg);border:1px solid #ffffff90;border-radius:17px;box-shadow:0 15px 70px #0004;overflow:hidden;max-width:1500px;width:100%;margin:0 auto}.desktop-window-bar{height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line);background:var(--paper);font-size:12px;gap:10px}.window-controls{display:flex;align-items:center;gap:7px;width:125px}.window-controls>button,.window-controls>span{width:13px;height:13px;border-radius:50%;display:grid;place-items:center;padding:0;color:#0006}.window-controls>button:first-child{background:#f2887f}.window-controls>button:nth-child(2){background:#e4c171}.window-controls>span{background:#90b99a}.window-add{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-window>.main-content{padding:30px clamp(22px,4vw,60px) 45px;overflow:auto;flex:1;min-height:0;scrollbar-gutter:stable}.desktop-window .page-heading h1{font-size:39px}.desktop-window .page-heading{margin-bottom:25px}.desktop-window .page-heading p{max-width:620px}.ask-page h1{font-size:clamp(52px,6vw,84px);line-height:1.07;letter-spacing:-3px;margin:18px 0}.ask-page .ask-subtitle{font-size:18px;margin-bottom:30px}.ask-page>.eyebrow:first-child{font-size:10px}.ask-page>.eyebrow:not(:first-child){text-align:left;margin-top:27px;font-size:10px}.ask-page{max-width:1020px;margin:auto;padding-top:12px}.ask-landscape{height:340px;border-radius:28px;overflow:visible;isolation:isolate}.ask-landscape>img{border-radius:28px;object-position:50% 45%}.ask-photo-scrim{border-radius:28px;pointer-events:none}.ask-composer{top:17px;left:18px;right:18px;padding:10px 13px 10px 25px;border:1px solid #283d3f;background:var(--paper);border-radius:55px;gap:6px;z-index:4}.ask-composer>svg{display:none}.ask-composer input{font-size:17px;min-width:0}.ask-composer>button{width:47px;height:47px;min-width:47px;border-radius:50%;color:var(--paper);background:var(--ink);display:grid;place-items:center}.ask-composer .voice-button{width:42px;height:44px;background:transparent;color:var(--ink);border:0;border-radius:50%;display:grid;place-items:center;padding:0}.voice-button:hover{background:var(--raised)!important}.voice-control{position:static;flex-shrink:0}.ask-composer .voice-button.recording{background:#f6d8d4;color:#a42f25}.voice-feedback{position:absolute;left:18px;right:18px;top:calc(100% + 8px);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:12px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 3px 15px #0001}.voice-feedback button{width:28px!important;height:28px!important;color:var(--ink)!important;background:var(--raised)!important}.landscape-caption{left:32px;bottom:27px;max-width:500px}.landscape-caption>span{font-size:35px;line-height:1.1}.ask-prompts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 18px}.ask-prompts>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:18px;gap:12px;min-height:144px;border:1px solid var(--line);background:transparent;border-radius:15px}.ask-prompts>button strong{font-size:14px;line-height:1.3}.ask-prompts>button span{font-size:12px;color:var(--muted);line-height:1.5}.ask-prompts>button:hover{background:var(--paper);border-color:var(--muted)}.agent-summary{display:flex;gap:24px;align-items:center;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px;font-size:12px;flex-wrap:wrap}.agent-summary>span{display:flex;align-items:center;gap:7px}.agent-summary>span:last-child{color:var(--muted)}.ai-org{background:radial-gradient(ellipse at 50% 0%,#b3c9be33,transparent 60%),radial-gradient(var(--line) .7px,transparent .7px);background-size:auto,19px 19px;border:1px solid var(--line);border-radius:20px;padding:25px 18px 20px;min-height:430px}.ai-oversight{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;margin-bottom:25px}.ai-oversight>div{display:flex;flex-direction:column;gap:4px}.ai-oversight small{font-size:10px;color:var(--muted)}.ai-org-scroll{overflow:auto;padding:5px 4px 24px}.ai-tree,.ai-tree ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:14px}.ai-tree{flex-wrap:wrap}.ai-tree li{display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.ai-tree>li{width:100%}.ai-tree ul{margin-top:40px;position:relative;flex-wrap:wrap;max-width:970px;width:100%;padding-top:24px}.ai-tree ul:before{content:"";position:absolute;width:1px;height:40px;background:var(--line);top:-40px;left:50%}.ai-tree ul:after{content:"";position:absolute;height:1px;background:var(--line);top:0;left:10%;right:10%}.ai-tree ul>li{flex:1 1 215px;max-width:300px;margin-bottom:13px}.ai-tree ul>li:before{content:"";position:absolute;width:1px;height:24px;background:var(--line);left:50%;top:-24px}.ai-node{--agent-tone: #b5cfc2;display:flex;align-items:center;gap:12px;text-align:left;padding:17px 14px;min-width:210px;width:100%;max-width:320px;min-height:96px;background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:0 5px 18px #152b2510;position:relative;transition:transform .15s,box-shadow .15s}.ai-node:hover{transform:translateY(-3px);box-shadow:0 9px 25px #152b2520;border-color:#a0b6ad}.ai-glyph{height:43px;width:43px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;color:#30493f;background:linear-gradient(145deg,#faf5eb,var(--agent-tone, #b5cfc2));box-shadow:inset 0 1px #fff8}.ai-delivery{--agent-tone: #b7c9e3}.ai-knowledge{--agent-tone: #b6d3b2}.ai-customer{--agent-tone: #e8c0a3}.ai-finance{--agent-tone: #dfd296}.ai-people{--agent-tone: #ddb9cd}.ai-meeting{--agent-tone: #add6d4}.ai-research{--agent-tone: #c4bbe0}.ai-node>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.ai-node strong{font-size:13px;font-weight:600}.ai-node small{font-size:11px;color:var(--muted)}.ai-node>svg:last-child{margin-left:auto;align-self:flex-start;color:var(--muted)}.ai-node-meta{font-size:9px;display:flex;align-items:center;gap:6px;color:var(--muted)}.ai-node-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}.ai-org-note{font-size:11px;color:var(--muted);text-align:center;line-height:1.5;max-width:570px;margin:0 auto}.ai-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-role-grid>article{border:1px solid var(--line);border-radius:17px;background:var(--paper);padding:15px}.ai-role-grid .ai-node{border:0;box-shadow:none;padding:0;min-width:0;max-width:none}.ai-role-grid>article>p{font-size:12px;color:var(--muted);line-height:1.65;margin:10px 0 20px}.ai-role-grid>article>div{display:flex;justify-content:space-between;align-items:center}.agent-profile{display:flex;flex-direction:column;gap:24px}.agent-profile-hero{display:flex;align-items:flex-start;gap:16px}.agent-profile-hero>.ai-glyph{width:63px;height:63px;border-radius:18px}.agent-profile-hero p{font-size:21px;line-height:1.4;margin:7px 0 12px;letter-spacing:-.4px}.agent-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.agent-context{display:grid;grid-template-columns:1fr 1fr;gap:26px;background:var(--raised);padding:18px;border-radius:13px}.agent-context p,.agent-profile section>p{font-size:13px;line-height:1.6;margin-top:8px}.agent-profile h3{font-size:16px;display:flex;gap:8px;align-items:center}.agent-skills{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.agent-skills article{display:flex;gap:11px}.agent-skills article>span{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted);padding-top:3px}.agent-skills h4{font-size:13px;margin:0 0 6px}.agent-skills p{font-size:12px;line-height:1.65;color:var(--muted)}.agent-schedules{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.agent-schedules article{border:1px solid var(--line);padding:17px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.agent-schedules strong{font-size:14px}.agent-schedules small{font-size:11px;color:var(--muted)}.agent-schedules code{font-size:12px}.agent-schedules .eyebrow{display:flex;align-items:center;gap:5px}.agent-boundary{border-left:2px solid #a8bfb0;padding-left:16px}.agent-boundary p:last-child{color:var(--muted);font-size:12px}.agent-policy{display:grid;grid-template-columns:1fr 1fr;gap:15px}.agent-profile>.muted{font-size:12px;line-height:1.6}.preserve-lines{white-space:pre-wrap}.person-manager{display:block;color:var(--muted);font-size:11px;margin:15px 0}.connections-landscape{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;background:linear-gradient(120deg,var(--raised),var(--paper));border:1px solid var(--line);border-radius:22px;padding:30px 35px;margin-bottom:22px;overflow:hidden}.connections-landscape h2{font-family:var(--serif);font-size:35px;letter-spacing:-1px;line-height:1.1;margin:12px 0}.connections-landscape p{color:var(--muted);font-size:13px;line-height:1.6}.connection-orbit{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:56px 14px;max-width:400px;width:100%;margin:auto;padding:8px}.connection-orbit:before{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:1px solid var(--line);border-radius:100%;transform:rotate(-15deg);pointer-events:none}.connection-orbit>button{display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;font-size:9px;z-index:1;padding:0}.connection-orbit .connection-mark{width:50px;height:50px;box-shadow:0 5px 15px #182f2315;border-color:#fff9;background:#fff}.orbit-brain{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45px;height:45px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px}.orbit-brain img{width:29px;height:29px}.connection-mark{display:grid;place-items:center;width:55px;height:55px;border-radius:15px;border:1px solid #162d2510;background:#fff;color:#30423c;flex-shrink:0}.connection-mark>svg{width:35px;height:35px}.connection-fireflies{background:#f0e9ff;color:#8860c8}.connection-paperclip{background:#e5efe8;color:#497957}.connection-claude{background:#f1e8df;color:#b57053}.connection-granola{background:#ecf1c6;color:#6b8138}.connection-supermemory{background:#e5edff;color:#3570ce}.connection-chatgpt{background:#e2f1ea;color:#356659}.connector-grid{gap:16px}.connector-card{padding:22px;border-radius:18px;transition:transform .16s,box-shadow .16s;overflow:hidden}.connector-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1b342113}.connector-card .section-top{align-items:center;margin-bottom:22px}.connector-card h2{font-size:18px}.connector-card p{line-height:1.6;font-size:12px}.connector-card .connector-category{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.connector-category>span:last-child{display:flex;align-items:center;gap:5px;color:var(--ink)}.workspace-description{font-size:12px!important;line-height:1.5;margin-top:7px;color:var(--muted);font-weight:400}.workspace-list>button{align-items:flex-start;padding:20px!important}.workspace-list>button>span{flex:1}.workspace-list small{line-height:1.5}.workspace-list>button>svg{margin-top:4px}@media(min-width:1700px){.desktop-surface{padding:24px 24px 110px}.desktop-widget{padding:22px}.focus-widget{min-height:258px}.goal-widget,.pulse-widget{min-height:285px}.desktop-documents{width:210px;gap:24px 10px}.desktop-file{width:55px;height:71px}.desktop-file>img{width:47px;height:63px}.desktop-chapter{margin-top:27px}}@media(max-width:1150px){.desktop-identity>span:last-child{display:none}.desktop-surface.has-window{padding:16px 20px 100px}.desktop-window>.main-content{padding:26px 30px 35px}.ai-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-widgets{width:490px}.connections-landscape{padding:25px}.connection-orbit{gap:48px 8px}}@media(max-width:800px){.desktop-global{padding:0 10px;gap:8px}.desktop-global-controls{gap:6px}.desktop-company-switch{max-width:160px;overflow:hidden;white-space:nowrap}.desktop-add-company{display:none!important}.company-menu-status time{display:none}.company-menu-status>span{font-size:10px}.company-menubar{gap:13px;padding:0 12px}.desktop-widgets{width:calc(100% - 170px);min-width:360px}.desktop-documents{width:150px;gap:19px 4px}.desktop-documents>button{padding:0;min-height:85px}.desktop-filename{font-size:9px;max-width:72px}.desktop-file{width:44px;height:57px}.desktop-file>img{width:36px;height:49px}.desktop-widget header small{display:none}.focus-widget h1{font-size:21px}.goal-widget h2{font-size:16px}.pulse-intro{font-size:23px}.desktop-widget{padding:16px}.pulse-counts{gap:4px}.pulse-counts span{font-size:8px}.desktop-chapter{max-width:440px}.desktop-chapter h2{font-size:17px}.desktop-window>.main-content{padding:24px}.desktop-window .page-heading h1{font-size:32px}.ask-prompts{grid-template-columns:1fr 1fr}.ask-prompts>button{min-height:132px}.connections-landscape{grid-template-columns:1fr 1fr;padding:22px;gap:16px}.connections-landscape h2{font-size:29px}.connection-orbit{gap:46px 4px}.agent-summary{gap:15px}.ai-node{min-width:200px}}@media(max-width:600px){.appearance-desktop{height:100dvh}.desktop-global{height:47px}.desktop-identity>.logo{font-size:12px;gap:5px}.desktop-identity>.logo img{width:20px}.desktop-global-controls>button:not(.desktop-theme-toggle){display:none}.desktop-worlds button{font-size:10px;padding:6px 7px}.desktop-theme-toggle{padding:0 7px!important}.desktop-theme-toggle span{display:none}.company-menubar{gap:14px;height:36px;font-size:11px}.company-menu-brand{max-width:143px;overflow:hidden;text-overflow:ellipsis}.company-menu-brand small{display:none}.company-menubar>.company-switch-shortcut{display:none}.company-menu-status>span{display:none}.company-menu-status{gap:0}.desktop-surface{padding:16px 14px 96px}.desktop-customize{margin-bottom:14px}.desktop-customize>button{font-size:11px;padding:10px 14px}.desktop-widgets{width:100%;min-width:0;gap:10px}.desktop-widget{padding:15px;border-radius:17px}.focus-widget{min-height:225px}.focus-widget h1{font-size:22px}.focus-widget>p{font-size:12px}.widget-row{font-size:10px}.widget-source{font-size:8px}.goal-widget,.pulse-widget{min-height:253px}.pulse-intro{font-size:22px}.pulse-counts strong{font-size:23px}.desktop-documents{position:static;width:100%;margin:24px 0 18px;grid-template-columns:repeat(4,1fr);gap:17px 5px}.desktop-documents>button{min-height:88px}.desktop-filename{max-width:81px;font-size:9px}.desktop-chapter{margin-top:15px}.desktop-chapter p{font-size:10px;gap:6px;flex-wrap:wrap}.company-dock{max-width:calc(100% - 20px);bottom:8px;gap:3px;padding:7px 7px 5px;border-radius:18px;overflow-x:auto;justify-content:flex-start}.dock-icon{width:39px;height:39px;border-radius:11px}.dock-icon>svg{width:22px;height:22px}.company-dock>button{padding:0 1px}.dock-divider{margin-left:6px!important}.dock-tooltip{display:none}.desktop-surface.has-window{padding:10px 9px 80px}.desktop-window{border-radius:14px}.desktop-window-bar{padding:0 11px;height:39px;font-size:11px}.window-controls{width:auto;gap:5px}.window-add{font-size:10px}.desktop-window>.main-content{padding:22px 17px 35px;scrollbar-gutter:auto}.desktop-window .page-heading h1{font-size:31px}.desktop-window .page-heading{gap:17px;align-items:flex-start}.desktop-window .page-heading p{font-size:12px}.desktop-window .page-heading .header-actions{flex-wrap:wrap}.ask-page{padding-top:0}.ask-page h1{font-size:54px;letter-spacing:-2px;margin:17px 0}.ask-page .ask-subtitle{font-size:14px;line-height:1.5;margin-bottom:24px}.ask-landscape{height:295px;border-radius:21px}.ask-landscape>img,.ask-photo-scrim{border-radius:21px}.ask-composer{top:12px;left:10px;right:10px;padding:7px 7px 7px 15px;gap:2px;display:flex;align-items:center}.ask-composer input{font-size:13px;width:100%}.ask-composer>button{width:38px;height:38px;min-width:38px}.ask-composer .voice-button{width:34px;height:38px}.landscape-caption{left:22px;bottom:25px;right:18px}.landscape-caption>span{font-size:28px}.landscape-caption .eyebrow{font-size:8px}.ask-prompts{gap:8px}.ask-prompts>button{padding:13px;min-height:147px}.ask-prompts>button strong{font-size:12px}.ask-prompts>button span{font-size:11px}.voice-feedback{font-size:10px;left:0;right:0}.agent-summary{gap:13px;font-size:11px}.agent-summary>span:last-child{width:100%;line-height:1.5}.ai-org{padding:20px 11px}.ai-tree ul{gap:12px;flex-direction:column;align-items:center}.ai-tree ul:after{display:none}.ai-tree ul>li{width:100%;max-width:320px;flex:auto}.ai-tree ul>li:before{height:13px;top:-13px}.ai-tree ul>li:first-child:before{height:24px;top:-24px}.ai-role-grid{grid-template-columns:1fr}.ai-node{max-width:none}.agent-profile-hero{gap:12px}.agent-profile-hero>.ai-glyph{width:43px;height:43px}.agent-profile-hero p{font-size:17px}.agent-context,.agent-skills,.agent-schedules,.agent-policy{grid-template-columns:1fr}.agent-context{gap:17px}.agent-skills{gap:19px}.connections-landscape{grid-template-columns:1fr;gap:26px;padding:23px}.connections-landscape h2{font-size:30px;max-width:240px}.connection-orbit{max-width:300px;padding:0}.connection-orbit>button{font-size:10px}.connector-grid{grid-template-columns:1fr}.connector-card{padding:20px}.connector-card .section-top{margin-bottom:19px}.workspace-list>button{padding:15px!important}.desktop-window .page-toolbar{flex-wrap:wrap;gap:13px}.desktop-window .page-toolbar .search-input{width:100%}.desktop-window .page-toolbar .filter-pills{overflow:auto;max-width:100%}.dialog.agent-profile{max-height:90dvh}}@media(prefers-reduced-motion:reduce){.dock-icon,.ai-node,.connector-card{transition:none!important}.company-dock>button:hover .dock-icon,.ai-node:hover,.connector-card:hover{transform:none}.spin{animation-duration:2s}}.startupos .ask-composer input:not([type=checkbox]):not([type=file]){border:0;background:transparent;padding:0;font-size:17px;box-shadow:none;border-radius:0}.desktop-window .page-agents .page-heading{margin-bottom:17px;align-items:center}.desktop-window .page-agents .page-heading h1{font-size:33px;margin-top:7px}.desktop-window .page-agents .page-heading p{margin-top:9px}.page-agents .agent-summary{padding:12px 0;margin-bottom:15px}.page-agents .page-toolbar{margin-bottom:17px}.page-agents .ai-org{padding:16px 15px;min-height:360px}.page-agents .ai-oversight{margin-bottom:14px}.page-agents .ai-node{min-height:77px;padding:12px}.page-agents .ai-tree ul{margin-top:27px;padding-top:17px;gap:11px}.page-agents .ai-tree ul:before{height:27px;top:-27px}.page-agents .ai-tree ul>li:before{height:17px;top:-17px}.page-agents .ai-tree ul>li{margin-bottom:3px}.page-agents .ai-org-scroll{padding-bottom:12px}.window-controls>button{width:24px;height:24px;position:relative;background:transparent!important;isolation:isolate}.window-controls>button:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#f2887f;border-radius:50%;z-index:-1}.window-controls>button:nth-child(2):before{background:#e4c171}.window-controls{gap:0}.window-controls>span{margin-left:5px}@media(min-width:801px)and (max-height:900px){.desktop-window .page-ask{padding-top:18px}.desktop-window .ask-page{margin-top:0;padding-top:0}.desktop-window .ask-page h1{font-size:61px;margin:10px 0}.desktop-window .ask-subtitle{margin:12px 0 19px;font-size:16px}.desktop-window .ask-landscape{height:225px}.desktop-window .landscape-caption>span{font-size:28px}.desktop-window .ask-page>.eyebrow:not(:first-child){margin-top:19px}.desktop-window .ask-prompts>button{min-height:127px;padding:15px;gap:9px}}@media(max-width:600px){.startupos .ask-composer input:not([type=checkbox]):not([type=file]){font-size:16px}.page-agents .ai-tree ul{gap:15px}.page-agents .ai-tree ul>li:before{height:18px;top:-18px}.desktop-theme-toggle{min-width:34px}.desktop-worlds button{min-height:28px}.company-menubar button{min-height:27px}.company-dock>button{min-height:46px}.ask-composer .voice-button{min-width:34px;min-height:42px}}@media(min-width:801px)and (max-height:780px){.desktop-window .ask-page h1{font-size:46px;margin:6px 0}.desktop-window .ask-page .ask-subtitle{font-size:14px;margin:8px 0 14px}.desktop-window .ask-landscape{height:150px}.desktop-window .landscape-caption{bottom:16px}.desktop-window .landscape-caption .eyebrow{display:none}.desktop-window .landscape-caption>span{font-size:23px}.desktop-window .ask-prompts>button{min-height:102px;gap:6px;padding:12px}.desktop-window .connections-landscape{padding:18px 28px}.desktop-window .connection-orbit{gap:32px 14px}}.go-menu .go-search{display:grid;gap:6px;padding:8px;font-size:12px}.go-menu .go-search input{width:100%;min-width:0;min-height:40px}.go-menu details{grid-column:1 / -1}.go-menu details summary{cursor:pointer;padding:12px 10px;min-height:44px;font-size:12px;font-weight:700}.go-menu details button{width:100%;min-height:40px}.go-menu button[aria-current=page]{background:var(--paper);font-weight:700}.desk-display-choice{display:flex;gap:8px;align-items:center;font-size:12px;padding:10px 0}.desk-display-choice input{width:16px;height:16px}.desk-compact .startup-home-intro{padding-top:4px;margin-bottom:12px}.desk-compact .startup-home-intro h1{font-size:clamp(27px,3.2vw,42px);margin:8px 0}.desk-compact .startup-home-intro>p{display:none}.desk-compact .startup-desktop-note{padding:20px}.desk-compact .desktop-home{padding-top:16px}.desk-compact .wh-hero,.desk-compact .startup-page .page-heading{margin-bottom:18px;padding-top:12px;padding-bottom:12px}.desk-compact .wh-hero h1{font-size:36px}.desk-compact .wb-focus{padding:18px;margin:14px 0}.desk-no-artwork .startup-home-aside,.desk-no-artwork .wh-hero-image,.desk-no-artwork .vd-cover{display:none}.desk-no-artwork .startup-home-layout{grid-template-columns:minmax(0,1fr)}.company-desktop button:focus-visible,.company-desktop summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-height:780px){.company-desktop .desktop-window{margin-top:14px}.company-desktop .desktop-home,.company-desktop .desktop-window .main-content{scroll-padding-bottom:100px}}.desktop-go.go-menu{width:285px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 180px);overflow:auto;z-index:50}.dark .first-result,.dark .vs-recovery{background:var(--paper)}.desk-compact .op-overview{padding:12px 18px;margin:12px 0}.desk-compact .wb-focus-heading{margin-bottom:12px}.desk-compact .wb-focus-heading p{display:none}.desk-compact .wb-focus-card{min-height:74px;padding:12px}.desk-compact .wb-focus-add{margin-top:12px}.desk-compact .startup-home-intro{padding:14px 18px}.desktop-surface :is(button,input,select,textarea,summary){scroll-margin-block:90px}.os-page{max-width:1400px;margin:auto}.os-page .page-header{margin-bottom:28px}.os-page button,.os-page a,.quick-onboarding button{touch-action:manipulation}.os-page select,.os-page input{min-height:42px}.os-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.os-actions>span{font-size:12px;color:var(--muted)}.os-panel{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--card);margin:22px 0}.os-panel h2{font-size:20px}.os-panel>p{color:var(--muted);font-size:13px;line-height:1.6}.os-note{font-size:12px;color:var(--muted);line-height:1.65;display:flex;gap:8px;align-items:flex-start;margin:18px 0}.os-note svg{flex-shrink:0;margin-top:3px}.os-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:24px 0 20px;flex-wrap:wrap}.os-toolbar>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.os-banner,.control-pause{display:flex;gap:18px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--accent) 5%,var(--card));margin:22px 0}.os-banner>div,.control-pause>div{flex:1}.os-banner strong,.control-pause strong{font-size:16px;font-weight:600}.os-banner p,.control-pause p{font-size:13px;color:var(--muted);line-height:1.6;margin:7px 0 0}.os-banner-icon,.os-avatar{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--raised);color:var(--ink)}.os-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.os-two-fields .field{margin:0}.os-connection-nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin:0 0 20px}.os-connection-nav button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font-size:12px;background:var(--card)}.memory-search{display:flex;gap:16px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:0 8px 28px #142a2310}.memory-search>input{flex:1;min-width:0;font-size:17px;background:none;border:none;outline-offset:5px}.memory-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.memory-filters label,.app-permission>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;color:var(--muted)}.memory-filters select,.memory-filters input,.app-permission select,.app-permission input{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12px}.memory-group{margin:24px 0 34px}.memory-group .section-top>span{font-size:11px;color:var(--muted)}.memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.memory-card{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:20px;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}.memory-card:hover{transform:translateY(-2px);border-color:var(--muted)}.memory-card-meta{display:flex;gap:8px;justify-content:space-between;align-items:center}.memory-card-meta>span:last-child{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted)}.memory-card h3{font-size:17px;line-height:1.4;margin:19px 0 8px;font-weight:550}.memory-card p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 24px}.memory-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted);margin-top:auto}.match-path{font-size:10px;margin-top:12px;color:var(--accent)}.search-method{display:flex;gap:8px;align-items:center;font-size:12px;margin:20px 0}.search-method>span{margin-left:auto;color:var(--muted)}.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.skill-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card);display:flex;flex-direction:column}.skill-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-illustration{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:#e9eade;color:#53583b;box-shadow:inset 0 2px 1px #ffffffb0,0 5px 12px #152a2310}.skill-compass,.skill-target{background:#e6e3f0;color:#5d4f80}.skill-activity,.skill-book{background:#e0eaf0;color:#3c6379}.skill-heart{background:#f0e1db;color:#946655}.skill-calendar,.skill-brain{background:#dfece5;color:#3f6c55}.skill-card h2{font-size:22px;letter-spacing:-.5px;margin:22px 0 8px}.skill-card>p{font-size:13px;color:var(--muted);line-height:1.65;min-height:64px;margin:0 0 18px}.skill-output{border-top:1px solid var(--line);padding-top:15px;font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:24px}.skill-card footer{margin-top:auto;display:flex;gap:10px;align-items:center;justify-content:space-between}.skill-card footer>span{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted)}.skill-card footer .button{padding:10px 12px;font-size:11px;white-space:nowrap}.skill-card>.text-button{margin-top:15px;text-align:left;font-size:11px}.os-categories{margin:25px 0}.os-categories>button{font-size:12px;min-height:44px}.os-categories>button.active{background:var(--sage);color:var(--ink)}.scope-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 22px}.scope-picker>label{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:11px;background:var(--card);cursor:pointer}.scope-picker input{accent-color:var(--accent);width:16px;min-height:16px;flex-shrink:0}.scope-picker>label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--card))}.scope-picker strong{display:block;font-size:12px;font-weight:550}.scope-picker small{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:4px}.skill-method{list-style:decimal;padding:5px 0 12px 22px}.skill-method li{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:10px}.os-run-list>button{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:16px 0;width:100%;text-align:left}.os-run-list strong,.os-run-list small{display:block}.os-run-list strong{font-size:14px}.os-run-list small{font-size:11px;color:var(--muted);margin-top:5px}.os-run>article{border-bottom:1px solid var(--line);padding:20px 0}.os-run>article>div{display:flex;gap:10px;align-items:center}.os-run article p{white-space:pre-wrap;font-size:13px;line-height:1.7;color:var(--muted)}.os-run article small{font-size:11px;color:var(--muted)}.control-pause.is-paused{background:#f5e7de;color:#663f2b}.dark .control-pause.is-paused{background:#40332b;color:#f2d2bd}.identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.identity-card{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.identity-head{display:flex;gap:12px;align-items:center}.identity-head h3{font-size:16px;margin:0 0 4px}.identity-head small{font-size:11px;color:var(--muted)}.identity-card>p{font-size:12px;line-height:1.65;color:var(--muted);margin:20px 0 14px}.identity-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;margin-bottom:20px;color:var(--muted)}.identity-facts span{display:flex;gap:5px;align-items:center}.os-switch{width:42px;height:25px;padding:3px;border-radius:30px;background:var(--line);margin-left:auto;flex-shrink:0}.os-switch>span{display:block;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.os-switch.on{background:#457666}.os-switch.on>span{transform:translate(17px)}.app-permission{display:flex;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.app-permission:first-child{padding-top:0}.app-permission:last-child{border:0;padding-bottom:0}.app-permission>div{flex:1}.app-permission h3{font-size:15px;margin:0}.app-permission p{font-size:11px;color:var(--muted);line-height:1.6;margin:5px 0}.app-permission small{font-size:10px;color:var(--muted)}.app-permission>label{width:128px}.app-permission>label:nth-last-child(2){width:112px}.app-permission .button{align-self:flex-end;margin-bottom:1px}.layer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.layer-grid article{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.layer-grid h3{margin:15px 0 8px;font-size:16px}.layer-grid p{font-size:12px;line-height:1.6;color:var(--muted);min-height:40px}.layer-grid span{font-size:10px;color:var(--muted)}.access-log>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:12px;padding:15px 0;border-top:1px solid var(--line);font-size:11px}.access-log strong{font-weight:500;overflow-wrap:anywhere}.access-log time{color:var(--muted);text-align:right}.log-refused{color:#b7583a}.connection-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.connection-layout>.os-panel{margin:0}.client-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.client-choices button{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:11px;padding:16px;background:var(--card)}.client-choices button.chosen{border-color:var(--accent);background:var(--raised)}.client-choices strong{font-size:12px}.client-choices small{font-size:10px;color:var(--muted)}.connection-story{position:sticky;top:30px;padding:30px 20px}.connection-orbit{position:relative;width:130px;height:130px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--raised);margin-bottom:32px;box-shadow:0 0 0 13px color-mix(in srgb,var(--line) 25%,transparent)}.connection-orbit>i{position:absolute;bottom:0;right:-5px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent);color:var(--paper);border:4px solid var(--card)}.connection-story h2{font-family:Bodoni Moda,Georgia,serif;font-size:34px;line-height:1.2;letter-spacing:-.8px;margin:17px 0 26px}.connection-story ul{padding:0;list-style:none}.connection-story li{display:flex;gap:10px;align-items:center;margin:16px 0;font-size:12px}.connection-story>.text-button{margin-top:20px}.connection-story .os-note{margin-top:30px;max-width:320px}.connection-ready details{margin:20px 0;border:1px solid var(--line);padding:14px;border-radius:10px}.connection-ready summary{font-size:13px;cursor:pointer}.connection-ready pre{font:11px/1.7 Geist Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);padding:16px;border-radius:8px;margin:14px 0}.connection-ready>.section-top{align-items:flex-start}.connection-ready h2{margin-top:10px}.quick-onboarding{display:grid;grid-template-columns:.8fr 1.2fr;min-height:610px;background:var(--paper)}.quick-onboarding>aside{padding:35px;background:#e4e8de;display:flex;flex-direction:column;justify-content:space-between;color:#263e36}.quick-onboarding aside h2{font:42px/1.1 Bodoni Moda,Georgia,serif;letter-spacing:-1.4px;margin:25px 0 20px}.quick-onboarding aside p{font-size:13px;line-height:1.7;color:#5b6960;max-width:200px}.quick-onboarding aside>span{display:flex;gap:7px;font-size:11px;align-items:center}.quick-onboarding>section{padding:40px;min-width:0}.quick-onboarding section h1{font:32px/1.16 Bodoni Moda,Georgia,serif;letter-spacing:-.9px;margin:14px 0}.quick-onboarding section>p{font-size:13px;color:var(--muted);line-height:1.7;margin:16px 0 22px}.quick-onboarding .field{margin-bottom:20px}.quick-onboarding .field input{min-height:45px}.quick-onboarding form>.button{width:100%;margin-top:12px}.setup-check{display:block;color:#4c7760;margin-bottom:20px}.setup-next{margin:24px 0}.setup-next>button{display:flex;gap:12px;width:100%;align-items:center;text-align:left;border:1px solid var(--line);padding:16px;border-radius:10px;margin-bottom:10px;background:var(--card)}.setup-next>button>span{flex:1}.setup-next strong{display:block;font-size:13px}.setup-next small{display:block;font-size:11px;color:var(--muted);margin-top:6px;line-height:1.5}.setup-install{border:1px solid var(--line);padding:18px;border-radius:10px;margin:25px 0;background:var(--card)}.setup-install>strong{font-size:13px}.setup-install p,.setup-install small{font-size:11px;color:var(--muted);line-height:1.6}.setup-install code{display:block;background:var(--raised);padding:12px;border-radius:7px;margin:14px 0}.setup-install .button{font-size:10px;padding:10px}.setup-install small{display:block;margin-top:14px}.quick-onboarding section>.text-button{display:block;font-size:11px;margin-top:15px}@media(max-width:1150px){.memory-grid,.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layer-grid{grid-template-columns:repeat(2,1fr)}.connection-layout{grid-template-columns:1.4fr 1fr;gap:12px}.client-choices{grid-template-columns:repeat(2,1fr)}.app-permission{gap:10px}.app-permission>.os-avatar{display:none}}@media(max-width:760px){.os-banner,.control-pause{align-items:flex-start;flex-wrap:wrap}.os-banner>.badge{margin-left:65px}.memory-filters{grid-template-columns:1fr 1fr}.identity-grid{grid-template-columns:1fr}.connection-layout{display:block}.connection-story{position:static;display:none}.app-permission{flex-wrap:wrap}.app-permission>div{flex-basis:100%}.app-permission>label{flex:1}.access-log>div{grid-template-columns:1fr 1fr}.access-log time{text-align:left}.quick-onboarding{grid-template-columns:1fr}.quick-onboarding>aside{display:none}.quick-onboarding>section{padding:26px}.os-toolbar .segmented{width:100%;overflow-x:auto}.os-toolbar .segmented button{flex-shrink:0;white-space:nowrap}.scope-picker{gap:7px}.scope-picker small{font-size:10px}.os-panel{padding:18px}}@media(max-width:510px){.memory-grid,.skill-grid,.layer-grid{grid-template-columns:1fr}.memory-search{gap:9px;padding:12px}.memory-search>input{font-size:14px}.memory-search .button{font-size:0;padding:12px}.memory-search .button svg{width:17px}.os-two-fields{grid-template-columns:1fr}.os-banner-icon{display:none}.os-banner>.badge{margin-left:0}.skill-card>p{min-height:0}.client-choices{grid-template-columns:1fr 1fr}.os-toolbar .badge{display:none}.identity-card{padding:18px}.memory-filters{gap:10px}.scope-picker strong{font-size:11px}.scope-picker small{display:none}.scope-picker>label{min-height:50px}}.startup-page,.startup-desktop-content{--startup-green: #42624f;--startup-amber: #9b592c;--startup-soft: #eaf0e7;--startup-border: #dfe3db;color:var(--ink)}.dark .startup-page,.dark .startup-desktop-content{--startup-green: #b7d0bc;--startup-amber: #e8b083;--startup-soft: #303f35;--startup-border: #414b45}.startup-page{max-width:1200px;margin:auto}.startup-page .page-heading{align-items:center}.startup-page .page-heading h1{font-size:clamp(28px,3.2vw,44px);letter-spacing:-1.5px;line-height:1.1}.startup-page .page-heading p{font-size:14px;line-height:1.6}.startup-page h3{font-size:18px;letter-spacing:-.35px;line-height:1.35}.startup-page>section,.startup-page>.startup-two-col,.startup-page>.startup-panel{margin-top:22px}.startup-overline{display:flex;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:1px;line-height:1.5}.startup-overline i{width:3px;height:3px;background:currentColor;border-radius:50%;opacity:.5}.startup-muted{color:var(--muted);font-size:13px;line-height:1.65}.startup-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:20px 22px 16px}.startup-section-title>span{display:flex;align-items:center;gap:8px;font-weight:600}.startup-section-title>small{font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.5px;color:var(--muted);white-space:nowrap}.startup-pad{padding:18px 22px 24px}.startup-pad>p{margin-top:12px}.startup-pad .button{margin-top:18px}.startup-panel{background:var(--paper);border:1px solid var(--line);border-radius:17px;overflow:hidden}.startup-two-col{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.startup-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.startup-scope{display:inline-flex;gap:5px;align-items:center;font-size:11px;color:var(--muted);font-weight:400}.startup-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.startup-source-link{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--startup-green);padding:5px 0;min-height:36px;line-height:1.4}.startup-source-link svg:last-child{margin-left:auto}.startup-progress{height:4px;background:var(--line);border-radius:5px;overflow:hidden}.startup-progress i{display:block;height:100%;background:var(--startup-green);border-radius:5px}.appearance-desktop .desktop-surface.is-home{padding:20px clamp(22px,3.3vw,56px) 110px}.appearance-desktop .desktop-customize{position:absolute;right:28px;top:18px;margin:0}.appearance-desktop .desktop-customize>button{font-size:11px;padding:9px 14px}.appearance-desktop .wallpaper-picker{left:auto;right:0}.startup-home-intro{margin:6px 0 24px;max-width:850px}.startup-home-intro>.startup-overline{color:#35483c}.startup-home-intro h1{font-size:clamp(32px,3.5vw,53px);letter-spacing:-2px;line-height:1.15;font-weight:500;margin:10px 0 8px;color:#23342e}.startup-home-intro h1 em{font-family:Bodoni Moda,serif;font-weight:400;letter-spacing:-1.5px}.startup-home-intro p{color:#43534d;font-size:14px}.dark .startup-home-intro h1,.dark .startup-home-intro p,.dark .startup-home-intro>.startup-overline{color:#edf3ec;text-shadow:0 1px 10px #0008}.startup-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:clamp(22px,3.5vw,64px);align-items:start}.startup-cockpit{max-width:1120px;min-width:0}.startup-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fbfcf5ed;border:1px solid #ffffffa1;border-radius:16px;padding:17px 6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 40px #18352113;margin-bottom:15px}.dark .startup-kpis{background:#232c2ce8;border-color:#ffffff24}.startup-kpis>button{padding:0 19px;text-align:left;border-right:1px solid var(--line);min-width:0}.startup-kpis>button:last-child{border:0}.startup-kpis>button>span{display:block;font-size:11px;color:var(--muted)}.startup-kpis strong{font-weight:500;font-size:31px;letter-spacing:-1px;display:block;margin:6px 0}.startup-kpis strong em{font-weight:400;font-style:normal;font-size:16px;margin-left:5px}.startup-kpis small{font-size:9px;display:flex;align-items:center;gap:6px;color:var(--muted);line-height:1.5}.startup-kpis small svg{margin-left:auto;flex-shrink:0}.startup-main-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}.startup-card{background:var(--paper);border-radius:18px;box-shadow:0 8px 34px #14332813;border:1px solid #ffffff55;overflow:hidden}.startup-needs{border-top:3px solid #385047;display:flex;flex-direction:column}.startup-needs>.startup-section-title{padding-bottom:10px}.startup-needs h2{font-size:29px;line-height:1.05;letter-spacing:-.8px;font-weight:500;padding:0 23px 12px}.startup-needs h2 em{font:italic 32px/1.15 Bodoni Moda,serif;letter-spacing:-.8px}.startup-recs{padding:0 22px}.startup-rec{width:100%;display:flex;text-align:left;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.startup-rec-index{font:11px Geist Mono,monospace;color:var(--startup-amber);align-self:flex-start;padding-top:3px}.startup-rec>span:nth-child(2){flex:1;min-width:0}.startup-rec strong{font-size:13px;font-weight:500;line-height:1.3;display:block}.startup-rec small{font-size:10px;color:var(--muted);display:block;margin-top:5px;line-height:1.5}.startup-rec>svg{color:var(--muted);flex-shrink:0}.startup-rec:hover strong{color:var(--startup-green)}.startup-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;width:100%;font-size:11px;border-top:1px solid var(--line);margin-top:auto;min-height:44px}.startup-card-footer:hover{background:var(--raised)}.startup-momentum{display:flex;flex-direction:column;text-align:center}.startup-momentum>.startup-section-title{text-align:left;padding-bottom:8px}.startup-ring{width:145px;height:145px;flex-shrink:0;border-radius:50%;background:conic-gradient(from 220deg,var(--startup-green) 0deg,var(--startup-green) var(--score),var(--line) var(--score));padding:6px;margin:8px auto 10px;transform:rotate(-.5deg)}.startup-ring>div{width:100%;height:100%;border-radius:50%;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center}.startup-ring strong{font-weight:500;font-size:55px;line-height:1;letter-spacing:-2px}.startup-ring span{font:8px Geist Mono,monospace;letter-spacing:1px;margin-top:7px;color:var(--muted)}.startup-momentum>p{font-size:12px;font-weight:500}.startup-momentum>small{font-size:10px;color:var(--muted);line-height:1.65;margin:6px 20px 12px}.startup-pulse-counts{display:flex;justify-content:center;gap:35px;margin:4px 0 15px}.startup-pulse-counts button{display:flex;flex-direction:column;gap:3px}.startup-pulse-counts strong{font-size:20px;font-weight:500}.startup-pulse-counts span{font-size:10px;color:var(--muted)}.startup-priorities{margin-top:15px}.startup-priorities .startup-section-title{padding-bottom:12px}.startup-goals{display:grid;grid-template-columns:repeat(3,1fr);padding:0 22px 20px;gap:20px}.startup-goals>button{text-align:left;padding:0;min-width:0}.startup-goals small{font:9px Geist Mono,monospace;color:var(--muted);display:block}.startup-goals strong{display:block;font-size:12px;line-height:1.4;font-weight:500;margin:7px 0 12px;min-height:34px}.startup-goals span{font-size:9px;color:var(--muted);display:block;margin-top:7px}.startup-bottom-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#f6fbf3;margin:11px 4px;text-shadow:0 1px 5px #000b}.startup-bottom-line>span,.startup-bottom-line>button{display:flex;align-items:center;gap:6px}.startup-bottom-line>button{background:#f6f8f4df;padding:8px 12px;border-radius:7px;color:#243a30;text-shadow:none;min-height:36px}.startup-home-aside{display:flex;flex-direction:column;align-items:center;padding-top:0}.startup-files{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px}.startup-files>button{width:92px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.startup-files .desktop-file{width:48px;height:62px}.startup-files .desktop-filename{font-size:10px;line-height:1.35;max-width:92px;background:#35413ca8;min-height:29px;display:grid;place-items:center;padding:4px 8px;border-radius:5px;color:#fff;text-shadow:0 1px 2px #0005}.startup-files button:hover .desktop-file{transform:translateY(-4px)}.startup-desktop-note{color:#fff;text-shadow:0 1px 10px #18251f70;width:100%;margin-top:40px;padding:0 4px}.startup-desktop-note>span{font:8px Geist Mono,monospace;letter-spacing:1.5px}.startup-desktop-note h2{font:400 34px/1.05 Bodoni Moda,serif;letter-spacing:-1px;margin:13px 0}.startup-desktop-note h2 em{font-weight:400}.startup-desktop-note p{font-size:11px}.startup-desktop-note button{display:flex;gap:12px;font-size:11px;align-items:center;border-top:1px solid #fff6;padding:15px 0;margin-top:24px;width:100%}.startup-create{margin-top:15px;border:1px solid #fff9;background:#fcfff0dc;color:#293c30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:9px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;width:100%}.startup-home-empty{padding:10px 23px 25px}.startup-home-empty p{line-height:1.6;font-size:13px;color:var(--muted);margin-bottom:18px}.startup-dialog{display:flex;flex-direction:column;gap:18px}.startup-dialog>h3{font-size:25px;letter-spacing:-.6px;line-height:1.2}.startup-dialog>p{line-height:1.65;color:var(--muted);font-size:13px}.startup-dialog .field{margin:0}.startup-dialog .startup-form-row .field{min-width:0}.startup-dialog .field input,.startup-dialog .field select,.startup-dialog .field textarea{width:100%;min-width:0}.startup-evidence{border:1px solid var(--line);border-radius:12px;padding:18px}.startup-evidence>div{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.startup-evidence blockquote{margin:17px 0;font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.startup-evidence>p{color:var(--muted);font-size:12px}.startup-evidence>small{color:var(--muted);font:10px/1.8 Geist Mono,monospace;display:block;margin-top:12px;overflow-wrap:anywhere}.startup-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.startup-facts>div{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5}.startup-facts small{color:var(--muted);font-size:11px}.startup-effect{display:flex;align-items:flex-start;gap:12px;padding:19px;border-radius:12px;background:var(--sage);font-size:12px;line-height:1.7;margin-bottom:8px}.startup-effect>svg{flex-shrink:0}.startup-effect p{flex:1}.startup-preformatted{white-space:pre-wrap;font-size:14px;line-height:1.8;padding:20px;background:var(--raised);border-radius:12px}.startup-dialog .button{align-self:flex-start}.startup-dialog .startup-actions{align-self:stretch}.startup-draft-editor{font-size:13px!important;line-height:1.8!important}.startup-evidence-options{max-height:45vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.startup-evidence-options>label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);padding:12px;border-radius:9px;cursor:pointer}.startup-evidence-options input{margin-top:4px;accent-color:#42624f}.startup-evidence-options strong{display:block;font-size:13px}.startup-evidence-options small{display:block;font-size:12px;line-height:1.5;margin:6px 0;color:var(--muted)}.startup-brief-hero{padding:30px;border-radius:17px;background:var(--sage);display:flex;gap:22px;align-items:center}.startup-brief-hero>div{flex:1}.startup-brief-hero h2{font-size:27px;letter-spacing:-.8px;margin:10px 0}.startup-brief-hero p{font-size:13px;line-height:1.5;color:var(--muted)}.startup-list-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:17px 22px;border-top:1px solid var(--line)}.startup-list-row>span:not(.badge){flex:1;min-width:0}.startup-list-row strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.startup-list-row small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:3px}.startup-list-row>svg{flex-shrink:0}.startup-list-row:hover{background:var(--raised)}.startup-momentum-layout{display:grid;grid-template-columns:300px 1fr;gap:20px}.startup-score-panel{padding:25px;text-align:center}.startup-score-panel .startup-ring{margin-bottom:20px;width:160px;height:160px}.startup-score-panel h3{font-size:15px}.startup-score-panel p{font-size:12px;line-height:1.7;color:var(--muted);margin:14px 0}.startup-dimensions{padding:0 22px}.startup-dimensions>div{display:grid;grid-template-columns:1fr 1.1fr 35px;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.startup-dimensions>div>span{font-size:13px}.startup-dimensions small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.startup-dimensions strong{text-align:right;font-size:15px;font-weight:500}.startup-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.startup-metric{padding:22px;background:var(--paper);text-align:left;display:flex;flex-direction:column;gap:8px;min-width:0}.startup-metric>span{font-size:12px}.startup-metric>strong{font-size:30px;font-weight:500;letter-spacing:-1px}.startup-metric>small{color:var(--muted);font-size:11px}.startup-metric>.startup-source-link{font-size:10px}.startup-config{padding:6px 25px 25px}.startup-config>.startup-section-title{padding-left:0}.startup-config>.field{margin:18px 0}.startup-config .startup-form-row .field{margin:0}.startup-customer-hero{display:flex;align-items:center;justify-content:space-between;background:var(--sage);border-radius:16px;padding:27px 32px}.startup-customer-hero strong{font-size:46px;font-weight:500;letter-spacing:-1.5px;display:block;margin:8px 0}.startup-customer-hero strong span{font-size:20px;letter-spacing:-.5px}.startup-customer-hero p{font-size:12px;color:var(--muted);line-height:1.5}.startup-customer-hero>svg{margin-left:25px;flex-shrink:0}.startup-filter{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 0}.startup-filter>button{border:1px solid var(--line);border-radius:22px;padding:8px 15px;font-size:12px;text-transform:capitalize}.startup-filter>[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.startup-quote{width:100%;text-align:left;padding:22px;border-top:1px solid var(--line)}.startup-quote>span{display:flex;justify-content:space-between;align-items:center;gap:8px}.startup-quote>span>small{font:9px Geist Mono,monospace;color:var(--muted)}.startup-quote blockquote{font-size:17px;line-height:1.5;margin:17px 0;letter-spacing:-.2px}.startup-quote footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.5}.startup-quote footer strong{font-weight:500}.startup-quote footer span{color:var(--muted);display:flex;gap:5px;align-items:center;white-space:nowrap}.startup-opportunity{padding:22px;border-top:1px solid var(--line)}.startup-opportunity h3{margin:10px 0}.startup-opportunity p{font-size:13px;color:var(--muted);line-height:1.6}.startup-opportunity>small{display:block;font-size:10px;color:var(--muted);margin:13px 0}.startup-opportunity .startup-overline{color:var(--startup-green)}.startup-loop{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid var(--line);border-radius:13px;flex-wrap:wrap}.startup-loop>span{display:flex;gap:10px;align-items:center;font-size:12px}.startup-loop i{font:10px Geist Mono,monospace;border:1px solid var(--line);border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.startup-loop svg{color:var(--muted)}.startup-experiment{padding:22px;border-top:1px solid var(--line)}.startup-experiment h3{margin:15px 0 10px}.startup-experiment p{font-size:12px;color:var(--muted);margin-bottom:18px}.startup-learning{display:flex;align-items:start;gap:13px;text-align:left;padding:22px;border-top:1px solid var(--line);width:100%}.startup-learning>span{flex:1}.startup-learning strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.startup-learning small{font-size:11px;color:var(--muted);margin-top:10px;display:block}.startup-learning>svg{flex-shrink:0;color:var(--startup-green)}.startup-empty-note{padding:30px;min-height:260px;background:linear-gradient(140deg,var(--paper),var(--sage));display:flex;flex-direction:column;justify-content:center}.startup-empty-note>span{font:34px/1.1 Bodoni Moda,serif;letter-spacing:-1px}.startup-empty-note>p{font-size:13px;line-height:1.6;max-width:310px;margin-top:25px;color:var(--muted)}.startup-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper)}.startup-stat-grid>div,.startup-stat-grid>button{text-align:left;padding:25px;border-right:1px solid var(--line);min-width:0}.startup-stat-grid>:last-child{border-right:0}.startup-stat-grid small{display:block;font-size:12px;color:var(--muted)}.startup-stat-grid strong{display:block;font-size:38px;letter-spacing:-1.5px;font-weight:500;margin:9px 0}.startup-stat-grid strong em{font-size:15px;letter-spacing:0;font-style:normal}.startup-stat-grid span{font-size:11px;color:var(--muted);line-height:1.6}.startup-investor-row{width:100%;display:grid;grid-template-columns:35px 1fr 110px 1.1fr 16px;gap:17px;align-items:center;padding:20px 22px;text-align:left;border-top:1px solid var(--line)}.startup-investor-row:hover{background:var(--raised)}.startup-monogram{background:var(--sage);border-radius:50%;height:35px;display:grid;place-items:center;font-size:11px}.startup-investor-row strong{font-size:14px;font-weight:500;display:block}.startup-investor-row small{font-size:10px;color:var(--muted);display:block;line-height:1.5;margin-top:4px}.startup-next-action{font-size:12px;line-height:1.5}.startup-growth-hero{background:linear-gradient(90deg,#172821db,#15262125),url(/web-preview/desktop/horizon.jpg) center 58% / cover;border-radius:18px;padding:40px;color:#fff;min-height:320px;display:flex;flex-direction:column;justify-content:center}.startup-growth-hero h2{font:42px/1.05 Bodoni Moda,serif;letter-spacing:-1.5px;margin:22px 0}.startup-growth-hero p{font-size:13px;line-height:1.7;color:#eff6ed}.startup-scenario{padding:5px 25px 25px}.startup-scenario>.startup-section-title{padding-left:0}.startup-scenario>h2{font-size:25px;letter-spacing:-.5px;margin:10px 0 25px}.startup-scenario-answer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:10px;background:var(--sage)}.startup-scenario-answer strong{font-size:48px;font-weight:500;letter-spacing:-2px}.startup-scenario-answer span{font-size:12px;color:var(--muted)}.startup-scenario>.startup-muted{margin-top:20px}.appearance-desktop .desktop-go{max-height:65vh;overflow:auto}.appearance-desktop .company-menubar .desktop-go button{min-height:36px}.appearance-desktop .startup-page .button{min-height:40px}.startup-page .field textarea,.startup-page .field input,.startup-page .field select{min-width:0;width:100%}@media(min-width:1650px){.startup-home-layout{grid-template-columns:minmax(0,1120px) minmax(220px,1fr)}.startup-home-aside{max-width:330px;justify-self:center}.startup-main-grid{grid-template-columns:1.6fr 1fr}.startup-needs h2{font-size:36px}.startup-needs h2 em{font-size:38px}.startup-rec{padding:21px 0}.startup-desktop-note h2{font-size:44px}.startup-kpis strong{font-size:37px}}@media(max-width:1150px){.startup-home-layout{grid-template-columns:minmax(0,1fr) 170px;gap:20px}.startup-files{gap:20px 8px}.startup-files>button{width:80px}.startup-kpis>button{padding:0 12px}.startup-kpis strong{font-size:26px}.startup-section-title{padding:17px}.startup-needs h2{padding:0 17px 12px;font-size:26px}.startup-needs h2 em{font-size:29px}.startup-recs{padding:0 17px}.startup-goals{padding:0 17px 17px;gap:13px}.startup-ring{width:130px;height:130px}.startup-momentum .startup-section-title>small{display:none}.startup-desktop-note h2{font-size:29px}.startup-momentum-layout{grid-template-columns:250px 1fr}.startup-metric-grid{grid-template-columns:repeat(2,1fr)}.startup-investor-row{grid-template-columns:35px 1fr 100px;gap:12px}.startup-investor-row>.startup-next-action{grid-column:2/4}.startup-investor-row>svg{display:none}}@media(max-width:850px){.startup-home-layout{grid-template-columns:1fr}.startup-home-aside{display:none}.startup-home-intro{padding-top:14px}.startup-home-intro h1{font-size:38px;max-width:570px}.startup-home-intro p{font-size:13px}.appearance-desktop .desktop-customize{right:20px;top:12px}.startup-home-intro>.startup-overline{font-size:9px;max-width:calc(100% - 115px);flex-wrap:wrap;gap:6px}.startup-two-col,.startup-momentum-layout{grid-template-columns:1fr}.startup-score-panel{display:grid;grid-template-columns:150px 1fr;gap:15px;align-items:center;text-align:left}.startup-score-panel>.startup-ring{grid-row:1/3;margin:0;width:145px;height:145px}.startup-score-panel>h3{align-self:end}.startup-score-panel>p{align-self:start;margin:0}.startup-stat-grid strong{font-size:29px}.startup-page .page-heading{align-items:start}.startup-effect{flex-wrap:wrap}.startup-customer-hero strong span{display:block;font-size:18px;line-height:1.4;margin-top:5px}.startup-desktop-content .startup-main-grid{grid-template-columns:1.5fr 1fr}}@media(max-width:600px){.appearance-desktop .desktop-surface.is-home{padding:20px 14px 110px}.startup-home-intro{padding-top:8px;margin-bottom:19px}.startup-home-intro h1{font-size:33px;line-height:1.1;letter-spacing:-1px;margin-top:17px}.startup-home-intro h1 em{display:block;letter-spacing:-.8px}.startup-home-intro p{font-size:12px;line-height:1.6;max-width:290px}.startup-home-intro>.startup-overline{font-size:8px;max-width:calc(100% - 100px)}.appearance-desktop .desktop-customize>button{font-size:9px;padding:9px 10px}.appearance-desktop .desktop-customize{right:14px;top:18px}.startup-kpis{grid-template-columns:repeat(2,1fr);row-gap:17px;padding:17px 6px}.startup-kpis>button:nth-child(2){border-right:0}.startup-kpis>button:nth-child(n+3){padding-top:13px;border-top:1px solid var(--line)}.startup-kpis strong{font-size:28px}.startup-kpis>button>span{font-size:11px}.startup-kpis small{font-size:10px}.startup-desktop-content .startup-main-grid{grid-template-columns:1fr}.startup-needs h2{font-size:27px}.startup-needs h2 em{font-size:31px}.startup-recs{padding:0 20px}.startup-rec{padding:18px 0}.startup-rec strong{font-size:14px}.startup-rec small{font-size:11px}.startup-momentum{display:grid;grid-template-columns:130px 1fr;column-gap:10px;padding-top:8px}.startup-momentum>.startup-section-title{grid-column:1/3}.startup-momentum>.startup-ring{grid-column:1;grid-row:2/5;margin:0 0 16px 17px;width:112px;height:112px}.startup-momentum>.startup-ring strong{font-size:42px}.startup-momentum>p{align-self:end}.startup-momentum>small{margin:4px 12px;font-size:11px}.startup-pulse-counts{gap:25px;margin:5px 0 17px}.startup-momentum>.startup-card-footer{grid-column:1/3}.startup-goals{grid-template-columns:1fr;gap:17px;padding:0 20px 20px}.startup-goals>button:not(:last-child){border-bottom:1px solid var(--line);padding-bottom:17px}.startup-goals small{font-size:10px}.startup-goals strong{min-height:0;font-size:14px}.startup-goals span{font-size:10px}.startup-bottom-line{align-items:start;font-size:10px;gap:12px}.startup-bottom-line>span{max-width:170px;line-height:1.5}.startup-bottom-line>button{white-space:nowrap}.startup-page .page-heading h1{font-size:30px;letter-spacing:-1px}.startup-page .page-heading p{font-size:13px}.startup-page .page-heading{gap:18px}.startup-two-col{gap:16px}.startup-section-title{padding:18px 17px;font-size:12px}.startup-section-title>small{font-size:8px}.startup-form-row,.startup-facts{grid-template-columns:1fr;gap:15px}.startup-dialog>h3{font-size:23px}.startup-dialog .button{min-height:44px}.startup-effect{padding:15px}.startup-effect .button{width:100%}.startup-metric-grid{grid-template-columns:1fr 1fr}.startup-metric{padding:17px 14px}.startup-metric>strong{font-size:24px}.startup-metric>span{font-size:11px}.startup-metric>small{font-size:10px}.startup-metric>.startup-source-link{font-size:9px}.startup-score-panel{display:flex;flex-direction:column;text-align:center;padding:22px;gap:12px}.startup-score-panel>h3,.startup-score-panel>p{align-self:center}.startup-dimensions{padding:0 17px}.startup-dimensions>div{gap:12px;grid-template-columns:1.1fr 1fr 28px}.startup-brief-hero{padding:22px;gap:13px;align-items:start}.startup-brief-hero>svg{display:none}.startup-brief-hero h2{font-size:22px}.startup-brief-hero>button{padding:0}.startup-customer-hero{padding:22px}.startup-customer-hero>svg{width:38px;margin-left:12px}.startup-customer-hero strong{font-size:37px}.startup-customer-hero strong span{font-size:17px}.startup-quote blockquote{font-size:16px}.startup-list-row{padding:17px;flex-wrap:wrap}.startup-list-row strong{font-size:13px}.startup-list-row small{font-size:11px}.startup-loop{gap:12px;padding:17px}.startup-loop>span{font-size:10px;gap:7px}.startup-loop>span>svg{display:none}.startup-stat-grid{grid-template-columns:1fr}.startup-stat-grid>div,.startup-stat-grid>button{padding:20px;border-right:0;border-bottom:1px solid var(--line)}.startup-stat-grid>:last-child{border-bottom:0}.startup-stat-grid strong{font-size:34px}.startup-investor-row{grid-template-columns:30px 1fr 85px;padding:18px 15px;gap:10px}.startup-investor-row>.badge{font-size:9px}.startup-growth-hero{padding:28px;min-height:310px}.startup-growth-hero h2{font-size:36px}.startup-growth-hero p{font-size:12px}.startup-scenario{padding:5px 20px 20px}.startup-scenario>h2{font-size:22px}.startup-config{padding:5px 18px 20px}.startup-facts>div{font-size:13px}.startup-page .button{min-height:44px}.startup-filter>button{min-height:44px}.appearance-desktop .company-dock{max-width:calc(100% - 20px);overflow-x:auto;justify-content:flex-start}.appearance-desktop .company-dock>button{min-width:45px}.appearance-desktop .desktop-global-controls>.desktop-company-switch{max-width:105px;overflow:hidden}.appearance-desktop .company-menu-status>span{display:none}}@media(prefers-reduced-motion:reduce){.startup-desktop-content *,.startup-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:600px){.startup-cockpit{display:flex;flex-direction:column}.startup-main-grid{order:1}.startup-kpis{order:2;margin:15px 0 0}.startup-priorities{order:3}.startup-bottom-line{order:4}}@media(min-width:851px)and (max-height:800px){.startup-home-intro{margin-bottom:18px}.startup-home-intro h1{font-size:38px;margin:7px 0}.startup-kpis{padding:13px 6px}.startup-kpis strong{font-size:28px;margin:4px 0}.startup-needs h2{font-size:25px}.startup-needs h2 em{font-size:28px}.startup-rec{padding:13px 0}.startup-momentum>.startup-ring{width:124px;height:124px}.startup-momentum>.startup-ring strong{font-size:46px}.startup-pulse-counts{margin:0 0 11px}.startup-momentum>small{margin-bottom:7px}}.appearance-ask .startup-home-layout,.appearance-editorial .startup-home-layout{grid-template-columns:1fr}.appearance-ask .startup-home-aside,.appearance-editorial .startup-home-aside{display:none}.appearance-ask .startup-bottom-line,.appearance-editorial .startup-bottom-line{color:var(--muted);text-shadow:none}.appearance-ask .startup-home-intro h1,.appearance-editorial .startup-home-intro h1,.appearance-ask .startup-home-intro p,.appearance-editorial .startup-home-intro p{color:var(--ink);text-shadow:none}.first-result{margin:14px 0;padding:20px;border:1px solid var(--startup-border);border-radius:16px;background:var(--paper, #f7f5ef)}.first-result h2{font-size:23px;margin:8px 0}.first-result p{font-size:13px;line-height:1.55}.first-result ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin-bottom:0}.first-result li strong{display:flex;gap:8px;align-items:center}.first-result li button{margin:4px 6px 0 0;min-height:44px}.startup-daily-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}@media(max-width:700px){.first-result ol{grid-template-columns:1fr}}.startup-home-intro{background:var(--paper);border:1px solid var(--startup-border);border-radius:16px;padding:18px 20px;margin:12px 0 18px}.startup-home-intro h1,.startup-home-intro p,.startup-home-intro>.startup-overline,.dark .startup-home-intro h1,.dark .startup-home-intro p,.dark .startup-home-intro>.startup-overline{color:var(--ink)}.vs-launch{display:inline-flex!important;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--line)!important;border-radius:7px;padding:6px 10px!important;background:var(--paper)!important;color:var(--ink)!important;font-size:12px}.vs-launch[aria-expanded=true]{background:var(--sage)!important}.vs-launch i{width:5px;height:5px;border-radius:50%;background:#b8864d}.vs-panel{position:fixed;z-index:65;right:16px;top:96px;bottom:86px;width:382px;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 70px #101e2a35;overflow:hidden;outline:none;font-size:13px}.vs-panel-header{padding:24px 22px 18px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--sage),var(--paper) 90%)}.vs-overline{font-family:Geist Mono,monospace;font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:6px;color:var(--muted)}.vs-panel-header h2{font-family:var(--serif, "Bodoni Moda", serif);font-weight:500;font-size:31px;letter-spacing:-1px;line-height:1.3;margin:7px 0 0}.vs-panel-header h2 span{font-family:inherit;font-size:15px;vertical-align:super;color:var(--muted);margin-left:8px}.vs-panel-scroll{padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.vs-context{display:flex;gap:8px;justify-content:space-between;align-items:center;margin-bottom:18px}.vs-context>span{font-weight:600}.vs-context small{color:var(--muted);font-size:10px}.vs-field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;color:var(--muted);margin-bottom:13px;min-width:0}.vs-field input,.vs-field select,.vs-add select{width:100%;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:12px;padding:9px 10px;min-height:36px}.vs-field input:focus,.vs-field select:focus,.vs-compose textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.vs-section-line{display:flex;justify-content:space-between;align-items:center;margin:24px 0 11px;gap:8px}.vs-section-line h3{font-size:12px;font-weight:600;margin:0}.vs-section-line>button{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted)}.vs-section-line>span{font-size:10px;color:var(--muted)}.vs-suggestions{display:flex;flex-direction:column;gap:7px}.vs-suggestions>button{display:flex;align-items:center;text-align:left;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--paper)}.vs-suggestions>button:hover:not(:disabled){background:var(--sage);border-color:var(--accent)}.vs-suggestion-number{font-family:Geist Mono,monospace;color:var(--muted);font-size:10px;align-self:flex-start;margin-top:2px}.vs-suggestions>button>span:nth-child(2){flex:1}.vs-suggestions strong{display:block;font-size:12px;font-weight:500}.vs-suggestions small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px}.vs-suggestions svg{flex-shrink:0;color:var(--muted)}.vs-compose{margin-top:22px;padding:15px;border-radius:13px;background:var(--raised);border:1px solid var(--line)}.vs-compose>label{display:block;font-weight:500;font-size:12px;margin-bottom:10px}.vs-compose textarea{width:100%;resize:vertical;min-height:82px;max-height:220px;border:0;background:var(--paper);padding:10px;font:inherit;font-size:12px;border-radius:8px;color:var(--ink);line-height:1.6}.vs-composer-actions{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.vs-composer-actions>span{font-family:Geist Mono,monospace;font-size:9px;color:var(--muted)}.vs-panel .button{min-height:34px;padding:8px 11px;font-size:11px;gap:6px;border-radius:8px}.vs-meta{font-size:11px;color:var(--muted);line-height:1.65;margin:12px 0 0;overflow-wrap:anywhere}.vs-meta button{text-decoration:underline;text-underline-offset:3px;color:inherit}.vs-meta svg{vertical-align:middle;margin-right:4px}.vs-check{display:flex!important;align-items:flex-start;gap:8px;font-size:12px!important;line-height:1.55;font-weight:400!important;margin:14px 0 0!important}.vs-check input{accent-color:var(--accent);width:14px;flex-shrink:0;margin:3px 0 0}.vs-notice{font-size:12px;line-height:1.6;border:1px solid var(--line);border-radius:9px;background:var(--sage);padding:12px;display:flex;gap:8px;margin:14px 0;overflow-wrap:anywhere}.vs-notice svg{flex-shrink:0;margin-top:2px}.vs-error{border-left:2px solid #b06042;padding:10px 12px;font-size:12px;line-height:1.6;background:var(--raised);margin:12px 0;color:var(--ink)}.vs-controls{border:0;padding:0;margin:0;min-width:0}.vs-control-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vs-components{border:1px solid var(--line);border-radius:9px;overflow:hidden}.vs-component{display:flex;gap:0;align-items:center;padding:5px;border-bottom:1px solid var(--line)}.vs-component:last-child{border-bottom:0}.vs-component.selected{background:var(--sage)}.vs-component .icon-button{width:28px;height:30px;flex-shrink:0}.vs-component-title{display:flex;align-items:center;gap:8px;min-width:0;flex:1;text-align:left;font-size:11px;padding:7px 5px}.vs-component-title svg{flex-shrink:0;color:var(--muted)}.vs-component-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-block-settings{border:1px solid var(--line);padding:14px;border-radius:9px;margin-top:9px;background:var(--raised)}.vs-block-settings>.vs-overline{margin-bottom:14px}.vs-metric-picks{display:flex;flex-wrap:wrap;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;font-size:10px}.vs-metric-picks legend{color:var(--muted)}.vs-metric-picks label{display:flex;align-items:center;gap:4px}.vs-metric-picks input{accent-color:var(--accent)}.vs-add{display:flex;gap:7px;margin-top:10px}.vs-add select{flex:1}.vs-history-link{display:flex;align-items:center;gap:8px;width:100%;text-align:left;margin-top:24px;padding:15px 0 0;border-top:1px solid var(--line);font-size:12px}.vs-history-link>span{flex:1}.vs-panel-footer{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap;background:var(--paper)}.vs-panel-footer>.button{flex:1}.vs-panel-footer .vs-copy{width:100%;font-size:10px;color:var(--muted);text-decoration:underline;padding:0}.vs-viewbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);margin:0 0 18px}.vs-viewbar strong{display:block;font-size:19px;font-weight:500;margin-top:5px}.vs-viewbar small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.vs-viewbar>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.vs-viewbar .button{font-size:11px;padding:8px 11px;min-height:34px}.vs-canvas{display:grid;grid-template-columns:repeat(var(--vs-columns),minmax(0,1fr));gap:18px;align-items:start;min-width:0}.vs-block{border:1px solid var(--line);border-radius:15px;padding:21px;background:var(--paper);color:var(--ink);min-width:0;overflow:hidden;container-type:inline-size}.vs-block.vs-native{padding:0;border:0;background:transparent;overflow:visible;container-type:normal}.vs-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.vs-block-heading h2{font-size:17px;font-weight:500;letter-spacing:-.4px;margin:0;overflow-wrap:anywhere}.vs-block-heading>span{font-family:Geist Mono,monospace;font-size:8px;line-height:1.6;text-align:right;color:var(--muted);max-width:90px}.vs-no-data{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:24px 4px;min-height:140px;color:var(--muted);font-size:12px;line-height:1.7}.vs-no-data strong{color:var(--ink);font-weight:500}.vs-no-data p{margin:0}.vs-no-data .button{font-size:11px;padding:8px 12px;min-height:34px}.vs-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.vs-metrics>div,.vs-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;min-width:0}.vs-metrics small,.vs-metrics span{font-size:10px;color:var(--muted);line-height:1.6}.vs-metrics strong{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.6px;overflow-wrap:anywhere}.vs-scenario{display:flex;flex-direction:column;gap:10px;background:var(--sage);padding:18px;margin-top:16px;border-radius:10px}.vs-scenario small{font-size:11px;color:var(--muted)}.vs-scenario strong{font-size:25px;font-weight:500}.vs-records{display:flex;flex-direction:column}.vs-records>button{display:flex;justify-content:space-between;text-align:left;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.vs-records>button:first-child{padding-top:0}.vs-records>button:last-child{border:0;padding-bottom:0}.vs-records strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.vs-records small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:5px}.vs-records svg{color:var(--muted);flex-shrink:0}.vs-records>button:hover strong,.vs-table-wrap button:hover{text-decoration:underline;text-underline-offset:3px}.vs-table-wrap{overflow:auto;max-width:100%}.vs-table-wrap table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.6;text-align:left}.vs-table-wrap th{color:var(--muted);font-size:10px;font-weight:400}.vs-table-wrap th,.vs-table-wrap td{padding:10px 9px;border-bottom:1px solid var(--line);vertical-align:top}.vs-table-wrap td:first-child,.vs-table-wrap th:first-child{padding-left:0}.vs-table-wrap td button{text-align:left;font-size:12px;line-height:1.5}.vs-table-wrap td button svg{display:inline;vertical-align:middle;margin-left:5px}.vs-table-wrap small{display:block;color:var(--muted);margin-top:3px;font-size:9px}.vs-bars>button{width:100%;text-align:left;padding:12px 0}.vs-bars>button>span{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:11px;line-height:1.6}.vs-bars strong{font-weight:500}.vs-bars small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.vs-track{height:5px;background:var(--raised);border-radius:5px;margin-top:9px;overflow:hidden}.vs-track i{display:block;height:100%;background:var(--accent);border-radius:5px}.vs-density-compact{gap:11px}.vs-density-compact .vs-block:not(.vs-native){padding:15px}.vs-density-compact .vs-records>button{padding:9px 0}.vs-density-compact .vs-block-heading{margin-bottom:12px}.vs-inspect{padding:24px;font-size:13px;line-height:1.8}.vs-preserve{white-space:pre-wrap}.vs-inspect blockquote{border-left:2px solid var(--accent);padding-left:15px;margin:20px 0}.vs-gallery,.vs-history{padding:24px;max-height:75dvh;overflow:auto;color:var(--ink)}.vs-gallery>p,.vs-history>p{font-size:13px;line-height:1.75;color:var(--muted);margin-top:0}.vs-group-tabs{display:flex;gap:5px;flex-wrap:wrap;margin:20px 0}.vs-group-tabs>button{border:1px solid var(--line);border-radius:7px;padding:7px 10px;font-size:11px}.vs-group-tabs>button[aria-pressed=true]{background:var(--sage);border-color:var(--accent)}.vs-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vs-template{text-align:left;border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:7px;background:var(--paper)}.vs-template:hover:not(:disabled){border-color:var(--accent);background:var(--raised)}.vs-template>small{font-size:9px;color:var(--muted)}.vs-template>strong{font-size:15px;font-weight:500}.vs-template>p{font-size:11px;line-height:1.6;color:var(--muted);margin:0;flex:1}.vs-template-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-top:1px solid var(--line);padding-top:10px;margin-top:7px;color:var(--muted)}.vs-miniature{display:grid;grid-template-columns:1.25fr 1fr;gap:6px;border-radius:7px;background:var(--raised);padding:12px;height:86px;width:100%;margin-bottom:7px}.vs-miniature>span{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:7px;display:flex;gap:4px;flex-direction:column;overflow:hidden}.vs-miniature>span>i{display:block;width:75%;height:3px;background:var(--line);border-radius:2px;min-height:3px}.vs-miniature>span>i:first-child{background:var(--accent);opacity:.5;width:35%}.vs-miniature>span>i:last-child{width:55%}.vs-mini-1>span:first-child{grid-row:span 2}.vs-mini-2{grid-template-columns:repeat(3,1fr)}.vs-history h3{font-size:17px;font-weight:500;margin:20px 0 10px}.vs-history-row{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.vs-history-row>div{flex:1;min-width:0}.vs-history-row strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.vs-history-row small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.vs-history-row .button{font-size:10px;padding:7px 9px;min-height:30px}.vs-text-button{font-size:12px;text-decoration:underline}.vs-request{padding:17px 0;border-bottom:1px solid var(--line)}.vs-request header{display:flex;justify-content:space-between;gap:10px}.vs-request small{font-size:10px;color:var(--muted)}.vs-request header>span{font-size:9px;padding:3px 7px;border-radius:5px;background:var(--sage)}.vs-request>p{font-size:13px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.vs-learning-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 28px}.vs-learning-stats>div{border:1px solid var(--line);border-radius:10px;padding:20px 14px}.vs-learning-stats strong{font-size:29px;font-weight:500;display:block}.vs-learning-stats span{font-size:11px;color:var(--muted);display:block;margin-top:5px}.vs-popular p{display:flex;justify-content:space-between;font-size:12px;padding:10px 0;border-bottom:1px solid var(--line)}.vs-popular strong{font-weight:500}.vs-clear-confirm{flex-wrap:wrap}.vs-clear-confirm strong{width:100%;font-weight:500}.vs-panel button:disabled,.vs-gallery button:disabled{opacity:.45;cursor:not-allowed}.vs-panel :focus-visible,.vs-gallery :focus-visible,.vs-viewbar :focus-visible,.vs-canvas :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vs-panel input:disabled,.vs-panel select:disabled{opacity:.5}@media(min-width:1200px){.startupos:has(.vs-panel) .desktop-surface{margin-right:402px}.startupos:not(.appearance-desktop):has(.vs-panel) .workspace-main{margin-right:402px}.startupos:not(.appearance-desktop) .vs-panel{top:90px;bottom:24px}.startupos:has(.vs-panel) .startup-two-col{grid-template-columns:1fr}.startupos:has(.vs-panel) .vs-canvas{gap:12px}}@media(max-width:1199px){.vs-panel{top:94px;bottom:84px;right:12px;width:min(382px,calc(100vw - 24px))}.vs-canvas{grid-template-columns:repeat(min(var(--vs-columns),2),minmax(0,1fr))}.vs-block{grid-column:span 1!important}.vs-block.vs-native{grid-column:1/-1!important}.vs-viewbar{flex-wrap:wrap}}@media(max-width:700px){.vs-panel{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0;z-index:100}.vs-panel-header{padding:20px}.vs-panel-scroll{padding:16px 20px}.vs-panel-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.vs-launch{padding:6px!important;gap:4px;font-size:11px}.company-menu-status{min-width:0}.vs-canvas{grid-template-columns:1fr}.vs-viewbar{padding:16px;gap:14px}.vs-viewbar>div:last-child{width:100%}.vs-viewbar .button{flex:1}.vs-block{padding:18px}.vs-template-grid{grid-template-columns:1fr}.vs-gallery,.vs-history{padding:18px}.vs-learning-stats{gap:6px}.vs-learning-stats>div{padding:13px 10px}.vs-history-row{flex-wrap:wrap}.vs-history-row>div{min-width:100%}.vs-panel .icon-button{min-height:34px}.vs-component .icon-button{width:33px}.vs-panel-footer>.button{min-height:42px}.vs-control-row input,.vs-control-row select,.vs-compose textarea{font-size:16px}}@container (max-width:280px){.vs-block-heading>span{display:none}.vs-metrics{grid-template-columns:1fr}.vs-bars>button>span{flex-direction:column;gap:4px}}.startupos.appearance-desktop:has(.vs-viewbar) .desktop-customize{display:none}.vs-recovery{margin:12px 0;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--paper, #f7f5ef)}.vs-recovery>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.vs-recovery>div>span{flex:1 1 180px}.vs-notice>button{margin-left:12px;text-decoration:underline;min-height:44px}.vs-recovery button{min-height:44px}.vs-canvas-help{margin:0 0 14px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:12px;line-height:1.6}.vs-canvas-tools{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0 0 16px;padding:7px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.vs-canvas-tools button,.vs-canvas-tools select{min-height:36px;min-width:36px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.vs-canvas-tools button:not(:disabled):hover{background:var(--raised)}.vs-canvas-tools button:disabled{opacity:.4;cursor:default}.vs-canvas-tools label{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px}.vs-canvas-tools select{font-size:11px;max-width:80px}.vs-card-position{font-size:10px;color:var(--muted)}.vs-canvas-tools .vs-drag-handle{cursor:grab;touch-action:none}.vs-canvas-tools .vs-resize-handle{cursor:ew-resize;touch-action:none}.vs-block[data-drop-target=true],.vs-block[data-resizing=true]{outline:3px solid var(--accent);outline-offset:3px}.vs-canvas-editing .vs-native>.vs-canvas-tools{margin-bottom:12px}.vs-suggestion{border:1px solid var(--line);border-radius:10px;background:var(--paper);overflow:hidden}.vs-suggestion>button{display:flex;gap:11px;align-items:flex-start;width:100%;padding:13px;text-align:left;color:var(--ink)}.vs-suggestion>button>span:nth-child(2){flex:1}.vs-suggestion>button:hover:not(:disabled){background:var(--raised)}.vs-suggestion .vs-readiness{color:var(--ink);font-size:10px;margin-top:5px}.vs-input-requirement{padding:0 13px 13px;font-size:11px;line-height:1.5;color:var(--muted)}.vs-input-requirement p{margin:0 0 4px}.vs-input-requirement button{color:var(--ink);text-decoration:underline;text-underline-offset:3px;min-height:32px}.vs-composition-plan{padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:12px;line-height:1.6}.vs-composition-plan p{margin:8px 0}@media(min-width:701px)and (max-width:1199px){.vs-canvas .vs-block:not(.vs-native){grid-column:span min(var(--card-span, 1),min(var(--vs-columns),2))!important}}@media(pointer:coarse){.vs-canvas-tools button,.vs-canvas-tools select{min-height:44px;min-width:44px}.vs-canvas-tools{gap:8px}}.dw-page{max-width:1180px}.dw-paper{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0}.dw-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.dw-section-head h2{font-family:var(--serif, "Bodoni Moda", serif);font-size:28px;font-weight:500;letter-spacing:-.7px;margin:7px 0;line-height:1.2}.dw-section-head>small{color:var(--muted);white-space:nowrap}.dw-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.dw-stats>div{padding:20px 24px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--line)}.dw-stats>div:last-child{border:0}.dw-stats span{font-size:12px;color:var(--muted)}.dw-stats strong{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-1px}.dw-stats small,.dw-caption{color:var(--muted);font-size:12px;line-height:1.65}.dw-caption{margin:12px 0;overflow-wrap:anywhere}.dw-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.dw-type-grid>button{position:relative;display:flex;flex-direction:column;text-align:left;padding:22px 18px;gap:12px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);cursor:pointer}.dw-type-grid>button:hover{background:var(--sage)}.dw-type-grid>button.selected{background:var(--sage);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dw-type-grid strong{font-size:15px;font-weight:600}.dw-type-grid span{color:var(--muted);font-size:12px;line-height:1.5}.dw-type-check{position:absolute;right:16px;top:18px}.dw-note{background:var(--sage);padding:15px 18px;border-radius:8px;font-size:12px;line-height:1.65;margin:16px 0;color:var(--ink)}.dw-note p{margin:5px 0 0}.dw-file{display:flex;align-items:center;gap:18px;border:1px dashed var(--line);border-radius:10px;padding:20px;margin:20px 0}.dw-file .field{margin:0;flex:1;min-width:0}.dw-file input{max-width:100%;font-size:12px}.dw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:18px 0}.dw-form-grid .field{min-width:0}.dw-form-grid input,.dw-form-grid select{min-width:0;width:100%}.dw-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 0}.dw-actions small{color:var(--muted);font-size:11px;line-height:1.5}.dw-sample-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.dw-sample-row strong{font-size:13px}.dw-sample-row p{font-size:12px;line-height:1.5;color:var(--muted);margin:6px 0 0}.dw-sample-row .dw-actions{margin:0;flex-shrink:0}.dw-review-counts,.dw-brief-counts{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.dw-table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:8px;max-height:460px}.dw-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.dw-table th{font-weight:500;color:var(--muted);background:var(--paper)}.dw-table th,.dw-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.dw-table tr:last-child td,.dw-table tr:last-child th{border-bottom:0}.dw-table td{min-width:85px;max-width:310px;overflow-wrap:anywhere}.dw-table small{display:block;font-size:10px;font-weight:400;margin-top:5px;color:var(--muted)}.dw-value-cell{white-space:pre-wrap}.dw-error{border:1px solid #b95d40;background:color-mix(in srgb,#b95d40 10%,var(--paper));padding:14px 16px;border-radius:8px;margin:14px 0;font-size:13px;line-height:1.6}.dw-success{text-align:center;padding:22px 5px}.dw-success-icon{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--sage);color:var(--accent)}.dw-success h3{margin:16px 0 8px}.dw-success p{font-size:13px;color:var(--muted);line-height:1.65}.dw-success .dw-actions{justify-content:center}.dw-history>div{padding:14px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:12px}.dw-history strong{font-weight:500;display:block;overflow-wrap:anywhere}.dw-history small{display:block;color:var(--muted);font-size:11px;margin-top:5px;overflow-wrap:anywhere}.dw-history>div>span:last-child{flex-shrink:0;text-align:right}.dw-definition,.dw-product-link{display:flex;gap:18px;align-items:center;justify-content:space-between;background:var(--sage);border:1px solid var(--line);border-radius:10px;padding:18px 22px;margin:18px 0}.dw-definition strong{font-size:13px}.dw-definition p{font-size:12px;color:var(--muted);margin:6px 0 0;overflow-wrap:anywhere;line-height:1.6}.dw-product-link{font-size:13px}.dw-analytics-block{min-width:0}.dw-funnel{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:22px;margin:26px 0}.dw-funnel>div{min-width:0;display:flex;flex-direction:column;gap:10px}.dw-funnel small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.dw-funnel strong{font-size:40px;font-weight:500;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.dw-funnel-rate{border-left:1px solid var(--line);padding-left:22px}.dw-funnel-rate>span{font-size:11px;line-height:1.5;color:var(--muted)}.dw-funnel-track{height:8px;background:var(--sage);border-radius:20px;overflow:hidden;display:block;margin-top:auto}.dw-funnel-track i{display:block;height:100%;background:var(--accent);border-radius:20px}.dw-cohorts{min-width:620px}.dw-cohorts td{text-align:center}.dw-cohort-complete{background:color-mix(in srgb,var(--accent) var(--retention-strength),var(--paper))}.dw-cohort-pending{background:var(--sage);color:var(--muted)}.dw-cohorts strong{font-size:17px;font-weight:500}.dw-sources{font-size:12px;margin:18px 0}.dw-sources summary{cursor:pointer;padding:10px 0}.dw-sources .button{font-size:11px}.dw-sources>small{display:block;margin-top:10px;color:var(--muted)}.dw-metric-changes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.dw-metric-changes>button{background:var(--paper);border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:9px;border-radius:8px;cursor:pointer;text-align:left;color:var(--ink)}.dw-metric-changes small,.dw-metric-changes span{color:var(--muted);font-size:11px;line-height:1.5}.dw-metric-changes strong{font-size:24px;font-weight:500}.dw-highlights>button{width:100%;display:flex;align-items:center;gap:20px;justify-content:space-between;text-align:left;padding:16px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.dw-highlights strong{font-size:13px;display:block;margin-top:5px}.dw-highlights small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.dw-highlights p{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.dw-highlights svg{flex-shrink:0}.dw-follow-through{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;padding:18px;background:var(--sage);border-radius:9px;font-size:12px;margin-top:16px}.dw-follow-through strong{display:block;margin-bottom:10px;font-weight:600}.dw-follow-through p{color:var(--muted);line-height:1.6}.dw-follow-through button{display:block;border:0;background:transparent;color:var(--ink);font-size:12px;padding:8px 0;line-height:1.6;text-align:left;cursor:pointer}.dw-page :focus-visible,.dw-brief :focus-visible,.dw-analytics-block :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:760px){.dw-paper{padding:18px}.dw-section-head{gap:12px;flex-wrap:wrap}.dw-section-head h2{font-size:24px}.dw-stats>div{padding:15px 12px}.dw-stats strong{font-size:27px}.dw-stats small{font-size:10px}.dw-type-grid{grid-template-columns:1fr;gap:8px}.dw-type-grid>button{padding:17px 18px;gap:8px}.dw-type-grid>button>svg:first-child{position:absolute;left:17px;top:18px}.dw-type-grid strong,.dw-type-grid span{margin-left:34px}.dw-sample-row{align-items:flex-start;flex-direction:column}.dw-sample-row .dw-actions{flex-shrink:1}.dw-form-grid{grid-template-columns:1fr}.dw-definition,.dw-product-link{align-items:flex-start;flex-direction:column}.dw-funnel{grid-template-columns:1fr 1fr;gap:18px}.dw-funnel-rate{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.dw-page .button,.dw-brief .button{min-height:40px}.dw-caption{font-size:11px}.dw-follow-through{grid-template-columns:1fr}.dw-history>div{gap:10px}}.op-overview{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:20px 24px;background:var(--paper);border:1px solid var(--line);border-radius:16px;color:var(--ink);margin:8px 0 26px;cursor:pointer}.op-overview:hover{background:color-mix(in srgb,var(--sage) 13%,var(--paper))}.op-overview>span:nth-child(2){flex:1}.op-overview strong,.op-overview small{display:block}.op-overview strong{font-size:17px}.op-overview small{color:var(--muted);margin-top:5px}.op-overview-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--sage) 25%,var(--paper))}.op-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper);margin-bottom:24px}.op-summary>div{padding:18px 24px;border-right:1px solid var(--line)}.op-summary>div:last-child{border:0}.op-summary span{font-size:10px;font-weight:600;letter-spacing:.12em}.op-summary strong{display:block;font-family:var(--serif);font-size:46px;font-weight:400;line-height:1.2;margin:6px 0}.op-summary small{color:var(--muted);font-size:12px}.op-summary .op-principle{background:color-mix(in srgb,var(--sage) 20%,var(--paper));display:flex;gap:22px;align-items:center}.op-principle p{font-family:var(--serif);font-size:22px;line-height:1.25;margin:0}.op-principle em{font-style:italic}.op-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0}.op-tabs button{padding:11px 17px;border:1px solid var(--line);border-radius:30px;color:var(--muted);font-size:13px;cursor:pointer;background:var(--paper);min-height:44px}.op-tabs button[aria-current]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.op-two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:start}.op-two-col>.dw-paper{margin:0}.op-list>button{width:100%;display:flex;align-items:center;text-align:left;justify-content:space-between;gap:20px;padding:20px 0;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer}.op-list>button:hover strong{text-decoration:underline;text-underline-offset:4px}.op-list>button:last-child{border-bottom:0}.op-list strong{display:block;font-size:16px;margin:5px 0;font-weight:500}.op-list small,.op-list p{font-size:12px;color:var(--muted);line-height:1.6;margin:0;overflow-wrap:anywhere}.op-list>button>span:first-child{min-width:0;flex:1}.op-list strong{overflow-wrap:anywhere}.op-checklist button{display:flex;width:100%;gap:13px;align-items:center;padding:17px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer}.op-checklist button>span{width:27px;height:27px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.op-checklist .op-done{background:color-mix(in srgb,var(--sage) 30%,var(--paper))}.op-checklist strong{flex:1;font-size:13px;font-weight:500}.op-checklist small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:5px}.op-form{display:grid;gap:20px;padding:22px}.op-form .field{margin:0}.op-form textarea{line-height:1.6;min-height:90px;resize:vertical}.op-form-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:20px}.op-check{display:flex;gap:9px;align-items:center;font-size:13px;min-height:44px;cursor:pointer}.op-check input,.op-source-list input{width:18px!important;height:18px;flex-shrink:0;accent-color:var(--ink)}.op-sources{border:1px solid var(--line);padding:16px;border-radius:12px;min-width:0}.op-sources legend{font-size:13px;font-weight:600;padding:0 7px}.op-sources>p{color:var(--muted);font-size:12px;margin:0 0 12px}.op-source-list{max-height:230px;overflow:auto;margin:12px 0}.op-source-list label{display:flex;gap:12px;align-items:center;padding:10px 2px;cursor:pointer;min-height:44px}.op-source-list label>span{min-width:0}.op-source-list strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.op-source-list small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.op-evidence-links{display:flex;gap:8px;flex-wrap:wrap}.op-stage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.op-stage-grid>div{padding:18px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--sage) 8%,var(--paper))}.op-stage-grid small{font-size:12px}.op-stage-grid strong{display:block;font:36px var(--serif);margin:8px 0}.op-stage-grid span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.op-readiness{margin-top:24px}.op-readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.op-readiness-grid button{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;text-align:left;padding:20px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--paper);cursor:pointer}.op-readiness-grid strong{display:block;font-size:14px}.op-readiness-grid small{display:block;line-height:1.5;color:var(--muted);font-size:12px;margin-top:8px}.op-recipes{padding:20px;border:1px solid var(--line);border-radius:12px;margin:20px 0}.op-recipes h3{margin:0}.op-page button:focus-visible,.op-form button:focus-visible,.op-sources input:focus-visible,.op-recipes button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vs-block .op-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-block .op-readiness-grid{grid-template-columns:1fr}.op-form .dw-form-grid{align-items:start}.op-page .dw-section-head{flex-wrap:wrap}@media(max-width:900px){.op-two-col{grid-template-columns:1fr}.op-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-summary>div{padding:20px}.op-principle p{font-size:20px}.op-summary .op-principle{gap:12px}}@media(max-width:600px){.op-summary{grid-template-columns:1fr 1fr}.op-summary .op-principle{grid-column:1/-1;border-top:1px solid var(--line)}.op-summary strong{font-size:46px}.op-summary small{font-size:11px}.op-overview{padding:17px;gap:12px}.op-overview-icon{display:none}.op-readiness-grid{grid-template-columns:1fr}.op-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-list>button{gap:10px;flex-wrap:wrap}.op-list>button>span:first-child{flex-basis:65%}.op-readiness-grid button{flex-wrap:wrap}.op-form .dw-form-grid{grid-template-columns:1fr}.op-form button,.op-recipes button,.op-evidence-links button{min-height:44px}.op-form-footer{flex-wrap:wrap}.op-form-footer>button{flex:1}.op-tabs{gap:8px}.op-tabs button{padding:10px 13px}.op-sources{padding:12px}.op-recipes{padding:14px}.op-source-list{max-height:200px}}@media(max-width:600px){.op-form{padding:18px;gap:16px}.op-form .button,.op-form .field{max-width:100%}}.vd-cover,.vd-visual-block,.vd-thumbnail{--vd-forest: #385849;--vd-sage: #b9c997;--vd-blue: #7799ad;--vd-clay: #b77d60;--vd-chart: var(--vd-forest);--vd-tint: #eaf0df}.vd-tone-blue{--vd-chart: #4e7189;--vd-tint: #e3eaf0}.vd-tone-clay{--vd-chart: #946045;--vd-tint: #f1e7df}.vd-cover{display:grid;grid-template-columns:1.25fr 1fr;min-height:225px;margin:0 0 20px;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;color:var(--ink)}.vd-cover-copy{padding:30px 34px;align-self:center;min-width:0}.vd-eyebrow{display:block;font:9px/1.6 Geist Mono,monospace;letter-spacing:1.3px;color:var(--muted);text-transform:uppercase}.vd-cover h1{font-family:var(--serif);font-size:clamp(28px,3.5vw,43px);line-height:1.1;font-weight:500;letter-spacing:-1.3px;margin:14px 0 12px;overflow-wrap:anywhere}.vd-cover p{font-size:13px;line-height:1.6;margin:0;color:var(--muted)}.vd-cover-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:10px;margin-top:23px;color:var(--muted)}.vd-status-dot{width:6px;height:6px;border-radius:50%;background:var(--vd-forest)}.vd-cover-art{min-height:225px;position:relative;overflow:hidden;background:#253b43}.vd-cover-art>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.77) saturate(.75)}.vd-cover-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(18,35,32,.2),transparent);pointer-events:none}.vd-art-label{position:absolute;left:18px;bottom:16px;color:#fff;font:8px Geist Mono,monospace;letter-spacing:1.5px;z-index:1}.vd-sculpture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vd-three-host{position:absolute;top:0;right:0;bottom:0;left:0}.vd-three-host canvas{width:100%;height:100%;display:block}.vd-motion{position:absolute;right:10px;bottom:8px;display:flex;align-items:center;gap:5px;min-height:36px;padding:7px 11px;border:1px solid #ffffff65;background:#142c2de8;color:#fff;border-radius:20px;font-size:10px}.vd-motion:hover{background:#244740}.vd-motion:focus-visible{outline:2px solid #fff;outline-offset:2px}.vd-sculpture-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:450px}.vd-sculpture-fallback i{position:absolute;width:145px;height:145px;border:10px solid #dee4bb;border-radius:50%;box-shadow:inset 2px 3px 7px #fff8,3px 8px 18px #172c3740;transform:rotateY(50deg) rotateX(30deg)}.vd-sculpture-fallback i:nth-child(2){transform:rotateY(-50deg) rotateX(-30deg);border-color:#90a083}.vd-sculpture-fallback i:nth-child(3){transform:rotateX(70deg);border-color:#c9ac83}.vd-sculpture-fallback b{width:45px;height:45px;background:radial-gradient(circle at 30% 25%,#fff7db,#a9ab83);border-radius:50%;box-shadow:5px 5px 16px #152b3677}.vd-sculpture.is-ready .vd-sculpture-fallback{display:none}.vd-thumbnail{width:100%;height:164px;position:relative;border-radius:8px;overflow:hidden;background:var(--vd-tint);isolation:isolate;margin-bottom:5px}.vd-thumbnail>img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.6);opacity:.8}.vd-thumb-sheet{position:absolute;left:14px;top:13px;width:73%;height:139px;border:1px solid #fff9;border-radius:7px;padding:11px;background:#f9faf4ed;color:var(--vd-chart);box-shadow:0 6px 16px #132e3020;transform:rotate(-3deg)}.vd-thumb-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.vd-thumb-top>i{width:65%;height:4px;background:currentColor;border-radius:3px}.vd-thumb-top>span{font:8px Geist Mono,monospace}.vd-thumb-kpis{display:flex;gap:6px;margin-bottom:7px}.vd-thumb-kpis i{height:11px;width:30%;border-radius:3px;background:currentColor;opacity:.14}.vd-thumb-sheet>svg{width:100%;height:64px;display:block}.vd-thumb-sheet>small{font:6px Geist Mono,monospace;letter-spacing:1px}.vd-thumb-grid{fill:none;stroke:currentColor;opacity:.12}.vd-thumb-track{stroke:currentColor;stroke-width:9;fill:none;opacity:.12}.vd-thumb-orbit{position:absolute;right:12px;bottom:18px;width:49px;height:49px;border:6px solid #d7dfbc;border-radius:50%;transform:rotate(-25deg);box-shadow:3px 6px 9px #152a4050,inset 2px 2px 5px #fff8}.vd-thumb-orbit>i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:5px solid #8da887;border-radius:50%;transform:rotateY(60deg)}.vd-thumb-orbit>b{position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:radial-gradient(circle at 25% 25%,#fffae4,#baab80);border-radius:50%}.vs-template{padding:12px;transition:box-shadow .18s,border-color .18s}.vs-template:hover:not(:disabled){box-shadow:0 6px 18px #132e3012}.vs-template>small,.vs-template>strong,.vs-template>p{margin-left:3px;margin-right:3px}.vs-template>strong{font-size:17px}.vs-template>small{font:9px Geist Mono,monospace}.vs-template-foot{font-size:10px}.vd-visual-block{padding:24px}.vd-visual-block .vs-block-heading h2{font-size:19px;letter-spacing:-.55px}.vd-visual-block .vs-block-heading>span{background:var(--raised);border:1px solid var(--line);padding:4px 7px;border-radius:5px;font-size:9px;max-width:130px}.vd-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px}.vd-kpi{text-align:left;border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:17px;min-width:0;background:var(--raised)}.vd-kpi-0{background:color-mix(in srgb,var(--sage) 46%,var(--paper))}.vd-kpi-1{background:color-mix(in srgb,var(--vd-blue) 9%,var(--paper))}.vd-kpi-2{background:color-mix(in srgb,var(--vd-clay) 9%,var(--paper))}.vd-kpi-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.vd-kpi-heading small{font-size:12px;line-height:1.5}.vd-kpi-heading svg{flex-shrink:0;color:var(--muted)}.vd-kpi-body{display:flex;justify-content:space-between;gap:6px;align-items:center;margin:17px 0}.vd-kpi-body strong{font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.1;white-space:nowrap;display:block}.vd-kpi-body>div{min-width:0}.vd-kpi-body>div>span{color:var(--muted);font-size:10px;display:block;margin-top:5px}.vd-ring{position:relative;flex-shrink:0;display:grid;place-items:center}.vd-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg);width:100%;height:100%}.vd-ring circle{fill:none;stroke-width:8}.vd-ring-track{stroke:color-mix(in srgb,var(--muted) 17%,transparent)}.vd-ring-value{stroke:var(--vd-chart);stroke-linecap:round}.vd-ring>span{font-size:13px;font-weight:500;color:var(--ink)}.vd-kpi-foot{border-top:1px solid var(--line);padding-top:10px;font-size:10px;line-height:1.5}.vd-kpi-foot>small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.vd-data-table{border-top:1px solid var(--line);margin-top:20px}.vd-data-table>summary{padding:13px 0;cursor:pointer;color:var(--muted);font-size:11px;min-height:44px}.vd-caption{font-size:11px;line-height:1.65;color:var(--muted);margin:10px 0}.vd-chart-top{display:flex;justify-content:space-between;gap:16px;align-items:start;margin:2px 0 20px}.vd-chart-top>div>strong{display:block;font-size:35px;font-weight:500;letter-spacing:-1.5px;margin:7px 0}.vd-chart-top>div>small{font-size:11px;color:var(--muted)}.vd-chart-top label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--muted);max-width:48%}.vd-chart-top select{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px;font-size:12px;max-width:100%}.vd-line-chart{width:100%;height:auto;overflow:visible;display:block}.vd-line-chart line{stroke:var(--line);stroke-dasharray:3 4}.vd-line-chart text{font:10px Host Grotesk,sans-serif;fill:var(--muted)}.vd-line{fill:none;stroke:var(--vd-chart);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.vd-area{fill:var(--vd-chart);opacity:.09}.vd-point{fill:var(--vd-chart);stroke:var(--paper);stroke-width:2}.vd-scenario-line{stroke:var(--vd-clay);stroke-dasharray:7 5}.vd-point-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.vd-point-list button{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:7px;padding:9px;font-size:10px;min-height:38px}.vd-point-list strong{font-weight:500}.vd-theme-chart{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.vd-count-orbit{width:120px;height:120px;flex-shrink:0;border:12px solid var(--vd-sage);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--paper);box-shadow:0 0 0 7px color-mix(in srgb,var(--sage) 40%,transparent);margin:7px}.vd-count-orbit strong{font-size:32px;font-weight:500}.vd-count-orbit span{font-size:8px;color:var(--muted)}.vd-horizontal-bars{min-width:0;width:100%;flex:1}.vd-horizontal-bars>button{width:100%;text-align:left;display:block;padding:10px 0;opacity:1;color:var(--ink);cursor:default}.vd-horizontal-bars>button:not(:disabled){cursor:pointer}.vd-horizontal-bars>button>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5}.vd-horizontal-bars strong,.vd-horizontal-bars b{font-weight:500;overflow-wrap:anywhere}.vd-horizontal-bars small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:6px}.vd-bar-track{height:22px;border-radius:4px;background:var(--raised);margin-top:9px;overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.vd-bar-track>i{display:block;height:100%;background:var(--vd-chart);border-radius:3px}.vd-palette-1{--vd-chart: var(--vd-blue)}.vd-palette-2{--vd-chart: var(--vd-clay)}.vd-record-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}.vd-record-tile{text-align:left;display:flex;flex-direction:column;border:1px solid var(--line);padding:18px;border-radius:11px;background:var(--paper);box-shadow:0 2px color-mix(in srgb,var(--line) 50%,transparent);min-width:0}.vd-record-top{display:flex;align-items:center;gap:8px;margin-bottom:18px}.vd-record-icon{color:var(--vd-chart);background:color-mix(in srgb,var(--vd-chart) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--vd-chart) 23%,var(--line));height:36px;width:36px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.vd-record-state{font:8px/1.5 Geist Mono,monospace;text-transform:uppercase;color:var(--muted);flex:1;overflow-wrap:anywhere}.vd-record-top>svg{flex-shrink:0}.vd-record-tile h3{font-size:15px;font-weight:500;line-height:1.45;margin:0 0 10px;overflow-wrap:anywhere}.vd-record-tile p{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vd-record-tile footer{margin-top:auto;border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;color:var(--muted)}.vd-record-tile footer>span{display:flex;align-items:center;gap:5px}.vd-avatar{display:grid!important;place-items:center;border-radius:50%;background:var(--sage);width:25px;height:25px;color:var(--ink);font-size:8px}.vd-timeline{grid-template-columns:1fr;position:relative}.vd-timeline .vd-record-tile{border-left:3px solid var(--vd-chart)}.vd-timeline .vd-record-top{margin-bottom:10px}.vd-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vd-board>section{border-radius:9px;background:var(--raised);padding:10px;min-width:0}.vd-board h3{margin:0 0 15px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500}.vd-board h3>b{margin-left:auto;font:10px Geist Mono,monospace;color:var(--muted)}.vd-board h3>span{height:6px;width:6px;background:var(--vd-clay);border-radius:50%}.vd-board>section:nth-child(2) h3>span{background:var(--vd-forest)}.vd-board>section:nth-child(3) h3>span{background:var(--muted)}.vd-board button{display:flex;flex-direction:column;gap:9px;width:100%;background:var(--paper);padding:13px;border:1px solid var(--line);border-radius:7px;text-align:left;margin-bottom:9px}.vd-board button strong{font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.vd-board button small{font-size:9px;color:var(--muted)}.vd-board button>span{font-size:9px;color:var(--muted);display:flex;justify-content:space-between}.vd-board>section>p{font-size:10px;line-height:1.6;color:var(--muted);border:1px dashed var(--line);padding:17px 10px;border-radius:7px}.vd-empty{min-height:225px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:20px 12px;gap:20px;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--sage) 40%,transparent),transparent 70%);border-radius:12px}.vd-empty-art{position:relative;display:grid;place-items:center;width:90px;height:72px}.vd-empty-art>i{position:absolute;width:51px;height:60px;border:1px solid var(--line);border-radius:6px;background:var(--paper);transform:rotate(-17deg) translate(-12px);box-shadow:0 5px 12px #172b2410}.vd-empty-art>i:nth-child(2){transform:rotate(13deg) translate(12px);background:var(--sage)}.vd-empty-art>i:nth-child(3){transform:rotate(-2deg)}.vd-empty-art>svg{z-index:1;color:var(--vd-chart, var(--accent))}.vd-empty h3{font:500 23px/1.2 var(--serif);margin:8px 0}.vd-empty p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;max-width:380px}.vd-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;min-height:44px;text-decoration:underline;text-underline-offset:4px;margin-top:8px}.vd-map-summary{display:flex;gap:10px;align-items:center;font-size:12px}.vd-map-summary strong{font-weight:500}.vd-map-summary>span{font-size:10px;color:var(--muted);margin-left:auto}.vd-evidence-map>svg{width:100%;max-height:285px;background:radial-gradient(ellipse,var(--raised),transparent 70%)}.vd-evidence-map line{stroke:var(--vd-chart);stroke-width:1.4;opacity:.4}.vd-evidence-map circle{fill:var(--vd-chart)}.vd-evidence-map .vd-map-halo{opacity:.13}.vd-evidence-map text{fill:var(--muted);font:11px Geist Mono,monospace}.vd-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.vd-map-legend>button{display:flex;align-items:center;text-align:left;gap:9px;font-size:11px;line-height:1.5;border:1px solid var(--line);border-radius:6px;padding:10px;min-height:44px}.vd-map-legend>button>span{font:9px Geist Mono,monospace;color:var(--muted)}.vd-map-legend>button>svg{flex-shrink:0;margin-left:auto}.vd-conversion{display:flex;gap:22px;align-items:center;padding:10px 0 22px}.vd-conversion h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:8px 0}.vd-conversion p{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.vd-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 5px 0;border-top:1px solid var(--line)}.vd-column strong{display:block;font-size:26px;font-weight:500;text-align:center;margin-bottom:8px}.vd-column-well{height:130px;display:flex;align-items:end;background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,var(--line) 32px,var(--line) 33px);border-bottom:1px solid var(--line);padding:0 18%}.vd-column-well>i{width:100%;background:var(--vd-chart);border-radius:6px 6px 0 0;min-height:0}.vd-column small{display:block;font-size:10px;color:var(--muted);line-height:1.5;text-align:center;margin-top:12px}.vd-kind-cohorts .dw-cohorts{border-collapse:separate;border-spacing:5px}.vd-kind-cohorts .dw-cohorts td,.vd-kind-cohorts .dw-cohorts th{border:0;min-width:78px;padding:16px 10px;border-radius:6px}.vd-kind-cohorts .dw-cohorts td.dw-cohort-complete{background:color-mix(in srgb,var(--vd-chart) var(--retention-strength),var(--paper))}.vd-kind-cohorts .dw-cohorts td.dw-cohort-pending{background:repeating-linear-gradient(135deg,var(--raised),var(--raised) 5px,var(--paper) 5px,var(--paper) 10px)}.vd-kind-cohorts .dw-cohorts strong{font-size:17px}.vd-pipeline-details>.op-stage-grid{display:none}.vd-chart-legend{display:flex;gap:20px;font-size:11px;color:var(--muted);margin:22px 0 15px}.vd-chart-legend>span:first-child{color:var(--vd-chart)}.vd-chart-legend>span:last-child{color:var(--vd-clay)}.vd-visual-block button:focus-visible,.vd-cover button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vd-kpi:hover,.vd-record-tile:hover,.vd-board button:hover,.vd-map-legend button:hover{border-color:var(--accent)}.vs-density-compact .vd-record-tile,.vs-density-compact .vd-kpi{padding:13px}@media(max-width:1199px)and (min-width:701px){.vs-canvas .vs-block[style*="span 2"]{grid-column:1/-1!important}}@container (max-width:540px){.vd-board,.vd-map-legend{grid-template-columns:1fr}.vd-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@container (max-width:330px){.vd-conversion{flex-direction:column;align-items:start;gap:12px}.vd-columns{gap:8px}.vd-column-well{height:100px;padding:0 10%}.vd-chart-top{flex-direction:column}.vd-chart-top label{max-width:100%;width:100%}.vd-cover-copy{padding:20px}.vd-kpi-grid,.vd-record-tiles{grid-template-columns:1fr}}@media(max-width:700px){.vd-cover{grid-template-columns:1fr}.vd-cover-copy{padding:25px}.vd-cover h1{font-size:35px}.vd-cover-art{min-height:175px}.vd-cover-meta{margin-top:17px}.vd-art-label{font-size:7px}.vd-visual-block{padding:18px}.vd-thumbnail{height:178px}.vd-thumb-sheet{height:151px}.vd-thumb-sheet>svg{height:74px}.vd-point-list button,.vd-motion{min-height:44px}.vd-chart-top select{font-size:16px}.vd-cover .vd-eyebrow{font-size:9px;letter-spacing:.8px}}@media(prefers-reduced-motion:reduce){.vd-motion{display:none}.vs-template{transition:none}}[data-theme=dark] .vd-visual-block,.theme-dark .vd-visual-block,.dark .vd-visual-block{--vd-forest: #b7cca1;--vd-sage: #a6bb8f;--vd-blue: #95b7cb;--vd-clay: #dbb395}.vd-kpi:has(.vd-ring) .vd-kpi-body strong{font-size:clamp(21px,2.4cqi,29px)}.vs-viewbar:has(+.vd-cover){padding:12px 22px;min-height:70px}.vd-cover,.vd-cover-art{min-height:205px}.vd-activation{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:center}.vd-activation .vd-columns{padding-top:0;border-top:0}.vd-activation .vd-conversion{padding-bottom:0}@container (max-width:650px){.vd-activation{grid-template-columns:1fr}.vd-activation .vd-columns{border-top:1px solid var(--line);padding-top:15px}}.vd-pipeline-chart .vd-horizontal-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.vd-line-chart{max-height:260px}@container (max-width:500px){.vd-pipeline-chart .vd-horizontal-bars{grid-template-columns:1fr}}.vs-viewbar:has(+.vd-cover)>div>strong{display:none}.vd-cover-copy{padding:24px 32px}.vd-cover h1{margin:10px 0 8px}.vd-cover-meta{margin-top:17px}.vd-cover,.vd-cover-art{min-height:185px}@media(max-width:700px){.vd-cover-copy{padding:24px}.vd-cover-art{min-height:165px}}.vd-ring>span{text-align:center}.vd-ring>span>small{display:block;font-size:8px;font-weight:400;margin-top:2px;color:var(--muted)}.wh-page{color:var(--ink);max-width:1250px;margin:auto}.wh-hero{display:grid;grid-template-columns:1.25fr 1fr;background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.wh-hero>div:first-child{padding:22px 26px}.wh-hero h1{font:500 clamp(32px,3.5vw,40px)/1.06 var(--serif);letter-spacing:-1.4px;margin:10px 0}.wh-hero h1 em{font-weight:400;color:var(--accent)}.wh-hero p{font-size:13px;line-height:1.7;color:var(--muted)}.wh-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.wh-page .button{min-height:40px;font-size:11px;padding:10px 13px}.wh-hero-image{position:relative;min-height:225px}.wh-hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.wh-hero-note{position:absolute;left:20px;right:20px;bottom:20px;background:var(--paper);border:1px solid var(--line);padding:20px;border-radius:10px;box-shadow:0 8px 24px #122a3515}.wh-hero-note>span{font:8px Geist Mono,monospace;color:var(--muted);letter-spacing:1px}.wh-hero-note>strong{display:block;font:500 29px var(--serif);margin:7px 0}.wh-hero-note>small{font-size:11px;color:var(--muted)}.wh-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 14px}.wh-summary>div{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:var(--paper);gap:7px}.wh-summary svg{color:var(--muted)}.wh-summary strong{font-size:26px;font-weight:500;grid-row:span 2;align-self:center;letter-spacing:-1px}.wh-summary strong small{font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0}.wh-summary span{color:var(--muted);font-size:10px}.wh-pinned{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-radius:12px;margin:15px 0;background:var(--paper)}.wh-pinned>span{font:8px Geist Mono,monospace;letter-spacing:1px;color:var(--muted);margin-right:8px}.wh-pinned button{display:flex;align-items:center;gap:8px;background:var(--sage);padding:9px 12px;border-radius:7px;min-height:40px;font-size:11px}.wh-tabs{position:sticky;top:0;z-index:3;background:var(--paper);padding-top:8px;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:10px;flex-wrap:wrap}.wh-tabs>button,.wh-health-controls>button{min-height:40px;border-radius:7px;font-size:12px;padding:10px 14px;border:1px solid transparent}.wh-tabs>button[aria-pressed=true],.wh-health-controls>button[aria-pressed=true]{background:var(--paper);border-color:var(--line);box-shadow:0 2px 5px #122a3505}.wh-tabs .wh-refresh{margin-left:auto;min-width:40px;display:grid;place-items:center}.wh-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.wh-filters label:not(.wh-search){display:flex;flex-direction:column;font-size:10px;gap:5px;color:var(--muted)}.wh-filters select,.wh-search input{border:1px solid var(--line);border-radius:8px;padding:11px;background:var(--paper);color:var(--ink);font-size:12px;min-height:41px}.wh-search{position:relative;flex:1;min-width:200px}.wh-page .wh-search input{padding-left:37px;width:100%}.wh-search svg{position:absolute;left:12px;top:13px;color:var(--muted)}.wh-filter-button{display:flex;align-items:center;gap:6px;min-height:41px;padding:10px;border:1px solid var(--line);border-radius:7px;font-size:11px;background:var(--paper)}.wh-filter-button[aria-pressed=true]{background:var(--sage)}.wh-view-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wh-view{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:12px;min-width:0}.wh-view-title{display:flex;gap:9px;justify-content:space-between;align-items:start;margin:16px 5px 0}.wh-view-title small{font-size:10px;color:var(--muted)}.wh-view-title h2{font-size:18px;line-height:1.35;font-weight:500;margin:8px 0;overflow-wrap:anywhere}.wh-star{width:40px;min-width:40px;height:40px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line)}.wh-star[aria-pressed=true]{color:var(--accent);background:var(--sage)}.wh-view>p{font-size:10px;color:var(--muted);margin:6px 5px 18px}.wh-view-actions{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:13px}.wh-view-actions>.button{flex:1}.wh-view-actions>button:not(.button){width:40px;min-height:40px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center}.wh-empty{text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:12px;padding:45px 25px;margin-top:12px}.wh-empty>svg{color:var(--accent);margin:auto}.wh-empty h2{font:500 28px var(--serif);margin:16px 0 10px}.wh-empty p{color:var(--muted);font-size:13px;line-height:1.7;max-width:500px;margin:0 auto 20px}.wh-caption{font-size:11px;color:var(--muted);line-height:1.7}.wh-error{padding:13px 15px;background:var(--paper);border:1px solid #b75c45;border-radius:8px;font-size:12px;line-height:1.7}.wh-form{padding:25px;display:flex;flex-direction:column;gap:16px;max-height:75dvh;overflow:auto}.wh-form>p{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.wh-form input,.wh-form textarea,.wh-form select{width:100%}.wh-form>.button{align-self:start}.wh-import-preview{background:var(--raised);border:1px solid var(--line);border-radius:9px;padding:18px}.wh-import-preview h3{font-size:19px;font-weight:500;margin:7px 0}.wh-import-preview p,.wh-import-preview li{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.wh-import-preview>small{display:block;font-size:10px;margin-top:10px;color:var(--muted)}.wh-health-intro{display:flex;align-items:center;gap:25px;padding:25px;background:var(--paper);border:1px solid var(--line);border-radius:12px;--vd-chart: var(--accent)}.wh-health-intro h2{font-size:25px;font-weight:500;letter-spacing:-.8px;margin:10px 0}.wh-health-intro p{color:var(--muted);font-size:12px;line-height:1.7;max-width:650px;margin:0}.wh-health-controls{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.wh-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wh-metric{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px;min-width:0}.wh-metric>header{display:flex;align-items:start;justify-content:space-between;gap:8px}.wh-metric h3{font-size:15px;font-weight:500;line-height:1.4;margin:0}.wh-health-status{font:8px Geist Mono,monospace;border:1px solid var(--line);padding:6px 8px;border-radius:5px;color:var(--muted)}.wh-status-current{background:var(--sage);color:var(--ink)}.wh-status-stale{background:color-mix(in srgb,#bd7b4b 15%,var(--paper));color:var(--ink)}.wh-metric>strong{display:block;font-size:31px;font-weight:500;letter-spacing:-1px;margin:19px 0 6px;overflow-wrap:anywhere}.wh-metric>p{font-size:11px;color:var(--muted)}.wh-comparison{background:var(--raised);padding:13px;border-radius:7px;font-size:12px;line-height:1.6;margin:18px 0;min-height:78px}.wh-comparison small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.wh-metric footer{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wh-metric footer>button:not(.button){display:flex;align-items:center;gap:4px;min-height:40px;font-size:10px}.wh-usage{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.wh-usage>section{padding:26px;border:1px solid var(--line);border-radius:13px;background:var(--paper);min-width:0}.wh-usage h2{font:500 29px/1.15 var(--serif);margin:10px 0}.wh-usage-overview>p{color:var(--muted);font-size:12px;line-height:1.7}.wh-usage-total{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin:26px 0;padding:19px;background:var(--sage);border-radius:9px}.wh-usage-total>strong{font-size:27px;font-weight:500}.wh-usage-total>span{font-size:11px}.wh-usage-bar{margin:20px 0}.wh-usage-bar>span{display:flex;justify-content:space-between;gap:12px;font-size:12px}.wh-usage-bar b{font-weight:500}.wh-usage-bar>div{height:12px;background:var(--raised);border-radius:3px;margin-top:8px;overflow:hidden}.wh-usage-bar i{height:100%;display:block;background:var(--accent);border-radius:3px}.wh-token-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.wh-token-row strong{font-size:25px;font-weight:500}.wh-token-row small{display:block;font-size:10px;line-height:1.6;margin-top:4px;color:var(--muted)}.wh-token-row>small{width:100%}.wh-budget{padding:15px;border-radius:9px;background:var(--raised);margin:19px 0 12px}.wh-budget>strong{display:block;font-size:24px;font-weight:500}.wh-budget>span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.wh-retention{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:10px}.wh-editor-history{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.wh-editor-history button{display:flex;align-items:center;gap:5px;padding:8px 10px;min-height:36px;border:1px solid var(--line);border-radius:6px;font-size:10px}.wh-editor-history button:last-child{margin-left:auto}.wh-favorite-strip{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.wh-favorite-strip button{display:flex;gap:6px;align-items:center;border:1px solid var(--line);background:var(--sage);border-radius:6px;padding:8px;font-size:10px;min-height:36px}.wh-home-link{display:flex;gap:14px;align-items:center;text-align:left;width:100%;padding:16px 22px;background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:18px 0}.wh-home-link>span{flex:1}.wh-home-link strong{display:block;font-size:13px;font-weight:500}.wh-home-link small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.wh-page :focus-visible,.wh-form :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wh-page button:disabled{opacity:.5;cursor:not-allowed}.wh-page button:hover:not(:disabled){border-color:var(--accent)}@media(max-width:1100px){.wh-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-summary{gap:8px}.wh-summary>div{padding:13px}}@media(max-width:700px){.wh-hero,.wh-usage,.wh-view-grid,.wh-health-grid{grid-template-columns:1fr}.wh-hero>div:first-child{padding:24px}.wh-hero-image{min-height:180px}.wh-hero-note{padding:13px}.wh-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-tabs>button{font-size:11px;padding:10px}.wh-tabs .wh-refresh{margin-left:0}.wh-hero-actions{flex-direction:column}.wh-filters{align-items:stretch}.wh-search{min-width:100%}.wh-filters label:not(.wh-search){flex:1}.wh-filters select,.wh-search input,.wh-form input,.wh-form textarea,.wh-form select{font-size:16px}.wh-health-intro{align-items:start;flex-direction:column;padding:20px;gap:14px}.wh-page button{min-height:44px}.wh-metric{padding:18px}.wh-token-row strong{font-size:22px}.wh-form{padding:20px}.wh-editor-history button{min-height:44px}}.desktop-window>.main-content.page-workspace{padding-top:0}.desktop-window .wh-page{padding-top:24px}@media(max-height:500px){.company-desktop:has(.wh-page) .company-dock{display:none}.desktop-surface.has-window:has(.wh-page){padding:8px 20px 12px}.wh-tabs{position:static}}.wb-caption,.wb-intro small,.wb-focus-heading p,.wb-ready-heading p{font-size:12px;line-height:1.6;color:var(--muted, #777)}.wb-intro{font-size:22px;margin:0 0 18px;font-family:var(--serif, Georgia, serif)}.wb-intro small{display:block;font-family:var(--sans, inherit);margin-top:6px}.wb-kind{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;background:var(--surface-alt, #f0efeb);border-radius:10px;margin-bottom:20px}.wb-kind button{min-height:40px;text-transform:capitalize;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.wb-kind button[aria-pressed=true]{background:var(--surface, #fff);border-color:var(--border, #ddd);box-shadow:0 2px 6px #00000008}.wb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wb-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:20px}.wb-save-status{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted, #777);min-height:20px}.wb-options{max-height:min(430px,55vh);overflow-y:auto;margin:12px -8px 10px}.wb-options [role=option]{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid transparent;border-radius:8px;cursor:pointer;min-height:60px}.wb-options [role=option][aria-selected=true]{border-color:var(--border, #ddd);background:var(--surface-alt, #f4f3ee)}.wb-options strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.wb-options small{display:block;font-size:11px;color:var(--muted, #777);margin-top:4px}.wb-options [role=option]>span:last-child{margin-left:auto;color:var(--muted, #777)}.wb-option-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface, #fff)}.wb-no-results{padding:30px 16px;color:var(--muted, #777);font-size:14px;line-height:1.6}.wb-focus,.wb-readiness{padding:28px;border:1px solid var(--border, #ddd);border-radius:16px;background:var(--surface, #fff);margin-bottom:24px}.wb-focus-heading,.wb-ready-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.wb-focus h2,.wb-readiness h2{font-family:var(--serif, Georgia, serif);font-size:30px;line-height:1.15;font-weight:400;margin:7px 0}.wb-focus h2 span{font-family:var(--sans, inherit);font-size:12px;color:var(--muted, #777);margin-left:8px}.wb-focus-heading p,.wb-ready-heading p{margin:7px 0 0}.wb-focus-heading>svg,.wb-ready-heading>svg{color:#97845c;flex-shrink:0}.wb-focus-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wb-focus-card{display:flex;align-items:flex-start;gap:12px;border:1px dashed var(--border, #ddd);border-radius:10px;padding:18px 14px;min-height:108px;position:relative;background:var(--surface-alt, #faf9f6)}.wb-focus-card.filled{border-style:solid;background:linear-gradient(145deg,var(--surface, #fff),var(--surface-alt, #f4f1e9));box-shadow:0 4px 12px #00000004}.wb-focus-number{font-size:11px;letter-spacing:.06em;color:#8c7b56;line-height:2}.wb-focus-link{font:inherit;font-size:14px;text-align:left;border:0;background:none;color:inherit;line-height:1.5;cursor:pointer;padding:0;flex:1;overflow-wrap:anywhere}.wb-focus-link small{display:block;font-size:11px;color:var(--muted, #777);margin-top:8px}.wb-focus-placeholder{font-size:12px;line-height:2;color:var(--muted, #777)}.wb-focus-card .icon-button{width:28px;height:28px;margin:-5px -5px 0 0;flex-shrink:0}.wb-focus-add{display:flex;align-items:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.wb-focus-add .field{flex:1;min-width:180px;max-width:440px;margin:0}.wb-focus-add select{max-width:100%}.wb-attention-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border, #ddd);padding:14px 0}.wb-attention-row>button:first-child{padding:0;text-align:left;flex:1;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0}.wb-attention-row small{display:block;color:var(--muted, #777);font-size:10px;letter-spacing:.05em}.wb-attention-row strong{display:block;font-weight:500;font-size:15px;margin:5px 0;overflow-wrap:anywhere}.wb-attention-row span{display:block;font-size:12px;color:var(--muted, #777)}.wb-attention-row .button{padding:7px 10px;font-size:11px;flex-shrink:0}.wb-quiet{display:flex;align-items:center;gap:8px;padding:14px 0;font-size:13px;color:var(--muted, #777)}.wb-snoozed{margin-top:18px;font-size:12px}.wb-snoozed summary{cursor:pointer;padding:10px 0;color:var(--muted, #777)}.wb-snoozed>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border, #ddd)}.wb-snoozed small{display:block;margin-top:5px;color:var(--muted, #777)}.wb-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 26px;border:1px solid var(--border, #ddd);border-radius:10px;overflow:hidden}.wb-health-grid>div{padding:20px;border-right:1px solid var(--border, #ddd);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wb-health-grid>div:last-child{border:0}.wb-health-grid svg{color:#97845c;margin-bottom:8px}.wb-health-grid strong{font-size:13px;font-weight:600}.wb-health-grid span{font-size:12px}.wb-health-grid small{font-size:11px;line-height:1.6;color:var(--muted, #777)}.wb-backup{display:flex;align-items:center;gap:28px;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border, #ddd)}.wb-backup h3{margin:0 0 8px;font-size:16px;font-weight:500}.wb-backup p{font-size:13px;line-height:1.7;max-width:680px}.wb-backup small{font-size:11px;line-height:1.6;color:var(--muted, #777);display:block}.wb-backup-actions{display:flex;flex-direction:column;gap:8px;min-width:155px}.wb-readiness{margin-bottom:28px}.wb-capture button:focus-visible,.wb-palette input:focus-visible,.wb-focus button:focus-visible,.wb-focus select:focus-visible,.wb-attention-row button:focus-visible,.wb-snoozed summary:focus-visible{outline:2px solid #b19255;outline-offset:3px}.dark .wb-kind,.dark .wb-focus-card{background:#292a29}.dark .wb-kind button[aria-pressed=true],.dark .wb-option-icon,.dark .wb-options [role=option][aria-selected=true]{background:#343533}.dark .wb-focus-card.filled{background:linear-gradient(145deg,#30312e,#262824)}.dark .wb-focus,.dark .wb-readiness{background:#252623}.dark .wb-kind,.dark .wb-focus,.dark .wb-readiness,.dark .wb-focus-card,.dark .wb-health-grid,.dark .wb-health-grid>div,.dark .wb-backup,.dark .wb-attention-row{border-color:#42443e}.dark .wb-caption,.dark .wb-intro small,.dark .wb-focus-heading p,.dark .wb-ready-heading p,.dark .wb-health-grid small,.dark .wb-backup small{color:#b4b4aa}@media(max-width:1000px){.wb-focus-cards{gap:8px}.wb-focus-card{padding:14px 10px}.wb-health-grid{grid-template-columns:1fr 1fr}.wb-health-grid>div:nth-child(2){border-right:0}.wb-health-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border, #ddd)}}@media(max-width:640px){.wb-focus,.wb-readiness{padding:20px 16px;border-radius:12px}.wb-focus h2,.wb-readiness h2{font-size:26px}.wb-focus-cards{grid-template-columns:1fr}.wb-focus-card{min-height:75px}.wb-focus-add{align-items:stretch}.wb-focus-add .field{flex-basis:100%;max-width:none}.wb-focus-add .button{flex:1}.wb-health-grid>div{padding:16px 12px}.wb-backup{flex-direction:column;align-items:stretch;gap:20px}.wb-backup-actions{flex-direction:row;flex-wrap:wrap}.wb-backup-actions .button{flex:1}.wb-form-grid{grid-template-columns:1fr}.wb-actions .button{flex:1;font-size:12px}.wb-kind button{font-size:12px}.wb-ready-heading>svg{width:30px}.wb-focus-heading>svg{display:none}}.dark .wb-health-grid>div:nth-child(-n+2){border-color:#42443e}:root{--preview-bar-height: 68px}.preview-bar{position:fixed;inset:0 0 auto;z-index:500;min-height:var(--preview-bar-height);padding:10px 22px;display:flex;align-items:center;gap:24px;background:#101b17;color:#f3f4ec;border-bottom:1px solid #445348}.preview-home{font-weight:600;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.preview-label{flex:1;font-size:13px}.preview-label strong,.preview-label span{display:block}.preview-label span{color:#c0cdc2;font-size:12px;margin-top:2px}.preview-download{background:#d0efb7;color:#172317;padding:12px 17px;border-radius:8px;font-size:13px;font-weight:600;min-height:44px}.preview-download:hover{background:#e1f7cf}.preview-app{padding-top:var(--preview-bar-height)}.preview-app .appearance-desktop,.preview-app .company-desktop{height:calc(100dvh - var(--preview-bar-height))}.preview-notice{position:fixed;z-index:10000;margin:auto;width:min(480px,calc(100% - 32px));background:#13271f;color:#fff;border:1px solid #6e927a;padding:28px 48px 24px 24px;border-radius:12px;box-shadow:0 12px 50px #0005;font-size:14px}.preview-notice::backdrop{background:#08120b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-notice h2{font-size:22px;line-height:1.3;margin-bottom:16px}.preview-notice p{line-height:1.6}.preview-notice a{color:#d0efb7;display:inline-block;margin-top:12px;padding-block:8px;text-decoration:underline}.preview-notice button{color:#fff;position:absolute;right:4px;top:4px;width:44px;height:44px;font-size:24px}.preview-bar a:focus-visible,.preview-notice :focus-visible{outline:2px solid #d0efb7;outline-offset:3px}.preview-feature{max-width:820px;margin:40px auto;padding:24px}.preview-feature h1{font-size:clamp(30px,4vw,48px);margin:14px 0 24px}.preview-feature p{line-height:1.8;color:var(--muted);margin-bottom:20px}.preview-feature>div{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:700px){:root{--preview-bar-height: 112px}.preview-bar{gap:4px 12px;padding:8px 14px;flex-wrap:wrap}.preview-home{font-size:12px}.preview-label{min-width:200px}.preview-label span{font-size:10px}.preview-download{width:100%;text-align:center;padding:8px 12px}.preview-app .vs-panel{top:var(--preview-bar-height);bottom:0;height:calc(100dvh - var(--preview-bar-height))}}.workflow-detail{display:grid;gap:18px}.workflow-detail header h3{margin:8px 0}.workflow-detail h4{font-size:18px;margin:0;scroll-margin-top:12px}.workflow-detail h5{font-size:17px;margin:12px 0}.workflow-steps{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--line);border-radius:12px}.workflow-steps button{flex:1 1 auto;min-height:44px;padding:8px 12px;border-radius:8px;color:inherit;background:transparent;border:1px solid transparent;font:inherit;cursor:pointer}.workflow-steps button[aria-current]{background:var(--paper);border-color:var(--line);font-weight:600}.workflow-detail :focus-visible{outline:2px solid currentColor;outline-offset:3px}.workflow-detail textarea{resize:vertical;max-width:100%}.workflow-detail section{min-width:0}.workflow-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.workflow-facts dt{opacity:.65;font-size:12px;margin-bottom:5px}.workflow-facts dd{margin:0;overflow-wrap:anywhere}.workflow-record,.workflow-close{padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:12px}.workflow-plan{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.workflow-close{position:sticky;bottom:0;background:var(--paper, #fff);box-shadow:0 8px 24px #0002}.workflow-close button{margin:4px 8px 0 0}@media(max-width:600px){.workflow-facts{grid-template-columns:1fr}.workflow-steps button{flex-basis:40%}}
