@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,theme,public,components,features,pages,overrides;@layer theme{:root{color-scheme:dark;--theme-canvas: #111820;--theme-surface: #18222d;--theme-surface-raised: #223040;--theme-border: #304050;--theme-border-strong: #304050;--theme-ink: #f2f4f6;--theme-soft-text: #b9c2cc;--theme-coral: #d96b5c;--theme-on-coral: #f2f4f6;--theme-coral-soft: #223040;--theme-sage: #7ea58a;--theme-sage-soft: #223040;--theme-lavender: #afa8cc;--theme-lavender-soft: #223040;--theme-sand: #cfc3af;--theme-sand-soft: #223040;--theme-danger: #d96b5c;--theme-danger-soft: #223040;--theme-shadow: #111820;--theme-on-state: #111820;--lr-canvas: var(--theme-canvas);--lr-surface: var(--theme-surface);--lr-brand: var(--theme-coral);--lr-ink: var(--theme-ink);--lr-radius-sm: .5rem;--lr-radius-md: .75rem;--lr-radius-lg: 1rem;--actionairy-canvas: var(--theme-canvas);--actionairy-surface: var(--theme-surface);--actionairy-surface-raised: var(--theme-surface-raised);--actionairy-border: var(--theme-border);--actionairy-border-strong: var(--theme-border-strong);--actionairy-brand: var(--theme-coral);--actionairy-brand-soft: var(--theme-coral-soft);--actionairy-secondary: var(--theme-lavender);--actionairy-secondary-soft: var(--theme-lavender-soft);--actionairy-positive: var(--theme-sage);--color-paper: var(--actionairy-canvas);--color-paper-2: var(--actionairy-surface);--color-paper-3: var(--actionairy-surface-raised);--color-ink: var(--lr-ink);--color-muted: var(--theme-soft-text);--color-faint: var(--theme-soft-text);--color-rule: var(--actionairy-border);--color-rule-strong: var(--actionairy-border-strong);--color-brand: var(--color-ink);--color-accent: var(--actionairy-brand);--color-accent-ink: var(--theme-on-coral);--color-accent-soft: var(--actionairy-brand-soft);--color-information: var(--theme-soft-text);--color-information-soft: var(--theme-lavender-soft);--color-discovery: var(--theme-lavender);--color-discovery-ink: var(--color-ink);--color-discovery-soft: var(--theme-lavender-soft);--color-teal: var(--theme-sage);--color-teal-soft: var(--theme-sage-soft);--color-action: var(--theme-coral);--color-action-ink: var(--theme-on-coral);--color-mint: var(--theme-sage);--color-mint-soft: var(--theme-sage-soft);--color-orange: var(--theme-sand);--color-attention-ink: var(--color-ink);--color-orange-soft: var(--theme-sand-soft);--color-danger: var(--theme-danger);--color-danger-soft: var(--theme-danger-soft);--color-success: var(--theme-sage);--color-success-ink: var(--color-ink);--color-focus: var(--theme-coral);--color-shadow: var(--theme-shadow);--color-state-ink: var(--theme-on-state);--color-waveform: #ffffff;--moment-canvas: #041020;--moment-ink: #f7f9fc;--moment-wordmark: #b9c2cc;--moment-status: #94a1b1;--moment-track: #24334a;--moment-ambient: #605af3;--moment-dot-core: #ffffff;--moment-dot-halo: #605af3;--moment-brand-cyan: #28dcff;--moment-brand-purple: #605af3;--moment-brand-fuchsia: #dda5f0;--moment-quote-start: #e9fbff;--moment-quote-mid-a: #8cecff;--moment-quote-mid-b: #a8a3ff;--moment-quote-end: #f1baf4;--color-nav-today: var(--theme-coral);--color-nav-market: var(--theme-coral);--color-nav-people: var(--theme-coral);--color-nav-decisions: var(--theme-coral);--color-nav-work: var(--theme-coral);--color-nav-pilots: var(--theme-coral);--logo-field: #ff66e3;--logo-ink: #210017;--font-display: "Aspekta", ui-sans-serif, system-ui, sans-serif;--font-body: "Aspekta", ui-sans-serif, system-ui, sans-serif;--font-sans: var(--font-body);--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-moment: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--text-xs: .72rem;--text-sm: .84rem;--text-md: 1rem;--text-lg: 1.18rem;--text-xl: 1.5rem;--text-2xl: clamp(1.8rem, 4vw, 3rem);--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.4,0,1,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--radius-sm: var(--lr-radius-sm);--radius-md: var(--lr-radius-md);--radius-lg: var(--lr-radius-lg);--radius-pill: 999px;--rule-thin: 1px;--rule-strong: 2px}:root[data-theme=light]{color-scheme:light;--theme-canvas: #fbf6ef;--theme-surface: #ffffff;--theme-surface-raised: #f2f4f7;--theme-border: #e7eaee;--theme-border-strong: #e7eaee;--theme-ink: #0b1d33;--theme-soft-text: #475466;--theme-coral: #d96b5c;--theme-on-coral: #ffffff;--theme-coral-soft: #f3e9dc;--theme-sage: #6fa78a;--theme-sage-soft: #f2f4f7;--theme-lavender: #c9c6e4;--theme-lavender-soft: #c9c6e4;--theme-sand: #f3e9dc;--theme-sand-soft: #f3e9dc;--theme-danger: #d96b5c;--theme-danger-soft: #f3e9dc;--theme-shadow: #e7eaee;--theme-on-state: #0b1d33;--logo-field: #ff66e3;--logo-ink: #210017;--moment-canvas: #fbf6ef;--moment-ink: #0b1d33;--moment-wordmark: #475466;--moment-status: #475466;--moment-track: #e7eaee;--moment-ambient: #605af3;--moment-dot-core: #5147d8;--moment-dot-halo: #dda5f0;--moment-quote-start: #08728f;--moment-quote-mid-a: #176fc1;--moment-quote-mid-b: #5147d8;--moment-quote-end: #a33291}}@layer theme{:root{--color-work-canvas: #13171b;--color-work-panel: #191e23;--color-work-raised: #20262c;--color-work-ink: #f1f4f3;--color-work-muted: #a5b0b8;--color-work-rule: #30383e;--color-work-accent: #d5ee9c;--color-work-accent-ink: #20320b;--color-work-warning: #e9b179;--color-work-information: #95bcf0}}@layer reset{@font-face{font-family:Aspekta;src:url(/fonts/webfonts/Aspekta-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/webfonts/Aspekta-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/webfonts/Aspekta-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth;background:var(--color-paper)}body{min-width:320px;min-height:100%;margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body, "Aspekta", ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;background:var(--color-paper)}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}ul{margin:0;padding:0;list-style:none}}@layer components{.moment-of-light{align-items:center;background:var(--moment-canvas);color:var(--moment-ink);display:flex;font-family:var(--font-moment);inset:0;justify-content:center;min-height:100dvh;overflow:hidden;padding:clamp(2rem,8vw,6rem);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);z-index:200}.moment-of-light--session{position:fixed}.moment-of-light--route{background:var(--color-paper);min-height:100vh;position:relative}.moment-of-light.is-exiting{opacity:0;pointer-events:none;transform:scale(.992)}.moment-of-light__ambient{background:var(--moment-ambient);border-radius:50%;filter:blur(8rem);height:min(56vw,42rem);opacity:.11;position:absolute;top:25%;width:min(56vw,42rem)}.moment-of-light__content{align-items:center;display:flex;flex-direction:column;isolation:isolate;max-width:52rem;text-align:center;width:100%}.moment-of-light__brand{align-items:center;animation:moment-brand-in .5s var(--ease-out) both;display:flex;flex-direction:column;position:relative}.moment-of-light__mark{display:block;height:auto;width:clamp(4.75rem,8vw,6.5rem)}.moment-of-light--route .moment-of-light__mark{width:3.35rem}.moment-of-light__dot{background:var(--moment-dot-core);border-radius:50%;height:.3rem;left:50%;position:absolute;top:-.06rem;transform:translate(-50%);width:.3rem}.moment-of-light__dot:before{background:var(--moment-dot-halo);border-radius:50%;content:"";filter:blur(.55rem);height:1.45rem;left:50%;opacity:.52;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.45rem}.moment-of-light__dot:after{background:var(--moment-dot-core);content:"";height:1px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.35rem}:root[data-theme=light] .moment-of-light__dot{height:.22rem;top:0;width:.22rem}:root[data-theme=light] .moment-of-light__dot:before{border-radius:0;filter:none;height:1.35rem;opacity:.58;transform:translate(-50%,-50%) scaleX(.08);width:1px}:root[data-theme=light] .moment-of-light__dot:after{opacity:.58}.moment-of-light__wordmark{color:var(--moment-wordmark);font-size:.58rem;font-weight:500;letter-spacing:.38em;margin-top:.65rem;text-transform:uppercase}.moment-of-light__quote{font-size:clamp(1.8rem,4.6vw,3.55rem);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:clamp(2.75rem,7vh,5.25rem) 0 clamp(3.2rem,8vh,5.5rem);opacity:0;transform:translateY(.65rem);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.moment-of-light__quote.is-visible{opacity:1;transform:translateY(0)}.moment-of-light__quote>span{background:linear-gradient(95deg,var(--moment-quote-start),var(--moment-quote-mid-a) 34%,var(--moment-quote-mid-b) 66%,var(--moment-quote-end));background-clip:text;display:block;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.moment-of-light__status{color:var(--moment-status);font-size:.64rem;font-weight:600;letter-spacing:.2em;max-width:18rem;text-transform:uppercase;width:72vw}.moment-of-light--route .moment-of-light__status{font-size:.6rem;margin-top:1rem}.moment-of-light__status>i{background:var(--moment-track);display:block;height:1px;margin-top:1.1rem;overflow:hidden;position:relative;width:100%}.moment-of-light__status b{animation:moment-progress 1.45s var(--ease-in-out) infinite;background:linear-gradient(90deg,var(--moment-brand-cyan),var(--moment-brand-purple),var(--moment-brand-fuchsia));height:1px;left:0;position:absolute;top:0;width:36%}@keyframes moment-brand-in{0%{opacity:0;transform:translateY(.45rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes moment-progress{0%{transform:translate(-120%)}to{transform:translate(380%)}}@media(max-width:38rem){.moment-of-light{padding:4rem 1.5rem}.moment-of-light__quote{font-size:clamp(1.75rem,8vw,2.5rem);margin-block:3.5rem 4.25rem}}@media(prefers-reduced-motion:reduce){.moment-of-light,.moment-of-light__brand,.moment-of-light__quote{animation:none;transition-duration:1ms}.moment-of-light__status b{animation:none;width:42%}}.moment-of-light-aside{align-items:center;border-top:1px solid var(--color-rule);display:flex;gap:var(--space-sm);margin:0 var(--space-md);padding:var(--space-sm) 0}.moment-of-light-aside>img{flex:none;height:auto;width:1.7rem}.moment-of-light-aside>p{color:var(--color-muted);font:500 .64rem/1.35 var(--font-moment);letter-spacing:-.01em;margin:0}.moment-of-light-aside>p>span{color:var(--moment-quote-mid-b);display:block}.workspace-activity.is-collapsed .moment-of-light-aside{display:none}}@layer components{html,body{overflow-x:clip}.product-root,.auth-page{min-height:100vh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.product-root *,.auth-page *{box-sizing:border-box}.product-root button,.product-root a,.auth-page button,.auth-page a{transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.product-root button:focus-visible,.product-root a:focus-visible,.auth-page button:focus-visible,.auth-page a:focus-visible,.auth-page input:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.product-root button:disabled,.auth-page button:disabled,.auth-page input:disabled{opacity:.55;cursor:not-allowed}.app-header{min-height:4rem;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-xl);padding:var(--space-sm) clamp(var(--space-md),3vw,var(--space-xl));border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper)}.app-brand{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.app-mark{display:block;width:1.6rem;height:1.6rem;flex:0 0 auto}.app-mark.large{width:3rem;height:3rem}.app-nav a:hover,.app-nav a.active{color:var(--color-ink);background:var(--color-paper-3)}.app-account>a:not(.live-chip){width:2.25rem;height:2.25rem;display:grid;place-items:center;color:var(--color-muted);border-radius:var(--radius-sm)}.live-chip{min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;padding:0 .65rem;border-radius:var(--radius-pill);color:var(--color-muted);background:var(--color-paper-3);font-size:var(--text-xs)}.sidebar-cta{min-height:2.5rem!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;padding:0 var(--space-sm)!important;color:var(--color-action-ink)!important;background:var(--color-action)!important;border-radius:var(--radius-sm)!important;font-size:var(--text-sm);font-weight:650}.sidebar-cta:hover{opacity:.92}.mobile-menu{display:none;background:none;border:0;color:var(--color-ink)}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) clamp(var(--space-md),3vw,var(--space-xl));color:var(--color-faint);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs)}.app-footer div{display:flex;gap:var(--space-lg)}.app-footer a{white-space:nowrap}.app-footer a:hover{color:var(--color-ink)}.page,.queue-page{width:min(92rem,100%);margin:0 auto;padding:var(--space-xl) clamp(var(--space-md),3vw,var(--space-xl)) var(--space-3xl)}.narrow-page{width:min(58rem,100%)}.page-header{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding:var(--space-md) 0 var(--space-xl)}.page-header>div{min-width:0}.page-header span{display:block;margin-bottom:var(--space-xs);color:var(--color-faint);font-size:var(--text-xs);letter-spacing:.02em}.page-header h1{margin:0;overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.05;letter-spacing:-.04em}.page-header p{max-width:42rem;margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.primary-action,.secondary-action,.copy-button,.prompt-actions button,.settings-list button,.settings-connect-link{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:.5rem;font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.primary-action{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action);box-shadow:0 .22rem .65rem var(--color-accent-soft)}.primary-action:hover{filter:brightness(1.05);box-shadow:0 .35rem .9rem var(--color-accent-soft);transform:translateY(-1px)}.primary-action:active{filter:brightness(.94);box-shadow:none;transform:translateY(0)}.primary-action:focus-visible,.secondary-action:focus-visible,.copy-button:focus-visible,.prompt-actions button:focus-visible,.settings-list button:focus-visible,.settings-connect-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.primary-action:disabled,.secondary-action:disabled,.copy-button:disabled,.prompt-actions button:disabled,.settings-list button:disabled{opacity:.52;cursor:not-allowed;transform:none}.capture-page-actions{display:flex;align-items:center;gap:var(--space-xs)}.meeting-prep__queue button:hover,.meeting-prep__queue button.is-selected{color:var(--color-ink);background:var(--color-paper-3);border-radius:var(--radius-sm)}.meeting-prep__brief>header em.is-ready{color:var(--color-success-ink)}.meeting-prep__error{padding:var(--space-sm);color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--radius-sm);font-size:var(--text-xs)}.capture-workspace{height:min(42rem,calc(100dvh - 7rem));min-height:34rem;display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.05fr) minmax(20rem,1.15fr);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.capture-stage,.live-transcript-panel,.live-output-panel{min-width:0;min-height:0}.capture-stage{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:var(--space-xl);overflow-y:auto;text-align:center;border-right:var(--rule-thin) solid var(--color-rule);background:radial-gradient(circle at 50% 34%,var(--color-information-soft),transparent 16rem),var(--color-paper)}.capture-workspace.is-live{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);grid-template-rows:4.25rem minmax(0,1fr)}.capture-workspace.is-live .capture-stage{grid-column:1 / -1;grid-row:1;height:auto;min-height:0;padding:.55rem var(--space-md);overflow:hidden;background:var(--color-paper-2);border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.capture-workspace.is-live .live-transcript-panel{grid-column:1;grid-row:2;height:100%}.capture-workspace.is-live .live-output-panel{grid-column:2;grid-row:2;height:100%}.capture-live-control{width:100%;display:grid;grid-template-columns:minmax(8.7rem,1fr) minmax(12rem,24rem) auto auto;align-items:center;gap:var(--space-sm)}.capture-live-control__status{min-width:8.7rem;display:flex;align-items:center;gap:.48rem;color:var(--color-ink);font:650 .62rem var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.capture-live-control__status i{width:.48rem;height:.48rem;flex:none;background:var(--color-accent);border-radius:50%;box-shadow:0 0 0 .2rem var(--color-accent-soft);animation:capture-source-pulse 1.8s ease-in-out infinite}.capture-live-control__status time{margin-left:.25rem;color:var(--color-faint);font:inherit}.capture-live-control .audio-waveform{height:1.8rem}.capture-live-control .capture-stop{min-height:2.35rem;justify-self:end;padding-inline:.85rem;font-size:.66rem;white-space:nowrap}.capture-live-control .capture-discard{min-height:2.35rem;display:inline-flex;align-items:center;gap:.35rem;padding-inline:.7rem;color:var(--color-faint);background:transparent;border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);font-size:.66rem;white-space:nowrap}.capture-live-control .capture-discard:hover{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.capture-status{position:absolute;inset:var(--space-md) var(--space-md) auto;display:flex;justify-content:space-between;color:var(--color-faint);font:.64rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.capture-stage--recording .capture-status span{color:var(--color-accent)}.capture-orbit{position:relative;width:8rem;height:8rem;display:grid;place-items:center;margin-bottom:var(--space-xl);color:var(--color-information);border:var(--rule-thin) solid var(--color-information);border-radius:50%}.capture-orbit i{position:absolute;inset:-.75rem;border:var(--rule-thin) solid var(--color-information);border-radius:50%}.capture-orbit i:nth-child(2){inset:-1.5rem;opacity:.6}.capture-orbit i:nth-child(3){inset:-2.25rem;opacity:.3}.capture-stage--recording .capture-orbit i{animation:capture-ring 2.4s ease-out infinite}.capture-stage--recording .capture-orbit i:nth-child(2){animation-delay:.45s}.capture-stage--recording .capture-orbit i:nth-child(3){animation-delay:.9s}@keyframes capture-ring{50%{transform:scale(1.06);opacity:.18}}.capture-stage h2{margin:0;font-size:var(--text-xl);letter-spacing:-.03em}.capture-stage>p{max-width:30rem;margin:var(--space-sm) 0 var(--space-xl);color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.capture-start,.capture-stop,.capture-complete-actions button,.capture-complete-actions a{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-lg);border-radius:var(--radius-sm);font-weight:650}.capture-discard{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-lg);color:var(--color-danger);background:transparent;border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm)}.capture-stop{color:var(--color-ink);background:var(--color-danger-soft);border:var(--rule-thin) solid var(--color-danger)}.capture-stage .capture-complete-actions{flex-wrap:wrap;justify-content:center}.capture-stage .capture-complete-actions button,.capture-stage .capture-complete-actions a{min-height:2.3rem;padding-inline:.8rem;color:var(--color-muted);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:.68rem}.capture-stage .capture-complete-actions .is-primary{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.capture-stage .capture-complete-actions button:hover{color:var(--color-ink);background:var(--color-paper-3)}.meeting-header-actions{display:flex;align-items:center;gap:var(--space-xs)}.recording-delete-control{position:relative;display:inline-flex;align-items:center}.recording-delete-control>button{min-height:2.3rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .72rem;color:var(--color-faint);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font:650 .62rem var(--font-sans);white-space:nowrap}.recording-delete-control>button:hover{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.recording-delete-control>button:disabled{cursor:wait;opacity:.7}.recording-delete-control.is-compact>button{width:2.25rem;min-width:2.25rem;padding:0;border-radius:var(--radius-sm)}.recording-delete-control>small{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;width:min(20rem,70vw);padding:.55rem .65rem;color:var(--color-danger);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);box-shadow:0 .7rem 2rem var(--color-shadow);font-size:.62rem;line-height:1.45}.live-transcript-panel,.live-output-panel{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.live-output-panel{background:var(--color-paper)}.live-transcript-panel{border-right:var(--rule-thin) solid var(--color-rule)}.live-transcript-panel>header,.live-output-panel>header{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.live-transcript-panel header>div,.live-output-panel>header>div{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-xs);font-weight:650}.live-transcript-panel header svg,.live-output-panel>header svg{color:var(--color-accent)}.live-transcript-panel header small,.live-output-panel>header small{color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase}.live-transcript-panel>div{min-height:0;padding:var(--space-xl);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.live-transcript-panel p{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:1.85}.live-transcript-panel mark{color:var(--color-ink);background:transparent;opacity:.48}.live-insight-feed{min-height:0;display:grid;align-content:start;gap:var(--space-sm);padding:var(--space-md);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.live-insight-item{--live-insight-accent: var(--color-information);--live-insight-soft: var(--color-information-soft);min-width:0;display:grid;gap:.5rem;padding:var(--space-md);background:var(--color-paper-2);border-left:3px solid var(--live-insight-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.live-insight-item.is-coaching{--live-insight-accent: var(--color-discovery);--live-insight-soft: var(--color-discovery-soft)}.live-insight-item.is-task{--live-insight-accent: var(--color-accent);--live-insight-soft: var(--color-accent-soft)}.live-insight-item.is-signal{--live-insight-accent: var(--color-success);--live-insight-soft: var(--color-mint-soft)}.live-insight-item>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.live-insight-item>header span{padding:.22rem .42rem;color:var(--live-insight-accent);background:var(--live-insight-soft);border-radius:var(--radius-pill);font:650 .55rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.live-insight-item>header em,.live-insight-item>header time{color:var(--color-faint);font:normal .54rem var(--font-mono);text-transform:uppercase}.live-insight-item h3{margin:0;color:var(--color-ink);font-size:var(--text-xs);line-height:1.45}.live-insight-item blockquote,.live-insight-item p{margin:0;color:var(--color-muted);font-size:.69rem;line-height:1.55}.live-insight-item>small{display:flex;align-items:flex-start;gap:.35rem;color:var(--color-faint);font-size:.58rem;line-height:1.45}.live-insight-item>small svg{flex:none;margin-top:.08rem;color:var(--live-insight-accent)}.live-insight-item>footer{display:flex;justify-content:flex-end;gap:.4rem}.live-insight-item>footer button{min-height:1.9rem;padding:0 .55rem;color:var(--color-muted);background:transparent;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:.6rem}.live-insight-item>footer button:first-child{color:var(--live-insight-accent);border-color:var(--live-insight-accent)}.live-insight-item.is-signal{padding:0 0 .65rem}.live-insight-item.is-signal>header,.live-insight-item.is-signal>small{margin-inline:var(--space-md)}.live-insight-item.is-signal>header{margin-top:var(--space-md)}.live-insight-item.is-signal .signal-card{padding-inline:var(--space-md);border:0;border-radius:0}.live-insight-item.is-signal .signal-card h3{margin-top:.55rem;font-size:.78rem;line-height:1.4}.live-insight-item.is-signal .signal-assessment{gap:var(--space-xs)}.live-insight-item.is-signal .signal-assessment .signal-score+.signal-score{padding-left:var(--space-xs)}.live-insight-item.is-signal .signal-score span{display:none}.live-insight-item.is-signal .signal-evidence-list>div{grid-template-columns:1fr}.live-insight-empty{padding:var(--space-sm)}.live-insight-empty p{margin:0;color:var(--color-muted);line-height:1.55}.live-insight-empty small{display:block;margin-top:var(--space-xs);line-height:1.45}.capture-empty{color:var(--color-faint)!important;font-size:var(--text-xs)!important}.meet-coaching-disclosure{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:var(--space-sm);padding:.65rem .8rem;color:var(--color-muted);background:var(--color-information-soft);border:1px solid var(--color-information);border-radius:var(--radius-sm)}.meet-coaching-disclosure>svg{color:var(--color-information)}.meet-coaching-disclosure>div{min-width:0;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:.68rem}.meet-coaching-disclosure strong{color:var(--color-ink)}.meet-coaching-disclosure a{color:var(--color-information);font-size:.64rem;font-weight:650;white-space:nowrap}.meet-coaching-workspace .capture-stage>.primary-action{margin-top:var(--space-sm)}.live-guidance-evidence{color:var(--color-muted);border-top:1px solid var(--color-rule)}.live-guidance-evidence>summary{padding-top:.45rem;color:var(--color-faint);font:.56rem var(--font-mono);cursor:pointer;text-transform:uppercase}.live-guidance-evidence blockquote{margin-top:.45rem}.secondary-action{color:var(--color-ink);background:var(--color-paper-2)}.secondary-action:hover{background:var(--color-paper-3);border-color:var(--color-information);transform:translateY(-1px)}.secondary-action:active{transform:translateY(0)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--space-xl);margin-top:var(--space-xl)}.dashboard-grid>section{min-width:0;padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.section-title h2{margin:0;font-size:var(--text-md)}.section-title a{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs)}.compact-prompt{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:var(--space-md);padding:var(--space-md) 0;border-top:var(--rule-thin) solid var(--color-rule)}.compact-prompt>span{color:var(--color-accent);font-family:var(--font-mono)}.compact-prompt small,.compact-prompt strong,.compact-prompt p{display:block}.compact-prompt small{color:var(--color-faint);text-transform:capitalize}.compact-prompt p{margin:.35rem 0 0;overflow:hidden;color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.meeting-row{min-height:4.6rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule)}.meeting-row strong,.meeting-row small{display:block}.meeting-row small,.meeting-row time{color:var(--color-muted);font-size:var(--text-xs)}.status-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-faint)}.status-dot.live{background:var(--color-success)}.intel-tabs button:hover,.intel-tabs button.active{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule-strong)}.queue-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin-bottom:var(--space-md)}.queue-switch a{min-width:0;min-height:4.5rem;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.queue-switch a:hover{color:var(--color-ink);border-color:var(--color-rule-strong)}.queue-switch a:active{background:var(--color-paper-3)}.queue-switch a>svg{flex:0 0 auto}.queue-switch a>span,.queue-switch strong,.queue-switch small{min-width:0;display:block}.queue-switch strong{color:var(--color-ink);font-size:var(--text-sm)}.queue-switch small{margin-top:var(--space-2xs);overflow:hidden;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.queue-page--marketing .page-header span,.queue-page--marketing .queue-switch a.active{color:var(--color-success-ink)}.queue-page--engineering .queue-switch a.active{color:var(--color-accent)}.queue-switch a.active{background:var(--color-paper-3);border-color:currentColor}.session-layout{min-height:68vh;display:grid;grid-template-columns:minmax(18rem,2fr) minmax(30rem,3fr);gap:var(--space-md);align-items:start}.session-source{min-width:0;position:sticky;top:5rem}.session-queue{min-width:0}.transcript-pane--status .spin{animation:transcript-spin .9s linear infinite}@keyframes transcript-spin{to{transform:rotate(360deg)}}.transcript-lines article.is-selected{background:var(--color-accent-soft)}.transcript-lines article.moment--buying_signal,.transcript-lines article.moment--trust_gain,.transcript-lines article.moment--upsell_opening,.transcript-lines article.moment--commitment_next_step{--moment-color: var(--color-success)}.transcript-lines article.moment--objection,.transcript-lines article.moment--engagement_drop,.transcript-lines article.moment--retention_risk,.transcript-lines article.moment--missed_follow_up{--moment-color: var(--color-danger)}.transcript-lines article.moment--pricing_or_budget{--moment-color: var(--color-orange)}.transcript-lines article.moment--customer_pain,.transcript-lines article.moment--decision_criteria,.transcript-lines article.moment--competitor_mention{--moment-color: var(--color-information)}.prompt-list{display:grid;gap:var(--space-md)}.prompt-card{min-width:0;padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.prompt-card:hover{border-color:var(--color-rule-strong)}.prompt-card.urgency-high{border-top:var(--rule-strong) solid var(--color-accent)}.prompt-card__header,.prompt-card__title,.prompt-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.prompt-badges{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.lane-badge,.kind-label{min-height:1.45rem;display:inline-flex;align-items:center;padding:0 .45rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.lane-badge{color:var(--color-accent);background:var(--color-accent-soft)}.lane-gtm,.lane-crawl{color:var(--color-success-ink);background:var(--color-mint-soft)}.lane-sales{color:var(--color-attention-ink);background:var(--color-orange-soft)}.kind-label{color:var(--color-muted);border:var(--rule-thin) solid var(--color-rule)}.prompt-score{display:grid;justify-items:end;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-lg);line-height:1}.prompt-score small{margin-bottom:var(--space-2xs);color:var(--color-faint);font-size:.65rem;text-transform:uppercase;white-space:nowrap}.prompt-card__title{align-items:flex-start;margin:var(--space-md) 0}.prompt-card__title h2{margin:0;overflow-wrap:anywhere;font-size:var(--text-lg);line-height:1.25}.prompt-card__title span{color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-xs)}.evidence-quote{width:100%;display:block;margin:0 0 var(--space-md);padding:var(--space-md);text-align:left;color:var(--color-ink);background:var(--color-paper-3);border:0;border-left:var(--rule-strong) solid var(--color-rule-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.evidence-quote:hover{border-color:var(--color-accent)}.evidence-quote>span{display:block;line-height:1.55}.evidence-quote small{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--color-faint)}.prompt-signal-trace{margin-bottom:var(--space-md);border-block:var(--rule-thin) solid var(--color-rule)}.prompt-signal-trace__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.prompt-signal-trace__label small{color:inherit}.signal-card{min-width:0;padding:var(--space-md) 0;border-top:var(--rule-thin) solid var(--color-rule)}.signal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.signal-card>header>div:first-child{min-width:0;display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.signal-card>header>div:first-child>strong{font-family:var(--font-mono);font-size:var(--text-sm)}.signal-card>header>div:first-child>small{color:var(--color-muted);font-size:var(--text-xs)}.signal-lane{min-height:1.45rem;display:inline-flex;align-items:center;padding:0 var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase}.signal-lane--engineering{color:var(--color-accent);background:var(--color-accent-soft)}.signal-lane--marketing{color:var(--color-success-ink);background:var(--color-mint-soft)}.signal-assessment{flex:0 0 auto;display:flex;gap:var(--space-md)}.signal-assessment .signal-score+.signal-score{padding-left:var(--space-md);border-left:var(--rule-thin) solid var(--color-rule)}.signal-score{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:var(--space-xs);font-family:var(--font-mono)}.signal-score small{grid-column:1 / -1;color:var(--color-faint);font-size:.65rem;text-transform:uppercase}.signal-score strong{font-size:var(--text-lg)}.signal-score span{font-size:var(--text-xs)}.signal-card--strong .signal-score{color:var(--color-success-ink)}.signal-card--watch .signal-score{color:var(--color-attention-ink)}.signal-card--review .signal-score{color:var(--color-accent)}.signal-card h3{margin:var(--space-sm) 0 0;font-size:var(--text-md)}.signal-card--decision{padding-bottom:var(--space-sm)}.signal-decision-summary{display:grid;gap:var(--space-sm);margin:var(--space-md) 0}.signal-decision-summary p{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-md);margin:0;padding:var(--space-sm) 0;border-top:var(--rule-thin) solid var(--color-rule)}.signal-decision-summary strong{color:var(--color-faint);font:.62rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.signal-decision-summary span{color:var(--color-ink);font-size:var(--text-sm);line-height:1.55}.signal-decision-quote{display:grid;gap:var(--space-xs);margin:0;padding:var(--space-md);color:var(--color-ink);background:var(--color-paper-3);border-left:var(--rule-strong) solid var(--color-accent)}.signal-decision-quote q{font-size:var(--text-sm);line-height:1.55}.signal-decision-quote cite{color:var(--color-faint);font:normal .62rem var(--font-mono)}.signal-audit-detail{border-top:var(--rule-thin) solid var(--color-rule)}.signal-audit-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;color:var(--color-muted);font:650 var(--text-xs) var(--font-mono);cursor:pointer;list-style-position:inside}.signal-audit-detail>summary span{color:var(--color-faint);font-size:.6rem;font-weight:400;text-transform:uppercase}.signal-audit-detail[open]>summary{color:var(--color-ink)}.signal-evidence__source em{margin-left:auto;padding:.15rem .35rem;color:var(--color-attention-ink);background:var(--color-orange-soft);border-radius:var(--radius-sm);font:normal .55rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.signal-derivation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--space-xs);margin-top:var(--space-md)}.signal-derivation>div{min-width:0;min-height:4.25rem;padding:var(--space-sm);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.signal-derivation>i{align-self:center;color:var(--color-faint);font:normal var(--text-sm) var(--font-mono)}.signal-derivation small,.signal-derivation strong{display:block}.signal-derivation small{margin-bottom:.35rem;color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.signal-derivation strong{overflow-wrap:anywhere;color:var(--color-muted);font-size:.68rem;line-height:1.4}.signal-derivation .signal-derivation__result{border-color:var(--color-rule-strong);box-shadow:inset 0 2px var(--color-accent)}.signal-derivation__result strong{color:var(--color-ink)}.signal-strength-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-md)}.signal-strength-breakdown>div>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.signal-strength-breakdown small{color:var(--color-faint);font:.58rem var(--font-mono);text-transform:capitalize}.signal-strength-breakdown strong{font:.7rem var(--font-mono)}.signal-strength-breakdown>div>i{height:2px;display:block;margin-top:.35rem;overflow:hidden;background:var(--color-rule)}.signal-strength-breakdown>div>i>b{height:100%;display:block;background:var(--color-accent)}.signal-integrity-row{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-faint);font:.64rem var(--font-mono);text-transform:uppercase}.signal-integrity-row strong{margin-left:.3rem;color:var(--color-muted)}.signal-card--compact .signal-derivation{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-card--compact .signal-derivation>i{display:none}.signal-card--compact{padding:.65rem 0 0}.signal-card--compact>header{align-items:center}.signal-card--compact>header>div:first-child>small{display:none}.signal-card--compact .signal-assessment{gap:.55rem}.signal-card--compact .signal-score{grid-template-columns:auto}.signal-card--compact .signal-score small{font-size:.52rem}.signal-card--compact .signal-score strong{font-size:1rem}.signal-live-score{display:flex;align-items:baseline;gap:.25rem;padding:.25rem .45rem;color:var(--color-information);background:var(--color-information-soft);border-radius:999px}.signal-live-score strong{font:700 .82rem var(--font-mono)}.signal-live-score span{color:var(--color-muted);font:600 .5rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.signal-live-guidance{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.65rem;margin:.55rem 0 0;padding:.55rem .65rem;color:var(--color-ink);background:var(--color-information-soft);border-radius:var(--radius-sm);font-size:.68rem;line-height:1.45}.signal-live-guidance>span{color:var(--color-information);font:650 .54rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.signal-audit-detail--live{margin-top:.55rem}.signal-audit-detail--live>summary{padding:.55rem 0;color:var(--color-muted);font-family:var(--font-sans)}.signal-audit-detail--live[open]>summary{margin-bottom:.5rem}.signal-audit-detail--live .signal-derivation{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.signal-audit-detail--live .signal-derivation>div{min-height:0;padding:.55rem}.signal-audit-detail--live .signal-score-note{margin:.65rem 0;font-size:.64rem}.signal-audit-detail--live .signal-evidence-list{margin-top:.65rem;padding-top:.65rem}.signal-list>section>.signal-card{border-top:0}.signal-rank-list>button:hover,.signal-rank-list>button.is-selected{color:var(--color-ink);background:var(--color-paper-3)}.signal-rank-list>button.is-selected{box-shadow:inset 3px 0 var(--color-accent)}.signal-detail>.signal-card{border-top:0}.signal-detail>footer .review-primary{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);color:var(--color-action-ink);background:var(--color-action);border:var(--rule-thin) solid var(--color-action);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700}.signal-detail>footer .review-primary:disabled{cursor:wait;opacity:.65}.engineering-phase-strip{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,3fr);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-bottom:0}.engineering-phase-strip>strong{font-size:var(--text-xs)}.engineering-phase-strip>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.engineering-phase-strip span{min-width:0;display:grid;gap:.2rem;padding:0 var(--space-md);border-left:var(--rule-thin) solid var(--color-rule)}.engineering-phase-strip span b{overflow:hidden;color:var(--color-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.engineering-phase-strip span small{overflow:hidden;color:var(--color-faint);font:.58rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.engineering-phase-strip span.is-current b,.engineering-phase-strip span.is-active b{color:var(--color-information)}.signal-lifecycle-tabs button:hover,.signal-lifecycle-tabs button.is-active{color:var(--color-ink);border-color:var(--color-accent)}.signal-lifecycle-tabs button.is-active{background:var(--color-accent-soft)}.signal-outcome-editor .review-primary{align-self:end;min-height:2.35rem;color:var(--color-action-ink);background:var(--color-action);border:0;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700}.signal-decision-bar>div .signal-complete-action{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.signal-decision-bar .review-primary{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);color:var(--color-action-ink);background:var(--color-action);border:var(--rule-thin) solid var(--color-action);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.signal-decision-bar .review-primary:disabled{cursor:wait;opacity:.65}.signal-decision-bar__secondary{position:relative}.signal-score-note{margin:var(--space-sm) 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.signal-score-note>span{display:inline-block;margin-right:var(--space-xs);color:var(--color-faint);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.signal-card--review .signal-score-note{color:var(--color-ink)}.signal-score--hot{color:var(--color-success-ink)}.signal-score--warm{color:var(--color-attention-ink)}.signal-score--developing{color:var(--color-muted)}.signal-score--early{color:var(--color-faint)}.signal-strengthen{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.signal-strengthen b{margin-right:var(--space-2xs);color:var(--color-accent);font:.62rem var(--font-mono);text-transform:uppercase}.signal-evidence-list{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule)}.signal-evidence-list>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.signal-evidence-list>header strong{font-size:var(--text-sm)}.signal-evidence-list>header span{color:var(--color-faint);font:var(--text-xs) var(--font-mono)}.signal-evidence-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.signal-evidence{min-width:0;display:block;padding:var(--space-sm);color:var(--color-muted);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);text-align:left}.signal-evidence__source{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-faint);font:var(--text-xs) var(--font-mono)}.signal-evidence__source strong{overflow:hidden;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.signal-evidence__source time{margin-left:auto;white-space:nowrap}.signal-evidence q{display:block;margin-top:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);line-height:1.5}.signal-evidence:hover{color:var(--color-ink);border-color:var(--color-rule-strong)}.signal-evidence--static:hover{border-color:var(--color-rule)}.prompt-block{max-width:100%;margin:0;padding:var(--space-md);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-muted);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);font:400 var(--text-xs)/1.65 var(--font-mono)}.prompt-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:var(--space-md)}.prompt-actions button,.copy-button{color:var(--color-muted);background:transparent}.prompt-actions button:hover,.copy-button:hover{color:var(--color-ink);background:var(--color-paper-3)}.prompt-actions button:first-child{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.prompt-actions button.is-active,.copy-button[data-state=success]{color:var(--color-success-ink);border-color:var(--color-success)}.reply-area{margin-top:var(--space-md)}.reply-area>button{min-height:2.5rem;display:flex;align-items:center;gap:var(--space-xs);padding:0;color:var(--color-muted);background:transparent;border:0}.reply-variant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-top:var(--rule-thin) solid var(--color-rule)}.reply-variant p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.table-card,.detail-card,.settings-list,.meeting-detail{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);overflow:hidden}.meeting-tabs a.active{color:var(--color-ink);border-color:var(--color-accent)}.meeting-tabs__more>div a:hover,.meeting-tabs__more>div a.active{background:var(--color-paper-3)}.parity-placeholder{min-height:16rem;display:grid;place-items:center;align-content:center;gap:var(--space-md);padding:var(--space-xl);color:var(--color-muted);text-align:center;border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md)}.parity-placeholder p{max-width:30rem;margin:0;line-height:1.6}.task-row.is-complete{opacity:.55}.task-row.is-complete strong{text-decoration:line-through}.back-link{display:inline-block;margin-top:var(--space-md);color:var(--color-muted)}.detail-card{padding:var(--space-xl)}.detail-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--space-xl)}.detail-card dl div{padding:var(--space-md);border-right:var(--rule-thin) solid var(--color-rule)}.detail-card dl div:last-child{border:0}.detail-card dt{color:var(--color-muted);font-size:var(--text-xs)}.detail-card dd{margin:var(--space-xs) 0 0}.detail-card h2{font-size:var(--text-md)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.contacts-page .page-header{padding-bottom:var(--space-lg)}.contacts-header-actions{display:flex;align-items:center;gap:var(--space-xs)}.contacts-source-notice.is-critical,.contacts-source-notice.is-degraded{background:var(--color-danger-soft);border-color:var(--color-danger)}.contacts-source-notice.is-critical .contacts-source-notice__icon,.contacts-source-notice.is-degraded .contacts-source-notice__icon{color:var(--color-danger)}.relationship-portfolio__toggle svg.is-expanded{transform:rotate(180deg)}.relationship-portfolio__roles>article.is-undercovered{box-shadow:inset 2px 0 var(--color-orange)}.relationship-portfolio__roles>article.is-strong_coverage{box-shadow:inset 2px 0 var(--color-mint)}.contacts-overview button:hover,.contacts-overview button.active{color:var(--color-ink);background:var(--color-paper-3)}.contacts-overview button.active{box-shadow:inset 0 -2px var(--color-information)}.contact-row.is-focused{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-shadow);scroll-margin-top:var(--space-lg)}.contact-avatar{width:2.5rem;height:2.5rem;flex:0 0 auto;display:grid;place-items:center;color:var(--color-information);background:var(--color-information-soft);border:var(--rule-thin) solid var(--color-information);border-radius:50%;font:650 .68rem var(--font-mono)}.contact-relationship.is-connected>span{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.contact-relationship.is-saved>span{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.contact-action .primary-action{min-height:2.4rem;padding-inline:var(--space-sm);font-size:var(--text-xs)}.contact-detail-action svg.is-open{transform:rotate(180deg)}.settings-integration-action>.settings-disconnect-button{color:var(--color-accent);border-color:var(--color-rule)}.settings-list article.is-degraded{border-color:var(--color-orange)}.settings-list article.is-degraded .settings-integration-action>em{color:var(--color-attention-ink)}.contact-draft__brief-toggle svg.is-open{transform:rotate(180deg)}.contact-draft__message>header>.copy-button{min-height:2.15rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;color:var(--color-action-ink);background:var(--color-action);border:var(--rule-thin) solid var(--color-action);border-radius:var(--radius-sm);font-size:var(--text-xs)}.contact-draft__message>header>.copy-button[data-state=success]{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.contact-draft__actions .secondary-action,.contact-draft__actions .contact-complete-action,.contact-draft__actions .contact-regenerate-action{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding-inline:var(--space-sm);font-size:var(--text-xs)}.contact-draft__error{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;gap:var(--space-md)!important}.contact-draft__error strong{color:var(--color-danger)}.contact-draft__error p{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.contact-draft__error button,.contacts-filter-empty button{min-height:2.25rem;padding:0 var(--space-sm);color:var(--color-ink);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:650 var(--text-xs) var(--font-body)}.contacts-empty__paths .primary-action,.contacts-empty__paths .secondary-action{margin-top:auto}.contacts-feedback-receipt.is-rejected{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.audience-tabs button.active{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.audience-tabs button.has-error{color:var(--color-danger);border-color:var(--color-danger)}.audience-tabs button.is-success{color:var(--color-success-ink);border-color:var(--color-success)}@keyframes audience-enter{0%{opacity:0}to{opacity:1}}.prospect-card--conversation{border-top:var(--rule-strong) solid var(--color-accent)}.prospect-card--ai_suggested{border-top:var(--rule-strong) solid var(--color-faint)}.prospect-card--ai_suggested .prospect-origin{color:var(--color-muted)}.settings-connect-link{color:var(--color-ink);background:var(--color-paper-3)}.settings-principle,.source-recommendation{display:grid;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.settings-principle{grid-template-columns:auto minmax(0,1fr)}.settings-principle>svg,.source-recommendation>svg{color:var(--color-accent)}.settings-principle strong,.settings-principle p,.source-recommendation span,.source-recommendation strong,.source-recommendation p{display:block}.settings-principle p,.source-recommendation p{margin:.3rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.source-recommendation{grid-template-columns:auto minmax(0,1fr) auto}.source-recommendation span{margin-bottom:.3rem;color:var(--color-faint);font-size:.62rem;letter-spacing:.02em}.source-recommendation>a{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap}.auth-header .app-brand{color:var(--color-ink)}.auth-page .auth-provider-stack .primary-action{width:100%;min-height:3.2rem;position:relative;margin:0;border-radius:.65rem}.auth-page .auth-provider-stack .primary-action>svg:last-child{position:absolute;right:var(--space-md)}.auth-provider-placeholder{min-height:3.2rem;background:linear-gradient(100deg,var(--color-paper-3) 20%,var(--color-paper-3) 48%,var(--color-paper-3) 76%);background-size:220% 100%;border-radius:.65rem;animation:auth-placeholder 1.2s ease-in-out infinite}@keyframes auth-placeholder{0%{background-position:100% 0}to{background-position:-100% 0}}.auth-email-disclosure .primary-action{width:100%;min-height:3rem;margin:0;border-radius:.55rem}.auth-page .auth-error{margin:0 0 var(--space-md);color:var(--color-danger, var(--color-danger));font-size:var(--text-sm)}.empty-state{padding:var(--space-3xl);text-align:center;color:var(--color-muted);border:var(--rule-thin) dashed var(--color-rule)}.resource-freshness{min-height:2.4rem;display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-md);padding:0 var(--space-sm);color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-xs)}.resource-freshness.is-warning{color:var(--color-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.resource-freshness button{margin-left:auto;padding:.32rem .55rem;color:var(--color-ink);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:inherit}@keyframes resource-pulse{0%{opacity:.48}to{opacity:.9}}.operating-phase{margin-bottom:var(--space-lg);overflow:hidden;background:linear-gradient(135deg,var(--color-information-soft),var(--color-paper-2) 56%);border:var(--rule-thin) solid var(--color-information);border-radius:var(--radius-md)}.operating-phase>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.operating-phase>header span,.operating-phase__policy span{display:block;color:var(--color-faint);font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.operating-phase>header h2{margin:.18rem 0 0;font-size:var(--text-lg);letter-spacing:-.025em}.operating-phase>header em{color:var(--color-information);font:.65rem var(--font-mono);font-style:normal;text-transform:uppercase}.operating-phase__loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-md) var(--space-lg)}.operating-phase__stage{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding-right:var(--space-sm)}.operating-phase__stage>span{width:1.55rem;height:1.55rem;display:grid;place-items:center;color:var(--color-faint);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:50%;font:.58rem var(--font-mono)}.operating-phase__stage.is-active>span{color:var(--color-action-ink);background:var(--color-paper-2);border-color:var(--color-information)}.operating-phase__stage.is-gated>span{border-style:dashed}.operating-phase__stage strong,.operating-phase__stage small{display:block;overflow-wrap:anywhere}.operating-phase__stage strong{font-size:var(--text-xs)}.operating-phase__stage small{margin-top:.18rem;color:var(--color-muted);font-size:.65rem;line-height:1.35}.operating-phase__stage>svg{color:var(--color-faint)}.operating-phase__policy{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);gap:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--color-paper-3);border-top:var(--rule-thin) solid var(--color-rule)}.operating-phase__policy strong{display:block;font-size:var(--text-sm)}.operating-phase__policy p{margin:.3rem 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.operating-phase__policy small{color:var(--color-faint);font-size:.65rem;line-height:1.45}.operating-phase__proxies{margin-top:var(--space-sm)}.operating-phase__proxies>div{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:.35rem}.operating-phase__proxies em{display:inline-flex;align-items:center;gap:.35rem;padding:.26rem .45rem;color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font:.62rem var(--font-mono);font-style:normal}.operating-phase__proxies b{color:var(--color-information)}.operating-phase__policy aside{padding-left:var(--space-lg);border-left:var(--rule-thin) solid var(--color-rule)}.operating-phase__policy aside strong{margin:.3rem 0;color:var(--color-information)}.operating-phase__inference{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.operating-phase__inference em{display:inline-grid;gap:.08rem;padding:.35rem .5rem;color:var(--color-faint);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);font:normal .56rem/1.25 var(--font-mono);text-transform:uppercase}.operating-phase__inference b{color:var(--color-ink);font-size:.64rem;text-transform:none}.operating-phase>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--rule-thin) solid var(--color-rule)}.operating-phase>footer>div{padding:var(--space-sm) var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule)}.operating-phase>footer>div:last-child{border-right:0}.operating-phase>footer span,.operating-phase>footer strong,.operating-phase>footer small{display:block}.operating-phase>footer span{color:var(--color-faint);font-size:.65rem}.operating-phase>footer strong{margin:.15rem 0;font:var(--text-md) var(--font-mono)}.operating-phase>footer small{color:var(--color-muted);font-size:.62rem}.signal-operations-health.is-loading strong i{width:3.4rem;height:1.45rem;display:block;background:var(--color-paper-3);border-radius:var(--radius-pill);animation:resource-pulse 1.35s ease-in-out infinite alternate}.live-signal-observation{border-bottom:var(--rule-thin) solid var(--color-rule)}.live-signal-observation>.signal-card{border:0;border-radius:0}.live-signal-observation>small{display:block;padding:.5rem var(--space-md);color:var(--color-information);background:var(--color-information-soft);font:.6rem var(--font-mono);text-transform:uppercase}.live-signal-observation.is-preserved>small{color:var(--color-muted);background:var(--color-paper-2)}@media(prefers-reduced-motion:reduce){.resource-skeleton__row i,.signal-rank-skeleton i,.signal-detail-skeleton i,.session-restoring>div i,.operating-phase--loading>div,.signal-operations-health.is-loading strong i,.contacts-loading i{animation:none}}@media(max-width:64rem){.operating-phase__loop,.operating-phase>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rule-thin);background:var(--color-rule)}.operating-phase__stage,.operating-phase>footer>div{min-height:4.8rem;padding:var(--space-sm);background:var(--color-paper-2);border:0}.operating-phase__stage:nth-child(2)>svg{display:none}.operating-phase__policy{grid-template-columns:1fr}.operating-phase__policy aside{padding:var(--space-md) 0 0;border-top:var(--rule-thin) solid var(--color-rule);border-left:0}.app-header{grid-template-columns:auto auto 1fr}.mobile-menu{display:grid;place-items:center}.app-nav.is-open{display:flex}.session-layout{grid-template-columns:1fr}.session-source{position:static}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:48rem){.operating-phase>header{align-items:flex-start;flex-direction:column}.operating-phase__loop,.operating-phase>footer{grid-template-columns:1fr}.operating-phase__stage{min-height:auto}.operating-phase__stage>svg{display:none}.page-header{align-items:flex-start;flex-direction:column}.contacts-header-actions,.contacts-source-notice__actions{width:100%;flex-wrap:wrap}.contact-draft__error{grid-template-columns:1fr!important;justify-items:start}.app-footer{align-items:flex-start;flex-direction:column}.app-footer div{flex-wrap:wrap}.detail-card dl{grid-template-columns:1fr}.detail-card dl div{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}}@media(max-width:30rem){.app-header{gap:var(--space-sm)}.app-brand>span:last-child{display:none}.app-account>a:not(.live-chip){display:none}.page,.queue-page{padding-inline:var(--space-md)}.prompt-card{padding:var(--space-md)}.prompt-card__title{flex-direction:column}.signal-card>header{align-items:stretch;flex-direction:column}.signal-score{align-self:flex-start}.signal-assessment{width:100%;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.signal-assessment .signal-score+.signal-score{padding-left:var(--space-sm)}.signal-score{min-width:0;grid-template-columns:1fr}.signal-score small,.signal-score span{overflow-wrap:anywhere}.signal-evidence__source{align-items:flex-start;flex-wrap:wrap}.signal-evidence__source strong{min-width:0;white-space:normal;overflow-wrap:anywhere}.signal-evidence__source time,.signal-evidence__source em{margin-left:0}.prompt-actions button{flex:1 1 auto}.reply-variant{grid-template-columns:1fr}.reply-variant .copy-button{justify-self:start}.queue-switch{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.product-root *,.auth-page *{animation:none!important;transition-duration:var(--dur-fast)!important}}.settings-privacy-proof,.execution-privacy-strip,.onboarding-privacy-note{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;color:var(--color-ink);background:var(--color-mint-soft);border:1px solid var(--color-success);border-radius:var(--radius-sm)}.settings-privacy-proof>svg,.execution-privacy-strip>svg,.onboarding-privacy-note>svg{flex:none;color:var(--color-success-ink)}.settings-privacy-proof p,.execution-privacy-strip span,.onboarding-privacy-note span{margin:.2rem 0 0;color:var(--color-muted);font-size:.64rem;line-height:1.5}.settings-privacy-proof a,.execution-privacy-strip a,.onboarding-privacy-note a{flex:none;color:var(--color-information);font:650 .58rem var(--font-mono);text-decoration:none}.execution-privacy-strip{margin-bottom:.8rem}.execution-privacy-strip span{flex:1;margin:0}.onboarding-privacy-note{align-items:flex-start;margin:.2rem 0}.onboarding-privacy-note span{flex:1;margin:0}.context-fact.is-excluded{opacity:.62;background:var(--color-paper-3)}.context-fact>header em.is-confirmed,.context-fact>header em.is-corrected{color:var(--color-success-ink);background:var(--color-mint-soft)}.context-fact>header em.is-excluded{color:var(--color-attention-ink);background:var(--color-orange-soft)}@media(max-width:48rem){.settings-privacy-proof,.execution-privacy-strip,.onboarding-privacy-note{align-items:flex-start;flex-wrap:wrap}.execution-privacy-strip a,.onboarding-privacy-note a{margin-left:1.9rem}}.app-sidebar .app-brand>span:last-child{display:grid;gap:.18rem}.app-sidebar .app-brand strong{font-size:var(--text-md)}.app-sidebar .app-brand small{color:var(--color-faint);font-size:.62rem;letter-spacing:.02em}.app-sidebar .app-mark{width:2rem;height:2rem}.app-sidebar .app-nav a.active{color:var(--color-ink);background:var(--color-paper-3);box-shadow:inset var(--rule-strong) 0 var(--color-mint)}.app-sidebar .app-nav .mobile-account-only{display:none}.app-sidebar .app-account a,.app-sidebar .app-account>a:not(.sidebar-cta){width:auto;min-height:2.5rem;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);padding:0 var(--space-sm);color:var(--color-muted);border-radius:.4rem}.app-sidebar .app-account .setup-nudge{color:var(--color-accent);background:var(--color-accent-soft);border:var(--rule-thin) solid var(--color-accent)}.product-root svg:not(.app-mark),.auth-page svg:not(.app-mark){stroke-width:1.7}.product-root .page-header>div>span{color:var(--color-information)}.product-root .signal-card--review .signal-score,.product-root .signal-lane--engineering,.product-root .queue-page--engineering .queue-switch a.active{color:var(--color-discovery-ink)}.product-root .signal-lane--engineering{background:var(--color-discovery-soft)}.product-root .queue-page--marketing .page-header span,.product-root .queue-page--marketing .queue-switch a.active{color:var(--color-teal)}.product-root .market-page .page-header span,.product-root .market-decision__copy>span,.product-root .market-gate header span,.product-root .market-funnel header span,.product-root .market-diagnosis>header span,.product-root .market-evidence>header span{color:var(--color-teal)}.product-root .market-readiness>i b{background:var(--color-teal)}.onboarding-page{width:min(78rem,100%)}.onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--space-lg);padding:0;list-style:none;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.onboarding-steps li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md);background:var(--color-paper-2);border-right:var(--rule-thin) solid var(--color-rule)}.onboarding-steps li:last-child{border-right:0}.onboarding-steps li>span{width:1.6rem;height:1.6rem;display:grid;place-items:center;color:var(--color-faint);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:50%;font:.66rem var(--font-mono)}.onboarding-steps li div{display:grid;gap:.3rem}.onboarding-steps strong{font-size:var(--text-sm)}.onboarding-steps small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.onboarding-steps li.is-complete>span{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.onboarding-steps li.is-current{box-shadow:inset 0 -2px var(--color-accent)}.onboarding-steps li.is-current>span{color:var(--color-accent);border-color:var(--color-accent)}.onboarding-steps--first-value{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-first-value{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-bottom:var(--space-xl);overflow:hidden;background:linear-gradient(145deg,var(--color-information-soft),var(--color-paper-2));border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md)}.onboarding-first-value>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:var(--space-xl)}.onboarding-first-value>form>header{grid-column:1 / -1;min-height:3rem;display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-first-value>form>header>svg{color:var(--color-information)}.onboarding-first-value>form>header span{display:grid;gap:.2rem}.onboarding-first-value>form>header strong{font-size:var(--text-md)}.onboarding-first-value>form>header small{color:var(--color-muted);font-size:var(--text-xs)}.onboarding-first-value>form>header em{margin-left:auto;color:var(--color-success-ink);font:normal .62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-first-value>form>label{min-width:0;display:grid;gap:var(--space-xs);color:var(--color-faint);font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.onboarding-first-value>form input{width:100%;min-height:3rem;padding:0 var(--space-sm);color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:var(--text-sm) var(--font-sans);text-transform:none;outline:none}.onboarding-first-value>form input:focus{border-color:var(--color-information);box-shadow:0 0 0 3px var(--color-shadow)}.onboarding-first-value>form>p{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;color:var(--color-faint);font-size:var(--text-xs);line-height:1.5}.onboarding-first-value>form>button{grid-column:1 / -1;width:fit-content}.onboarding-first-value>aside{min-width:0;display:grid;align-content:start;padding:var(--space-xl);background:var(--color-paper-3);border-left:var(--rule-thin) solid var(--color-rule-strong)}.onboarding-first-value>aside>header{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-first-value>aside>header span{color:var(--color-faint);font:.62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-first-value>aside>header b{color:var(--color-information);font:500 .62rem var(--font-mono)}.onboarding-first-value>aside>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:4.2rem;border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-first-value>aside>div>svg{color:var(--color-information)}.onboarding-first-value>aside>div span{min-width:0;display:grid;gap:.3rem}.onboarding-first-value>aside>div small{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.onboarding-first-value>aside>div strong{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.onboarding-first-value>aside>a{width:100%;margin-top:var(--space-md)}.onboarding-phase-label{display:flex;align-items:baseline;gap:var(--space-md);margin:0 0 var(--space-sm)}.onboarding-phase-label span{color:var(--color-information);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.onboarding-phase-label p{margin:0;color:var(--color-faint);font-size:var(--text-xs)}.onboarding-github{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.onboarding-github>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-github>header>div{display:flex;align-items:center;gap:var(--space-sm)}.onboarding-github>header span{display:grid;gap:.25rem}.onboarding-github>header small{color:var(--color-muted)}.onboarding-github>header em{padding:.3rem .55rem;color:var(--color-success-ink);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.62rem var(--font-mono);text-transform:uppercase}.onboarding-loading,.onboarding-empty{min-height:13rem;display:grid;place-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--color-muted);text-align:center}.onboarding-empty h2,.onboarding-empty p{margin:0}.onboarding-empty h2{color:var(--color-ink);font-size:var(--text-xl)}.onboarding-empty p{max-width:34rem;line-height:1.55}.onboarding-repositories{padding:var(--space-lg)}.onboarding-repositories>p{display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-md);color:var(--color-muted);font-size:var(--text-sm)}.onboarding-repositories>div{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.onboarding-repositories>div span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font:.7rem var(--font-mono)}.onboarding-actions{display:flex;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-lg)}.onboarding-github>footer{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);color:var(--color-muted);background:var(--color-paper);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs)}.onboarding-github>footer a{margin-left:auto;color:var(--color-accent);white-space:nowrap}.onboarding-product{margin-top:var(--space-lg);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.onboarding-product>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-product>header>div{display:flex;align-items:center;gap:var(--space-sm)}.onboarding-product>header span{display:grid;gap:.25rem}.onboarding-product>header small{color:var(--color-muted)}.onboarding-product>header em{color:var(--color-success-ink);font:normal .62rem var(--font-mono);text-transform:uppercase}.onboarding-product-list{display:grid;border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-product-list article{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-product-list article:first-child{border-top:0}.onboarding-product-list strong,.onboarding-product-list small{display:block}.onboarding-product-list small{margin-top:.25rem;color:var(--color-muted)}.onboarding-product-list article>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-faint);font:.62rem var(--font-mono)}.onboarding-product-form{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.3fr) minmax(12rem,.7fr);gap:var(--space-md);padding:var(--space-lg)}.onboarding-product-form>label,.onboarding-product-form fieldset{min-width:0;display:grid;align-content:start;gap:var(--space-xs);margin:0;padding:0;border:0;color:var(--color-muted);font-size:var(--text-xs)}.onboarding-product-form input[type=text],.onboarding-product-form>label>input{min-height:2.7rem;padding:0 var(--space-sm);color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm)}.onboarding-product-form legend{margin-bottom:var(--space-xs)}.onboarding-product-form fieldset>div{max-height:9rem;display:grid;overflow:auto;background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.onboarding-product-form fieldset label{display:flex;align-items:center;gap:var(--space-xs);padding:.55rem var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-product-form fieldset label:first-child{border-top:0}.onboarding-product-form fieldset label span{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-ink);font:.68rem var(--font-mono)}.onboarding-product-form>p{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;color:var(--color-faint);font-size:var(--text-xs);line-height:1.5}.operational-page{width:min(100rem,100%)}.route-recovery{min-height:100vh;display:grid;place-content:center;justify-items:start;gap:var(--space-md);padding:var(--space-2xl);color:var(--color-ink);background:var(--color-paper)}.route-recovery>span{color:var(--color-accent);font:.68rem var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.route-recovery h1,.route-recovery p{margin:0}.route-recovery p{max-width:34rem;color:var(--color-muted);line-height:1.6}.route-recovery a{padding:.75rem 1rem;color:var(--color-action-ink);background:var(--color-action);border-radius:var(--radius-sm);font-weight:700}.operational-tabs{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.operational-tabs button{min-height:2.75rem;display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);color:var(--color-muted);background:transparent;border:0;border-bottom:var(--rule-strong) solid transparent}.operational-tabs button span{min-width:1.35rem;padding:.15rem .35rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.62rem var(--font-mono)}.operational-tabs button.active{color:var(--color-ink);border-color:var(--color-ink)}.execution-tape>button.active{color:var(--color-ink);background:var(--color-paper-3);box-shadow:inset var(--rule-strong) 0 var(--color-ink)}.run-state--verified{color:var(--color-success-ink);border-color:var(--color-success);background:var(--color-mint-soft)}.run-state--running{color:var(--color-muted);border-color:var(--color-rule-strong);background:var(--color-paper-3)}.execution-review__head>div:last-child,.approval-grid footer{display:flex;gap:var(--space-xs)}.execution-review button,.approval-grid button{min-height:2.25rem;display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);color:var(--color-muted);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:.35rem}.execution-review .review-primary,.approval-grid .review-primary{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.run-details-toggle.is-open svg{transform:rotate(180deg)}.execution-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.execution-detail-grid>section:first-child{border-right:var(--rule-thin) solid var(--color-rule)}.execution-detail-grid section>header{min-height:2.75rem;display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-md);color:var(--color-faint);border-bottom:var(--rule-thin) solid var(--color-rule);font:.65rem var(--font-mono);text-transform:uppercase}.execution-gate{min-height:22rem;display:grid;place-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-2xl);color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);text-align:center}.execution-gate svg{color:var(--color-accent)}.execution-gate h1,.execution-gate h2{max-width:38rem;margin:0}.execution-gate p{max-width:38rem;margin:0;color:var(--color-muted);line-height:1.7}.execution-connect{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-sm);padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.composer-head label{display:block;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em}.composer-head p{margin:.35rem 0 0;max-width:56rem;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.composer-input{width:100%;min-height:6.25rem;padding:var(--space-md);color:var(--color-ink);background:var(--color-information-soft);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:var(--text-sm) var(--font-sans);line-height:1.55;resize:vertical;outline:none}.composer-input::placeholder{color:var(--color-faint)}.composer-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-shadow)}.composer-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.composer-connect strong{color:var(--color-ink);font-size:var(--text-sm)}.composer-connect p{margin:.3rem 0 0;color:var(--color-muted);font-size:var(--text-xs)}.composer-target{display:inline-flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;padding:.4rem .55rem .4rem .7rem;background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill)}.composer-target__label{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.composer-target__label svg{color:var(--color-accent)}.composer-target__control{display:inline-flex;align-items:center;gap:.35rem}.composer-target__control strong{color:var(--color-ink);font-size:var(--text-xs)}.composer-target__sep{color:var(--color-faint)}.composer-target select{max-width:15rem;padding:.32rem .5rem;color:var(--color-ink);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:var(--text-xs) var(--font-sans);outline:none;cursor:pointer}.composer-target select:focus{border-color:var(--color-accent)}.composer-actions{display:flex;align-items:center;gap:var(--space-xs)}.asset-upload-control{min-height:2.35rem;display:flex!important;align-items:center;justify-content:center;gap:.4rem!important;padding:.5rem .7rem;color:var(--color-muted)!important;background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;letter-spacing:0!important;text-transform:none!important}.asset-upload-control:hover{color:var(--color-ink)!important;border-color:var(--color-accent)}.asset-upload-control input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.execution-asset-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin:calc(var(--space-sm) * -.3) 0 var(--space-sm);color:var(--color-faint);font:.6rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.execution-asset-strip button{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .55rem;color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:999px;font:.67rem var(--font-sans);text-transform:none;letter-spacing:0}.execution-asset-strip button:hover{color:var(--color-ink);border-color:var(--color-accent)}.execution-brief{margin-bottom:var(--space-md);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);overflow:hidden}.execution-brief>header,.execution-brief>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md)}.execution-brief>header{border-bottom:var(--rule-thin) solid var(--color-rule)}.execution-brief>header span{color:var(--color-accent);font:.58rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.execution-brief>header h2{margin:.28rem 0 0;font-size:var(--text-md)}.execution-brief>header small,.execution-brief>footer span{color:var(--color-faint);font-size:var(--text-xs)}.execution-brief>footer .review-primary{flex:0 0 auto;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .8rem;color:var(--color-action-ink);background:var(--color-action);border:0;border-radius:var(--radius-sm);font-weight:700}.responsibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.responsibility-grid article{min-height:9.5rem;display:flex;flex-direction:column;padding:var(--space-md);border-right:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule)}.responsibility-grid article>span{color:var(--color-ink);font-weight:700}.responsibility-grid article p{margin:.55rem 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.responsibility-grid article footer{margin-top:auto;color:var(--color-faint);font-size:.65rem}.responsibility-grid article footer strong{display:block;margin-top:.3rem;color:var(--color-accent);font:.55rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.owner-question-list{padding:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.owner-question-list>header{display:flex;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-sm)}.owner-question-list>header span{color:var(--color-faint);font-size:var(--text-xs)}.owner-question-list label{display:grid;grid-template-columns:minmax(14rem,1.2fr) minmax(14rem,1fr);gap:.35rem var(--space-md);padding:var(--space-sm) 0;border-top:var(--rule-thin) solid var(--color-rule)}.owner-question-list label>span{color:var(--color-ink);font-size:var(--text-xs);font-weight:650}.owner-question-list select{padding:.5rem .6rem;color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm)}.owner-question-list small{grid-column:2;color:var(--color-faint);font-size:.65rem}.execution-context-strip{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:var(--space-sm);overflow:hidden;background:var(--color-rule);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.execution-context-strip span{flex:1;min-width:9rem;padding:.65rem .85rem;color:var(--color-faint);background:var(--color-paper-2);font-size:.7rem}.execution-context-strip strong{margin-left:.35rem;color:var(--color-ink);font-variant-numeric:tabular-nums}.execution-error{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);padding:.7rem .85rem;color:var(--color-danger);background:var(--color-danger-soft);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);font-size:var(--text-xs)}.execution-error button{margin-left:auto;color:inherit;background:transparent;border:0}.github-required .primary-action{margin-top:var(--space-md)}.repository-creation-note{display:grid;gap:.4rem;max-width:42rem;margin-top:var(--space-sm);padding:var(--space-md);color:var(--color-ink);background:var(--color-accent-soft);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);text-align:left}.repository-creation-note p{margin:0;font-size:var(--text-xs);line-height:1.6}.repository-creation-note b{color:var(--color-ink);font-weight:600}.repository-creation-note a{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;color:var(--color-accent);font-size:var(--text-xs);text-decoration:none}.repository-creation-note a:hover{text-decoration:underline}.live-approval-grid{margin-bottom:var(--space-sm)}.live-approval-grid footer{align-items:center;justify-content:space-between}.live-approval-grid footer small{color:var(--color-faint);font:.6rem var(--font-mono);text-transform:uppercase}.spin{animation:execution-spin .85s linear infinite}@keyframes execution-spin{to{transform:rotate(360deg)}}.professional-task-list{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.professional-task-list>header,.professional-task-list>a{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(9rem,1fr) minmax(7rem,.65fr) minmax(7rem,.65fr) 5rem;align-items:center;gap:var(--space-md);padding:0 var(--space-md)}.professional-task-list>header{min-height:2.75rem;color:var(--color-faint);background:var(--color-paper-3);font:.64rem var(--font-mono);text-transform:uppercase}.professional-task-list>a{min-height:4rem;color:var(--color-muted);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs)}.professional-task-list>a:hover{color:var(--color-ink);background:var(--color-paper-2)}.professional-task-list a>div{display:flex;align-items:center;gap:var(--space-sm)}.professional-task-list a svg{color:var(--color-faint)}.professional-task-list em{color:var(--color-accent);font:normal .65rem var(--font-mono);text-transform:uppercase}.approval-grid,.market-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.approval-grid article,.market-command-grid>a,.market-command-grid>article{min-width:0;padding:var(--space-lg);color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.approval-grid article>span,.market-command-grid>a>span,.market-command-grid>article>span{color:var(--color-accent);font:.65rem var(--font-mono);text-transform:uppercase}.approval-grid h2,.market-command-grid h2{margin:var(--space-md) 0;font-size:var(--text-lg)}.approval-grid p,.market-command-grid p{min-height:4rem;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.approval-grid footer{margin-top:var(--space-lg)}.market-command-grid>a:hover{transform:translateY(-2px);border-color:var(--color-rule-strong)}.market-command-grid strong{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-success-ink);font-size:var(--text-xs)}.market-view-tabs{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);padding:.3rem;background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.market-view-tabs button{min-height:2.65rem;display:inline-flex;align-items:center;gap:.45rem;padding:0 var(--space-md);color:var(--color-muted);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);cursor:pointer}.market-view-tabs button:hover,.market-view-tabs button.active{color:var(--color-ink);background:var(--color-paper-3)}.market-view-tabs button.active{box-shadow:inset 0 -2px var(--color-accent)}.market-view-tabs button small{min-width:1.25rem;padding:.12rem .35rem;color:var(--color-faint);background:var(--color-paper);border-radius:var(--radius-pill);font:.58rem var(--font-mono);text-align:center}.market-landscape-glance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.market-landscape-glance>svg{color:var(--color-muted)}.market-landscape-glance>div{min-width:0}.market-landscape-glance span,.competitor-landscape__intro span,.competitor-roster>header span,.learning-profiles>header span{display:block;color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.market-landscape-glance strong{display:block;margin-top:.25rem;overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.market-landscape-glance small{display:block;margin-top:.25rem;color:var(--color-muted);font-size:.65rem;line-height:1.4}.market-landscape-glance button,.competitor-roster>header button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .7rem;color:var(--color-ink);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:650 var(--text-xs) var(--font-sans);cursor:pointer}.competitor-landscape__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);padding:var(--space-xl);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.competitor-landscape__intro h2{margin:.45rem 0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.035em}.competitor-landscape__intro p{max-width:50rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.competitor-landscape__intro aside{min-width:10rem;padding-left:var(--space-lg);border-left:var(--rule-thin) solid var(--color-rule)}.competitor-landscape__intro aside strong{display:block;font-size:2.25rem;line-height:1}.competitor-landscape__intro aside span{margin-top:.4rem;color:var(--color-muted)}.competitor-landscape__intro aside small{display:block;max-width:10rem;margin-top:.8rem;color:var(--color-faint);font-size:.62rem;line-height:1.45}.landscape-coverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.landscape-coverage article{min-width:0;display:flex;align-items:flex-start;gap:.65rem;padding:var(--space-md);border-right:var(--rule-thin) solid var(--color-rule)}.landscape-coverage article:last-child{border-right:0}.landscape-coverage svg{flex:none;color:var(--color-muted)}.landscape-coverage strong,.landscape-coverage span{display:block}.landscape-coverage strong{font-size:.72rem}.landscape-coverage span{margin-top:.2rem;color:var(--color-faint);font-size:.62rem;line-height:1.4}.competitor-add-form{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto auto;align-items:end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-paper-3);border-bottom:var(--rule-thin) solid var(--color-rule)}.competitor-add-form label{display:grid;gap:.35rem;color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.competitor-add-form input,.competitor-add-form select{min-height:2.35rem;padding:0 .65rem;color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:var(--text-xs) var(--font-sans)}.competitor-add-form button,.competitor-card footer button,.learning-profiles article footer button,.learning-profile-edit button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .65rem;color:var(--color-muted);background:transparent;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);font:650 .65rem var(--font-sans);cursor:pointer}.competitor-add-form button[type=submit],.competitor-card footer button.primary,.learning-profile-edit button:last-child{color:var(--color-action-ink);background:var(--color-action);border-color:transparent}.competitor-add-form button:disabled,.competitor-card footer button:disabled,.learning-profiles article footer button:disabled{opacity:.55;cursor:wait}.competitor-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-card{min-width:0;padding:var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule)}.competitor-card:nth-child(2n){border-right:0}.competitor-card:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.competitor-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.competitor-card header>svg{color:var(--color-muted)}.competitor-card header span,.competitor-card header strong,.competitor-card header small{min-width:0;display:block}.competitor-card header strong{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.competitor-card header small{margin-top:.18rem;overflow:hidden;color:var(--color-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.competitor-card header em{padding:.25rem .4rem;color:var(--color-faint);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font:normal .55rem var(--font-mono);text-transform:uppercase}.competitor-card.is-confirmed header em{color:var(--color-success-ink)}.competitor-card>p{min-height:2.8rem;margin:var(--space-md) 0;color:var(--color-muted);font-size:.68rem;line-height:1.55}.competitor-card footer,.learning-profiles article footer{display:flex;justify-content:flex-end;gap:.45rem;margin-top:var(--space-md)}.competitor-source-status.is-healthy>i{background:var(--color-mint);box-shadow:0 0 0 3px var(--color-shadow)}.competitor-source-status.is-degraded>i{background:var(--color-warning)}.competitor-suggestions,.competitor-change-ledger{overflow:hidden;background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.competitor-suggestions>header,.competitor-change-ledger>header{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.competitor-suggestions>header span,.competitor-change-ledger>header span{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.competitor-suggestions>header h2,.competitor-change-ledger>header h2{margin:.35rem 0 0;font-size:var(--text-lg)}.competitor-suggestions>div>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.competitor-suggestions>div>article:last-child{border-bottom:0}.competitor-suggestions article strong,.competitor-suggestions article small{display:block}.competitor-suggestions article small{margin-top:.2rem;color:var(--color-faint);font-size:.6rem}.competitor-suggestions article p{margin:.35rem 0 0;color:var(--color-muted);font-size:.65rem}.competitor-suggestions .competitor-decision{margin-top:0;padding-top:0}.learning-profiles article.is-excluded{opacity:.58}.market-decision__copy>span,.market-gate header span,.market-funnel header span,.market-diagnosis>header span,.market-evidence>header span{color:var(--color-accent);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.market-gate,.market-funnel,.market-diagnosis,.market-evidence{margin-bottom:var(--space-md);overflow:hidden;background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.market-gate>header,.market-evidence>header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.market-gate h2,.market-funnel h2,.market-diagnosis h2,.market-evidence h2{margin:var(--space-xs) 0 0;font-size:var(--text-lg)}.market-gate>header small{color:var(--color-faint);font:.6rem var(--font-mono)}.market-gate>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.market-gate article{min-width:0;padding:var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule)}.market-gate article:last-child{border:0}.market-gate article span,.market-gate article strong,.market-gate article small{display:block}.market-gate article span{min-height:2.2rem;color:var(--color-muted);font-size:var(--text-xs)}.market-gate article strong{margin:var(--space-xs) 0;font:var(--text-lg) var(--font-mono)}.market-gate article small{width:fit-content;padding:.2rem .42rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.58rem var(--font-mono);text-transform:uppercase}.market-gate__ready small{color:var(--color-success-ink)!important;background:var(--color-mint-soft)!important}.market-gate__learning small{color:var(--color-accent)!important;background:var(--color-accent-soft)!important}.market-evidence__lineage small.is-measured,.market-evidence__lineage small.is-linked{color:var(--color-success-ink);background:var(--color-mint-soft)}.market-evidence__lineage small.is-hypothesis_only{color:var(--color-accent)}.market-decision-receipt.is-support{border-left-color:var(--color-success)}.market-decision-receipt.is-contradict,.market-decision-receipt.is-inconclusive{border-left-color:var(--color-orange)}.market-icp{margin-bottom:var(--space-md);padding:var(--space-lg) clamp(var(--space-lg),3vw,var(--space-2xl));background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-left:3px solid var(--color-accent);border-radius:var(--radius-md)}.market-icp--evolve{border-left-color:var(--color-success)}.market-icp--testing{border-left-color:var(--color-orange)}.market-icp--product{border-left-color:var(--color-danger)}.market-icp--hold{border-left-color:var(--color-rule-strong)}.market-icp>header{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg)}.market-icp>header>svg{color:var(--color-accent)}.market-icp>header span{color:var(--color-accent);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.market-icp>header em{margin-left:auto;padding:.28rem .55rem;color:var(--color-ink);background:var(--color-paper-3);border-radius:var(--radius-pill);font:normal .58rem var(--font-mono);text-transform:uppercase}.market-icp--evolve>header em{color:var(--color-success-ink);background:var(--color-mint-soft)}.market-icp--testing>header em{color:var(--color-attention-ink);background:var(--color-orange-soft)}.market-icp--product>header em{color:var(--color-danger);background:var(--color-danger-soft)}.market-icp__flow{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.market-icp__arrow{flex:0 0 auto;color:var(--color-faint)}.market-icp__node{min-width:0}.market-icp__node small{display:block;margin-bottom:var(--space-2xs);color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase}.market-icp__node strong{font-size:var(--text-lg);letter-spacing:-.02em}.market-icp__node--candidate strong{color:var(--color-accent)}.market-icp--evolve .market-icp__node--candidate strong{color:var(--color-success-ink)}.market-icp>p{margin:var(--space-md) 0 0;max-width:60rem;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.opportunity-tier--hot{color:var(--color-success-ink);background:var(--color-mint-soft)}.opportunity-tier--warm{color:var(--color-attention-ink);background:var(--color-orange-soft)}.opportunity-tier--developing{color:var(--color-muted);background:var(--color-paper-3)}.opportunity-tier--early{color:var(--color-faint);background:var(--color-paper-3)}.research-run-state.is-failed i{background:var(--color-danger)}.research-run-state.is-running i,.research-run-state.is-queued i{background:var(--color-paper-2);box-shadow:0 0 0 .22rem var(--color-shadow)}.research-source-checks>div.is-completed,.research-source-checks>div.is-healthy,.research-source-checks>div.is-succeeded,.research-source-checks>div.is-succeeded_with_findings,.research-source-checks>div.is-valid_empty,.research-source-checks>div.is-irrelevant{border-left-color:var(--color-success)}.research-source-checks>div.is-failed,.research-source-checks>div.is-provider_failed,.research-source-checks>div.is-partial{border-left-color:var(--color-orange)}.research-run-events li>i.is-completed,.research-run-events li>i.is-succeeded{background:var(--color-mint)}.research-run-events li>i.is-failed{background:var(--color-danger)}.research-source-health article.is-healthy{border-left-color:var(--color-success)}.research-source-health article.is-limited,.research-source-health article.is-degraded{border-left-color:var(--color-orange)}.research-source-health article.is-healthy em{color:var(--color-success-ink)}.research-source-health article.is-limited em,.research-source-health article.is-degraded em{color:var(--color-attention-ink)}.today-page{display:flex;flex-direction:column;gap:clamp(var(--space-xl),4vw,var(--space-2xl));padding-top:var(--space-lg)}.today-page h1,.today-page h2,.today-page h3{min-width:0;overflow-wrap:anywhere}.today-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding-bottom:var(--space-sm)}.today-hero__date{margin:0 0 var(--space-xs);color:var(--color-faint);font-size:var(--text-xs)}.today-hero h1{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.85rem);line-height:1.05;letter-spacing:-.04em}.today-hero>div>p:last-child{max-width:40rem;margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.today-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);flex:0 0 auto}.today-audience{display:grid;gap:var(--space-lg);padding-block:var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule)}.today-audience>header,.today-people>header,.today-period>header,.today-workflows>header,.today-message>header,.today-timeline>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.today-audience h2,.today-people h2,.today-period h2,.today-workflows h2,.today-message h2,.today-timeline h2{margin:0;font-size:var(--text-md);letter-spacing:-.02em}.today-audience>header span,.today-people>header span,.today-workflows>header span{color:var(--color-faint);font-size:var(--text-xs)}.today-audience>div{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(var(--space-lg),4vw,var(--space-2xl))}.today-audience article{min-width:0}.today-audience article small{display:block;margin-bottom:var(--space-xs);color:var(--color-faint);font-size:var(--text-xs)}.today-audience article strong{display:block;max-width:42rem;font-size:var(--text-lg);line-height:1.35}.today-audience article p{max-width:48rem;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.today-audience>.today-audience__empty{display:flex;grid-template-columns:none;align-items:center;gap:var(--space-sm)}.today-audience__empty>div{flex:1}.today-audience__empty strong{display:block;font-size:var(--text-sm)}.today-audience__empty p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.today-audience__empty a{color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap}.today-audience>footer{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.today-audience>footer button,.today-message__actions>button{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-md);color:var(--color-muted);background:transparent;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);white-space:nowrap}.today-audience>footer button.is-active,.today-message__actions>button.is-active{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-accent)}.today-page button:active,.today-page a:active{transform:translateY(1px)}.today-outreach{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:var(--space-lg);align-items:start}.today-people{min-width:0;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:clip}.today-people>header{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.today-people ol{margin:0;padding:0;list-style:none}.today-people li+li{border-top:var(--rule-thin) solid var(--color-rule)}.today-people li>button{width:100%;min-width:0;min-height:6.25rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-muted);background:var(--color-paper);border:0;text-align:left}.today-people li>button.is-active{color:var(--color-ink);background:var(--color-paper-3);box-shadow:inset var(--rule-strong) 0 var(--color-accent)}.today-people li>button>span{color:var(--color-faint);font:var(--text-xs) var(--font-mono);font-variant-numeric:tabular-nums}.today-people li div{min-width:0}.today-people li strong{display:block;color:var(--color-ink);font-size:var(--text-sm)}.today-people li p{margin:var(--space-2xs) 0;color:inherit;font-size:var(--text-xs);line-height:1.45}.today-people li small{display:block;color:var(--color-faint);font-size:.68rem;line-height:1.35}.today-people li em{color:var(--color-muted);font:normal var(--text-xs) var(--font-body);white-space:nowrap}.today-people__empty{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-xl);color:var(--color-muted)}.today-people__empty div{flex:1 1 14rem}.today-people__empty strong{display:block;color:var(--color-ink)}.today-people__empty p{margin:var(--space-2xs) 0 0;font-size:var(--text-xs)}.today-people__empty a{color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap}.today-message{min-width:0;position:sticky;top:var(--space-lg);display:grid;gap:var(--space-lg);padding:clamp(var(--space-lg),3vw,var(--space-xl));color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md)}.today-message>header p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.today-message>header>span{padding:var(--space-2xs) var(--space-xs);color:var(--color-success-ink);background:var(--color-mint-soft);border-radius:var(--radius-pill);font:var(--text-xs) var(--font-body)}.today-message blockquote{margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;letter-spacing:-.015em}.today-message__feedback{margin:0;padding-top:var(--space-sm);color:var(--color-muted);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs)}.today-message__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule)}.today-message__actions .secondary-action{font-size:var(--text-xs)}.today-message__trust{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-faint);font-size:var(--text-xs)}.today-message__trust svg{color:var(--color-success-ink)}.today-message__empty p{color:var(--color-muted);font-size:var(--text-sm)}.today-period{display:grid;gap:var(--space-md)}.today-period>header p{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.today-period>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--rule-thin) solid var(--color-rule)}.today-period article{min-width:0;padding:var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule)}.today-period article:last-child{border-right:0}.today-period article strong,.today-period article span,.today-period article small{display:block}.today-period article strong{font:var(--text-xl) var(--font-mono);font-variant-numeric:tabular-nums}.today-period article span{min-height:2.6rem;margin-top:var(--space-sm);color:var(--color-ink);font-size:var(--text-xs);line-height:1.4}.today-period article small{margin-top:var(--space-xs);color:var(--color-faint);font-size:.68rem}.today-period>p{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.today-workflows{display:grid;gap:var(--space-sm)}.today-workflows ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:var(--rule-thin) solid var(--color-rule);list-style:none}.today-workflows li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-sm);padding:var(--space-md);border-right:var(--rule-thin) solid var(--color-rule)}.today-workflows li:last-child{border-right:0}.today-workflows li i{grid-row:1 / 3;align-self:center;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-accent)}.today-workflows li:nth-child(2) i{background:var(--color-mint)}.today-workflows li:nth-child(3) i{background:var(--color-rule-strong)}.today-workflows li strong{font-size:var(--text-xs)}.today-workflows li span{color:var(--color-faint);font-size:.68rem}.today-workflows__empty{display:flex;align-items:center;gap:var(--space-sm);min-height:4rem;padding:var(--space-md);color:var(--color-muted);border-block:var(--rule-thin) solid var(--color-rule)}.today-workflows__empty p{margin:0;font-size:var(--text-xs)}.today-secondary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:var(--space-lg);align-items:start;opacity:.82}.today-timeline{padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.today-timeline>header{margin-bottom:var(--space-sm)}.today-timeline>header a{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.today-timeline ol{margin:0;padding:0;list-style:none}.today-timeline li a{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:var(--space-sm);align-items:start;padding:var(--space-sm) 0;color:inherit}.today-timeline__dot{width:.4rem;height:.4rem;margin-top:.45rem;border-radius:50%;background:var(--color-rule-strong)}.today-timeline li:first-child .today-timeline__dot{background:var(--color-accent)}.today-timeline strong,.today-timeline small{display:block}.today-timeline strong{font-size:var(--text-xs)}.today-timeline small,.today-timeline time{color:var(--color-faint);font-size:.68rem}.today-timeline small{margin-top:var(--space-2xs)}.today-timeline__empty{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs)}.today-quiet-links{display:grid;gap:var(--space-2xs);padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.today-quiet-links a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:3.5rem;padding-inline:var(--space-sm);color:var(--color-muted);border-radius:var(--radius-sm)}.today-quiet-links a:hover{color:var(--color-ink);background:var(--color-paper-2)}.today-quiet-links strong,.today-quiet-links small{display:block}.today-quiet-links strong{font-size:var(--text-xs)}.today-quiet-links small{margin-top:var(--space-2xs);color:var(--color-faint);font-size:.68rem}.integration-progress{margin-bottom:var(--space-lg);padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.integration-progress>div{display:flex;align-items:center;gap:var(--space-md)}.integration-progress svg{color:var(--color-accent)}.integration-progress strong,.integration-progress small{display:block}.integration-progress small{margin-top:var(--space-2xs);color:var(--color-muted)}.integration-progress>i{display:block;height:2px;margin-top:var(--space-md);background:var(--color-accent);box-shadow:0 0 14px var(--color-accent)}.integration-locked{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-faint);font:var(--text-xs) var(--font-mono);text-transform:uppercase}.memory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-xl);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.memory-summary>div{padding:var(--space-lg);background:var(--color-paper-2);border-right:var(--rule-thin) solid var(--color-rule)}.memory-summary>div:last-child{border:0}.memory-summary strong,.memory-summary span{display:block}.memory-summary strong{font:var(--text-xl) var(--font-mono)}.memory-summary span{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs)}.memory-privacy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-md);background:var(--color-accent-soft);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md)}.memory-privacy-toolbar>div{display:flex;align-items:center;gap:var(--space-sm)}.memory-privacy-toolbar svg{flex:0 0 auto;color:var(--color-accent)}.memory-privacy-toolbar span{display:grid;gap:.2rem}.memory-privacy-toolbar strong{font-size:var(--text-xs)}.memory-privacy-toolbar small{color:var(--color-muted);font-size:.68rem}.memory-privacy-toolbar button,.memory-record-actions button{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 var(--space-sm);color:var(--color-ink);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:.65rem}.memory-privacy-toolbar button:disabled,.memory-record-actions button:disabled{opacity:.55}.memory-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.memory-timeline--live{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.memory-timeline>section{min-width:0;background:var(--color-paper-2);border-right:var(--rule-thin) solid var(--color-rule)}.memory-timeline>section:last-child{border:0}.memory-timeline section>header{min-height:6.5rem;display:flex;gap:var(--space-sm);padding:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule)}.memory-timeline section>header>span{color:var(--color-accent);font:.65rem var(--font-mono)}.memory-timeline h2{margin:0;font-size:var(--text-md)}.memory-timeline header p{margin:.3rem 0 0;color:var(--color-faint);font-size:var(--text-xs);line-height:1.4}.memory-timeline article{min-height:13rem;padding:var(--space-md)}.memory-timeline article>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem}.memory-timeline article span{color:var(--color-success-ink);font:.6rem var(--font-mono);text-transform:uppercase}.memory-timeline article small{color:var(--color-faint);font-size:.6rem}.memory-timeline h3{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-sm);line-height:1.4}.memory-timeline article p{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.memory-index>header,.memory-map-panel>header,.memory-chat>header{min-height:3.25rem;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);color:var(--color-muted);font:.65rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.memory-index>header svg,.memory-map-panel>header svg,.memory-chat>header svg{color:var(--color-accent)}.memory-index>button:hover,.memory-index>button.active{color:var(--color-ink);background:var(--color-accent-soft)}.memory-index>button.active{box-shadow:inset 2px 0 var(--color-accent)}.memory-map-panel{min-width:0;display:flex;flex-direction:column}.memory-map-panel>header{justify-content:space-between;border-bottom:var(--rule-thin) solid var(--color-rule)}.memory-map-panel>header>div{display:flex;align-items:center;gap:var(--space-sm)}.memory-map-panel>header small{color:var(--color-faint);letter-spacing:0;text-transform:none}.memory-lens{padding:var(--space-md);background:var(--color-paper)}.memory-lens-note{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--color-accent-soft);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.memory-lens-note svg{flex:0 0 auto;color:var(--color-accent)}.memory-lens-note strong{font-size:var(--text-xs)}.memory-lens-note p{margin:.25rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.5}.memory-index-controls{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:var(--space-xs);margin-top:var(--space-sm)}.memory-index-controls label{min-height:2.35rem;display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);color:var(--color-faint);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.memory-index-controls input,.memory-index-controls select{color:var(--color-ink);background:transparent;border:0;font:.68rem var(--font-sans)}.memory-index-controls input{width:100%;outline:0}.memory-index-controls select{min-height:2.35rem;padding:0 var(--space-sm);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.memory-clusters{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-xs);margin-top:var(--space-sm)}.memory-clusters>button{min-width:0;padding:var(--space-sm);color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);text-align:left}.memory-clusters>button:hover,.memory-clusters>button.active{color:var(--color-ink);border-color:var(--color-rule-strong)}.memory-clusters>button.active{box-shadow:inset 0 2px var(--color-accent)}.memory-clusters span,.memory-clusters strong{display:block}.memory-clusters span{color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase}.memory-clusters strong{margin-top:.35rem;font:var(--text-md) var(--font-mono)}.memory-clusters i{height:2px;display:block;margin-top:var(--space-sm);overflow:hidden;background:var(--color-rule)}.memory-clusters b{height:100%;display:block;background:var(--color-accent)}.memory-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin-top:var(--space-sm)}.memory-record-list>button{min-width:0;min-height:5.75rem;padding:var(--space-sm);color:var(--color-muted);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);text-align:left}.memory-record-list>button:hover,.memory-record-list>button.active{color:var(--color-ink);border-color:var(--color-rule-strong)}.memory-record-list>button.active{box-shadow:inset 2px 0 var(--color-accent)}.memory-record-list span,.memory-record-list strong,.memory-record-list small{display:block}.memory-record-list span{color:var(--color-faint);font:.56rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.memory-record-list strong{margin-top:.4rem;overflow:hidden;font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.memory-record-list small{margin-top:.45rem;overflow:hidden;color:var(--color-faint);font:.58rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.memory-lens-overflow{margin:var(--space-sm) 0 0;color:var(--color-faint);font-size:.65rem;line-height:1.5}.memory-chat-message--user{margin-left:auto;background:var(--color-mint-soft)}.memory-chat form label.active{color:var(--color-accent)}.linkedin-source-panel label.disabled{opacity:.65;cursor:wait}.linkedin-source-progress>span.is-indeterminate i{width:38%;animation:linkedin-import-indeterminate 1.2s ease-in-out infinite}.linkedin-import-progress{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;width:min(24rem,calc(100vw - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);padding:var(--space-md);color:var(--color-ink);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:0 1rem 3rem var(--color-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.linkedin-import-progress>svg{margin-top:.1rem;color:var(--color-success-ink)}.linkedin-import-progress--completed{grid-template-columns:auto minmax(0,1fr);background:var(--color-mint-soft);border-color:var(--color-success)}.linkedin-import-progress--completed>svg{padding:.15rem;color:var(--color-success-ink);background:var(--color-mint-soft);border:var(--rule-thin) solid var(--color-success);border-radius:999px}.linkedin-import-progress--completed p{margin-bottom:.2rem;color:var(--color-ink)}.linkedin-import-progress--failed>svg{color:var(--color-danger, var(--color-accent))}.linkedin-import-progress--warning>svg{color:var(--color-attention-ink)}.linkedin-import-progress>div{min-width:0}.linkedin-import-progress header,.linkedin-import-progress footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.linkedin-import-progress header strong{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.linkedin-import-progress header b{color:var(--color-muted);font:.62rem var(--font-mono)}.linkedin-import-progress p{margin:.25rem 0 .55rem;color:var(--color-muted);font-size:.68rem;line-height:1.4}.linkedin-import-progress>div>span{display:block;height:.38rem;overflow:hidden;background:var(--color-paper-3);border-radius:999px}.linkedin-import-progress>div>span i{display:block;height:100%;background:var(--color-mint);border-radius:inherit;transition:width .25s ease}.linkedin-import-progress>div>span.is-indeterminate i{width:38%;animation:linkedin-import-indeterminate 1.2s ease-in-out infinite}@keyframes linkedin-import-indeterminate{0%{transform:translate(-115%)}to{transform:translate(300%)}}.linkedin-import-progress--failed>div>span i{background:var(--color-danger, var(--color-accent))}.linkedin-import-progress footer{margin-top:.55rem}.linkedin-import-progress footer small{overflow:hidden;color:var(--color-faint);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.linkedin-import-progress footer a{flex:none;color:var(--color-accent);font-size:.62rem;text-decoration:none}.linkedin-import-progress>button{display:grid;place-items:center;padding:.15rem;color:var(--color-muted);background:transparent;border:0;cursor:pointer}.workspace-activity__pulse{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:var(--rule-thin) solid var(--color-success);border-radius:999px}.workspace-activity__pulse i{width:.42rem;height:.42rem;background:var(--color-mint);border-radius:999px;box-shadow:0 0 0 .25rem var(--color-shadow)}.workspace-activity__icon.is-working{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.workspace-activity__icon.is-ready{color:var(--color-muted)}.workspace-activity__icon.is-attention{color:var(--color-attention-ink);border-color:var(--color-orange)}.workspace-activity__research-plan{margin-top:.5rem;padding:.55rem .62rem;background:var(--color-information-soft);border:var(--rule-thin) solid var(--color-information);border-radius:var(--radius-sm)}.workspace-activity__research-plan>strong{display:block;font-size:.62rem}.workspace-activity__research-plan>p{margin-top:.3rem;color:var(--color-muted);font-size:.57rem}.workspace-activity__research-plan ul{margin:.35rem 0 0;padding-left:1rem;color:var(--color-muted);font-size:.58rem;line-height:1.45}.workspace-activity__research-plan small{display:block;margin-top:.38rem;color:var(--color-faint);font-size:.54rem;line-height:1.4}.workspace-activity__offline-work{margin-top:.45rem;padding:.5rem .6rem;background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.workspace-activity__offline-work>strong{display:block;color:var(--color-ink);font-size:.59rem}.workspace-activity__offline-work>p{margin-top:.22rem;font-size:.56rem}.workspace-activity__offline-work>small{display:block;margin-top:.3rem;overflow:hidden;color:var(--color-faint);font:.5rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.workspace-activity__action{display:inline-flex;align-items:center;gap:.32rem;margin-top:.48rem;padding:.32rem .48rem;color:var(--color-accent);background:var(--color-accent-soft);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);font:600 .58rem var(--font-mono);cursor:pointer}.workspace-activity__action:hover{background:var(--color-accent-soft)}.workspace-activity__action:disabled{opacity:.55;cursor:wait}.workspace-activity__action.is-stop{color:var(--color-accent);background:var(--color-paper-3);border-color:var(--color-rule)}.workspace-activity__links{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}@keyframes workspace-recording-pulse{50%{opacity:.45;transform:scale(.88)}}.workspace-activity__progress{height:.22rem;margin-top:.5rem;overflow:hidden;background:var(--color-paper-3);border-radius:999px}.workspace-activity__progress i{display:block;height:100%;background:var(--color-ink);border-radius:inherit;transition:width .25s ease}.workspace-recorder.is-recording .workspace-recorder__record-light:after{animation:workspace-recorder-light 2.4s ease-out infinite}.workspace-recorder.is-complete .workspace-recorder__record-light{background:var(--color-success);border-color:var(--color-success);box-shadow:0 0 0 .2rem var(--color-mint-soft)}.workspace-recorder.is-start_failed{border-color:var(--color-danger);box-shadow:0 1rem 3rem var(--color-shadow),inset 0 1px var(--color-danger)}.workspace-recorder.is-start_failed .workspace-recorder__record-light{background:var(--color-danger);border-color:var(--color-danger);box-shadow:0 0 0 .2rem var(--color-danger-soft)}.workspace-recorder__transcript article.is-current{color:var(--color-ink)}@keyframes workspace-recorder-light{0%{opacity:.08;transform:scale(.72)}45%{opacity:.32}to{opacity:0;transform:scale(1.45)}}@keyframes workspace-recorder-line-in{0%{opacity:0;transform:translateY(.45rem)}}.product-root:has(.workspace-activity) .linkedin-import-progress,.product-root:has(.workspace-recorder) .linkedin-import-progress{right:27.5rem}@media(max-width:760px){.product-root:has(.workspace-activity) .linkedin-import-progress,.product-root:has(.workspace-recorder) .linkedin-import-progress{right:.75rem;bottom:5.4rem;width:calc(100vw - 1.5rem)}}@media(prefers-reduced-motion:reduce){.workspace-recorder__record-light:after,.workspace-recorder__transcript article{animation:none!important}}@media(max-width:72rem){.today-outreach,.today-secondary{grid-template-columns:1fr}.landscape-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape-coverage article:nth-child(2){border-right:0}.landscape-coverage article:nth-child(-n+2){border-bottom:var(--rule-thin) solid var(--color-rule)}.competitor-add-form{grid-template-columns:repeat(2,minmax(0,1fr))}.today-message{position:static}.today-period>div{grid-template-columns:repeat(2,minmax(0,1fr))}.today-period article:nth-child(2){border-right:0}.today-period article:nth-child(-n+2){border-bottom:var(--rule-thin) solid var(--color-rule)}.app-sidebar .mobile-menu{display:none}.app-sidebar .app-brand>span:last-child{display:none}.app-sidebar .app-nav a,.app-sidebar .app-account a,.app-sidebar .app-account>a:not(.sidebar-cta){justify-content:center;padding:0}.app-sidebar .app-account .sidebar-cta{font-size:0;gap:0;padding:0!important;width:2.25rem;height:2.25rem}.execution-detail-grid{grid-template-columns:1fr}.execution-detail-grid>section:first-child{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.memory-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-workspace{height:auto;min-height:0;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr)}.capture-stage,.live-transcript-panel{height:min(38rem,calc(100dvh - 7rem));min-height:30rem}.live-output-panel{grid-column:1 / -1;height:min(34rem,calc(100dvh - 7rem));min-height:28rem;border-top:var(--rule-thin) solid var(--color-rule)}.memory-timeline>section:nth-child(3){border-right:0}.memory-timeline>section:nth-child(n+4){border-top:var(--rule-thin) solid var(--color-rule)}.market-gate>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-gate article:nth-child(2){border-right:0}.market-gate article:nth-child(-n+2){border-bottom:var(--rule-thin) solid var(--color-rule)}}@media(max-width:48rem){.today-hero{align-items:flex-start;flex-direction:column}.today-hero__actions{width:100%}.today-hero__actions>*{flex:1 1 auto}.today-audience>header,.today-people>header,.today-period>header,.today-workflows>header,.today-message>header,.today-timeline>header{align-items:flex-start;flex-direction:column}.today-audience>div{grid-template-columns:1fr}.today-audience>footer button{flex:1 1 100%}.today-people li>button{grid-template-columns:1.5rem minmax(0,1fr);padding:var(--space-md)}.today-people li em{grid-column:2}.today-message__actions>*{width:100%}.today-period>div,.today-workflows ul{grid-template-columns:1fr}.today-period article,.today-period article:nth-child(2),.today-workflows li{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.today-period article:last-child,.today-workflows li:last-child{border-bottom:0}.today-secondary{grid-template-columns:1fr}.today-timeline li a{grid-template-columns:.75rem minmax(0,1fr)}.today-timeline time{grid-column:2}.app-sidebar .mobile-menu{display:grid}.app-sidebar .app-brand>span:last-child{display:grid}.app-sidebar.is-open .app-nav{display:grid}.app-sidebar .app-nav .mobile-account-only{min-height:2.75rem;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-xs);padding:0 var(--space-sm);color:var(--color-muted);background:transparent;border:0;border-radius:.4rem;font:var(--text-sm) var(--font-body)}.app-sidebar .app-nav .mobile-account-only:first-of-type{margin-top:var(--space-xs)}.onboarding-steps,.onboarding-product-form{grid-template-columns:1fr}.onboarding-steps li{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-steps li:last-child{border-bottom:0}.onboarding-github>footer{align-items:flex-start;flex-wrap:wrap}.onboarding-github>footer a{width:100%;margin-left:1.35rem}.composer-footer{flex-direction:column;align-items:stretch}.composer-target{justify-content:space-between}.composer-actions{justify-content:flex-end}.professional-task-list>header{display:none}.professional-task-list>a{grid-template-columns:1fr auto;padding-block:var(--space-md)}.professional-task-list>a>span{display:none}.approval-grid,.market-command-grid,.memory-summary,.memory-timeline{grid-template-columns:1fr}.execution-brief>header,.execution-brief>footer,.owner-question-list>header{align-items:flex-start;flex-direction:column}.owner-question-list label{grid-template-columns:1fr}.owner-question-list small{grid-column:1}.memory-record-list{grid-template-columns:1fr}.capture-page-actions{align-items:stretch;flex-direction:column}.capture-workspace{display:block;height:auto;min-height:0}.capture-workspace.is-live{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(26rem,1fr) minmax(26rem,1fr)}.capture-workspace.is-live .capture-stage,.capture-workspace.is-live .live-transcript-panel,.capture-workspace.is-live .live-output-panel{grid-column:1;height:auto;min-height:0}.capture-workspace.is-live .capture-stage{grid-row:1}.capture-workspace.is-live .live-transcript-panel{grid-row:2}.capture-workspace.is-live .live-output-panel{grid-row:3;border-top:var(--rule-thin) solid var(--color-rule)}.capture-live-control{grid-template-columns:auto minmax(5rem,1fr) auto auto;gap:var(--space-xs)}.capture-live-control__status{min-width:0}.capture-live-control__status span{display:none}.capture-stage,.live-transcript-panel,.live-output-panel{height:min(32rem,calc(100dvh - 6rem));min-height:26rem;border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.source-recommendation{grid-template-columns:auto minmax(0,1fr)}.source-recommendation>a{grid-column:2}.memory-summary>div,.memory-timeline>section{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.signal-derivation,.signal-card--compact .signal-derivation{grid-template-columns:1fr 1fr}.signal-derivation>i{display:none}.signal-strength-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-evidence-list>div{grid-template-columns:1fr}.signal-assessment{width:100%}.memory-index-controls,.memory-record-detail dl,.memory-governance-controls{grid-template-columns:1fr}.memory-privacy-toolbar{align-items:flex-start;flex-direction:column}.market-gate>header,.market-evidence>header{align-items:flex-start;flex-direction:column}.market-gate>div,.market-funnel>div,.market-tools{grid-template-columns:1fr}.market-gate article,.market-funnel article{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.market-view-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.market-view-tabs::-webkit-scrollbar{display:none}.market-view-tabs button{flex:0 0 auto}.market-landscape-glance{grid-template-columns:auto minmax(0,1fr)}.market-landscape-glance button{grid-column:2;width:fit-content}.competitor-landscape__intro{grid-template-columns:1fr}.competitor-landscape__intro aside{padding:var(--space-md) 0 0;border-top:var(--rule-thin) solid var(--color-rule);border-left:0}.landscape-coverage,.competitor-card-grid,.competitor-slot-grid,.learning-profiles>div,.competitor-add-form{grid-template-columns:1fr}.landscape-coverage article,.landscape-coverage article:nth-child(2),.competitor-card,.competitor-card:nth-child(2n),.learning-profiles>div>article{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.landscape-coverage article:last-child,.competitor-card:last-child,.learning-profiles>div>article:last-child{border-bottom:0}.competitor-add-form button{width:100%}.competitor-suggestions>div>article{grid-template-columns:1fr;align-items:flex-start}.research-ledger>header,.research-sources>header,.today-research>header{align-items:flex-start;flex-direction:column}}@media(hover:hover)and (pointer:fine){.today-people li>button:hover{color:var(--color-ink);background:var(--color-paper-2)}.today-audience>footer button:hover,.today-message__actions>button:hover{color:var(--color-ink);background:var(--color-paper-3)}}.actionairy-glyph{display:block;flex:0 0 auto;overflow:visible;shape-rendering:geometricPrecision}.decision-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2);border-radius:2px;overflow:hidden}.decision-loop article{min-width:0;min-height:8.25rem;padding:var(--space-md) var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule)}.decision-loop article:last-child{border-right:0}.decision-loop article:nth-child(1){background:linear-gradient(180deg,var(--color-information-soft),transparent 72%)}.decision-loop article:nth-child(2){background:linear-gradient(180deg,var(--color-information-soft),transparent 72%)}.decision-loop article:nth-child(3){background:linear-gradient(180deg,var(--color-orange-soft),transparent 72%)}.decision-loop article:nth-child(4){background:linear-gradient(180deg,var(--color-mint-soft),transparent 72%)}.decision-loop header{display:flex;align-items:center;gap:var(--space-xs)}.decision-loop article:nth-child(1) header svg{color:var(--color-information)}.decision-loop article:nth-child(2) header svg{color:var(--color-discovery-ink)}.decision-loop article:nth-child(3) header svg{color:var(--color-attention-ink)}.decision-loop article:nth-child(4) header svg{color:var(--color-success-ink)}.decision-loop header span{color:var(--color-faint);font:.6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decision-loop header em{margin-left:auto;color:var(--color-success-ink);font:normal .56rem/1 var(--font-mono);text-transform:uppercase}.decision-loop article>strong{display:block;margin-top:var(--space-lg);color:var(--color-ink);font:500 1.65rem/1 var(--font-mono)}.decision-loop article>small{display:block;margin-top:var(--space-xs);color:var(--color-faint);font:.6rem/1.2 var(--font-mono);text-transform:uppercase}.decision-record{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-2);border-radius:2px;overflow:hidden;box-shadow:inset 0 1px var(--color-shadow)}.decision-record__main{min-width:0}.decision-record__main>header{min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.decision-record__main>header>div:first-child{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-information)}.decision-record__main>header span{min-width:0}.decision-record__main>header small,.decision-record__body>span,.decision-record__body dt,.decision-record__main>footer small,.decision-authorization dt,.evidence-register header span,.evidence-register article small,.outcome-contract header span,.outcome-contract footer span{color:var(--color-faint);font:.58rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decision-record__main>header>div:first-child strong{display:block;margin-top:.35rem;color:var(--color-ink);font-size:var(--text-sm)}.decision-record__main>header>div:last-child{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:var(--space-sm);text-align:right}.decision-record__main>header>div:last-child strong{grid-column:2;grid-row:1 / span 2;color:var(--color-information);font:500 1.8rem/1 var(--font-mono)}.decision-record__main>header>div:last-child span{color:var(--color-success-ink);font:.56rem/1 var(--font-mono)}.decision-record__body{padding:clamp(1.5rem,3vw,2.65rem)}.decision-record__body h2{max-width:20ch;margin:var(--space-sm) 0 0;font-size:clamp(1.85rem,3vw,3.25rem);line-height:1;letter-spacing:-.045em}.decision-record__body>p{max-width:48rem;margin:var(--space-md) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.decision-record__body dl{margin:var(--space-xl) 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:var(--rule-thin) solid var(--color-rule)}.decision-record__body dl div{min-width:0;padding:var(--space-md) var(--space-md) var(--space-md) 0}.decision-record__body dl div+div{padding-left:var(--space-md);border-left:var(--rule-thin) solid var(--color-rule)}.decision-record__body dd{margin:var(--space-xs) 0 0;color:var(--color-ink);font-size:var(--text-xs)}.decision-record__main>footer{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-information-soft)}.decision-record__main>footer strong{display:flex;align-items:center;gap:var(--space-xs);margin-top:.4rem;font-size:var(--text-sm)}.decision-record__main>footer strong svg{color:var(--color-information)}.decision-record__main>footer a,.evidence-register header a,.decision-authorization>a{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-xs)}.decision-authorization{padding:var(--space-lg);border-left:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-3)}.decision-authorization>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.decision-authorization>header span{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-attention-ink);font:.6rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.decision-authorization>header em{color:var(--color-attention-ink);font:normal .56rem/1 var(--font-mono);text-transform:uppercase}.decision-authorization h2{margin:var(--space-xl) 0 0;font-size:var(--text-xl);line-height:1.1}.decision-authorization>p{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.decision-authorization dl{margin:var(--space-lg) 0;border-top:var(--rule-thin) solid var(--color-rule)}.decision-authorization dl div{display:flex;justify-content:space-between;gap:var(--space-md);padding:.7rem 0;border-bottom:var(--rule-thin) solid var(--color-rule)}.decision-authorization dd{margin:0;color:var(--color-ink);font:.64rem/1.2 var(--font-mono);text-align:right}.decision-authorization>a{min-height:2.5rem;justify-content:center;padding:0 var(--space-md);color:var(--color-action-ink);background:var(--color-action)}.decision-record--empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-xl)}.decision-record--empty{background:radial-gradient(circle at 0 50%,var(--color-information-soft),transparent 24rem),var(--color-paper-2)}.decision-record--empty>svg{color:var(--color-information)}.decision-record--empty span{color:var(--color-information);font:.58rem var(--font-mono);text-transform:uppercase}.decision-record--empty h2{margin:.4rem 0 0}.decision-record--empty p{margin:var(--space-xs) 0 0;color:var(--color-muted)}.evidence-register,.outcome-contract{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2);border-radius:2px}.evidence-register{background:linear-gradient(135deg,var(--color-information-soft),transparent 46%),var(--color-paper-2)}.outcome-contract{background:linear-gradient(145deg,var(--color-mint-soft),transparent 58%),var(--color-paper-2)}.evidence-register>header{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.evidence-register h2{margin:.4rem 0 0;font-size:var(--text-lg)}.evidence-register>div>article{min-height:4.75rem;display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.evidence-register>div>article:last-child{border-bottom:0}.evidence-register article>svg{color:var(--color-information)}.evidence-register article strong{display:block;margin-top:.35rem;font-size:var(--text-sm)}.evidence-register article>span{color:var(--color-muted);font:.62rem/1.2 var(--font-mono);white-space:nowrap}.evidence-register__empty{min-height:10rem;display:grid;place-content:center;justify-items:center;gap:var(--space-sm);color:var(--color-faint)}.outcome-contract{padding:var(--space-lg)}.outcome-contract>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.outcome-contract>header em{color:var(--color-success-ink);font:normal .56rem/1 var(--font-mono);text-transform:uppercase}.outcome-contract>svg{margin-top:var(--space-xl);color:var(--color-success-ink)}.outcome-contract h2{margin:var(--space-md) 0 0;font-size:var(--text-lg)}.outcome-contract>strong{display:block;margin-top:var(--space-sm);color:var(--color-success-ink);font:500 2rem/1 var(--font-mono)}.outcome-contract>p{margin:var(--space-md) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.outcome-contract>footer{margin-top:var(--space-lg);padding-top:var(--space-md);display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs) var(--space-md);border-top:var(--rule-thin) solid var(--color-rule)}.outcome-contract footer strong{color:var(--color-ink);font:.65rem/1.2 var(--font-mono);text-align:right}@media(max-width:72rem){.decision-record{grid-template-columns:1fr}.decision-authorization{border-left:0;border-top:var(--rule-thin) solid var(--color-rule)}}@media(max-width:48rem){.decision-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-loop article:nth-child(2){border-right:0}.decision-loop article:nth-child(-n+2){border-bottom:var(--rule-thin) solid var(--color-rule)}.decision-record__main>header{align-items:flex-start}.decision-record__main>header>div:last-child{min-width:5.5rem}.decision-record__body dl{grid-template-columns:1fr}.decision-record__body dl div+div{padding-left:0;border-left:0;border-top:var(--rule-thin) solid var(--color-rule)}.decision-record__main>footer{align-items:flex-start;flex-direction:column}.decision-record--empty{grid-template-columns:1fr}.evidence-register>div>article{grid-template-columns:1.25rem minmax(0,1fr)}.evidence-register article>span{grid-column:2;white-space:normal}}.app-sidebar .app-nav a.active{background:var(--color-accent-soft)}.decision-desk__actions{display:flex;justify-content:flex-end;gap:var(--space-xs)}.decision-desk__hero .primary-action,.decision-desk__hero .secondary-action{min-height:2.5rem;border-radius:.35rem}.operating-focus-summary__measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.8rem;overflow:hidden;background:var(--color-rule);border:1px solid var(--color-rule);border-radius:.35rem}.operating-focus-summary__measures>span{min-width:0;display:grid;gap:.22rem;padding:.55rem;background:var(--color-paper-3)}.operating-focus-summary__measures small{color:var(--color-faint);font:.5rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.operating-focus-summary__measures strong{overflow-wrap:anywhere;color:var(--color-ink);font-size:.58rem;line-height:1.35}.completion-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;margin-bottom:1.15rem;padding:.85rem 1rem;color:var(--color-muted);background:var(--color-mint-soft);border:1px solid var(--color-success);border-radius:.45rem}.completion-receipt__check{width:2rem;height:2rem;display:grid;place-items:center;color:var(--color-success-ink);background:var(--color-paper-2);border-radius:50%}.completion-receipt>div:nth-child(2){min-width:0}.completion-receipt>div:nth-child(2) strong{color:var(--color-ink);font-size:.76rem}.completion-receipt p{margin:.18rem 0 0;overflow:hidden;color:var(--color-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.completion-receipt>div:nth-child(2) small{display:block;margin-top:.22rem;color:var(--color-faint);font-size:.58rem}.completion-receipt__score{display:grid;min-width:6rem;padding-left:1rem;border-left:1px solid var(--color-rule)}.completion-receipt__score strong{color:var(--color-success-ink);font:700 1.2rem var(--font-mono)}.completion-receipt__score span{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.completion-receipt__score small{margin-top:.2rem;color:var(--color-muted);font-size:.57rem}.completion-receipt>a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-information);font-size:.65rem;font-weight:650;white-space:nowrap}.completion-receipt>button{width:2rem;height:2rem;display:grid;place-items:center;color:var(--color-faint);background:transparent;border:0;border-radius:.3rem}.completion-receipt>button:hover{color:var(--color-ink);background:var(--color-paper-3)}.decision-source-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.15rem;padding:.85rem 1rem;color:var(--color-muted);background:var(--color-information-soft);border:1px solid var(--color-information);border-radius:.45rem}.decision-source-signal.is-due,.decision-source-signal.is-stale{background:var(--color-orange-soft);border-color:var(--color-orange)}.decision-source-signal.is-critical{background:var(--color-danger-soft);border-color:var(--color-danger)}.decision-source-signal>div:first-child{display:flex;align-items:center;gap:.45rem;color:var(--color-information)}.decision-source-signal.is-due>div:first-child,.decision-source-signal.is-stale>div:first-child{color:var(--color-attention-ink)}.decision-source-signal.is-critical>div:first-child{color:var(--color-danger)}.decision-source-signal>div:first-child span{font:650 .58rem var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.decision-source-signal>div:nth-child(2){min-width:0}.decision-source-signal strong{color:var(--color-ink);font-size:.76rem}.decision-source-signal p{margin:.18rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.45}.decision-source-signal>a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-information);font-size:.65rem;font-weight:650;white-space:nowrap}.operating-record,.engineering-register,.today-contact,.today-news{border:1px solid var(--color-rule);border-radius:.5rem;background:var(--color-paper-2);overflow:hidden}.operating-record__head span,.operating-record__body>section>span,.operating-record__body>aside>span,.engineering-register>header span{color:var(--color-faint);font-size:.64rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.operating-record__head h2,.engineering-register>header h2{margin:.32rem 0 0;font-size:.95rem;font-weight:650;letter-spacing:-.01em}.current-cycle-card__rank{align-self:stretch;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:.45rem;padding-right:.9rem;border-right:1px solid var(--color-rule)}.current-cycle-card__rank>span{align-self:end;color:var(--color-faint);font:.55rem var(--font-mono)}.current-cycle-card__rank>strong{color:var(--color-success-ink);font:1.45rem/1 var(--font-mono);text-align:right}.current-cycle-card__rank>small{grid-column:1 / -1;margin-top:.35rem;color:var(--color-information);font:.56rem var(--font-mono);text-align:right;text-transform:uppercase}.current-cycle-card__stage.is-ready_for_review>span,.current-cycle-card__stage.is-completed>span{color:var(--color-success-ink)}.current-cycle-card__stage.is-needs_attention>span{color:var(--color-attention-ink)}.current-cycle-card__source{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;color:var(--color-information);font-size:.64rem;font-weight:650;overflow-wrap:anywhere}.current-cycle-card__evidence{margin:.55rem 0 0;color:var(--color-faint);font-size:.64rem;font-style:normal;line-height:1.5}.current-cycle-card__why{margin-top:.55rem}.current-cycle-card__why>summary{width:fit-content;color:var(--color-information);cursor:pointer;font:650 .59rem var(--font-body)}.current-cycle-card__why[open]>summary{color:var(--color-ink)}.current-cycle-impact.is-forecast{border-left-color:var(--color-success)}.current-cycle-impact.is-forecast>strong{color:var(--color-success-ink)}.current-cycle-card__actions .primary-action,.current-cycle-card__actions .secondary-action,.current-cycle-card__actions>button{min-height:2.75rem;justify-content:center;font-size:.68rem}.current-cycle-draft .copy-button{position:absolute;inset:.55rem .55rem auto auto;min-height:2rem;font-size:.62rem}.current-cycle-empty .primary-action{min-height:2.75rem;margin-top:.25rem}.decision-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-rule)}.decision-progress li{min-width:0;min-height:2.7rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem .75rem;border-right:1px solid var(--color-rule)}.decision-progress li:last-child{border-right:0}.decision-progress li>span{width:1.25rem;height:1.25rem;display:grid;place-items:center;color:var(--color-faint);border:1px solid var(--color-rule-strong);border-radius:50%;font:.52rem/1 var(--font-mono)}.decision-progress li strong{display:block;font-size:.68rem;font-weight:650}.decision-progress li small,.decision-progress li>em{display:none}.decision-progress li.is-current{background:var(--color-information-soft)}.decision-progress li.is-current>span{color:var(--color-information);border-color:var(--color-information)}.decision-progress li.is-current>em{color:var(--color-information)}.decision-progress li.is-complete>span{color:var(--color-success-ink);border-color:var(--color-success)}.operating-record__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.operating-record__body>section{padding:clamp(1.5rem,3vw,2.5rem)}.operating-record__body>section h2{margin:.7rem 0 0;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.05;letter-spacing:-.035em}.operating-record__body>section p{max-width:41rem;margin:.85rem 0 1.25rem;color:var(--color-muted);font-size:.82rem;line-height:1.6}.operating-record__body>section a,.source-register>header a{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-ink);font-size:.74rem;font-weight:650}.operating-record__body>aside{padding:1.35rem 1.5rem;border-left:1px solid var(--color-rule);background:var(--color-paper-3)}.operating-record__body>aside ol{margin:.8rem 0 0;padding:0;list-style:none}.operating-record__body>aside li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;border-top:1px solid var(--color-rule)}.operating-record__body>aside li>b{color:var(--color-faint);font:500 .62rem/1.4 var(--font-mono)}.operating-record__body>aside li strong,.operating-record__body>aside li small{display:block}.operating-record__body>aside li strong{font-size:.72rem;font-weight:650}.operating-record__body>aside li small{margin-top:.25rem;color:var(--color-faint);font-size:.64rem;line-height:1.45}.engineering-register>header{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--color-rule)}.today-contact>header,.today-news>header{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--color-rule)}.today-contact>header span,.today-news>header span{color:var(--color-faint);font-size:.64rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.today-contact>header h2,.today-news>header h2{margin:.32rem 0 0;font-size:.95rem}.today-contact>header a{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-ink);font-size:.72rem;font-weight:650}.engineering-register>header a{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-ink);font-size:.72rem;font-weight:650}.engineering-register__definition{margin:0;padding:.8rem 1.25rem;color:var(--color-muted);border-bottom:1px solid var(--color-rule);background:var(--color-paper-3);font-size:.67rem;line-height:1.55}.engineering-register__rows article{min-height:6.4rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-rule)}.engineering-register__rows article:last-child{border-bottom:0}.engineering-register__task{min-width:0}.engineering-register__task small,.engineering-register__task strong{display:block}.engineering-register__task small{color:var(--color-faint);font-size:.62rem}.engineering-register__task strong{margin-top:.32rem;font-size:.82rem}.engineering-register__task p{margin:.38rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.5}.engineering-register__task blockquote{margin:.55rem 0 0;color:var(--color-faint);font-size:.64rem;font-style:normal;line-height:1.5}.engineering-register__routing{min-width:12rem;display:grid;justify-items:end;gap:.55rem}.engineering-register__source{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-information);font-size:.63rem;font-weight:650}.engineering-register__routing>small{max-width:18rem;color:var(--color-faint);font-size:.6rem;text-align:right}.engineering-register__routing .primary-action,.engineering-register__routing .secondary-action{min-height:2.25rem;border-radius:.32rem;font-size:.68rem}.rank-score{display:inline-grid;grid-template-columns:auto auto;align-items:end;gap:.4rem;margin-bottom:.65rem}.rank-score strong{margin:0;color:var(--color-success-ink);font:1.6rem/1 var(--font-mono)}.rank-score span{color:var(--color-faint);font-size:.6rem;text-transform:uppercase}.next-ranked{display:inline-flex;align-items:center;gap:.35rem;padding:0;color:var(--color-information);background:transparent;border:0;font-size:.63rem}.engineering-register__empty{min-height:7rem;display:grid;align-content:center;gap:.35rem;padding:1.25rem}.engineering-register__empty p{margin:0;font-size:.8rem;font-weight:650}.engineering-register__empty small{color:var(--color-faint);font-size:.68rem}.today-contact__body{min-height:9rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem}.today-contact__body h3{margin:.25rem 0 0;font-size:1rem}.today-contact__body p{margin:.45rem 0 0;color:var(--color-muted);font-size:.72rem;line-height:1.5}.today-contact__body blockquote{margin:.8rem 0 0;padding-left:.8rem;color:var(--color-ink);border-left:2px solid var(--color-mint);font-size:.72rem;line-height:1.55}.today-contact__body small{color:var(--color-faint);font-size:.62rem}.today-contact__provenance{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.today-contact__provenance span,.today-contact__provenance em{padding:.24rem .45rem;border-radius:999px;font:normal .57rem var(--font-mono)}.today-contact__provenance span{color:var(--color-information);background:var(--color-information-soft);border:1px solid var(--color-information)}.today-contact__provenance em{color:var(--color-success-ink);background:var(--color-mint-soft);border:1px solid var(--color-success)}.today-contact__actions{min-width:10rem;display:grid;justify-items:end;gap:.5rem}.today-contact__actions .primary-action,.today-contact__actions .secondary-action,.today-contact__actions .copy-button{min-height:2.2rem;font-size:.68rem}.today-news>header>strong{color:var(--color-success-ink);font:1.2rem var(--font-mono)}.today-news>p{margin:0;padding:1.1rem 1.25rem;color:var(--color-muted);border-bottom:1px solid var(--color-rule);font-size:.74rem;line-height:1.6}.today-news>ol{margin:0;padding:0;list-style:none}.today-news>ol>li+li{border-top:1px solid var(--color-rule)}.today-news>ol>li>a,.today-news>ol>li>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.2rem .75rem;padding:.75rem 1.25rem;color:inherit}.today-news>ol>li>a>strong,.today-news>ol>li>div>strong,.today-news>ol>li>a>span,.today-news>ol>li>div>span{min-width:0;display:block;grid-column:1;font-size:.68rem;overflow-wrap:anywhere}.today-news>ol>li>a>span,.today-news>ol>li>div>span{color:var(--color-faint)}.today-news>ol>li>a>svg{grid-column:2;grid-row:1 / span 2}.today-evidence-meta{display:flex;align-items:center;gap:.65rem;margin-top:.75rem}.today-evidence-meta strong{color:var(--color-success-ink);font:1.15rem var(--font-mono)}.today-evidence-meta span{color:var(--color-faint);font-size:.66rem}.priority-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.priority-actions .primary-action,.priority-actions .secondary-action{min-height:2.35rem;font-size:.7rem}.priority-actions .next-ranked{margin-left:.25rem}.priority-lanes{border:1px solid var(--color-rule);border-radius:.5rem;background:var(--color-paper-2);overflow:hidden}.priority-lanes>header{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--color-rule)}.priority-lanes>header span{color:var(--color-faint);font-size:.64rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.priority-lanes>header h2{margin:.32rem 0 0;font-size:.95rem}.priority-lanes>header small{color:var(--color-faint);font:.58rem var(--font-mono)}.priority-lanes>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.priority-lanes>div>a{min-width:0;min-height:8rem;position:relative;padding:1rem 2.9rem 1rem 1.1rem;color:inherit;border-right:1px solid var(--color-rule)}.priority-lanes>div>a:last-child{border-right:0}.priority-lanes a>span{color:var(--color-information);font-size:.58rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.priority-lanes a>strong{display:block;margin-top:.5rem;font-size:.74rem;line-height:1.35}.priority-lanes a>p{margin:.4rem 0 0;color:var(--color-muted);font-size:.64rem;line-height:1.45}.priority-lanes a>em{position:absolute;top:1rem;right:1rem;color:var(--color-success-ink);font:normal 1rem var(--font-mono)}.not-interested-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem .7rem;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:.35rem;cursor:pointer;font:600 .62rem var(--font-body)}.not-interested-action:hover{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule)}.not-interested-action:disabled{cursor:wait;opacity:.55}.attention-card>header span.is-act_now{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.attention-card>footer .primary-action{min-height:2.35rem;justify-content:center;font-size:.64rem}@media(max-width:72rem){.operating-record__body{grid-template-columns:1fr}.operating-record__body>aside{border-left:0;border-top:1px solid var(--color-rule)}}@media(max-width:48rem){.decision-desk__actions>*{flex:1 1 0}.completion-receipt{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.completion-receipt__score{grid-column:2;padding:0;border:0}.completion-receipt>a{grid-column:2}.completion-receipt>button{grid-column:3;grid-row:1}.decision-source-signal{grid-template-columns:auto minmax(0,1fr);align-items:start}.decision-source-signal>a{grid-column:2}.current-cycle-draft .copy-button{inset:auto auto .55rem .55rem}.operating-record__body>section{padding:1.4rem}.engineering-register__rows article{grid-template-columns:1fr}.engineering-register__routing{justify-items:start}.engineering-register__routing>small{text-align:left}.today-contact__body{grid-template-columns:1fr}.today-contact__actions{justify-items:start}.priority-lanes>div{grid-template-columns:1fr}.priority-lanes>div>a{border-right:0;border-bottom:1px solid var(--color-rule)}.priority-lanes>div>a:last-child{border-bottom:0}}.terminal-window-dots{display:inline-flex!important;gap:.32rem!important}.terminal-window-dots i{width:.48rem;height:.48rem;border-radius:50%;background:var(--color-orange)}.terminal-window-dots i:nth-child(2){background:var(--color-orange)}.terminal-window-dots i:nth-child(3){background:var(--color-success)}.approval-terminal__prompt{align-self:start;padding-top:.05rem;color:var(--color-success-ink);font:700 1rem var(--font-mono)}.approval-terminal--brief .approval-terminal__scroll article{grid-template-columns:minmax(0,1fr) auto}.approval-terminal--brief .approval-terminal__scroll article>div:first-child{min-width:0}.approval-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.65rem 0 0}.approval-brief div{padding:.65rem;background:var(--color-paper-2);border:1px solid var(--color-information);border-radius:.3rem}.approval-brief dt{color:var(--color-information);font:.56rem var(--font-mono);text-transform:uppercase}.approval-brief dd{margin:.28rem 0 0;color:var(--color-information);font-size:.67rem;line-height:1.45}.signal-audit-detail,.technical-audit{margin:0 0 var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.signal-audit-detail>summary,.technical-audit>summary{padding:var(--space-sm) var(--space-md);color:var(--color-muted);cursor:pointer;font:650 var(--text-xs) var(--font-sans)}.signal-audit-detail[open]>summary,.technical-audit[open]>summary{border-bottom:var(--rule-thin) solid var(--color-rule)}.signal-audit-detail>:not(summary),.technical-audit>:not(summary){margin-inline:var(--space-md)}.execution-tape>button.execution-history-toggle{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;color:var(--color-muted);background:var(--color-paper-2);border-top:1px solid var(--color-information);box-shadow:0 -.5rem 1.5rem var(--color-shadow)}.execution-history-toggle>span{display:inline-flex;align-items:center;gap:.4rem;font:.64rem var(--font-mono);text-transform:uppercase}.execution-history-toggle>small{color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase}.execution-follow-up .review-primary{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);font-family:var(--font-mono)}.onboarding-direction{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin-bottom:var(--space-md);background:linear-gradient(135deg,var(--color-information-soft),var(--color-paper-2));border:1px solid var(--color-rule-strong);border-radius:var(--radius-md)}.onboarding-direction>div{padding:1.4rem 1.6rem}.onboarding-direction>div>span,.onboarding-direction aside small,.onboarding-direction aside span{color:var(--color-information);font:500 .61rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-direction h2{margin:.5rem 0 .35rem;font-size:1.15rem;letter-spacing:-.025em}.onboarding-direction p{max-width:45rem;margin:0;color:var(--color-muted);font-size:.76rem;line-height:1.55}.onboarding-direction aside{min-width:14rem;display:grid;align-content:center;gap:.35rem;padding:1.2rem 1.5rem;border-left:1px solid var(--color-rule-strong)}.onboarding-direction aside small{color:var(--color-faint)}.onboarding-direction aside strong{font:500 1.25rem var(--font-mono)}.onboarding-direction aside span{color:var(--color-success-ink)}.onboarding-wizard__intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.onboarding-wizard__intro>div{max-width:48rem}.onboarding-wizard__intro>div>span,.onboarding-wizard__copy>span{color:var(--color-information);font:500 .63rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.onboarding-wizard__intro h1{max-width:44rem;margin:.7rem 0 .6rem;font-size:clamp(2rem,4vw,3.35rem);line-height:.98;letter-spacing:-.055em}.onboarding-wizard__intro p{max-width:42rem;margin:0;color:var(--color-muted);font-size:.83rem;line-height:1.6}.onboarding-wizard__intro aside{min-width:8rem;display:grid;gap:.35rem;padding-left:1.25rem;border-left:1px solid var(--color-rule-strong)}.onboarding-wizard__intro aside small{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-wizard__intro aside strong{font:500 .78rem var(--font-mono)}.onboarding-wizard__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;border:1px solid var(--color-rule-strong);border-radius:.65rem;overflow:hidden}.onboarding-wizard__progress button{min-height:3.8rem;display:flex;align-items:center;gap:.65rem;padding:0 1rem;color:var(--color-faint);background:var(--color-paper-2);border:0;border-right:1px solid var(--color-rule);font:inherit;text-align:left;cursor:pointer}.onboarding-wizard__progress button:last-child{border-right:0}.onboarding-wizard__progress button:disabled{opacity:.42;cursor:default}.onboarding-wizard__progress button>span{min-width:1.5rem;color:inherit;font:.61rem var(--font-mono)}.onboarding-wizard__progress button strong{font-size:.72rem}.onboarding-wizard__progress button.is-current{color:var(--color-ink);background:var(--color-information-soft);box-shadow:inset 0 -2px var(--color-information)}.onboarding-wizard__progress button.is-complete{color:var(--color-success-ink)}.onboarding-wizard__stage{min-height:clamp(29rem,57vh,38rem);display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);overflow:hidden;background:linear-gradient(135deg,var(--color-information-soft),var(--color-paper-2));border:1px solid var(--color-rule-strong);border-radius:.8rem;box-shadow:0 1.5rem 5rem var(--color-shadow)}.onboarding-wizard__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,4vw,3.6rem);border-right:1px solid var(--color-rule-strong)}.onboarding-wizard__copy>svg{margin-bottom:2.2rem;color:var(--color-information)}.onboarding-wizard__copy h2{max-width:26rem;margin:.75rem 0 1rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.03;letter-spacing:-.05em}.onboarding-wizard__copy p{max-width:25rem;margin:0;color:var(--color-muted);font-size:.78rem;line-height:1.65}.onboarding-wizard__panel{min-width:0;display:grid;align-content:center;gap:1.1rem;padding:clamp(2rem,4vw,3.6rem);background:var(--color-paper-3)}.onboarding-wizard__panel>label,.onboarding-wizard__product>label{display:grid;gap:.5rem;color:var(--color-faint);font:.61rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.onboarding-wizard__panel input{width:100%;min-height:3.1rem;padding:0 .9rem;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:.45rem;font:.82rem var(--font-sans);text-transform:none;outline:none}.onboarding-wizard__panel input:focus{border-color:var(--color-information);box-shadow:0 0 0 3px var(--color-shadow)}.onboarding-wizard__suggestions{display:grid;gap:.55rem}.onboarding-wizard__suggestions>small{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.onboarding-wizard__suggestions>div{display:flex;flex-wrap:wrap;gap:.45rem}.onboarding-wizard__suggestions button{min-height:2rem;padding:0 .7rem;color:var(--color-muted);background:transparent;border:1px solid var(--color-rule-strong);border-radius:999px;font:600 .66rem var(--font-sans);cursor:pointer}.onboarding-wizard__suggestions button:hover{color:var(--color-ink);border-color:var(--color-information)}.onboarding-wizard__website-suggestion{justify-self:start;margin-top:-.55rem;padding:0;color:var(--color-information);background:transparent;border:0;font:600 .65rem var(--font-sans);cursor:pointer}.onboarding-wizard__note{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:var(--color-faint);font-size:.65rem;line-height:1.5}.onboarding-wizard__note svg{flex:0 0 auto;color:var(--color-success-ink)}.onboarding-wizard__panel>.primary-action,.onboarding-wizard__panel>.secondary-action{width:100%;min-height:3rem;justify-content:center}.onboarding-wizard__capture-options{display:grid;gap:.7rem}.onboarding-wizard__capture-options a{min-height:6rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:.55rem}.onboarding-wizard__capture-options a:hover{border-color:var(--color-information);background:var(--color-information-soft)}.onboarding-wizard__capture-options a>svg:first-child{color:var(--color-information)}.onboarding-wizard__capture-options a span{display:grid;gap:.35rem}.onboarding-wizard__capture-options a strong{font-size:.78rem}.onboarding-wizard__capture-options a small{color:var(--color-muted);font-size:.66rem;line-height:1.45}.onboarding-wizard__decision>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--color-rule-strong)}.onboarding-wizard__decision>header span{color:var(--color-faint);font:.6rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-wizard__decision>header em,.onboarding-wizard__delivery header em,.onboarding-wizard__product-heading em{color:var(--color-success-ink);font:normal .58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.onboarding-wizard__decision>div{min-height:4.2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;border-bottom:1px solid var(--color-rule)}.onboarding-wizard__decision>div>svg{color:var(--color-information)}.onboarding-wizard__decision>div span{display:grid;gap:.3rem}.onboarding-wizard__decision>div small{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.onboarding-wizard__decision>div strong{font-size:.76rem}.onboarding-wizard__delivery{align-content:start;padding-top:2.3rem;padding-bottom:2.3rem}.onboarding-wizard__delivery>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--color-rule-strong)}.onboarding-wizard__delivery>header>div{display:flex;align-items:center;gap:.75rem}.onboarding-wizard__delivery>header span{display:grid;gap:.25rem}.onboarding-wizard__delivery>header strong{font-size:.78rem}.onboarding-wizard__delivery>header small{color:var(--color-muted);font-size:.64rem}.onboarding-wizard__delivery .onboarding-repositories{padding:.85rem;border:1px solid var(--color-rule);border-radius:.45rem}.onboarding-wizard__product{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-rule-strong)}.onboarding-wizard__product-heading{display:flex;justify-content:space-between;gap:1rem}.onboarding-wizard__product-heading>span{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700}.onboarding-wizard__product fieldset{min-width:0;margin:0;padding:0;border:0}.onboarding-wizard__product legend{margin-bottom:.45rem;color:var(--color-faint);font:.59rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.onboarding-wizard__product fieldset>div{display:flex;flex-wrap:wrap;gap:.4rem}.onboarding-wizard__product fieldset label{display:flex;align-items:center;gap:.4rem;padding:.45rem .55rem;color:var(--color-muted);border:1px solid var(--color-rule);border-radius:.35rem;font-size:.61rem}.onboarding-wizard__product fieldset input{width:auto;min-height:0}.onboarding-wizard__product fieldset span{display:flex;align-items:center;gap:.35rem}.onboarding-wizard__delivery>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.25rem}.onboarding-mobile-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;border:1px solid var(--color-rule-strong);border-radius:.5rem}.onboarding-mobile-link>svg{color:var(--color-information)}.onboarding-mobile-link>span{display:grid;gap:.25rem}.onboarding-mobile-link strong{font-size:.72rem}.onboarding-mobile-link small{color:var(--color-muted);font-size:.62rem;line-height:1.4}.onboarding-mobile-link>a,.onboarding-mobile-link>em{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-information);font:normal 600 .6rem var(--font-sans);white-space:nowrap}.onboarding-mobile-link.is-connected{border-color:var(--color-success);background:var(--color-mint-soft)}.onboarding-integration-unlock{display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--color-information);border-radius:.45rem;background:var(--color-information-soft)}.onboarding-integration-unlock>span{display:flex;align-items:center;gap:.4rem;color:var(--color-information);font:.58rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.onboarding-integration-unlock>strong{font-size:.72rem}.onboarding-integration-unlock label{display:grid;gap:.35rem;color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase}.onboarding-integration-unlock>button{justify-self:start;padding:0;color:var(--color-muted);background:transparent;border:0;font:600 .61rem var(--font-sans);cursor:pointer}.onboarding-wizard__delivery>footer>a:last-child{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-faint);font-size:.61rem}@media(max-width:72rem){.onboarding-wizard__stage{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.onboarding-wizard__copy,.onboarding-wizard__panel{padding:2rem}}@media(max-width:48rem){.onboarding-wizard__intro{align-items:flex-start;flex-direction:column;gap:1rem}.onboarding-wizard__intro aside{width:100%;padding:.75rem 0 0;border-top:1px solid var(--color-rule);border-left:0}.onboarding-wizard__progress{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-wizard__progress button:nth-child(2){border-right:0}.onboarding-wizard__progress button:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.onboarding-wizard__stage{min-height:0;grid-template-columns:1fr}.onboarding-wizard__copy{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--color-rule-strong)}.onboarding-wizard__copy>svg{margin-bottom:1.4rem}.onboarding-wizard__copy h2{font-size:1.8rem}.onboarding-wizard__delivery>footer{align-items:stretch;flex-direction:column}}.onboarding-root .onboarding-wizard-page{width:min(42rem,calc(100% - 2rem));min-height:100vh;display:flex;flex-direction:column;margin:0 auto;padding:2rem 0 4rem}.onboarding-root .onboarding-success,.onboarding-root .execution-error,.onboarding-root .onboarding-connection-notice{margin:1rem 0 0}@keyframes onboarding-step-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.onboarding-wizard__single-step>.primary-action{width:100%;min-height:3.5rem;justify-content:center;margin-top:.25rem;border-radius:.55rem}.onboarding-wizard__text-action{justify-self:center;padding:0;color:var(--color-muted);background:transparent;border:0;font:600 .67rem var(--font-sans);cursor:pointer}.onboarding-wizard__text-action:hover{color:var(--color-ink)}.onboarding-repository-preview{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:-.4rem}.onboarding-repository-preview span{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;color:var(--color-faint);border:1px solid var(--color-rule);border-radius:.35rem;font-size:.58rem}.onboarding-source-inventory__toggle .is-open{display:none}.onboarding-source-inventory[open] .onboarding-source-inventory__toggle .is-open{display:inline}.onboarding-connection-footer .primary-action{min-height:2.75rem;justify-content:center;padding:0 1rem;border-radius:.48rem;white-space:nowrap}.onboarding-wizard__recommendation{display:flex;align-items:center;gap:.4rem;margin-bottom:-.45rem;color:var(--color-success-ink);font:.59rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.onboarding-wizard__single-step .onboarding-wizard__capture-options a{min-height:5rem}@keyframes onboarding-success-pop{0%{opacity:0;transform:scale(.52) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes onboarding-check-in{0%{opacity:0;transform:scale(.5) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes onboarding-ring-out{0%{opacity:.75;transform:scale(.65)}to{opacity:0;transform:scale(1.35)}}@keyframes onboarding-button-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes onboarding-briefing-orbit{to{transform:rotate(calc(var(--angle) + 360deg)) translateY(-1.12rem)}}@keyframes onboarding-briefing-message-in{0%{opacity:0;transform:translateY(.35rem);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes onboarding-briefing-track{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media(max-width:40rem){.onboarding-root .onboarding-wizard-page{padding-top:1.25rem}.onboarding-connection-footer .primary-action{width:100%}}.audio-waveform{position:relative;isolation:isolate;width:100%;height:4.5rem;overflow:hidden;color:var(--color-information)}.audio-waveform.is-compact{height:2.2rem}.audio-waveform svg{width:100%;height:100%;display:block;overflow:visible}.audio-waveform__axis{stroke:var(--color-waveform);stroke-width:.55;opacity:.08}.audio-waveform rect{transform:scaleY(var(--waveform-scale));transform-box:fill-box;transform-origin:center;transition:transform 70ms linear}.audio-waveform__bars{opacity:.48;transition:opacity .2s ease}.audio-waveform.is-active .audio-waveform__bars{opacity:.88}.audio-waveform__head{opacity:0;transition:opacity .2s ease}.audio-waveform.is-active .audio-waveform__head{opacity:.62}.audio-waveform__head-line{stroke:var(--color-waveform);stroke-width:.8;opacity:.52}.audio-waveform__head-halo{fill:var(--color-waveform);opacity:.1;transform-box:fill-box;transform-origin:center;animation:audio-waveform-pulse 1.8s ease-out infinite}.audio-waveform__head-dot{fill:var(--color-waveform)}@keyframes audio-waveform-pulse{0%{opacity:.28;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.7)}}.capture-visualizer{width:min(24rem,100%);display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.25rem 1rem;margin:1.7rem 0 1.35rem;padding:.75rem 1rem;color:var(--color-information);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:1rem;box-shadow:0 .85rem 2.25rem var(--color-shadow)}.capture-visualizer__core{position:relative;width:3.25rem;height:3.25rem;display:grid;place-items:center;grid-row:1 / 3;color:var(--color-information);background:var(--color-information-soft);border:1px solid var(--color-information);border-radius:50%}.capture-visualizer__core i{position:absolute;right:.1rem;bottom:.15rem;width:.55rem;height:.55rem;background:var(--color-faint);border:2px solid var(--color-paper-2);border-radius:50%}.capture-visualizer.is-live .capture-visualizer__core i{background:var(--color-accent);animation:capture-source-pulse 1.5s ease-in-out infinite}.capture-visualizer .audio-waveform{height:3.2rem}.capture-visualizer>small{grid-column:2;margin-top:-.35rem;color:var(--color-faint);font:.52rem var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase}@keyframes capture-source-pulse{50%{opacity:.45;box-shadow:0 0 0 .25rem var(--color-accent-soft)}}.capture-transcript-stream{display:grid;gap:0}.capture-transcript-stream article{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--color-rule);transition:background .25s ease,border-color .25s ease}.capture-transcript-stream article.is-active{margin:0 -.7rem;padding-right:.7rem;padding-left:.7rem;background:var(--color-accent-soft);border-left:2px solid var(--color-information)}.capture-transcript-stream time{color:var(--color-faint);font:500 .6rem var(--font-mono)}.capture-transcript-stream strong{display:block;color:var(--color-muted);font-size:.66rem}.capture-transcript-stream p{margin-top:.42rem;color:var(--color-ink);font-size:.78rem;line-height:1.55}@keyframes capture-listen{0%,75%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.capture-speaker-confirmation button.is-selected{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}@media(max-width:48rem){.onboarding-direction{grid-template-columns:1fr}.onboarding-direction aside{min-width:0;border-top:1px solid var(--color-rule-strong);border-left:0}.onboarding-steps--first-value{grid-template-columns:1fr}.onboarding-steps--first-value li{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-steps--first-value li:last-child{border-bottom:0}.onboarding-first-value{grid-template-columns:1fr}.onboarding-first-value>form{grid-template-columns:1fr;padding:var(--space-lg)}.onboarding-first-value>form>header,.onboarding-first-value>form>p,.onboarding-first-value>form>button{grid-column:auto}.onboarding-first-value>form>button{width:100%}.onboarding-first-value>aside{padding:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule-strong);border-left:0}.onboarding-phase-label{align-items:flex-start;flex-direction:column;gap:.3rem}}@media(prefers-reduced-motion:reduce){.audio-waveform rect{transition:none}.audio-waveform__head-halo,.capture-live-control__status i,.capture-visualizer__core i,.capture-listening i,.onboarding-wizard__single-step,.onboarding-wizard__success-icon,.onboarding-wizard__success-icon svg,.onboarding-wizard__success-ring,.onboarding-wizard__success-mark>i,.onboarding-wizard__enter:after,.onboarding-briefing-progress__mark>i,.onboarding-briefing-progress__copy>span,.onboarding-briefing-progress__track:after{animation:none}}.primary-action,.review-primary,.capture-start,.capture-complete-actions button,.capture-complete-actions a{border-radius:.5rem;box-shadow:inset 0 1px var(--color-shadow),0 .5rem 1.5rem var(--color-shadow);font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.secondary-action,.copy-button,.prompt-actions button,.settings-list button,.settings-connect-link{border-radius:.5rem;background:var(--color-paper-3);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.primary-action:hover,.review-primary:hover,.capture-start:hover,.secondary-action:hover,.copy-button:hover{transform:translateY(-1px)}.primary-action:focus-visible,.review-primary:focus-visible,.capture-start:focus-visible,.secondary-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.settings-guidance .settings-principle,.settings-guidance .settings-privacy-proof{min-height:5rem;margin:0}.settings-integration-action>em.is-warning,.settings-page .settings-list article.is-degraded .settings-integration-action>em{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.settings-list .settings-button,.settings-list .settings-connect-link{min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .72rem;border-radius:.45rem;font-size:.68rem;font-weight:680;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-list .settings-button--quiet,.settings-page .settings-list .settings-connect-link{color:var(--color-muted);background:transparent;border-color:transparent}.settings-list .settings-button:hover,.settings-page .settings-list .settings-connect-link:hover{transform:none;color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule-strong)}.settings-list .settings-button:focus-visible,.settings-page .settings-list .settings-connect-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.critical-moment--buying_signal,.critical-moment--trust_gain,.critical-moment--upsell_opening,.critical-moment--commitment_next_step{--moment-color: var(--color-success)}.critical-moment--objection,.critical-moment--engagement_drop,.critical-moment--retention_risk,.critical-moment--missed_follow_up{--moment-color: var(--color-danger)}.critical-moment--pricing_or_budget{--moment-color: var(--color-orange)}.signal-action-list article.is-complete{background:var(--color-mint-soft)}.signal-action-list article.is-complete>div{opacity:.62}@keyframes momentum-pop{0%{opacity:0;transform:translateY(-50%) scale(.45)}34%{opacity:1;transform:translateY(-50%) scale(1.12)}72%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-50%) scale(.96)}}@keyframes momentum-particle{0%,28%{opacity:0;transform:translate(0) scale(.4)}40%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(1)}}.work-basis--epistemic span{color:var(--color-information)}.engineering-command-center__signals{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr);border-bottom:1px solid var(--color-information)}.execution-state-strip{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;padding:.6rem 1rem;color:var(--color-success-ink);background:var(--color-paper-2);border-bottom:1px solid var(--color-information);font:.59rem/1.45 var(--font-mono)}.execution-state-strip svg{flex:none;color:var(--color-information)}.execution-state-strip strong{color:var(--color-ink)}.engineering-command-center__signals>.execution-privacy-strip{min-width:0;margin:0;background:var(--color-paper-2);border:0;border-radius:0}.engineering-command-center__signals>.execution-privacy-strip:only-child{grid-column:1 / -1}.engineering-command-center__signals>.execution-context-strip{margin:0;background:var(--color-paper-2);border:0;border-left:1px solid var(--color-information);border-radius:0}.engineering-command-center__signals>.execution-context-strip span{display:grid;place-content:center;min-width:7rem;background:var(--color-paper-2);text-align:center}.engineering-command-center__footer{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;color:var(--color-information);background:var(--color-paper-2);border-top:1px solid var(--color-information);font:.56rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.engineering-terminal-page{width:min(88rem,100%);padding-top:var(--space-lg)}.engineering-terminal-page .engineering-command-center{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule-strong);border-radius:var(--radius-lg);box-shadow:none}.engineering-dashboard-header{min-height:4.75rem;display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(32rem,1.2fr);align-items:stretch;background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule)}.engineering-dashboard-header__context{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule)}.engineering-dashboard-header__context>span{grid-column:1;display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-information);font:.58rem var(--font-mono);letter-spacing:.05em;text-transform:lowercase}.engineering-dashboard-header__context>div{min-width:0;display:flex;align-items:baseline;gap:var(--space-sm)}.engineering-dashboard-header__context>div strong{color:var(--color-ink);font-size:var(--text-xl);letter-spacing:-.03em}.engineering-dashboard-header__context>div small{overflow:hidden;color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.engineering-dashboard-header__context>button{grid-column:2;grid-row:1 / 3;align-self:center;width:2.75rem;height:2.75rem;display:grid;place-items:center;color:var(--color-muted);background:transparent;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.engineering-dashboard-header__context>button:hover{color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule-strong)}.engineering-dashboard-header .engineering-command-center__tabs{grid-template-columns:repeat(4,minmax(0,1fr));background:var(--color-paper);border-bottom:0}.engineering-dashboard-header .engineering-command-center__tabs button{min-height:4.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"label count";padding:.65rem .8rem;color:var(--color-muted);border-color:var(--color-rule);font-family:var(--font-mono)}.engineering-dashboard-header .engineering-command-center__tabs button:hover{color:var(--color-ink);background:var(--color-paper-2)}.engineering-dashboard-header .engineering-command-center__tabs button[aria-selected=true]{color:var(--color-information);background:var(--color-paper-2)}.engineering-dashboard-header .engineering-command-center__tabs button[aria-selected=true]:after{background:var(--color-paper-2)}.engineering-dashboard-header .engineering-command-center__tabs button>span,.engineering-dashboard-header .engineering-command-center__tabs button>small{display:none}.engineering-dashboard-header .engineering-command-center__tabs button>em{min-width:auto;padding:0;color:inherit;background:transparent;border:0;border-radius:0;font-size:inherit}.engineering-dashboard-header .engineering-command-center__tabs button>em:before{content:"· ";color:var(--color-faint)}.engineering-delivery-note{display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;color:var(--color-muted);background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule);font:.6rem var(--font-mono)}.engineering-delivery-note strong{color:var(--color-ink)}.engineering-delivery-note a{margin-left:auto;color:var(--color-information)}.engineering-phase-strip{min-height:4.5rem;grid-template-columns:minmax(11rem,.7fr) minmax(0,3fr);gap:0;padding:0 var(--space-lg);background:var(--color-paper-2);border:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.engineering-phase-strip>strong{display:grid;gap:var(--space-2xs);color:var(--color-ink);font-size:var(--text-md)}.engineering-phase-strip>strong small{color:var(--color-faint);font:.55rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.engineering-phase-strip span{padding-inline:var(--space-lg);border-color:var(--color-rule)}.engineering-phase-strip span b{color:var(--color-muted);font:500 var(--text-xs) var(--font-mono)}.engineering-phase-strip span small{font-size:.55rem}.engineering-signal-review .signal-rank-list>button.is-selected{color:var(--color-ink);background:var(--color-paper-3);outline:var(--rule-thin) solid var(--color-information);outline-offset:calc(var(--rule-thin) * -1);box-shadow:none}.signal-inspector-audit .signal-card{padding-inline:0}.signal-card--decision{padding-block:var(--space-xl) var(--space-md)}.signal-card--decision>header{min-height:3rem}.signal-card--decision h3{max-width:24ch;margin-top:var(--space-lg);overflow-wrap:anywhere;font-size:clamp(var(--text-xl),2.4vw,2rem);line-height:1.2;letter-spacing:-.035em}.signal-decision-score{flex:0 0 auto;display:grid;justify-items:end;gap:var(--space-xs);color:var(--color-success-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.signal-decision-score>span{font-size:var(--text-sm)}.signal-decision-score>span strong{font-size:var(--text-lg)}.signal-decision-score>small{color:var(--color-muted);font-size:var(--text-xs)}.signal-decision-summary{gap:0;margin-block:var(--space-lg)}.signal-decision-summary p{grid-template-columns:1fr;gap:var(--space-xs);padding-block:var(--space-lg)}.signal-decision-summary p:first-child{border-top:0}.signal-decision-summary p>strong{color:var(--color-ink);font:700 var(--text-lg) var(--font-body);letter-spacing:-.02em;text-transform:none}.signal-decision-summary p>span{max-width:68ch;color:var(--color-muted);font-size:var(--text-md);line-height:1.6}.signal-decision-quote{margin-block:var(--space-xs) var(--space-lg);padding:var(--space-lg);background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:0}.signal-decision-bar__actions .review-primary{order:-1;color:var(--color-action-ink);background:var(--color-paper-2);border-color:var(--color-information)}.signal-audit-detail,.signal-review-disclosure{border-color:var(--color-rule)}.signal-audit-detail>summary,.signal-review-disclosure>summary{min-height:3.5rem;justify-content:flex-start;padding-block:var(--space-sm);color:var(--color-muted);font-weight:500;list-style:none}.signal-audit-detail>summary:before,.signal-review-disclosure>summary:before{content:">";color:var(--color-information);font-family:var(--font-mono)}.signal-audit-detail[open]>summary:before,.signal-review-disclosure[open]>summary:before{content:"v"}.signal-audit-detail>summary span,.signal-review-disclosure>summary span{margin-left:auto;color:var(--color-faint)}.signal-card--compact h3{margin-top:.55rem;font-size:.9rem;line-height:1.28}.signal-card--compact .signal-audit-detail{margin:.45rem 0 0;border-width:1px 0 0;border-radius:0}.signal-card--compact .signal-audit-detail>summary{min-height:2.25rem;padding:.4rem 0;font-size:.66rem}.signal-card--compact .signal-audit-detail[open]>summary{border-bottom:0}.engineering-command-center__footer{min-height:3.5rem;justify-content:flex-start;gap:var(--space-xs);padding-inline:var(--space-lg);color:var(--color-muted);background:var(--color-paper);border-color:var(--color-rule);font-size:.6rem;letter-spacing:0;text-transform:none}.engineering-command-center__footer strong{color:var(--color-ink)}.engineering-command-center__footer svg{flex:none;color:var(--color-information)}.engineering-command-center__footer small{margin-left:auto;color:var(--color-faint);font:inherit;white-space:nowrap}@media(max-width:64rem){.engineering-dashboard-header{grid-template-columns:1fr}.engineering-dashboard-header__context{border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.engineering-command-center__signals{grid-template-columns:1fr}.engineering-command-center__signals>.execution-context-strip{border-top:1px solid var(--color-information);border-left:0}}@media(max-width:48rem){.engineering-phase-strip{grid-template-columns:1fr}.engineering-phase-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) 0}.engineering-dashboard-header .engineering-command-center__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-command-center__footer{align-items:flex-start;flex-direction:column;padding-block:.65rem}.engineering-command-center__footer svg{display:none}.engineering-command-center__footer small{margin-left:0}.engineering-terminal-page{padding-inline:var(--space-sm);padding-top:var(--space-sm)}.engineering-dashboard-header__context>div{align-items:flex-start;flex-direction:column;gap:var(--space-2xs)}.engineering-dashboard-header__context>div small{white-space:normal}.signal-card--decision>header{align-items:flex-start;flex-direction:column}.signal-decision-score{justify-items:start}}.canonical-work__command{display:flex;align-items:center;gap:.55rem;color:var(--color-information)!important;letter-spacing:0!important;text-transform:none!important}.canonical-work__command b{color:var(--color-success-ink);font:700 .8rem var(--font-mono)}.canonical-work__command code{color:var(--color-ink);font:.64rem var(--font-mono)}.canonical-work__rows>article.is-focused{background:var(--color-accent);box-shadow:inset 3px 0 var(--color-information)}.work-basis--normative span{color:var(--color-attention-ink)}.work-basis--operational span{color:var(--color-success-ink)}.work-basis--experimental span{color:var(--color-information)}.work-offline-progress li.is-complete{color:var(--color-success-ink)}.work-offline-progress li.is-complete i{background:var(--color-success)}.work-offline-progress li.is-current{color:var(--color-success-ink)}.work-offline-progress li.is-current i{background:var(--color-paper-2);box-shadow:0 0 0 .17rem var(--color-shadow)}.work-proof.is-needs_attention strong{color:var(--color-attention-ink)}.engineering-area-nav{display:flex;gap:.35rem;margin:-.25rem 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-rule)}.engineering-area-nav a{padding:.42rem .7rem;color:var(--color-muted);border:1px solid transparent;border-radius:.5rem;font-size:.68rem;font-weight:700;text-decoration:none}.engineering-area-nav a:hover{color:var(--color-ink)}.engineering-area-nav a.active{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule-strong)}.engineering-command-center .terminal-window-dots i{background:var(--color-faint)}.engineering-command-center .terminal-window-dots i:nth-child(2){background:var(--color-muted)}.engineering-command-center .terminal-window-dots i:nth-child(3){background:var(--color-mint)}.engineering-command-center .engineering-signal-review .execution-gate{min-height:15rem;color:var(--terminal-muted);background:var(--terminal-canvas);border:0;border-radius:0}.engineering-command-center .engineering-signal-review .execution-gate h2{color:var(--terminal-ink)}.engineering-command-center .engineering-signal-review .execution-gate p{color:var(--terminal-muted)}.approval-terminal__prompt{align-self:start;padding-top:.15rem;color:var(--color-success-ink);font:700 1rem var(--font-mono)}.work-offline-progress li.is-current{color:var(--color-information)}.execution-tape>button.active{color:var(--terminal-ink);background:var(--terminal-selected);box-shadow:inset 3px 0 var(--color-information)}.execution-review .review-primary{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.support-page{display:grid;grid-template-rows:auto auto auto minmax(20rem,1fr) auto;max-width:760px;min-height:calc(100vh - 5rem);margin:0 auto}.support-page__header{display:flex;align-items:center;gap:1rem;padding:1.5rem 0 1rem;border-bottom:1px solid var(--color-rule)}.support-founder-avatar{display:grid;flex:0 0 3rem;width:3rem;height:3rem;color:var(--color-accent-ink);background:var(--color-accent);border-radius:50%;place-items:center;font-weight:800}.support-page__header>div>span{color:var(--color-faint);font:650 .58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.support-page__header h1{margin:.15rem 0;font-size:1.5rem}.support-page__header p,.support-page__privacy{margin:0;color:var(--color-muted);font-size:.72rem;line-height:1.5}.support-page__privacy{padding:.85rem 0}.support-page__error{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem;color:var(--color-attention-ink);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-sm);font-size:.68rem}.support-page__error button{color:inherit;background:transparent;border:0;font-weight:700}.support-conversation{display:flex;min-height:0;padding:1.2rem 0;overflow-y:auto;flex-direction:column}.support-empty{display:grid;max-width:28rem;margin:auto;padding:2.5rem;color:var(--color-muted);text-align:center;place-items:center}.support-empty svg{margin-bottom:.7rem}.support-empty h2{margin:0 0 .4rem;color:var(--color-ink);font-size:1rem}.support-empty p{margin:0;font-size:.72rem;line-height:1.55}.support-message{max-width:min(78%,34rem);margin:0 0 .7rem;padding:.75rem .85rem;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:1rem 1rem 1rem .25rem}.support-message.is-user{align-self:flex-end;color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule);border-radius:1rem 1rem .25rem}.support-message strong{color:var(--color-information);font-size:.6rem}.support-message.is-user strong{color:var(--color-success-ink)}.support-message p{margin:.3rem 0;font-size:.76rem;line-height:1.55;white-space:pre-wrap}.support-message time{color:var(--color-faint);font-size:.55rem}.support-message.is-user time{color:var(--color-success-ink)}.support-composer{display:flex;align-items:flex-end;gap:.7rem;padding:1rem 0 0;border-top:1px solid var(--color-rule)}.support-composer label{flex:1}.support-composer textarea{width:100%;padding:.8rem .9rem;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);resize:vertical}.support-composer button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.7rem;padding:0 1rem;color:var(--color-action-ink);background:var(--color-action);border:0;border-radius:var(--radius-sm);font-weight:700}.support-composer button:disabled{opacity:.48}@media(max-width:680px){.support-page{min-height:calc(100vh - 8rem)}.support-message{max-width:88%}.support-composer{align-items:stretch;flex-direction:column}.support-composer button{align-self:flex-end}}.market-subject-coverage{margin:22px 0;border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2)}.market-subject-coverage>header{display:flex;justify-content:space-between;gap:24px;padding:22px 26px;border-bottom:var(--rule-thin) solid var(--color-rule)}.market-subject-coverage>header span,.market-subject-coverage>header small,.market-subject-coverage article header small,.market-subject-coverage article>p,.market-subject-coverage li small,.market-subject-coverage li p{color:var(--color-muted)}.market-subject-coverage>header h2{margin:5px 0}.market-subject-coverage>header p{margin:0;max-width:720px}.market-subject-coverage>header>small{max-width:320px;text-align:right}.market-subject-coverage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-subject-coverage>div>article{padding:22px 26px;border-bottom:var(--rule-thin) solid var(--color-rule)}.market-subject-coverage>div>article:nth-child(odd){border-right:var(--rule-thin) solid var(--color-rule)}.market-subject-coverage article>header,.market-subject-coverage li{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.market-subject-coverage article header span{display:grid;gap:3px}.market-subject-coverage article header em{font-style:normal;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.market-subject-coverage ul{display:grid;gap:12px;padding:16px 0 0;margin:0;list-style:none}.market-subject-coverage li{padding-top:12px;border-top:var(--rule-thin) solid var(--color-rule)}.market-subject-coverage li>div{min-width:0}.market-subject-coverage li p{margin:4px 0 0;font-size:12px;line-height:1.45}.market-subject-coverage li>span{display:flex;gap:7px;flex:0 0 auto}.market-subject-coverage button,.market-subject-coverage li>a{border:var(--rule-thin) solid var(--color-rule-strong);background:transparent;color:inherit;padding:7px 11px;text-decoration:none}.market-subject-coverage button.is-confirm{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}.market-subject-coverage__notice{margin:0;padding:11px 26px;border-bottom:var(--rule-thin) solid var(--color-rule)}@media(max-width:760px){.market-subject-coverage>header{display:grid}.market-subject-coverage>header>small{max-width:none;text-align:left}.market-subject-coverage>div{grid-template-columns:1fr}.market-subject-coverage>div>article:nth-child(odd){border-right:0}.market-subject-coverage li{display:grid}}.people-workspace-nav a.active{color:var(--color-ink);background:transparent;box-shadow:none}.people-workspace-nav a.active:after{background:var(--color-accent)}.meeting-capture-panel .meeting-email-panel__grid{grid-template-columns:1fr}.meeting-capture-panel .meeting-email-panel__grid article>footer{display:flex;flex-wrap:wrap;gap:.5rem}@container meeting-prep (max-width: 50rem){.meeting-prep__strategy,.meeting-prep__people>div,.meeting-prep__coaching,.meeting-email-panel__grid{grid-template-columns:1fr}.meeting-email-panel>header{align-items:flex-start;flex-direction:column}}.market-flow a.is-current{background:var(--color-information-soft);box-shadow:inset 0 2px var(--color-information)}.market-flow a.is-current>span{color:var(--color-information);border-color:var(--color-information)}.market-flow a.is-complete>span{color:var(--color-success-ink);border-color:var(--color-success)}.market-evidence__actions>a.is-primary{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent)}.market-brief-summary--evolve{border-left-color:var(--color-success)}.market-brief-summary--testing{border-left-color:var(--color-orange)}.market-brief-summary--product{border-left-color:var(--color-danger)}}@layer features{.pilot-operator,.prepared-page,.pilot-start-page,.claimed-decision-page{--pilot-accent: var(--color-accent);--pilot-accent-soft: var(--color-accent-soft);--pilot-information: var(--color-information);--pilot-information-soft: var(--color-information-soft);--pilot-success: var(--color-success);--pilot-success-soft: var(--color-mint-soft)}.pilot-eyebrow{display:inline-flex!important;align-items:center;gap:.4rem;color:var(--pilot-accent)!important;font:650 .61rem var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase}.pilot-eyebrow svg{flex:0 0 auto}.pilot-button{min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .9rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font:650 var(--text-xs) var(--font-body);text-decoration:none;cursor:pointer}.pilot-button--primary{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.pilot-button--primary:hover{transform:translateY(-1px)}.pilot-button--secondary{color:var(--color-ink);background:var(--color-paper-3)}.pilot-button--quiet{color:var(--color-muted);background:transparent}.pilot-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.pilot-text-button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem;color:var(--color-muted);background:transparent;border:0;font:650 var(--text-xs) var(--font-body);cursor:pointer}.pilot-error{margin:0 0 var(--space-md);padding:.75rem .9rem;color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-sm);font-size:var(--text-xs)}.pilot-start-page{min-height:100vh;padding:0 1rem 5rem;color:var(--color-ink);background:radial-gradient(circle at 82% 0%,var(--color-accent-soft),transparent 32rem),radial-gradient(circle at 0% 65%,var(--color-information-soft),transparent 28rem),var(--color-paper)}.pilot-start-nav{width:min(76rem,100%);min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:0 auto;border-bottom:1px solid var(--color-rule)}.pilot-start-nav>span:last-child{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-faint);font-size:.62rem}.pilot-start-entry,.pilot-start-progress{width:min(52rem,100%);margin:clamp(5rem,13vw,9rem) auto 0}.pilot-start-entry h1,.pilot-start-progress h1,.pilot-start-gate__header h1{margin:.8rem 0 .7rem;font-family:var(--font-display);font-size:clamp(2.7rem,7vw,5.4rem);line-height:.96;letter-spacing:-.055em}.pilot-start-entry>p,.pilot-start-progress>p,.pilot-start-gate__header p{max-width:42rem;margin:0;color:var(--color-muted);font-size:clamp(.9rem,2vw,1.05rem);line-height:1.65}.pilot-start-entry form{margin-top:2rem}.pilot-start-entry form>label{display:block;margin-bottom:.5rem;color:var(--color-muted);font-size:.68rem;font-weight:650}.pilot-start-entry form>div{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.4rem .4rem .4rem 1rem;background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:0 18px 50px var(--color-shadow)}.pilot-start-entry form svg{color:var(--pilot-accent)}.pilot-start-entry form input{min-width:0;height:3rem;color:var(--color-ink);background:transparent;border:0;outline:0;font:var(--text-md) var(--font-body)}.pilot-start-entry form button,.pilot-start-identity form button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;color:var(--color-action-ink);background:var(--color-action);border:1px solid var(--color-action);border-radius:var(--radius-sm);font:700 .7rem var(--font-body);cursor:pointer}.pilot-start-entry>small{display:block;margin-top:.85rem;color:var(--color-faint);font-size:.62rem;line-height:1.5}.pilot-start-error{margin:.8rem 0 0!important;padding:.7rem .8rem;color:var(--color-danger)!important;background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-sm);font-size:.66rem!important;line-height:1.45!important}.pilot-start-progress{width:min(44rem,100%)}.pilot-start-progress h1{font-size:clamp(2.5rem,6vw,4.3rem)}.pilot-start-progress ol{display:grid;gap:.1rem;margin:2.2rem 0 1.2rem;padding:0;list-style:none}.pilot-start-progress li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3rem;color:var(--color-faint);border-bottom:1px solid var(--color-rule);font-size:.73rem}.pilot-start-progress li>span{width:1.55rem;height:1.55rem;display:grid;place-items:center;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:50%;font:.58rem var(--font-mono)}.pilot-start-progress li.is-active{color:var(--color-ink);font-weight:650}.pilot-start-progress li.is-active>span{color:var(--pilot-accent);border-color:var(--pilot-accent);box-shadow:0 0 0 4px var(--pilot-accent-soft);animation:pilot-progress-pulse 1.6s ease-in-out infinite}.pilot-progress-spinner{animation:pilot-progress-spin .9s linear infinite}.pilot-start-progress li.is-complete{color:var(--color-muted)}.pilot-start-progress li.is-complete>span{color:var(--color-state-ink);background:var(--pilot-success);border-color:var(--color-success)}.pilot-start-progress__live{min-height:3.5rem;display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0 0 1rem;padding:.8rem .9rem;color:var(--color-muted);background:var(--pilot-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-sm)}.pilot-start-progress__live>span{width:1.1rem;height:1.1rem;display:grid;place-items:center;border:1px solid var(--pilot-accent);border-radius:50%;animation:pilot-progress-pulse 1.6s ease-in-out infinite}.pilot-start-progress__live i{width:.32rem;height:.32rem;background:var(--pilot-accent);border-radius:50%}.pilot-start-progress__live p{margin:0;font-size:.7rem;line-height:1.5;animation:pilot-progress-copy .3s ease-out}.pilot-start-progress>p{font-size:.66rem}@keyframes pilot-progress-pulse{50%{box-shadow:0 0 0 8px transparent}}@keyframes pilot-progress-spin{to{transform:rotate(360deg)}}@keyframes pilot-progress-copy{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pilot-start-progress li.is-active>span,.pilot-progress-spinner,.pilot-start-progress__live>span,.pilot-start-progress__live p{animation:none}}.pilot-start-gate{width:min(70rem,100%);margin:clamp(3rem,8vw,6rem) auto 0}.pilot-start-gate__header{max-width:55rem;margin:0 auto;text-align:center}.pilot-start-gate__header h1{font-size:clamp(2.6rem,6vw,4.9rem)}.pilot-start-gate__header p{margin-inline:auto}.pilot-start-gate__website{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;padding:.55rem .65rem;color:var(--color-muted);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-size:.62rem}.pilot-start-gate__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:var(--space-lg);align-items:start;margin:3rem auto 0}.pilot-start-gate__promise{overflow:hidden;padding:clamp(1.5rem,4vw,2.5rem);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.pilot-start-gate__promise h2{max-width:38rem;margin:.75rem 0 1.7rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.16;letter-spacing:-.035em}.pilot-start-gate__promise ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.pilot-start-gate__promise li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1rem 0;border-top:1px solid var(--color-rule)}.pilot-start-gate__promise li>span{width:1.8rem;height:1.8rem;display:grid;place-items:center;color:var(--pilot-accent);background:var(--pilot-accent-soft);border-radius:50%;font:.55rem var(--font-mono)}.pilot-start-gate__promise li strong{display:block;font-size:.76rem}.pilot-start-gate__promise li p{margin:.25rem 0 0;color:var(--color-muted);font-size:.68rem;line-height:1.55}.pilot-start-identity{position:sticky;top:var(--space-lg);padding:clamp(1.3rem,3vw,1.8rem);background:linear-gradient(145deg,var(--pilot-accent-soft),transparent 60%),var(--color-paper-2);border:1px solid var(--color-accent);border-radius:var(--radius-lg)}.pilot-start-identity h2{margin:.65rem 0 .35rem;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.035em}.pilot-start-identity>p{margin:0;color:var(--color-muted);font-size:.7rem;line-height:1.55}.pilot-start-identity form{display:grid;gap:.85rem;margin-top:1.3rem}.pilot-start-identity label{display:grid;gap:.4rem}.pilot-start-identity label>span{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-muted);font-size:.62rem;font-weight:650}.pilot-start-identity input{width:100%;height:2.7rem;padding:0 .7rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:.72rem var(--font-body)}.pilot-start-identity input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--pilot-accent)}.pilot-start-identity form button{width:100%;margin-top:.2rem}.pilot-start-identity__saved{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin-top:1.3rem;padding:.9rem;color:var(--color-success-ink);background:var(--pilot-success-soft);border:1px solid var(--color-success);border-radius:var(--radius-sm)}.pilot-start-identity__saved>svg{margin-top:.05rem}.pilot-start-identity__saved strong{color:var(--color-ink);font-size:.7rem}.pilot-start-identity__saved p{margin:.25rem 0 0;color:var(--color-muted);font-size:.62rem;line-height:1.5}.pilot-start-identity>small{display:block;margin-top:.8rem;color:var(--color-faint);font-size:.57rem;line-height:1.5}.pilot-operator{max-width:90rem}.pilot-principle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md);color:var(--color-muted);background:linear-gradient(90deg,var(--pilot-accent-soft),transparent 72%),var(--color-paper-2);border:1px solid var(--color-accent);border-radius:var(--radius-md)}.pilot-principle>svg{color:var(--pilot-accent)}.pilot-principle strong{display:block;color:var(--color-ink);font-size:var(--text-sm)}.pilot-principle p{max-width:66rem;margin:.2rem 0 0;font-size:var(--text-xs);line-height:1.55}.pilot-principle>span{padding:.3rem .48rem;color:var(--pilot-accent);background:var(--pilot-accent-soft);border-radius:var(--radius-pill);font:.55rem var(--font-mono);text-transform:uppercase}.pilot-operator__grid{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-lg);align-items:start}.pilot-intake,.pilot-recent,.pilot-control-room{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.pilot-intake{padding:clamp(1.25rem,3vw,2rem)}.pilot-intake h2,.pilot-recent h2{margin:.45rem 0 .35rem;font-size:var(--text-xl);letter-spacing:-.025em}.pilot-intake>p{margin:0 0 var(--space-lg);color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.pilot-intake form{display:grid;gap:var(--space-md)}.pilot-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.pilot-intake label{min-width:0;display:grid;gap:.42rem;color:var(--color-muted);font-size:var(--text-xs)}.pilot-intake label>span{display:flex;justify-content:space-between;color:var(--color-muted);font-weight:650}.pilot-intake label small{color:var(--color-faint);font-weight:400}.pilot-intake input,.pilot-intake textarea,.decision-actions input,.checkpoint-correction input{width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:var(--text-sm) var(--font-body)}.pilot-intake input{height:2.65rem;padding:0 .75rem}.pilot-intake textarea{min-height:5rem;padding:.7rem .75rem;resize:vertical;line-height:1.5}.pilot-intake input:focus,.pilot-intake textarea:focus,.decision-actions input:focus,.checkpoint-correction input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--pilot-accent)}.pilot-input-icon{position:relative}.pilot-input-icon svg{position:absolute;left:.7rem;top:.78rem;color:var(--color-faint);pointer-events:none}.pilot-input-icon input{padding-left:2rem}.pilot-prepare-button{width:100%;min-height:3rem;margin-top:.25rem}.pilot-recent{position:sticky;top:var(--space-lg);max-height:min(36rem,calc(100vh - var(--space-2xl)));display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:var(--space-lg);overflow:hidden}.pilot-recent__header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-sm)}.pilot-recent__header>small{min-width:1.6rem;padding:.2rem .4rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.58rem var(--font-mono);text-align:center}.pilot-recent__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;margin-top:var(--space-md);padding:0 .65rem;color:var(--color-faint);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.pilot-recent__search:focus-within{outline:2px solid var(--color-accent);outline-offset:1px}.pilot-recent__search input{min-width:0;height:2.35rem;color:var(--color-ink);background:transparent;border:0;font:var(--text-xs) var(--font-body);outline:0}.pilot-recent__list{min-height:0;display:grid;align-content:start;margin-top:var(--space-md);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pilot-recent__list>button{width:100%;min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .5rem;color:var(--color-muted);background:transparent;border:0;border-top:1px solid var(--color-rule);text-align:left;cursor:pointer}.pilot-recent__list>button:hover,.pilot-recent__list>button.is-selected{color:var(--color-ink);background:var(--color-paper-3)}.pilot-recent__list>button>span{width:2rem;height:2rem;display:grid;place-items:center;color:var(--pilot-accent);background:var(--pilot-accent-soft);border-radius:50%;font-weight:700}.pilot-recent__list strong,.pilot-recent__list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-recent__list strong{font-size:var(--text-xs)}.pilot-recent__list small{margin-top:.2rem;color:var(--color-faint);font-size:.62rem;text-transform:capitalize}.pilot-recent__list>p{color:var(--color-faint);font-size:var(--text-xs);line-height:1.5}.pilot-control-room{margin-top:var(--space-lg);overflow:hidden}.pilot-control-room>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.pilot-control-room>header h2{margin:.55rem 0 .3rem;font-size:var(--text-xl);letter-spacing:-.03em}.pilot-control-room>header p{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.pilot-control-room>header code{padding:.12rem .25rem;color:var(--pilot-information);background:var(--pilot-information-soft);border-radius:.2rem;font-size:.58rem}.pilot-company-avatar{width:1.4rem;height:1.4rem;display:grid;place-items:center;color:var(--color-accent-ink);background:var(--pilot-accent);border-radius:50%}.pilot-link-actions{flex:0 0 auto;display:flex;gap:.45rem}.pilot-link-actions button,.pilot-link-actions a{min-height:2.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:0 .65rem;color:var(--color-muted);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-size:.65rem;font-weight:650;cursor:pointer}.pilot-link-actions a{color:var(--color-ink)}.pilot-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--color-rule);border-bottom:1px solid var(--color-rule)}.pilot-timeline>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .5rem;padding:.85rem;background:var(--color-paper)}.pilot-timeline>div>span{grid-row:1 / 3;width:1.35rem;height:1.35rem;display:grid;place-items:center;color:var(--color-faint);border:1px solid var(--color-rule-strong);border-radius:50%;font:.56rem var(--font-mono)}.pilot-timeline strong{color:var(--color-muted);font-size:.65rem}.pilot-timeline small{overflow:hidden;color:var(--color-faint);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.pilot-timeline>div.is-complete>span{color:var(--color-state-ink);background:var(--pilot-success);border-color:var(--color-success)}.pilot-timeline>div.is-complete strong{color:var(--color-ink)}.pilot-timeline>div.is-current{background:linear-gradient(135deg,var(--pilot-accent-soft),var(--color-paper))}.pilot-timeline>div.is-current>span{color:var(--pilot-accent);border-color:var(--pilot-accent)}.pilot-review-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr)}.pilot-research-review,.pilot-email-review{min-width:0;padding:var(--space-xl)}.pilot-research-review{border-right:1px solid var(--color-rule)}.pilot-research-review h3{max-width:50rem;margin:.7rem 0;font-size:var(--text-lg);line-height:1.45}.pilot-research-review>a{display:inline-flex;align-items:center;gap:.3rem;color:var(--pilot-information);font-size:.65rem}.pilot-research-review blockquote{margin:var(--space-lg) 0;padding:var(--space-md);color:var(--color-muted);background:var(--color-paper);border-left:2px solid var(--pilot-information);font-size:var(--text-xs);line-height:1.6}.pilot-hypothesis-list{display:grid;gap:.55rem}.pilot-hypothesis-list>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding-top:.65rem;border-top:1px solid var(--color-rule)}.pilot-hypothesis-list span{color:var(--pilot-accent);font:.56rem var(--font-mono);text-transform:uppercase}.pilot-hypothesis-list p{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.pilot-crawl-receipt{display:flex;align-items:center;gap:.4rem;margin-top:var(--space-lg);color:var(--color-faint);font-size:.6rem}.pilot-email-review{background:var(--color-paper)}.email-preview-meta{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.35rem .7rem;margin:var(--space-md) 0;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);font-size:.64rem}.email-preview-meta span{color:var(--color-faint)}.email-preview-meta strong{overflow-wrap:anywhere;color:var(--color-muted)}.pilot-email-review pre{max-height:22rem;margin:0 0 var(--space-md);overflow:auto;color:var(--color-muted);font:.68rem/1.65 var(--font-body);white-space:pre-wrap}.pilot-email-review .pilot-button{width:100%}.email-sent-state,.assistant-scheduled{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-success-ink);font-size:.66rem;font-weight:650}.pilot-awaiting-preparation{padding:var(--space-2xl);text-align:center}.pilot-awaiting-preparation svg{color:var(--pilot-accent)}.pilot-awaiting-preparation h3{margin:.6rem 0 .3rem}.pilot-awaiting-preparation p{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.assistant-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl);background:linear-gradient(90deg,var(--pilot-information-soft),transparent 60%);border-top:1px solid var(--color-rule)}.assistant-control>div{display:flex;align-items:flex-start;gap:var(--space-sm)}.assistant-control>div>svg{flex:0 0 auto;color:var(--pilot-information)}.assistant-control strong{display:block;font-size:var(--text-sm)}.assistant-control p{margin:.22rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.assistant-schedule-form{flex:0 1 42rem;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.8fr) auto;align-items:end;gap:var(--space-sm)}.assistant-schedule-form label{min-width:0;display:grid;gap:.35rem}.assistant-schedule-form label>span{color:var(--color-muted);font-size:.66rem;font-weight:650}.assistant-schedule-form input{width:100%;min-width:0;height:2.7rem;padding:0 .7rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:var(--text-xs) var(--font-body)}.assistant-schedule-form input:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--pilot-information)}.operator-case-ready{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--pilot-success-soft);border-top:1px solid var(--color-success)}.operator-case-ready>svg{color:var(--color-success-ink)}.operator-case-ready h3{margin:.3rem 0;font-size:var(--text-md)}.operator-case-ready p{max-width:52rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.operator-case-ready>a{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-ink);font-size:.66rem;font-weight:650}.prepared-page{min-height:100vh;padding-bottom:5rem;color:var(--color-ink);background:radial-gradient(circle at 82% 3%,var(--color-accent-soft),transparent 24rem),radial-gradient(circle at 5% 24%,var(--color-information-soft),transparent 26rem),var(--color-paper);font-family:var(--font-body)}.prepared-page *,.prepared-page *:before,.prepared-page *:after{box-sizing:border-box}.prepared-page a{color:inherit;text-decoration:none}.prepared-page .pilot-button--primary{color:var(--color-action-ink)}.prepared-page button,.prepared-page input{font-family:inherit}.prepared-page button:focus-visible,.prepared-page a:focus-visible,.prepared-page input:focus-visible,.prepared-page summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.prepared-nav{width:min(76rem,calc(100% - 2rem));min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin:0 auto;border-bottom:1px solid var(--color-rule)}.prepared-brand{display:flex;align-items:center;gap:.6rem}.prepared-mark{width:1.65rem;height:1.65rem;flex:0 0 auto}.prepared-brand strong,.prepared-brand small{display:block}.prepared-brand strong{font-size:.86rem}.prepared-brand small{margin-top:.12rem;color:var(--color-faint);font-size:.58rem}.prepared-nav__actions{display:flex;align-items:center;gap:.9rem}.prepared-nav__actions>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-faint);font-size:.62rem}.prepared-nav__actions>a{color:var(--color-muted);font-size:.61rem}.prepared-nav__actions>a:hover{color:var(--color-ink)}.prepared-hero{width:min(76rem,calc(100% - 2rem));display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(2rem,7vw,6rem);align-items:center;margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 4.5rem}.prepared-hero__copy h1{max-width:52rem;margin:1rem 0;font-family:var(--font-display);font-size:clamp(2.6rem,6vw,5.6rem);font-weight:650;line-height:.98;letter-spacing:-.058em}.prepared-hero__copy h1 em{color:var(--pilot-accent);font-style:normal}.prepared-hero__copy>p{max-width:43rem;margin:0;color:var(--color-muted);font-size:clamp(.92rem,1.5vw,1.1rem);line-height:1.7}.prepared-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.7rem}.prepared-hero__status{padding:1.15rem;background:var(--color-danger-soft);border:1px solid var(--color-rule);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prepared-hero__status>span{color:var(--color-faint);font:.57rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.prepared-hero__status ol{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.prepared-hero__status li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.6rem;color:var(--color-faint);font-size:.68rem;line-height:1.35}.prepared-hero__status li>span,.prepared-hero__status li>svg{width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:.28rem;color:var(--color-faint);border:1px solid var(--color-rule);border-radius:50%}.prepared-hero__status li.is-complete{color:var(--color-muted)}.prepared-hero__status li.is-complete>svg{color:var(--color-state-ink);background:var(--pilot-success);border-color:var(--color-success)}.prepared-error{width:min(76rem,calc(100% - 2rem));margin:0 auto var(--space-lg)}.prepared-signals{width:min(76rem,calc(100% - 2rem));margin:0 auto var(--space-lg);overflow:hidden;background:var(--color-danger-soft);border:1px solid var(--color-rule);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prepared-signals>header{padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.prepared-signals>header h2{max-width:52rem;margin:.55rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.035em}.prepared-signals>header p{max-width:52rem;margin:0;color:var(--color-muted);font-size:.72rem;line-height:1.55}.prepared-signals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-rule)}.prepared-signals__grid article{min-width:0;padding:var(--space-lg);background:var(--color-paper-2)}.prepared-signals__meta{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.prepared-signals__meta>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--pilot-accent);font:.57rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.prepared-signals__meta em{flex:none;padding:.22rem .38rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:normal .51rem var(--font-mono);text-transform:uppercase}.prepared-signals__meta em.is-observed{color:var(--color-success-ink);background:var(--pilot-success-soft)}.prepared-signals__grid h3{margin:1rem 0 .45rem;color:var(--color-ink);font-size:var(--text-md);line-height:1.3}.prepared-signals__grid p{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.prepared-signals__grid footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1rem;color:var(--color-faint);font:.54rem var(--font-mono);text-transform:capitalize}.prepared-signals__grid footer a{display:inline-flex;align-items:center;gap:.25rem;color:var(--pilot-information)}.pilot-start-evidence>.prepared-signals.is-compact{width:100%;margin:0;background:transparent;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.pilot-start-evidence>.prepared-signals.is-compact .prepared-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepared-brief,.meeting-consent,.prepared-transcript,.product-decision{width:min(76rem,calc(100% - 2rem));margin:0 auto}.prepared-brief{display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);overflow:hidden;background:var(--color-danger-soft);border:1px solid var(--color-rule);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prepared-brief>header{grid-column:1 / -1;padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.prepared-brief>header h2{max-width:46rem;margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.035em}.prepared-observation{padding:var(--space-xl);background:var(--color-paper);border-right:1px solid var(--color-rule)}.prepared-observation>span{display:flex;align-items:center;gap:.5rem;color:var(--pilot-information);font:.57rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.prepared-observation h3{margin:1rem 0;font-size:var(--text-lg);line-height:1.5}.prepared-observation>a{display:inline-flex;align-items:center;gap:.35rem;color:var(--pilot-information);font-size:.64rem}.prepared-observation blockquote{margin:var(--space-xl) 0 0;padding:var(--space-md);color:var(--color-muted);background:var(--pilot-information-soft);border-left:2px solid var(--pilot-information);font-size:var(--text-xs);line-height:1.6}.prepared-hypotheses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);padding:var(--space-xl)}.prepared-hypotheses>div{min-width:0}.prepared-hypotheses article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--color-rule)}.prepared-hypotheses article>span{width:1.7rem;height:1.7rem;display:grid;place-items:center;color:var(--pilot-accent);background:var(--pilot-accent-soft);border-radius:50%;font:.58rem var(--font-mono)}.prepared-hypotheses article p{margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.prepared-hypotheses ol{margin:.8rem 0 0;padding-left:1.1rem;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.prepared-hypotheses li+li{margin-top:.7rem}.prepared-sources{grid-column:1 / -1;border-top:1px solid var(--color-rule)}.prepared-sources summary,.decision-evidence summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem var(--space-xl);color:var(--color-muted);font-size:.64rem;cursor:pointer;list-style:none}.prepared-sources summary::-webkit-details-marker,.decision-evidence summary::-webkit-details-marker{display:none}.prepared-sources summary>span,.decision-evidence summary>span{display:inline-flex;align-items:center;gap:.4rem}.prepared-sources[open] summary>svg,.decision-evidence[open] summary>span:last-child svg{transform:rotate(180deg)}.prepared-sources>div{display:grid;gap:.45rem;padding:0 var(--space-xl) var(--space-xl)}.prepared-sources a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:1rem;padding:.65rem 0;color:var(--color-muted);border-top:1px solid var(--color-rule);font-size:.66rem}.prepared-sources a small{overflow:hidden;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap}.prepared-sources p{margin:.5rem 0 0;color:var(--color-faint);font-size:.62rem;line-height:1.55}.meeting-consent{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);margin-top:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:linear-gradient(90deg,var(--pilot-information-soft),transparent 70%),var(--color-paper-2);border:1px solid var(--color-information);border-radius:var(--radius-md)}.meeting-consent>div{display:flex;align-items:flex-start;gap:var(--space-sm)}.meeting-consent>div>svg{flex:0 0 auto;color:var(--pilot-information)}.meeting-consent strong{display:block;font-size:var(--text-sm)}.meeting-consent p{max-width:50rem;margin:.25rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.consent-confirmed{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-success-ink);font-size:.68rem;font-weight:650;white-space:nowrap}.prepared-transcript{margin-top:5rem;overflow:hidden;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.prepared-transcript>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.prepared-transcript h2{margin:.55rem 0 0;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.035em}.transcript-state{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .55rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.58rem var(--font-mono);text-transform:uppercase;white-space:nowrap}.transcript-state i{width:.4rem;height:.4rem;background:var(--pilot-information);border-radius:50%;animation:pilot-pulse 1.4s infinite}@keyframes pilot-pulse{50%{opacity:.2;transform:scale(.7)}}.prepared-transcript__lines{max-height:34rem;overflow:auto}.prepared-transcript__lines article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.2rem var(--space-xl);border-bottom:1px solid var(--color-rule)}.prepared-transcript__lines article:last-child{border:0}.prepared-transcript__lines time{color:var(--color-faint);font:.58rem var(--font-mono)}.prepared-transcript__lines strong{color:var(--pilot-information);font-size:.66rem}.prepared-transcript__lines p{max-width:55rem;margin:.3rem 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.65}.prepared-transcript__empty{padding:4rem var(--space-xl);text-align:center}.prepared-transcript__empty svg{color:var(--pilot-information)}.prepared-transcript__empty h3{margin:.7rem 0 .3rem}.prepared-transcript__empty p{max-width:35rem;margin:0 auto;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.product-decision{margin-top:5rem;overflow:hidden;background:linear-gradient(145deg,var(--color-accent-soft),transparent 24rem),var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.product-decision__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.product-decision__header h2{max-width:50rem;margin:.6rem 0 .4rem;font-size:clamp(1.6rem,4vw,2.65rem);line-height:1.1;letter-spacing:-.045em}.product-decision__header p{max-width:40rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.case-state{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .58rem;color:var(--pilot-accent);background:var(--pilot-accent-soft);border-radius:var(--radius-pill);font:.56rem var(--font-mono);text-transform:uppercase;white-space:nowrap}.case-state--approved{color:var(--color-success-ink);background:var(--pilot-success-soft)}.case-state--needs_evidence{color:var(--pilot-information);background:var(--pilot-information-soft)}.decision-authority-note{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem var(--space-xl);color:var(--color-muted);background:var(--color-paper);border-bottom:1px solid var(--color-rule);font-size:.63rem;line-height:1.5}.decision-authority-note svg{flex:0 0 auto;color:var(--color-success-ink)}.decision-authority-note strong{color:var(--color-ink)}.decision-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.decision-blocks article{min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:var(--space-xl);border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.decision-blocks article:nth-child(2n){border-right:0}.decision-blocks article>span{color:var(--pilot-accent);font:.58rem var(--font-mono)}.decision-blocks h3{margin:0 0 .55rem;color:var(--color-faint);font:.57rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.decision-blocks p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.62}.decision-evidence{border-bottom:1px solid var(--color-rule)}.decision-signal-link{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem var(--space-xl);color:var(--pilot-information);background:var(--color-information-soft);border-bottom:1px solid var(--color-rule)}.decision-signal-link svg{flex:0 0 auto;margin-top:.05rem}.decision-signal-link span{display:grid;gap:.2rem}.decision-signal-link strong{color:var(--color-ink);font-size:.66rem}.decision-signal-link small{color:var(--color-muted);font-size:.59rem;line-height:1.45}.decision-evidence summary>span:first-child{color:var(--color-ink);font-weight:650}.decision-evidence summary>span:last-child{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.decision-evidence>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:0 var(--space-xl) var(--space-xl)}.decision-evidence blockquote{margin:0;padding:var(--space-md);color:var(--color-muted);background:var(--color-paper);border-left:2px solid var(--pilot-information);font-size:var(--text-xs);line-height:1.6}.decision-evidence blockquote.is-contradicting{background:var(--color-orange-soft);border-left-color:var(--color-orange)}.decision-evidence blockquote.is-contradicting>strong{display:block;margin-bottom:.45rem;color:var(--color-attention-ink);font:.55rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.decision-evidence blockquote.is-inconclusive{border-left-color:var(--color-faint)}.decision-evidence blockquote.is-inconclusive>strong{display:block;margin-bottom:.45rem;color:var(--color-faint);font:.55rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.decision-evidence cite a{color:inherit}.decision-evidence cite{display:block;margin-top:.7rem;color:var(--pilot-information);font:.57rem var(--font-mono);font-style:normal}.decision-no-contradiction{margin:0;padding:var(--space-md);color:var(--color-faint);background:var(--color-paper);font-size:.65rem;line-height:1.55}.decision-checkpoint,.revision-proposal,.decision-actions{padding:var(--space-xl);border-bottom:1px solid var(--color-rule)}.decision-checkpoint{background:linear-gradient(100deg,var(--pilot-accent-soft),transparent 70%)}.decision-checkpoint h3,.revision-proposal h3,.decision-actions h3{margin:.6rem 0 .35rem;font-size:var(--text-lg);letter-spacing:-.025em}.decision-checkpoint>p,.revision-proposal>p,.decision-actions>p{max-width:50rem;margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.pilot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:var(--space-md)}.checkpoint-correction{max-width:52rem;display:grid;gap:.45rem;margin-top:var(--space-md)}.checkpoint-correction label,.decision-actions label{color:var(--color-muted);font-size:.64rem;font-weight:650}.checkpoint-correction>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.checkpoint-correction input,.decision-actions input{height:2.7rem;padding:0 .75rem}.checkpoint-correction>.pilot-text-button{justify-self:start}.revision-proposal{background:linear-gradient(100deg,var(--pilot-accent-soft),transparent)}.revision-diff{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:var(--space-lg)}.revision-diff>div{height:100%;padding:var(--space-md);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.revision-diff small{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.revision-diff p{margin:.5rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.revision-diff svg{color:var(--pilot-accent)}.revision-rationale{margin-top:.7rem!important;font-size:.64rem!important}.research-action{margin:var(--space-xl);overflow:hidden;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.research-action__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:.8rem var(--space-md);border-bottom:1px solid var(--color-rule)}.research-action__head>span{display:flex;align-items:center;gap:.45rem;color:var(--pilot-information);font:650 .59rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.research-action__head small{padding:.25rem .4rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.54rem var(--font-mono);text-transform:uppercase}.research-action>h3{max-width:50rem;margin:var(--space-lg) var(--space-lg) .5rem;font-size:var(--text-lg);letter-spacing:-.025em}.research-action__evidence-state{display:flex;align-items:flex-start;gap:.55rem;margin:.75rem var(--space-lg) var(--space-md);padding:.75rem .85rem;color:var(--color-faint);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.research-action__evidence-state svg{flex:0 0 auto}.research-action__evidence-state span{display:grid;gap:.25rem}.research-action__evidence-state strong{color:var(--color-ink);font-size:.68rem}.research-action__evidence-state small{color:var(--color-muted);font-size:.61rem;line-height:1.45}.research-action__evidence-state.is-support{color:var(--color-success-ink);border-color:var(--color-success)}.research-action__evidence-state.is-contradict,.research-action__evidence-state.is-inconclusive,.research-action__evidence-state.is-mixed{color:var(--color-attention-ink);border-color:var(--color-orange)}.research-action__evidence-state.is-working{color:var(--pilot-information);border-color:var(--color-information)}.research-action>p{max-width:55rem;margin:0 var(--space-lg);color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.research-action__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:var(--space-lg);background:var(--color-rule);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.research-action__grid>div{min-width:0;display:grid;gap:.4rem;padding:var(--space-md);background:var(--color-paper-2)}.research-action__grid small{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.research-action__grid strong{color:var(--color-muted);font-size:.68rem;line-height:1.5}.research-action>.research-action__permission{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.8rem var(--space-md);color:var(--color-faint);font-size:.6rem}.research-action__permission svg{flex:0 0 auto;color:var(--color-success-ink)}.research-action__run-link{display:inline-flex;align-items:center;gap:.35rem;margin:0 var(--space-md) var(--space-md);color:var(--pilot-information);font-size:.62rem;font-weight:650;text-decoration:none}.decision-offline-work{display:grid;gap:.55rem;padding:var(--space-xl);background:var(--color-accent-soft);border-bottom:1px solid var(--color-rule)}.decision-offline-work>div{display:flex;align-items:center;gap:.55rem;color:var(--pilot-accent)}.decision-offline-work>div span{display:grid;gap:.12rem}.decision-offline-work small{color:var(--color-faint);font:.54rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.decision-offline-work h3{margin:0;font-size:var(--text-md)}.decision-offline-work p{max-width:52rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.decision-offline-work footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--color-faint);font:.58rem var(--font-mono)}.decision-offline-work footer a{display:inline-flex;align-items:center;gap:.3rem;color:var(--pilot-information);text-decoration:none}.decision-actions input{max-width:40rem;display:block;margin-top:.45rem}.decision-actions label{display:block;margin-top:var(--space-md)}.decision-more-options{display:flex;gap:.5rem;margin-top:.65rem}.decision-more-options button{padding:.45rem .6rem;color:var(--color-faint);background:transparent;border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-size:.62rem;cursor:pointer}.decision-outcome{display:flex;align-items:flex-start;gap:.75rem;padding:var(--space-xl);color:var(--color-success-ink);background:var(--pilot-success-soft);border-bottom:1px solid var(--color-success)}.decision-outcome h3{margin:0;font-size:var(--text-md)}.decision-outcome p{max-width:50rem;margin:.35rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.decision-outcome--deferred{color:var(--color-attention-ink);background:var(--color-orange-soft)}.decision-outcome--declined{color:var(--color-danger);background:var(--color-danger-soft)}.decision-history-note{display:flex;align-items:center;gap:.4rem;padding:.8rem var(--space-xl);color:var(--color-faint);font:.57rem var(--font-mono)}.prepared-footer{width:min(76rem,calc(100% - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);margin:5rem auto 0;padding-top:var(--space-xl);color:var(--color-faint);border-top:1px solid var(--color-rule)}.prepared-footer p{max-width:45rem;margin:0;font-size:.64rem;line-height:1.5}.prepared-footer a{font-size:.64rem;font-weight:650}.pilot-test-result{display:flex;align-items:center;gap:.45rem;margin:calc(var(--space-md) * -1) 0 var(--space-lg);padding:.7rem .85rem;color:var(--color-success-ink);background:var(--pilot-success-soft);border:1px solid var(--color-success);border-radius:var(--radius-sm);font-size:var(--text-xs)}.handoff-control,.followup-control{margin:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.handoff-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-lg);background:linear-gradient(90deg,var(--pilot-success-soft),transparent 70%),var(--color-paper)}.handoff-control>div:first-child{display:flex;align-items:flex-start;gap:.7rem}.handoff-control>div:first-child>svg{flex:none;color:var(--color-success-ink)}.handoff-control strong{display:block;font-size:var(--text-sm)}.handoff-control p{max-width:47rem;margin:.25rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.handoff-control__state{display:grid;justify-items:end;gap:.55rem}.handoff-control__state>small{color:var(--color-faint);font-size:.6rem}.handoff-status{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-success-ink);font-size:.65rem;font-weight:650}.followup-control{overflow:hidden;background:var(--color-paper)}.followup-control>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl);padding:var(--space-lg)}.followup-control h3{margin:.45rem 0 .25rem;font-size:var(--text-lg);letter-spacing:-.025em}.followup-control header p{max-width:48rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.followup-policy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.8rem var(--space-lg);color:var(--color-muted);background:var(--pilot-information-soft);border-block:1px solid var(--color-rule);font-size:.63rem;line-height:1.45}.followup-policy>svg{color:var(--pilot-information)}.followup-policy strong{color:var(--color-ink)}.followup-policy small{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.followup-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.followup-list>p{grid-column:1 / -1;margin:0;padding:var(--space-lg);color:var(--color-faint);font-size:var(--text-xs)}.followup-list article{min-width:0;display:flex;flex-direction:column;gap:.65rem;padding:var(--space-lg);border-right:1px solid var(--color-rule)}.followup-list article:last-child{border-right:0}.followup-list article>header,.followup-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.followup-list article>header span{color:var(--pilot-accent);font:.56rem var(--font-mono);text-transform:uppercase}.followup-list article small,.followup-list article footer>span{color:var(--color-faint);font-size:.57rem}.followup-list article>strong{font-size:var(--text-sm);line-height:1.4}.followup-list pre{min-height:10rem;margin:0;padding:.7rem;overflow:auto;color:var(--color-muted);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:.62rem/1.55 var(--font-body);white-space:pre-wrap}.followup-list article>footer{margin-top:auto;padding-top:.25rem}.workspace-ready{width:min(76rem,calc(100% - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);margin:var(--space-lg) auto 0;padding:var(--space-xl);background:linear-gradient(105deg,var(--pilot-success-soft),transparent 70%),var(--color-paper-2);border:1px solid var(--color-success);border-radius:var(--radius-lg)}.workspace-ready__mark{width:3rem;height:3rem;display:grid;place-items:center;color:var(--color-success-ink);background:var(--pilot-success-soft);border-radius:50%}.workspace-ready h2{margin:.55rem 0 .4rem;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.035em}.workspace-ready p{max-width:50rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.workspace-ready ul{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:.9rem 0 0;padding:0;list-style:none}.workspace-ready li{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-faint);font-size:.62rem}.workspace-ready li svg{color:var(--color-success-ink)}.workspace-ready__sent{display:flex;align-items:center;gap:.4rem;margin-top:.8rem!important;color:var(--color-success-ink)!important;font-weight:650}.claim-page{--pilot-accent: var(--color-accent);--pilot-accent-soft: var(--color-accent-soft);--pilot-success: var(--color-success);--pilot-success-soft: var(--color-mint-soft);min-height:100vh;padding:0 1rem 4rem;color:var(--color-ink);background:radial-gradient(circle at 75% 0%,var(--color-accent-soft),transparent 35rem),var(--color-paper)}.claim-nav{width:min(72rem,100%);display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1.2rem 0;border-bottom:1px solid var(--color-rule)}.claim-nav>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-faint);font-size:.62rem}.claim-card{width:min(42rem,100%);margin:clamp(4rem,10vw,8rem) auto 0;padding:clamp(1.5rem,5vw,3rem);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:0 24px 80px var(--color-shadow)}.claim-card>h1{max-width:34rem;margin:.8rem 0 .65rem;font-family:var(--font-display);font-size:clamp(2rem,6vw,3.35rem);line-height:1;letter-spacing:-.05em}.claim-card>p{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.65}.claim-decision{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:var(--space-xl) 0;padding:var(--space-md);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.claim-decision>svg:first-child{color:var(--pilot-accent)}.claim-decision>svg:last-child{color:var(--color-success-ink)}.claim-decision small,.claim-decision strong{display:block}.claim-decision small{margin-bottom:.25rem;color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.claim-decision strong{font-size:var(--text-sm);line-height:1.45}.claim-assurances{display:grid;gap:.55rem;margin-bottom:var(--space-lg)}.claim-assurances p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:0;color:var(--color-faint);font-size:.64rem;line-height:1.5}.claim-assurances svg{color:var(--color-success-ink)}.claim-password{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 var(--space-lg)}.claim-password>p{grid-column:1 / -1;margin:0;color:var(--color-muted);font-size:.7rem;line-height:1.55}.claim-password label{display:grid;gap:.4rem;color:var(--color-faint);font-size:.62rem;font-weight:650}.claim-password input{width:100%;padding:.75rem .8rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:inherit}.claim-password input:focus{outline:2px solid var(--color-accent);outline-offset:1px}.claim-button{width:100%;margin-top:.3rem}.claim-loading,.claim-error{display:grid;justify-items:center;gap:.8rem;padding:2rem 0;text-align:center}.claim-loading span,.claim-error p{color:var(--color-muted);font-size:var(--text-xs)}.claim-error h1{margin:.3rem 0}.preference-card>svg{color:var(--color-success-ink)}.preference-card .pilot-button{margin-top:var(--space-lg)}@media(max-width:36rem){.claim-password{grid-template-columns:1fr}.claim-password>p{grid-column:auto}}.claimed-workspace-note{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--pilot-success-soft);border:1px solid var(--color-success);border-radius:var(--radius-md)}.claimed-workspace-note>svg{flex:none;color:var(--color-success-ink)}.claimed-workspace-note strong{display:block;font-size:var(--text-sm)}.claimed-workspace-note p{margin:.25rem 0 0;color:var(--color-muted);font-size:var(--text-xs)}.claimed-decision-page .product-decision{width:100%;margin-top:0}.prepared-page--loading,.prepared-page--error{min-height:100vh;display:grid;place-content:center;justify-items:center;padding:2rem;text-align:center}.prepared-page--loading>p,.prepared-page--error>p{color:var(--color-muted);font-size:var(--text-sm)}.prepared-page--error h1{margin:.7rem 0 .3rem}.prepared-loader{display:flex;gap:.3rem;margin-top:1rem}.prepared-loader i{width:.42rem;height:.42rem;background:var(--pilot-accent);border-radius:50%;animation:prepared-bounce 1s infinite}.prepared-loader i:nth-child(2){animation-delay:.15s}.prepared-loader i:nth-child(3){animation-delay:.3s}@keyframes prepared-bounce{50%{transform:translateY(-.35rem);opacity:.4}}@media(max-width:980px){.pilot-operator__grid{grid-template-columns:1fr}.pilot-recent{position:static;max-height:min(32rem,calc(100dvh - var(--space-2xl)))}.pilot-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-review-grid,.followup-list{grid-template-columns:1fr}.followup-list article{border-right:0;border-bottom:1px solid var(--color-rule)}.pilot-research-review{border-right:0;border-bottom:1px solid var(--color-rule)}.prepared-hero{grid-template-columns:1fr;gap:2rem}.prepared-hero__status{max-width:36rem}.prepared-brief{grid-template-columns:1fr}.prepared-observation{border-right:0;border-bottom:1px solid var(--color-rule)}.pilot-start-gate__grid{grid-template-columns:1fr}.pilot-start-identity{position:static;order:-1}.prepared-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepared-signals__grid article:nth-child(n+3){border-top:1px solid var(--color-rule)}.prepared-signals__grid article:nth-child(odd){border-left:0}.assistant-control{align-items:stretch;flex-direction:column}}@media(max-width:700px){.pilot-field-row,.prepared-hypotheses,.prepared-signals__grid,.pilot-start-evidence>.prepared-signals.is-compact .prepared-signals__grid,.decision-blocks,.decision-evidence>div,.research-action__grid{grid-template-columns:1fr}.pilot-principle{grid-template-columns:auto 1fr}.pilot-principle>button{grid-column:2;justify-self:start}.pilot-control-room>header,.assistant-control,.meeting-consent,.product-decision__header,.prepared-transcript>header{align-items:stretch;flex-direction:column}.assistant-schedule-form{grid-template-columns:1fr}.pilot-link-actions{flex-wrap:wrap}.pilot-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-case-ready{grid-template-columns:auto 1fr}.operator-case-ready>a{grid-column:2}.prepared-nav{align-items:flex-start;padding:1rem 0}.prepared-nav__actions{align-items:flex-end;flex-direction:column;gap:.35rem;text-align:right}.prepared-nav__actions>span{max-width:9rem;justify-content:flex-end}.prepared-hero{padding-top:3.5rem}.prepared-hero__copy h1{font-size:clamp(2.45rem,14vw,4rem)}.prepared-brief>header,.prepared-signals>header,.prepared-signals__grid article,.prepared-observation,.prepared-hypotheses,.product-decision__header,.decision-checkpoint,.revision-proposal,.decision-actions{padding:var(--space-lg)}.decision-blocks article{border-right:0;padding:var(--space-lg)}.prepared-sources summary,.decision-evidence summary{padding-inline:var(--space-lg)}.prepared-sources a{grid-template-columns:minmax(0,1fr) auto}.prepared-sources a small{display:none}.prepared-transcript__lines article{grid-template-columns:3.2rem minmax(0,1fr);padding-inline:var(--space-lg)}.revision-diff{grid-template-columns:1fr}.revision-diff>svg{transform:rotate(90deg);justify-self:center}.checkpoint-correction>div{grid-template-columns:1fr}.research-action{margin:var(--space-lg)}.prepared-footer{grid-template-columns:auto 1fr}.prepared-footer>a{grid-column:2}.handoff-control,.followup-control>header{align-items:stretch;flex-direction:column}.handoff-control__state{justify-items:start}.followup-policy{grid-template-columns:auto minmax(0,1fr)}.followup-policy small{grid-column:2}.workspace-ready{grid-template-columns:auto minmax(0,1fr);align-items:start}.workspace-ready>.pilot-button{grid-column:2;justify-self:start}.pilot-start-nav{min-height:4rem}.pilot-start-nav>span:last-child{max-width:9rem;justify-content:flex-end;text-align:right}.pilot-start-entry,.pilot-start-progress{margin-top:4rem}.pilot-start-entry form>div{grid-template-columns:auto minmax(0,1fr)}.pilot-start-entry form button{grid-column:1 / -1;width:100%}.pilot-start-gate__header{text-align:left}.pilot-start-gate__header p{margin-inline:0}.prepared-signals__grid{grid-template-columns:1fr}.prepared-signals__grid article+article{border-left:0;border-top:1px solid var(--color-rule)}}.decision-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 var(--space-md);padding:0;list-style:none;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2)}.decision-stage-rail li{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.65rem .75rem;color:var(--color-faint);font-size:.66rem}.decision-stage-rail li+li{border-left:1px solid var(--color-rule)}.decision-stage-rail li>span{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid currentColor;border-radius:50%;font:.58rem var(--font-mono)}.decision-stage-rail li.is-complete{color:var(--color-success, var(--color-success))}.decision-stage-rail li.is-active{color:var(--color-ink);background:var(--color-paper-3)}.decision-specification-shortcut{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0 0 var(--space-md);padding:.8rem 1rem;color:var(--color-ink);background:var(--color-information-soft);border:1px solid var(--color-information);border-radius:var(--radius-sm);text-decoration:none}.decision-specification-shortcut>svg{color:var(--color-information)}.decision-specification-shortcut span,.decision-specification-shortcut small,.decision-specification-shortcut strong{display:block;min-width:0}.decision-specification-shortcut small{color:var(--color-information);font:.57rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.decision-specification-shortcut strong{margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.decision-specification-shortcut em{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-muted);font:normal .58rem var(--font-mono);text-transform:capitalize}.decision-specification-shortcut:hover{background:var(--color-information-soft)}.engineering-specification{margin-top:var(--space-lg);overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.engineering-specification>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-rule)}.engineering-specification h3{margin:.4rem 0 0;font-size:var(--text-lg)}.engineering-specification__state{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:.35rem .55rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.58rem var(--font-mono);text-transform:capitalize}.engineering-specification__state.is-completed{color:var(--color-success, var(--color-success))}.engineering-specification__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.engineering-specification__summary article{min-width:0;padding:var(--space-md) var(--space-lg)}.engineering-specification__summary article+article{border-left:1px solid var(--color-rule)}.engineering-specification__summary small,.engineering-specification__contract h4{color:var(--color-faint);font:.58rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.engineering-specification__summary p{margin:.45rem 0 0;color:var(--color-ink);font-size:var(--text-xs);line-height:1.55}.engineering-specification>details{border-top:1px solid var(--color-rule)}.engineering-specification>details>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem var(--space-lg);color:var(--color-muted);cursor:pointer;font-size:.68rem;font-weight:650;list-style:none}.engineering-specification__contract{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-rule)}.engineering-specification__contract section{padding:var(--space-md) var(--space-lg)}.engineering-specification__contract section:nth-child(2n){border-left:1px solid var(--color-rule)}.engineering-specification__contract section:nth-child(n+3){border-top:1px solid var(--color-rule)}.engineering-specification__contract h4{margin:0}.engineering-specification__contract p,.engineering-specification__contract ul{margin:.5rem 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.engineering-specification__contract ul{padding-left:1rem}.engineering-specification__attention{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:.8rem var(--space-lg);color:var(--color-muted);background:var(--color-paper-3);border-top:1px solid var(--color-rule);font-size:.68rem;line-height:1.45}.engineering-specification__attention svg{flex:none}@media(max-width:700px){.decision-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-stage-rail li:nth-child(3){border-left:0;border-top:1px solid var(--color-rule)}.decision-stage-rail li:nth-child(4){border-top:1px solid var(--color-rule)}.engineering-specification>header{flex-direction:column}.engineering-specification__summary,.engineering-specification__contract{grid-template-columns:1fr}.engineering-specification__summary article+article,.engineering-specification__contract section:nth-child(2n){border-left:0}.engineering-specification__summary article+article,.engineering-specification__contract section:nth-child(n+2){border-top:1px solid var(--color-rule)}.decision-specification-shortcut{grid-template-columns:auto minmax(0,1fr)}.decision-specification-shortcut>em{grid-column:2}}}@layer pages{.journey-page{display:grid;gap:1.25rem}.journey-header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between}.journey-header>div:first-child{max-width:52rem}.journey-eyebrow,.journey-kicker{color:var(--cyan, var(--color-success));display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.journey-header h1{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.055em;line-height:.98;margin:.45rem 0 .7rem}.journey-header p,.journey-muted{color:var(--text-muted, var(--color-success));line-height:1.55;margin:0}.journey-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.journey-tabs a,.journey-tabs button,.journey-filter button{background:var(--color-paper-3);border:1px solid var(--line, var(--color-information));border-radius:999px;color:var(--text-muted, var(--color-success));cursor:pointer;font:inherit;padding:.55rem .8rem;text-decoration:none}.journey-tabs a:hover,.journey-tabs button:hover,.journey-filter button.is-active{border-color:var(--cyan, var(--color-accent));color:var(--text, var(--color-accent))}.decision-stats,.success-stats{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line, var(--color-success));border-radius:12px;background:var(--line, var(--color-success))}.decision-stats article,.success-stats article{background:var(--panel, var(--color-success));padding:1rem}.decision-stats strong,.success-stats strong{display:block;font-size:1.5rem;margin-top:.35rem}.journey-filter{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.journey-filter button span{color:var(--cyan, var(--color-success));margin-left:.35rem}.decision-list,.success-plan-list{display:grid;gap:.8rem}.decision-row,.success-plan-card{background:var(--color-mint-soft);border:1px solid var(--line, var(--color-success));border-radius:12px;color:inherit;display:grid;gap:1rem;padding:1rem 1.1rem;text-decoration:none}.decision-row{align-items:center;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(7rem,.55fr)) auto}.decision-row:hover{border-color:var(--color-information)}.decision-row h2,.success-plan-card h2{font-size:1rem;margin:.25rem 0}.decision-row p,.decision-row small,.success-plan-card p,.success-plan-card small{color:var(--text-muted, var(--color-success));margin:0}.decision-row>div:not(:first-child) span{color:var(--text-muted, var(--color-success));display:block;font-size:.68rem;margin-bottom:.25rem;text-transform:uppercase}.decision-phase,.health-pill,.stage-pill{border:1px solid var(--line, var(--color-information));border-radius:999px;display:inline-flex;font-size:.68rem;font-style:normal;padding:.3rem .55rem;text-transform:capitalize;width:fit-content}.decision-phase.is-ready,.health-pill.is-healthy{border-color:var(--color-success);color:var(--color-success-ink)}.decision-phase.is-approved,.decision-phase.is-measuring{border-color:var(--cyan, var(--color-success));color:var(--cyan, var(--color-success))}.journey-empty,.journey-error,.journey-loading,.success-plan-create{border:1px solid var(--line, var(--color-danger));border-radius:12px;padding:1.2rem}.journey-error{border-color:var(--color-danger);color:var(--color-danger)}.success-plan-create form,.success-plan-editor,.milestone-create{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.success-plan-create label,.success-plan-editor label,.milestone-create label{display:grid;gap:.35rem}.success-plan-create label span,.success-plan-editor label span,.milestone-create label span{color:var(--text-muted, var(--color-success));font-size:.72rem}.success-plan-create input,.success-plan-create textarea,.success-plan-editor input,.success-plan-editor select,.success-plan-editor textarea,.milestone-create input,.milestone-create textarea{background:var(--color-success);border:1px solid var(--line, var(--color-success));border-radius:8px;color:var(--text, var(--color-success));font:inherit;padding:.7rem}.success-plan-create .is-wide,.success-plan-editor .is-wide,.milestone-create .is-wide{grid-column:1 / -1}.journey-primary,.journey-secondary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;gap:.4rem;justify-content:center;padding:.65rem .85rem}.journey-primary{background:var(--text, var(--color-accent));border:1px solid var(--text, var(--color-accent));color:var(--color-accent);font-weight:700}.journey-secondary{background:transparent;border:1px solid var(--line, var(--color-information));color:var(--text, var(--color-ink));text-decoration:none}.journey-primary:disabled,.journey-secondary:disabled{cursor:wait;opacity:.55}.success-plan-card>summary{align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) repeat(3,auto);list-style:none}.success-plan-card>summary::-webkit-details-marker{display:none}.success-plan-card__body{border-top:1px solid var(--line, var(--color-success));display:grid;gap:1rem;padding-top:1rem}.success-plan-timeline,.milestone-list,.risk-list{display:grid;gap:.6rem}.success-plan-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.success-plan-timeline div,.milestone-row,.risk-row{background:var(--color-success);border:1px solid var(--line, var(--color-success));border-radius:8px;padding:.75rem}.success-plan-timeline span,.milestone-row span,.risk-row span{color:var(--text-muted, var(--color-success));display:block;font-size:.68rem;margin-bottom:.3rem;text-transform:uppercase}.milestone-row{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto}.meeting-email-panel{border:1px solid var(--line, var(--color-information));border-radius:10px;display:grid;gap:.85rem;min-width:0;padding:1rem}.meeting-email-panel>header,.meeting-email-panel__grid>article>div{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.meeting-email-panel>header>*,.meeting-email-panel__grid>article>div>*{min-width:0}.meeting-email-panel>header h4,.meeting-email-panel__grid h5{margin:.2rem 0}.meeting-email-panel>header span,.meeting-email-panel__grid>article>div span{color:var(--text-muted, var(--color-success));display:block;font-size:.68rem;text-transform:uppercase}.meeting-email-panel__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.meeting-email-panel__grid>article{background:var(--color-paper-2);border:1px solid var(--line, var(--color-information));border-radius:8px;display:grid;gap:.65rem;min-width:0;padding:.85rem}.meeting-email-panel__grid>article>*{min-width:0}.meeting-email-panel__grid em{color:var(--cyan, var(--color-success));font-size:.68rem;font-style:normal;overflow-wrap:anywhere;text-align:right;text-transform:uppercase}.meeting-automation-panel__recipient{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);display:grid;gap:.18rem;min-width:0;padding:.65rem .75rem}.meeting-automation-panel__recipient span{color:var(--color-faint);font:.58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.meeting-automation-panel__recipient strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.meeting-email-panel__receipts{color:var(--text-muted, var(--color-success));display:flex;font-size:.7rem;flex-wrap:wrap;gap:.5rem}.meeting-email-panel__receipts>span{align-items:center;display:inline-flex;gap:.4rem}.people-ops-page{gap:var(--space-lg);max-width:92rem}.people-ops-header{align-items:end;display:flex;gap:var(--space-xl);justify-content:space-between;padding:.35rem 0 .25rem}.people-ops-header>div{max-width:58rem}.people-ops-header h1{font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.055em;line-height:1;margin:.45rem 0 .65rem}.people-ops-header p,.people-coaching>header p,.client-relationships>header p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.people-ops-header nav{align-items:center;display:flex;flex:0 0 auto;gap:1rem}.people-ops-header nav a{color:var(--color-muted);font-size:var(--text-xs)}.people-ops-header nav a:hover{color:var(--color-ink)}.people-ops-retry{align-items:center;display:flex;justify-content:space-between}.people-ops-retry button,.people-ops-partial{background:transparent;border:1px solid currentColor;border-radius:var(--radius-sm);color:inherit;padding:.45rem .65rem}.people-ops-partial{color:var(--color-attention-ink);font-size:var(--text-xs)}.people-next-meeting{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg);overflow:hidden}.people-next-meeting.is-loading{align-items:center;display:flex;gap:1rem;min-height:11rem;padding:var(--space-xl)}.people-next-meeting.is-loading>svg{color:var(--color-information)}.people-next-meeting.is-loading span,.people-next-meeting__hero>div:first-child>span,.people-meeting-queue>header span,.people-meeting-queue time,.people-readiness>header span,.people-coaching article header span,.people-coaching article>div>span,.people-continuity article header span,.client-relationship-card>summary>div:first-child>span{color:var(--color-faint);font:var(--text-xs) var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.people-next-meeting.is-loading h2{font-size:var(--text-lg);margin:.25rem 0}.people-next-meeting.is-loading p{color:var(--color-muted);font-size:var(--text-xs)}.people-next-meeting__hero{align-items:center;background:linear-gradient(120deg,var(--color-information-soft),transparent 52%);border-bottom:1px solid var(--color-rule);display:flex;gap:var(--space-xl);justify-content:space-between;padding:1.35rem var(--space-lg)}.people-next-meeting__hero h2{font-size:clamp(1.45rem,3vw,2.25rem);letter-spacing:-.04em;margin:.4rem 0 .3rem}.people-next-meeting__hero p{color:var(--color-muted);font-size:var(--text-xs)}.people-next-meeting__hero>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.people-primary-action,.people-secondary-action{align-items:center;border-radius:var(--radius-sm);display:inline-flex;gap:.4rem;min-height:2.35rem;padding:.55rem .75rem}.people-primary-action{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-ink);font-size:var(--text-xs);font-weight:700}.people-secondary-action{background:transparent;border:1px solid var(--color-rule-strong);color:var(--color-ink);font-size:var(--text-xs)}.people-next-meeting__workspace{display:grid;grid-template-columns:17rem minmax(0,1fr);min-height:32rem}.people-meeting-queue{background:var(--color-paper-3);border-right:1px solid var(--color-rule);min-width:0;padding:.8rem}.people-meeting-queue>header{align-items:center;display:flex;justify-content:space-between;padding:.25rem .4rem .7rem}.people-meeting-queue>header strong{color:var(--color-muted);font:var(--text-xs) var(--font-mono)}.people-meeting-queue button{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:inherit;display:grid;gap:.28rem;margin-bottom:.3rem;padding:.7rem;text-align:left;width:100%}.people-meeting-queue button:hover{background:var(--color-paper-2)}.people-meeting-queue button.is-selected{background:var(--color-information-soft);border-color:var(--color-accent)}.people-meeting-queue button strong{font-size:.78rem;line-height:1.35}.people-meeting-queue button span{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.people-next-meeting__detail{display:grid;gap:1px;min-width:0;background:var(--color-rule)}.people-next-meeting__detail>*{background:var(--color-paper-2)}.people-readiness{align-items:center;display:grid;gap:.8rem 1rem;grid-template-columns:minmax(8rem,.75fr) minmax(10rem,1fr) minmax(16rem,1.7fr);padding:1rem var(--space-lg)}.people-readiness>header{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.people-readiness>header strong{display:block;font-size:.78rem;margin-top:.2rem;text-transform:capitalize}.people-readiness>header em{color:var(--color-information);font:normal .78rem var(--font-mono)}.people-readiness__track{background:var(--color-paper-3);border-radius:var(--radius-pill);height:.28rem;overflow:hidden}.people-readiness__track span{background:var(--color-paper-2);display:block;height:100%}.people-readiness dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.people-readiness dl div{padding:0 .75rem}.people-readiness dl div+div{border-left:1px solid var(--color-rule)}.people-readiness dt{color:var(--color-faint);font-size:var(--text-xs);text-transform:uppercase}.people-readiness dd{font:.76rem var(--font-mono);margin:.24rem 0 0}.people-readiness ul,.people-readiness>small{grid-column:1 / -1}.people-readiness ul{color:var(--color-attention-ink);display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--text-xs)}.people-readiness li{align-items:center;display:inline-flex;gap:.3rem}.people-readiness>small{color:var(--color-faint);font-size:var(--text-xs)}.people-meeting-brief{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.9fr)}.people-meeting-brief>section{min-width:0;padding:var(--space-lg)}.people-meeting-brief>section+section{border-left:1px solid var(--color-rule)}.people-meeting-brief h3,.people-account-context h3,.people-coaching h2,.people-continuity h2,.client-relationships h2{font-size:var(--text-lg);letter-spacing:-.025em;margin:.5rem 0}.people-meeting-brief>section>p,.people-prior-call>h3,.people-continuity article>p{color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.people-meeting-brief__lists{display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.people-meeting-brief__lists strong,.people-prior-call>div>strong,.client-relationship-card__body h4{font-size:var(--text-xs);text-transform:uppercase}.people-meeting-brief__lists ul,.people-prior-call ul{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;list-style:disc;margin:.55rem 0 0;padding-left:1rem}.people-meeting-brief__lists li+li,.people-prior-call li+li{margin-top:.4rem}.people-prior-call>small{color:var(--color-faint);font-size:var(--text-xs)}.people-prior-call>div:not(.people-ops-empty){margin-top:.9rem}.people-prior-call li{align-items:flex-start;gap:.35rem}.people-prior-call a{align-items:center;color:var(--color-information);display:inline-flex;font-size:var(--text-xs);gap:.25rem;margin-top:1rem}.people-account-context{padding:var(--space-lg)}.people-account-context>header,.people-coaching>header,.client-relationships>header{align-items:end;display:flex;gap:var(--space-lg);justify-content:space-between}.people-account-context>header small{color:var(--color-faint);font-size:var(--text-xs)}.people-attendee-list{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;background:var(--color-rule);border:1px solid var(--color-rule)}.people-attendee-list article{align-items:center;background:var(--color-paper);display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;min-width:0;padding:.75rem}.people-attendee-list article>span{background:var(--color-paper-3);border-radius:50%;color:var(--color-information);display:grid;font:var(--text-xs) var(--font-mono);height:2rem;place-items:center;width:2rem}.people-attendee-list article strong,.people-attendee-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-attendee-list article strong{font-size:.75rem}.people-attendee-list article small,.people-attendee-list article em{color:var(--color-muted);font-size:var(--text-xs);font-style:normal}.people-attendee-list article a{color:var(--color-information);font-size:var(--text-xs);grid-column:2 / -1}.people-evidence-register{border-top:1px solid var(--color-rule);margin-top:1rem;padding-top:.8rem}.people-evidence-register summary,.meeting-automation-panel__safeguards summary{color:var(--color-muted);cursor:pointer;font-size:var(--text-xs)}.people-evidence-register>div{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.people-evidence-register article{background:var(--color-paper);border:1px solid var(--color-rule);padding:.7rem}.people-evidence-register article>div{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.people-evidence-register strong,.people-evidence-register a{font-size:var(--text-xs)}.people-evidence-register p,.people-evidence-register small{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45;margin-top:.35rem}.people-evidence-register a{color:var(--color-information);display:inline-block;margin-top:.45rem}.meeting-automation-panel{border:0;border-radius:0;padding:var(--space-lg)}.meeting-automation-panel__notice{align-items:center;color:var(--color-muted);display:flex;font-size:var(--text-xs);gap:.35rem;line-height:1.45}.meeting-automation-panel__safeguards{border-top:1px solid var(--color-rule);padding-top:.8rem}.meeting-automation-panel__safeguards summary{align-items:center;display:flex;gap:.4rem}.meeting-automation-panel__safeguards p{color:var(--color-faint);font-size:var(--text-xs);line-height:1.5;margin-top:.55rem}.people-next-meeting>footer{align-items:center;border-top:1px solid var(--color-rule);color:var(--color-faint);display:flex;gap:.45rem;padding:.75rem var(--space-lg);font-size:var(--text-xs)}.people-next-meeting>footer small{margin-left:auto}.people-ops-lower-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.people-ops-lower-grid>:only-child{grid-column:1 / -1}.people-coaching,.people-continuity,.client-relationships{border:1px solid var(--color-rule);border-radius:var(--radius-md);min-width:0;overflow:hidden}.people-coaching>header,.people-continuity>header,.client-relationships>header{padding:1rem 1.1rem}.people-coaching>header,.client-relationships>header{border-bottom:1px solid var(--color-rule)}.people-coaching>header a{align-items:center;color:var(--color-information);display:inline-flex;flex:0 0 auto;font-size:var(--text-xs);gap:.25rem}.people-coaching>div:not(.people-ops-empty),.people-continuity>div{background:var(--color-rule);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.people-coaching article,.people-continuity article{background:var(--color-paper-2);display:grid;gap:.75rem;min-width:0;padding:1rem}.people-coaching article header,.people-coaching article footer,.people-continuity article header,.people-continuity article footer{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.people-coaching article h3,.people-continuity article h3{font-size:.82rem;margin-top:.25rem}.people-coaching article header>strong{color:var(--color-information);font:1.05rem var(--font-mono)}.people-coaching article header>strong small{color:var(--color-faint);font-size:var(--text-xs)}.people-coaching blockquote{border-left:2px solid var(--color-information);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5;margin:0;padding-left:.65rem}.people-coaching article>div p{font-size:.72rem;line-height:1.5;margin-top:.35rem}.people-coaching article footer small,.people-continuity article footer{color:var(--color-faint);font-size:var(--text-xs)}.people-coaching article footer a,.people-continuity article footer a{align-items:center;color:var(--color-information);display:inline-flex;flex:0 0 auto;font-size:var(--text-xs);gap:.25rem}.people-continuity>header{border-bottom:1px solid var(--color-rule)}.people-continuity article header em{color:var(--color-faint);font:normal var(--text-xs) var(--font-mono)}.people-ops-empty{align-items:center;color:var(--color-muted);display:grid;justify-items:start;min-height:9rem;padding:1.2rem}.people-ops-empty.is-compact{align-content:center;min-height:6rem;padding:.75rem 0}.people-ops-empty h2,.people-ops-empty h3{color:var(--color-ink);font-size:.9rem;margin:.45rem 0 .2rem}.people-ops-empty p{font-size:var(--text-xs);line-height:1.5}.people-no-meeting{border:1px solid var(--color-rule);border-radius:var(--radius-md)}.people-no-meeting a{margin-top:.8rem}.client-relationship-list{background:var(--color-rule);display:grid;gap:1px}.client-relationship-card{background:var(--color-paper-2)}.client-relationship-card>summary{align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;padding:1rem 1.1rem}.client-relationship-card>summary::-webkit-details-marker{display:none}.client-relationship-card>summary h3{font-size:.92rem;margin:.25rem 0}.client-relationship-card>summary p{color:var(--color-muted);font-size:var(--text-xs)}.client-relationship-card>summary>div:nth-child(2){text-align:right}.client-relationship-card>summary>div:nth-child(2) strong,.client-relationship-card>summary>div:nth-child(2) small{display:block}.client-relationship-card>summary>div:nth-child(2) strong{font:.82rem var(--font-mono)}.client-relationship-card>summary>div:nth-child(2) small{color:var(--color-faint);font-size:var(--text-xs);text-transform:uppercase}.client-relationship-card__body{border-top:1px solid var(--color-rule);display:grid;gap:1rem;padding:1rem 1.1rem}.client-relationship-card__body dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.client-relationship-card__body dl div{padding:.65rem}.client-relationship-card__body dl div+div{border-left:1px solid var(--color-rule)}.client-relationship-card__body dt{color:var(--color-faint);font-size:var(--text-xs);text-transform:uppercase}.client-relationship-card__body dd{font-size:var(--text-xs);margin:.3rem 0 0}.client-relationship-card__body>section{display:grid;gap:.5rem}.client-relationship-card__body>section article{align-items:center;background:var(--color-paper);border:1px solid var(--color-rule);display:flex;gap:.75rem;justify-content:space-between;padding:.7rem}.client-relationship-card__body article strong,.client-relationship-card__body article p,.client-relationship-card__body article span,.client-relationship-card__body article a{font-size:var(--text-xs)}.client-relationship-card__body article p,.client-relationship-card__body article span{color:var(--color-muted)}.client-relationship-card__body article a{color:var(--color-information);flex:0 0 auto}.client-relationship-card__body>details summary{color:var(--color-muted);cursor:pointer;font-size:var(--text-xs)}.client-relationship-card__body blockquote{border-left:2px solid var(--color-information);color:var(--color-muted);font-size:var(--text-xs);margin:.65rem 0 0;padding-left:.65rem}.client-relationship-card__body cite{display:block;font-size:var(--text-xs);margin-top:.3rem}.meeting-automation-panel>header span,.meeting-automation-panel>header small,.meeting-automation-panel__grid>article>div span,.meeting-automation-panel__grid em,.meeting-automation-panel__receipts{font-size:var(--text-xs)}.people-ops-page button:focus-visible,.people-ops-page a:focus-visible,.people-ops-page input:focus-visible,.people-ops-page textarea:focus-visible,.people-ops-page summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(max-width:1200px){.people-next-meeting__workspace{grid-template-columns:13rem minmax(0,1fr)}.people-readiness{grid-template-columns:minmax(8rem,.75fr) minmax(12rem,1.5fr)}.people-readiness dl{grid-column:1 / -1}.people-meeting-brief{grid-template-columns:1fr}.people-meeting-brief>section+section{border-left:0;border-top:1px solid var(--color-rule)}}@media(max-width:900px){.journey-header,.success-plan-card>summary{align-items:start;grid-template-columns:1fr}.journey-header{display:grid}.decision-row{grid-template-columns:1fr 1fr}.decision-row>div:first-child,.decision-row>svg{grid-column:1 / -1}.decision-stats,.success-stats,.success-plan-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-email-panel__grid{grid-template-columns:1fr}.people-ops-header,.people-next-meeting__hero,.people-account-context>header,.people-coaching>header,.client-relationships>header{align-items:flex-start;flex-direction:column}.people-ops-lower-grid{grid-template-columns:1fr}.people-coaching>div:not(.people-ops-empty),.people-continuity>div{grid-template-columns:1fr}}@media(max-width:600px){.decision-row,.decision-stats,.success-stats,.success-plan-create form,.success-plan-editor,.milestone-create,.success-plan-timeline,.milestone-row{grid-template-columns:1fr}.success-plan-create .is-wide,.success-plan-editor .is-wide,.milestone-create .is-wide{grid-column:auto}.people-ops-header nav{justify-content:flex-start;width:100%}.people-next-meeting__hero{gap:1rem;padding:1rem}.people-next-meeting__hero>div:last-child,.people-primary-action,.people-secondary-action{justify-content:center;width:100%}.people-next-meeting__workspace{display:block}.people-meeting-queue{border-bottom:1px solid var(--color-rule);border-right:0;display:flex;gap:.45rem;overflow-x:auto;padding:.75rem}.people-meeting-queue>header{align-content:center;display:grid;flex:0 0 4rem;justify-content:start}.people-meeting-queue button{flex:0 0 14rem;margin:0}.people-readiness,.people-meeting-brief__lists,.people-attendee-list,.people-evidence-register>div,.client-relationship-card>summary,.client-relationship-card__body dl{grid-template-columns:1fr}.people-readiness__track,.people-readiness dl,.people-readiness ul,.people-readiness>small{grid-column:auto}.people-readiness dl div{align-items:center;display:flex;justify-content:space-between;padding:.4rem 0}.people-readiness dl div+div{border-left:0;border-top:1px solid var(--color-rule)}.people-meeting-brief>section,.people-account-context,.meeting-automation-panel{padding:1rem}.people-attendee-list article{grid-template-columns:2rem minmax(0,1fr)}.people-attendee-list article em{grid-column:2}.people-next-meeting>footer{align-items:flex-start;flex-wrap:wrap;padding:.75rem 1rem}.people-next-meeting>footer small{margin-left:0;width:100%}.meeting-email-panel__grid>article{max-width:100%;min-width:0;width:100%}.client-relationship-card>summary>div:nth-child(2){text-align:left}.client-relationship-card__body dl div+div{border-left:0;border-top:1px solid var(--color-rule)}}.people-capability-state,.people-connection-warning{align-items:center;border:1px solid var(--color-rule);border-radius:var(--radius-md);display:flex;gap:1rem;padding:1rem 1.1rem}.people-capability-state>svg,.people-connection-warning>svg{color:var(--color-information);flex:0 0 auto}.people-capability-state>div{flex:1}.people-capability-state h2{font-size:var(--text-lg);margin:.35rem 0}.people-capability-state p,.people-connection-warning{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.people-connection-warning{border-color:var(--color-orange)}.people-connection-warning a{color:var(--color-information);margin-left:auto}.people-meeting-group>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7rem}.people-meeting-group>header h2{font-size:var(--text-lg);letter-spacing:-.025em}.people-meeting-group>header span{color:var(--color-faint);font:var(--text-xs) var(--font-mono)}.people-meeting-group>div{display:grid;gap:.65rem}.people-meeting-card{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.people-meeting-card>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem .6rem}.people-meeting-card time,.people-meeting-card__action span,.people-portfolio__metrics article>span{color:var(--color-faint);font:var(--text-xs) var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.people-meeting-card h3{font-size:1rem;margin:.35rem 0 .2rem}.people-meeting-card>header p,.people-meeting-card__action p,.people-meeting-card__detail p,.people-portfolio p{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.people-state-pill{border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-muted);flex:0 0 auto;font-size:var(--text-xs);padding:.3rem .5rem}.people-state-pill.is-needs_attention{border-color:var(--color-orange);color:var(--color-attention-ink)}.people-meeting-card__axes{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.1rem .8rem}.people-meeting-card__axes span{background:var(--color-paper-3);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-xs);padding:.25rem .45rem}.people-meeting-card__action{align-items:center;border-top:1px solid var(--color-rule);display:flex;gap:1rem;justify-content:space-between;padding:.8rem 1.1rem}.people-meeting-card__action strong{display:block;font-size:.78rem;margin:.2rem 0}.people-meeting-card__action button,.people-meeting-card__detail footer button,.people-meeting-card__purpose button{align-items:center;background:transparent;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);display:inline-flex;flex:0 0 auto;font-size:var(--text-xs);gap:.35rem;padding:.5rem .65rem}.people-meeting-card.is-expanded .people-meeting-card__action button svg{transform:rotate(180deg)}.people-meeting-card__detail{background:var(--color-paper);border-top:1px solid var(--color-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.people-meeting-card__detail>section{min-width:0;padding:1rem 1.1rem}.people-meeting-card__detail>section+section{border-left:1px solid var(--color-rule)}.people-meeting-card__detail dl{display:grid;gap:.5rem;margin:.8rem 0}.people-meeting-card__detail dl div{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.people-meeting-card__detail dt,.people-meeting-card__detail dd{font-size:var(--text-xs)}.people-meeting-card__detail dt{color:var(--color-faint)}.people-meeting-card__detail dd{margin:0;text-align:right}.people-meeting-card__detail h4{font-size:.8rem;margin:.8rem 0 .35rem}.people-meeting-card__purpose{border-top:1px solid var(--color-rule);display:grid;gap:.45rem;margin-top:.8rem;padding-top:.8rem}.people-meeting-card__purpose label{color:var(--color-faint);font:var(--text-xs) var(--font-mono)}.people-meeting-card__purpose>div{display:grid;gap:.45rem}.people-meeting-card__purpose select,.people-meeting-card__purpose button{min-height:2.3rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:var(--text-xs)}.people-meeting-card__purpose select{min-width:0;padding:0 .55rem;color:var(--color-ink);background:var(--color-paper-2)}.people-meeting-card__purpose button{align-items:center;justify-content:center}.people-meeting-card__detail blockquote{border-left:2px solid var(--color-information);color:var(--color-muted);font-size:var(--text-xs);margin:.8rem 0 0;padding-left:.6rem}.people-meeting-card__detail .people-attendee-list{border:0;display:grid;grid-template-columns:1fr;margin-top:.7rem}.people-meeting-card__detail .people-attendee-list article{grid-template-columns:2rem minmax(0,1fr)}.people-meeting-card__detail .people-attendee-list em{grid-column:2}.people-meeting-card__unknown{margin-top:.7rem}.people-meeting-card__detail>footer{align-items:center;border-top:1px solid var(--color-rule);color:var(--color-faint);display:flex;font-size:var(--text-xs);gap:1rem;grid-column:1 / -1;justify-content:space-between;padding:.75rem 1.1rem}.people-meeting-card__detail>footer>div{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.people-portfolio{border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.people-portfolio>header{align-items:end;border-bottom:1px solid var(--color-rule);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.people-portfolio h2{font-size:var(--text-lg);margin:.4rem 0}.people-portfolio>header>strong{font:1.3rem var(--font-mono)}.people-portfolio>header>strong small{color:var(--color-faint);font-size:var(--text-xs)}.people-portfolio__metrics{background:var(--color-rule);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.people-portfolio__metrics article{background:var(--color-paper-2);min-width:0;padding:1rem 1.1rem}.people-portfolio__metrics ul{display:grid;gap:.4rem;margin-top:.7rem}.people-portfolio__metrics li{align-items:center;color:var(--color-muted);display:flex;font-size:var(--text-xs);justify-content:space-between}.people-portfolio__metrics article>strong{display:block;font:1.2rem var(--font-mono);margin-top:.7rem}.people-portfolio__unknown,.people-portfolio__recommendation{align-items:center;color:var(--color-information);display:flex;gap:.55rem;padding:.75rem 1.1rem}.people-portfolio__unknown p,.people-portfolio__recommendation p{margin:0}@media(max-width:900px){.people-meeting-card__detail,.people-portfolio__metrics{grid-template-columns:1fr}.people-meeting-card__detail>section+section{border-left:0;border-top:1px solid var(--color-rule)}}@media(max-width:600px){.people-capability-state,.people-meeting-card__action,.people-meeting-card__detail>footer,.people-portfolio>header{align-items:flex-start;flex-direction:column}.people-capability-state>a,.people-meeting-card__action button{justify-content:center;width:100%}}}@layer overrides{.product-root{--panel: var(--color-paper-2);--panel-strong: var(--color-paper-3);--line: var(--color-rule);--text: var(--color-ink);--text-muted: var(--color-muted);--cyan: var(--color-accent)}.app-mark{fill:none}.product-root--operating{grid-template-columns:5rem minmax(0,1fr);background:var(--color-paper);transition:grid-template-columns var(--dur-base) var(--ease-out)}.product-root--operating.product-root--sidebar-expanded{grid-template-columns:16rem minmax(0,1fr)}.product-root--operating .app-main{background:var(--color-paper)}.app-sidebar{padding:1rem .875rem;background:var(--color-paper-2);border-color:var(--color-rule)}.settings-section--personal{margin-top:0;margin-bottom:1.5rem}.settings-theme-choice{flex:0 0 auto;display:inline-flex;gap:.2rem;padding:.22rem;background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:.65rem}.settings-theme-choice button{min-height:2.15rem;padding:0 .75rem;color:var(--color-muted);background:transparent;border:0;border-radius:.48rem;font-size:.68rem;font-weight:650}.settings-theme-choice button:hover{color:var(--color-ink)}.settings-theme-choice button.active{color:var(--color-ink);background:var(--color-paper);box-shadow:0 .2rem .8rem var(--color-shadow)}.settings-integration .settings-button>input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.settings-list em.is-inactive{color:var(--color-attention-ink)}.people-contacts-home{overflow:hidden;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.people-contacts-home>header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--color-rule)}.people-contacts-home h2{margin:.35rem 0 .2rem;font-size:var(--text-lg)}.people-contacts-home header p,.people-contacts-home header a{color:var(--color-muted);font-size:var(--text-xs)}.people-contacts-home header a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-information);white-space:nowrap}.people-contact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.people-contact-strip>a{min-width:0;min-height:8.2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:1rem;border-right:1px solid var(--color-rule)}.people-contact-strip>a:last-child{border-right:0}.people-contact-strip>a:hover{background:var(--color-paper-3)}.people-contact-strip>a>svg{margin-top:.35rem;color:var(--color-faint)}.people-contact-strip__avatar{width:2rem;height:2rem;display:grid;place-items:center;color:var(--color-information);background:var(--color-information-soft);border:1px solid var(--color-information);border-radius:50%;font:.63rem var(--font-mono)}.people-contact-strip>a>span:nth-child(2){min-width:0}.people-contact-strip strong,.people-contact-strip small,.people-contact-strip em{display:block}.people-contact-strip strong{overflow:hidden;color:var(--color-ink);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.people-contact-strip small{margin-top:.25rem;overflow:hidden;color:var(--color-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.people-contact-strip em{margin-top:.75rem;color:var(--color-muted);font-size:.64rem;font-style:normal;line-height:1.4}.people-contacts-home__loading,.people-contacts-home__empty{min-height:5.5rem;display:flex;align-items:center;gap:.65rem;padding:1rem;color:var(--color-muted);font-size:.7rem}.people-contacts-home__empty>span{flex:1;display:grid;gap:.2rem}.people-contacts-home__empty strong{color:var(--color-ink)}.people-contacts-home__empty small{color:var(--color-muted)}.people-contacts-home__empty a{color:var(--color-information)}.people-actions{margin-bottom:var(--space-lg);overflow:hidden;background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-top:2px solid var(--color-nav-people);border-radius:var(--radius-md)}.people-actions__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-lg);padding:1.1rem 1.2rem 1rem;background:var(--color-paper-3)}.people-actions__header h2{margin:.28rem 0 .25rem;font-size:clamp(1.05rem,2vw,1.35rem)}.people-actions__header p{max-width:48rem;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.people-actions__sync{min-width:12rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .4rem;color:var(--color-muted);font-size:.66rem}.people-actions__sync svg{grid-row:1 / 3;color:var(--color-success)}.people-actions__sync small{color:var(--color-faint);font-size:.58rem}.people-actions__controls{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:.55rem 1.2rem;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.people-actions__controls>div{display:inline-flex;gap:.3rem;padding:.25rem;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.people-actions__controls button{min-height:2.2rem;display:inline-flex;align-items:center;gap:.45rem;padding:0 .75rem;color:var(--color-muted);background:transparent;border:0;border-radius:calc(var(--radius-sm) - .15rem);font:700 .72rem var(--font-body);cursor:pointer}.people-actions__controls button b{min-width:1.35rem;padding:.13rem .32rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font:650 .58rem var(--font-mono)}.people-actions__controls button[aria-selected=true]{color:var(--color-action-ink);background:var(--color-action)}.people-actions__controls button[aria-selected=true] b{color:inherit;background:var(--color-paper-2)}.people-actions__controls>a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-muted);font-size:.68rem;font-weight:700}.people-actions__feed{display:grid}.people-action-card{min-width:0;background:var(--color-paper-2);border-bottom:1px solid var(--color-rule)}.people-action-card:last-child{border-bottom:0}.people-action-card.is-expanded{background:var(--color-paper-2);box-shadow:inset 3px 0 0 var(--color-action)}.people-action-card__header{display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:center}.people-action-card.is-expanded .people-action-card__header{grid-template-columns:minmax(0,1fr)}.people-action-card__header:hover,.people-action-card__header:focus-within,.people-action-card.is-expanded .people-action-card__header{background:var(--color-paper-3)}.people-action-card__toggle{width:100%;min-height:5.75rem;display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:1rem;padding:.85rem 1.2rem;border:0;color:var(--color-ink);background:transparent;text-align:left;font:inherit;cursor:pointer}.people-action-card__toggle:focus-visible{outline:2px solid var(--color-action);outline-offset:-3px}.people-action-card__toggle>svg{color:var(--color-muted);transition:transform .16s ease}.people-action-card__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.people-action-card__identity{min-width:0;display:flex;align-items:center;gap:.75rem}.people-action-card__person,.people-action-card__preview{min-width:0;display:grid;gap:.25rem}.people-action-card__person strong{font-size:.875rem;line-height:1.4}.people-action-card__person small,.people-action-card__preview small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-muted);font-size:.75rem;line-height:1.45}.people-action-card__person .people-action-card__background{color:var(--color-faint);font-size:.6875rem;-webkit-line-clamp:1}.people-action-card__preview strong{overflow:hidden;font-size:.8125rem;line-height:1.4;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.people-action-card__avatar{flex:0 0 auto;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:50%;font:600 .75rem var(--font-body)}.people-action-card__draft-state{color:var(--color-information-ink);font-size:.6875rem;font-weight:600}.people-action-card__quick-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-right:1.2rem}.people-action-card__inline-error{margin:0;padding:0 1.2rem .85rem;color:var(--color-danger);font-size:.75rem}@media(hover:hover)and (pointer:fine){.people-action-card__quick-actions{opacity:0;pointer-events:none}.people-action-card__header:hover .people-action-card__quick-actions,.people-action-card__header:focus-within .people-action-card__quick-actions{opacity:1;pointer-events:auto}}.people-action-card__expanded{min-width:0;padding:1.25rem 1.2rem 1rem 4.45rem}.people-action-card__context{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem}.people-action-card__move>span,.people-action-card__why>span{color:var(--color-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.people-action-card__move strong{display:block;margin-top:.5rem;color:var(--color-ink);font-size:1rem;line-height:1.5}.people-action-card__move p,.people-action-card__why p{margin:.5rem 0 0;color:var(--color-muted);font-size:.8125rem;line-height:1.65;overflow-wrap:anywhere}.people-action-card__why{border-left:1px solid var(--color-rule);padding-left:1.5rem}.people-action-card__why small{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;color:var(--color-muted);font-size:.6875rem}.people-action-card__why small+small{margin:.25rem 0 0 1.25rem;color:var(--color-faint)}.people-action-card__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem}.people-action-card__primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.people-action-card__action-note{color:var(--color-muted);font-size:.6875rem}.people-action-card__toolbar button,.people-action-card__quick-actions button{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;font:600 .75rem var(--font-body);border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);background:transparent;cursor:pointer;text-decoration:none}.people-action-card__toolbar .primary-action,.people-action-card__quick-actions .primary-action{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}.people-action-card button:disabled{opacity:.55;cursor:default}.people-action-card__evidence{margin-top:1rem;border-top:1px solid var(--color-rule)}.people-action-card__evidence>summary{min-height:2.75rem;display:flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.75rem;font-weight:600;cursor:pointer;list-style:none}.people-action-card__evidence>summary::-webkit-details-marker{display:none}.people-action-card__evidence>summary>span{margin-left:auto;font-size:.6875rem;font-weight:400}.people-action-card__evidence[open]>summary>svg{transform:rotate(180deg)}.people-action-card__evidence ul{margin:0;padding:.5rem 0;list-style:none}.people-action-card__evidence li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-rule)}.people-action-card__evidence li>span{color:var(--color-muted);font-size:.6875rem}.people-action-card__evidence strong{font-size:.8125rem}.people-action-card__evidence p{color:var(--color-muted);font-size:.75rem;line-height:1.6}.people-action-card__evidence a{display:inline-flex;align-items:center;gap:.3rem;margin-right:1rem;color:var(--color-information-ink);font-size:.75rem}.people-action-card__saving{display:flex;gap:.5rem;align-items:center;color:var(--color-muted);font-size:.75rem}.people-action-card .contacts-draft-workspace{margin:1rem 0 0}.people-action-card .contact-draft{margin:0}.people-action-card .contact-detail{margin:0;padding:1rem 0;border:0;background:none}.people-actions__receipt{display:flex;align-items:center;gap:.65rem;padding:.75rem 1.2rem;color:var(--color-ink);background:var(--color-success-soft);border-bottom:1px solid var(--color-rule);font-size:.8125rem}.people-actions__receipt>span{flex:1}.people-actions__receipt button{min-height:2.25rem;background:none;border:0;font:inherit;color:var(--color-muted);cursor:pointer}.people-actions__skeleton>span{display:block;padding:.75rem 1.2rem;color:var(--color-muted);font-size:.8125rem}.people-actions__skeleton>div{min-height:5rem;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.2rem;border-bottom:1px solid var(--color-rule)}.people-actions__skeleton i{display:block;width:12rem;max-width:100%;height:.7rem;background:var(--color-paper-3);border-radius:.25rem}.people-actions__skeleton>div>i:first-child{width:2.5rem;height:2.5rem;border-radius:50%}.people-actions__skeleton>div>span{display:grid;flex:1;gap:.5rem}.people-actions__skeleton>div>span i:last-child{width:9rem}@media(max-width:760px){.people-action-card__header{grid-template-columns:minmax(0,1fr)}.people-action-card__toggle{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.85rem 1rem}.people-action-card__toggle>svg{grid-column:2;grid-row:1}.people-action-card__preview{grid-column:1;margin-left:3.25rem}.people-action-card__quick-actions{padding:0 1rem .85rem 4.25rem;opacity:1;pointer-events:auto}.people-action-card__quick-actions>.primary-action{flex:1}.people-action-card__expanded{padding:1rem}.people-action-card__context{grid-template-columns:1fr;gap:1rem}.people-action-card__why{border-left:0;padding:0}.people-action-card__toolbar button,.people-action-card__quick-actions button{min-height:2.75rem}.people-action-card__primary-actions{width:100%}.people-action-card__primary-actions>.primary-action{flex:1}.people-action-card__action-note{width:100%}}@media(prefers-reduced-motion:reduce){.people-action-card__toggle>svg{transition:none}}.people-actions__loading,.people-actions__empty{min-height:9rem;display:flex;align-items:center;gap:.75rem;padding:1.2rem;color:var(--color-muted)}.people-actions__loading>span,.people-actions__empty>span{flex:1;display:grid;gap:.22rem}.people-actions__loading strong,.people-actions__empty strong{color:var(--color-ink);font-size:.78rem}.people-actions__loading small,.people-actions__empty small{max-width:38rem;color:var(--color-muted);font-size:.68rem;line-height:1.5}.people-actions__empty>a{color:var(--color-information);font-size:.68rem;font-weight:700}.people-actions__pagination{min-height:3rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.55rem 1rem;color:var(--color-muted);background:var(--color-paper-3);border-top:1px solid var(--color-rule)}.people-actions__pagination>span{min-width:5.4rem;font-size:.65rem;font-weight:700;text-align:center}.people-actions__pagination button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .65rem;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:700 .65rem var(--font-body);cursor:pointer}.people-actions__pagination button:disabled{opacity:.45;cursor:default}.people-actions__origin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem 1rem;color:var(--color-information);background:var(--color-information-soft);border-bottom:1px solid var(--color-information)}.people-actions__origin>span{min-width:0;display:grid;gap:.12rem}.people-actions__origin strong{color:var(--color-ink);font-size:.68rem}.people-actions__origin small{color:var(--color-muted);font-size:.61rem;line-height:1.4}.people-actions__origin a{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-information);font-size:.62rem;font-weight:700;white-space:nowrap}@media(max-width:46rem){.people-actions__header{grid-template-columns:1fr}.people-actions__sync{min-width:0}.people-actions__controls{align-items:stretch;flex-direction:column}.people-actions__controls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.people-actions__controls button{justify-content:center}.people-actions__controls>a{justify-content:flex-end}.people-actions__origin{grid-template-columns:auto minmax(0,1fr)}.people-actions__origin>a{grid-column:2;justify-self:start}}.workspace-readiness-notice{position:fixed;top:1rem;right:1rem;z-index:120;width:min(22rem,calc(100vw - 2rem));margin:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.72rem .72rem .78rem;overflow:hidden;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:.72rem;box-shadow:0 .8rem 2.4rem var(--color-shadow);-webkit-backdrop-filter:blur(1.2rem) saturate(130%);backdrop-filter:blur(1.2rem) saturate(130%);animation:workspace-notice-in .36s var(--ease-out) both}.workspace-readiness-notice.is-warning{background:linear-gradient(90deg,var(--color-orange-soft),var(--color-paper-2) 42%);border-color:var(--color-orange);box-shadow:inset .22rem 0 var(--color-orange),0 1rem 3rem var(--color-shadow)}.workspace-readiness-notice__icon{position:relative;width:1.85rem;height:1.85rem;display:grid;place-items:center;color:var(--color-ink);background:var(--color-mint-soft);border:1px solid var(--color-success);border-radius:.52rem}.workspace-readiness-notice__icon>i{position:absolute;top:-.12rem;right:-.12rem;width:.4rem;height:.4rem;background:var(--color-mint);border:2px solid var(--color-paper-2);border-radius:50%}.workspace-readiness-notice__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.16rem}.workspace-readiness-notice__meta>span:first-child{color:var(--color-discovery-ink);font:.52rem var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.workspace-readiness-notice__severity{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .36rem;color:var(--color-attention-ink);background:var(--color-orange-soft);border:1px solid var(--color-orange);border-radius:var(--radius-pill);font:700 .48rem var(--font-mono);letter-spacing:.05em;line-height:1;text-transform:uppercase}.workspace-readiness-notice strong{display:block;font-size:.76rem;line-height:1.3}.workspace-readiness-notice p{display:-webkit-box;margin:.2rem 0 .36rem;overflow:hidden;color:var(--color-muted);font-size:.62rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-readiness-notice__current-progress{display:block;margin-bottom:.42rem;color:var(--color-faint);font:.51rem var(--font-mono)}.workspace-readiness-notice__action{min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.48rem;padding:.36rem .55rem;color:var(--color-discovery-ink);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:.59rem;font-weight:700;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.workspace-readiness-notice__action:hover{background:var(--color-paper-3);transform:translateY(-1px)}.workspace-readiness-notice__action:focus-visible,.workspace-readiness-notice>button:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.workspace-readiness-notice.is-warning .workspace-readiness-notice__action{color:var(--color-state-ink);background:var(--color-orange);border-color:var(--color-orange);box-shadow:0 .35rem 1rem var(--color-shadow)}.workspace-readiness-notice.is-warning .workspace-readiness-notice__action:hover{background:var(--color-orange-soft)}.workspace-readiness-notice>button{width:1.65rem;height:1.65rem;display:grid;place-items:center;margin:-.2rem -.2rem 0 0;color:var(--color-faint);background:transparent;border:0;border-radius:50%}.workspace-readiness-notice>button:hover{color:var(--color-ink);background:var(--color-paper-3)}.workspace-readiness-notice__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem}.workspace-readiness-notice__steps>span{min-width:0;display:block}.workspace-readiness-notice__steps small,.workspace-readiness-notice__steps em{display:none}.workspace-readiness-notice__steps>span>i{height:.28rem;display:block;overflow:hidden;background:var(--color-paper-3);border-radius:var(--radius-pill)}.workspace-readiness-notice__steps>span>i>b{width:100%;height:100%;display:block;background:var(--color-success);transition:background-color .25s ease}.workspace-readiness-notice__steps>span.is-complete>i>b{background:var(--color-mint)}.workspace-readiness-notice__steps>span.is-locked>i>b{background:transparent}.workspace-readiness-notice__steps>span.is-locked small,.workspace-readiness-notice__steps>span.is-locked em{color:var(--color-faint);opacity:.7}.workspace-readiness-notice__steps>span.is-attention>i{position:relative;overflow:visible;background:var(--color-orange-soft);box-shadow:0 0 0 1px var(--color-orange)}.workspace-readiness-notice__steps>span.is-attention>i>b{position:relative;background:var(--color-orange)}.workspace-readiness-notice__steps>span.is-attention>i>b:after{position:absolute;top:50%;right:.15rem;box-sizing:border-box;width:.42rem;height:.42rem;content:"";background:var(--color-orange);border:2px solid var(--color-paper-2);border-radius:50%;transform:translateY(-50%);animation:workspace-readiness-track-attention 2.4s ease-in-out infinite}.workspace-readiness-notice__timer{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--color-success),var(--color-ink),var(--color-mint));transform-origin:left;animation:workspace-notice-timer var(--notice-duration, 16s) linear forwards}.workspace-readiness-notice.is-warning .workspace-readiness-notice__icon{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.workspace-readiness-notice.is-warning .workspace-readiness-notice__icon>i{background:var(--color-orange);animation:workspace-readiness-attention 2.4s ease-in-out infinite}.workspace-readiness-notice.is-warning .workspace-readiness-notice__meta>span:first-child{color:var(--color-attention-ink)}.workspace-readiness-notice.is-warning .workspace-readiness-notice__timer{background:var(--color-orange)}.app-toast{position:fixed;left:50%;bottom:1.25rem;z-index:140;width:min(28rem,calc(100vw - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.72rem .76rem .78rem;overflow:hidden;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:.65rem;box-shadow:0 .9rem 2.8rem var(--color-shadow);transform:translate(-50%);animation:app-toast-in .24s var(--ease-out) both}.app-toast>svg{margin-top:.08rem;color:var(--color-information)}.app-toast.is-success>svg{color:var(--color-success-ink)}.app-toast.is-danger>svg{color:var(--color-danger)}.app-toast strong{display:block;font-size:.7rem;line-height:1.3}.app-toast p{margin:.12rem 0 0;color:var(--color-muted);font-size:.62rem;line-height:1.4}.app-toast>button{width:1.7rem;height:1.7rem;display:grid;place-items:center;margin:-.18rem -.2rem 0 0;color:var(--color-faint);background:transparent;border:0;border-radius:50%;cursor:pointer}.app-toast>button:hover{color:var(--color-ink);background:var(--color-paper-3)}.app-toast>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-toast__timer{position:absolute;inset:auto 0 0;height:2px;background:var(--color-information);transform-origin:left;animation:workspace-notice-timer var(--toast-duration, 6s) linear forwards}.app-toast.is-success .app-toast__timer{background:var(--color-success)}.app-toast.is-danger .app-toast__timer{background:var(--color-danger)}@keyframes workspace-notice-in{0%{opacity:0;transform:translate3d(.5rem,-.35rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-toast-in{0%{opacity:0;transform:translate3d(-50%,.5rem,0) scale(.985)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes workspace-notice-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes workspace-readiness-attention{0%,to{opacity:.72;box-shadow:0 0 0 0 var(--color-orange-soft);transform:scale(.84)}50%{opacity:1;box-shadow:0 0 0 .32rem var(--color-orange-soft);transform:scale(1)}}@keyframes workspace-readiness-track-attention{0%,to{opacity:.72;box-shadow:0 0 0 0 var(--color-orange-soft);transform:translateY(-50%) scale(.84)}50%{opacity:1;box-shadow:0 0 0 .32rem var(--color-orange-soft);transform:translateY(-50%) scale(1)}}.memory-page{width:min(94rem,100%)}.memory-page .memory-workspace{min-height:46rem;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.6fr) minmax(14rem,1fr);background:var(--color-paper);border-color:var(--color-rule-strong);box-shadow:0 1.4rem 4rem var(--color-shadow)}.memory-page .memory-index{display:flex;flex-direction:column;gap:.45rem;padding:.75rem;background:var(--color-paper-2);border-right:1px solid var(--color-rule)}.memory-page .memory-index>header{min-height:2.25rem;display:flex;align-items:center;gap:.45rem;padding:0 .35rem;color:var(--color-ink);font-size:.72rem;font-weight:700}.memory-search{min-height:2.3rem;display:flex;align-items:center;gap:.4rem;padding:0 .6rem;color:var(--color-faint);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:.55rem}.memory-search input{min-width:0;width:100%;color:var(--color-ink);background:transparent;border:0;outline:0;font-size:.68rem}.memory-page .memory-index>select{min-height:2.15rem;padding:0 .55rem;color:var(--color-muted);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:.5rem;font-size:.64rem}.memory-page .memory-index>nav{display:flex;flex-wrap:wrap;gap:.25rem;padding-bottom:.55rem;border-bottom:1px solid var(--color-rule)}.memory-page .memory-index>nav button{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .48rem;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:.45rem;font-size:.62rem}.memory-page .memory-index>nav button small{color:var(--color-faint);font:.55rem var(--font-mono)}.memory-page .memory-index>nav button.active{color:var(--color-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.memory-recent-list{flex:1;min-height:0;display:grid;align-content:start;gap:.2rem;overflow-y:auto}.memory-recent-list>button{display:grid;gap:.25rem;padding:.65rem;text-align:left;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:.55rem}.memory-recent-list>button:hover,.memory-recent-list>button.active{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule)}.memory-recent-list>button.active{box-shadow:inset 2px 0 var(--color-mint)}.memory-recent-list strong{overflow:hidden;font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.memory-recent-list small{color:var(--color-faint);font-size:.56rem}.memory-recent-list>p{padding:.7rem;color:var(--color-faint);font-size:.62rem}.memory-page .memory-index>footer{display:grid;gap:.35rem;padding-top:.65rem;border-top:1px solid var(--color-rule)}.memory-page .memory-index>footer button{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem;color:var(--color-muted);background:transparent;border:0;font-size:.62rem}.memory-page .memory-index>footer small{padding:0 .4rem;color:var(--color-faint);font-size:.55rem}.memory-page .memory-chat--primary{min-width:0;display:grid;grid-template-rows:auto 1fr auto;background:var(--color-paper);border-right:1px solid var(--color-rule)}.memory-page .memory-chat--primary>header,.memory-page .memory-inspector>header{min-height:3.5rem;display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem;background:var(--color-paper-2);border-bottom:1px solid var(--color-rule)}.memory-page .memory-chat--primary>header>div,.memory-page .memory-inspector>header>div{display:grid;gap:.12rem}.memory-page .memory-chat--primary>header strong,.memory-page .memory-inspector>header strong{font-size:.68rem}.memory-page .memory-chat--primary>header small,.memory-page .memory-inspector>header small{color:var(--color-faint);font-size:.56rem}.memory-page .memory-chat-log{display:grid;align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);overflow-y:auto}.memory-welcome{width:min(34rem,100%);align-self:center;justify-self:center;display:grid;justify-items:center;gap:.75rem;margin:auto;text-align:center}.memory-welcome>svg{color:var(--color-success-ink)}.memory-welcome h2{font-size:1.45rem;letter-spacing:-.035em}.memory-welcome p{max-width:30rem;color:var(--color-muted);font-size:.76rem;line-height:1.6}.memory-welcome>div{width:min(28rem,100%);display:grid;gap:.45rem;margin-top:.5rem}.memory-welcome button{padding:.7rem .8rem;color:var(--color-muted);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:.65rem;text-align:left;font-size:.67rem}.memory-welcome button:hover{color:var(--color-ink);border-color:var(--color-success)}.memory-page .memory-chat-message{width:min(38rem,88%);display:grid;gap:.35rem;padding:.85rem 1rem;background:transparent;border:0;border-radius:.8rem}.memory-page .memory-chat-message--user{justify-self:end;background:var(--color-paper-3)}.memory-page .memory-chat-message span{color:var(--color-faint);font:.55rem var(--font-mono);text-transform:uppercase}.memory-page .memory-chat-message p{color:var(--color-ink);font-size:.75rem;line-height:1.65}.memory-page .memory-chat-message small{color:var(--color-success-ink);font-size:.58rem}.memory-page .memory-chat--primary>form{display:grid;gap:.45rem;padding:.75rem 1rem 1rem;background:var(--color-paper)}.memory-composer{position:relative;display:flex;align-items:flex-end;gap:.5rem;padding:.65rem .65rem .65rem .8rem;background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:1rem;box-shadow:0 .65rem 1.8rem var(--color-shadow)}.memory-composer textarea{min-height:3rem;max-height:9rem;flex:1;resize:vertical;color:var(--color-ink);background:transparent;border:0;outline:0;font-size:.75rem;line-height:1.5}.memory-composer-actions input[type=checkbox]{color:var(--color-ink);accent-color:var(--color-accent)}.memory-composer>button{width:2.25rem;height:2.25rem;flex:none;display:grid;place-items:center;color:var(--color-state-ink);background:var(--color-mint);border:0;border-radius:50%}.memory-composer>button:disabled{color:var(--color-faint);background:var(--color-paper-3)}.memory-page .memory-composer-actions{display:flex;align-items:center;gap:.75rem;padding:0 .3rem;color:var(--color-faint);font-size:.57rem}.memory-page .memory-composer-actions label{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.memory-page .memory-composer-actions label.active{color:var(--color-success-ink)}.memory-page .memory-composer-actions input{position:absolute;opacity:0;pointer-events:none}.memory-page .memory-composer-actions>span{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.memory-page .memory-inspector{min-width:0;background:var(--color-paper-2)}.memory-page .memory-record-detail{display:grid;gap:.9rem;margin:0;padding:1rem;background:transparent;border:0;border-radius:0}.memory-page .memory-record-detail>header{padding-bottom:.65rem;border-bottom:1px solid var(--color-rule)}.memory-page .memory-record-detail h2{font-size:1rem;line-height:1.35}.memory-page .memory-record-detail>p{color:var(--color-muted);font-size:.68rem;line-height:1.6}.memory-page .memory-record-detail dl{grid-template-columns:1fr 1fr}.memory-governance{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.memory-governance>summary{display:flex;align-items:center;gap:.4rem;padding:.7rem 0;color:var(--color-muted);font-size:.62rem;cursor:pointer;list-style:none}.memory-governance>summary svg:last-child{margin-left:auto}.memory-page .memory-governance-controls{grid-template-columns:1fr 1fr;padding:0 0 .8rem;background:transparent}.memory-page .memory-record-actions{gap:.3rem}.memory-page .memory-record-actions button{padding:.35rem .45rem}.memory-inspector__empty{display:grid;justify-items:start;gap:.5rem;padding:1rem;color:var(--color-muted)}.memory-inspector__empty>svg{color:var(--color-success-ink)}.memory-inspector__empty strong{color:var(--color-ink);font-size:.7rem}.memory-inspector__empty p{font-size:.62rem;line-height:1.5}.engineering-command-center{--terminal-canvas: var(--color-paper-2);--terminal-raised: var(--color-paper-3);--terminal-selected: var(--color-paper-3);--terminal-rule: var(--color-rule);--terminal-ink: var(--color-ink);--terminal-muted: var(--color-muted);--work-secondary: var(--color-success);--work-secondary-soft: var(--color-mint-soft);border-radius:.9rem;box-shadow:0 1.25rem 3.2rem var(--color-shadow)}.engineering-command-center__title{min-height:4.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:.8rem 1rem;color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule)}.engineering-command-center__title>svg{box-sizing:content-box;padding:.55rem;color:var(--work-secondary);background:var(--work-secondary-soft);border-radius:.65rem}.engineering-command-center__title>div{display:grid;align-content:center;gap:.15rem}.engineering-command-center__title small{color:var(--color-muted);font:650 .58rem var(--font-sans);letter-spacing:.045em;text-transform:uppercase}.engineering-command-center__title strong{color:var(--color-ink);font:700 .8rem var(--font-sans)}.engineering-command-center__title em{padding:.3rem .55rem;color:var(--color-muted);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:999px;font:normal 650 .61rem var(--font-sans)}.engineering-command-center__tabs{background:var(--color-paper-2);border-color:var(--color-rule)}.engineering-command-center__tabs button{min-height:4.2rem;color:var(--color-muted);border-color:transparent;font-family:var(--font-sans)}.engineering-command-center__tabs button:hover{color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-accent);box-shadow:0 .45rem 1.1rem var(--color-shadow);transform:translateY(-2px)}.engineering-command-center__tabs button[aria-selected=true]{color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 3px 0 var(--color-action)}.engineering-command-center__tabs button[aria-selected=true]:hover{box-shadow:inset 3px 0 var(--color-action),0 .45rem 1.1rem var(--color-shadow)}.engineering-command-center__tabs button[aria-selected=true]:after{background:transparent}.engineering-command-center__tabs button>span{color:var(--color-faint)}.engineering-command-center__tabs button>small{color:var(--color-muted);font-family:var(--font-sans)}.engineering-command-center__tabs button>em{color:var(--color-muted);background:var(--color-paper-2);border-color:var(--color-rule);font-family:var(--font-sans)}.engineering-command-center__tabs button[aria-selected=true]>em{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.engineering-dashboard-header__context>span,.engineering-dashboard-header .engineering-command-center__tabs button[aria-selected=true],.engineering-delivery-note a,.engineering-signal-review .signal-rank-list>header>span small{color:var(--work-secondary)}.engineering-dashboard-header .engineering-command-center__tabs button[aria-selected=true]:after{background:var(--work-secondary)}.engineering-command-center__panel{background:var(--color-paper-2)}.engineering-stage__section{background:var(--color-paper-2);border-color:var(--color-rule)}.engineering-stage__section>header{min-height:4rem;padding:.8rem 1rem;background:var(--color-paper-3);border-color:var(--color-rule)}.engineering-stage__section>header small{color:var(--color-muted);font-family:var(--font-sans)}.engineering-stage__section>header h2{color:var(--color-ink);font-size:.92rem}.engineering-stage__section>header>span{color:var(--color-state-ink);background:var(--work-secondary);border-color:var(--work-secondary);font-family:var(--font-sans)}.approval-terminal__scroll{scrollbar-color:var(--color-rule-strong) var(--color-paper-2)}.approval-terminal__scroll article{min-height:4.75rem;gap:.85rem;padding:.75rem 1rem;color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule)}.approval-terminal__scroll article:hover{background:var(--color-accent-soft)}.approval-terminal__command{font-family:var(--font-sans)}.approval-terminal__command>span{color:var(--color-muted);font-size:.61rem;font-weight:650}.approval-terminal__command em{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success);font-family:var(--font-sans)}.approval-terminal__scroll h2{color:var(--color-ink);font-size:.92rem}.approval-terminal__scroll p{color:var(--color-muted);font-size:.7rem}.approval-terminal__meta{color:var(--color-muted);font-family:var(--font-sans)}.approval-terminal__meta strong{color:var(--color-ink)}.approval-terminal__actions button{border-radius:.55rem;font-family:var(--font-sans)}.approval-terminal__actions .terminal-archive{color:var(--color-muted);border-color:var(--color-rule-strong)}.approval-terminal__actions .terminal-enter{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.approval-terminal__actions .terminal-enter:hover{background:var(--color-paper-3)}.engineering-prd{background:var(--color-paper-3);border-color:var(--color-rule);border-radius:.65rem}.engineering-prd>summary small{color:var(--color-muted);font-family:var(--font-sans)}.engineering-prd>summary strong{color:var(--color-ink);font-size:.68rem}.engineering-prd>summary>svg:first-child{color:var(--work-secondary)}.engineering-prd__body{border-color:var(--color-rule)}.engineering-prd__body section{border-color:var(--color-rule)}.engineering-prd__body small{color:var(--color-muted);font-family:var(--font-sans)}.engineering-prd__body p,.engineering-prd__body ul{color:var(--color-muted)}.canonical-work{color:var(--color-ink);background:var(--color-paper-2)}.canonical-work>header,.engineering-command-center__panel>.canonical-work>header{min-height:4.4rem;padding:.9rem 1rem;background:var(--color-paper-3);border-color:var(--color-rule)}.canonical-work h2{color:var(--color-ink);font-size:.9rem}.canonical-work__rows{background:var(--color-paper-2);scrollbar-color:var(--color-rule-strong) var(--color-paper-2)}.canonical-work__rows>article{grid-template-columns:9.5rem minmax(0,1fr) 12rem;border-color:var(--color-rule)}.canonical-work__rows>article:hover{background:var(--color-paper-3)}.canonical-work__rows>article.is-focused{background:var(--work-secondary-soft);box-shadow:inset 3px 0 var(--work-secondary)}.canonical-work__row-prompt{display:none}.work-basis span{color:var(--color-muted)}.work-basis small,.canonical-work__rows>article>div:nth-of-type(2)>small,.canonical-work__rows>article>div:nth-of-type(2)>p,.work-proof span{color:var(--color-muted);font-family:var(--font-sans);text-transform:none}.canonical-work__rows>article>div:nth-of-type(2)>strong{color:var(--color-ink);font:650 .78rem/1.35 var(--font-sans)}.work-offline-progress{border-color:var(--color-rule)}.work-offline-progress li{color:var(--color-muted)}.work-offline-progress li.is-current{color:var(--color-ink)}.work-offline-progress li.is-complete i{background:var(--color-success)}.work-offline-progress li.is-current i{background:var(--work-secondary);box-shadow:0 0 0 .17rem var(--color-shadow)}.work-offline-progress>p svg{color:var(--color-muted)}.work-offline-progress>a{color:var(--work-secondary)}.work-proof{font-family:var(--font-sans)}.work-proof strong{color:var(--color-success-ink);text-transform:none}.work-proof.is-needs_attention strong{color:var(--color-attention-ink)}.engineering-connection-note{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.execution-workspace{color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule)}.execution-tape{background:var(--color-paper-3);border-color:var(--color-rule);scrollbar-color:var(--color-rule-strong) var(--color-paper-3)}.execution-tape>header,.execution-tape>button{color:var(--color-muted);border-color:var(--color-rule)}.execution-tape>button.active{color:var(--color-ink);background:var(--color-paper-2);box-shadow:inset 3px 0 var(--work-secondary)}.execution-review__head{border-color:var(--color-rule)}.execution-review__head p,.execution-review button{color:var(--color-muted)}.execution-review .review-primary{color:var(--color-action-ink);background:var(--color-action);border-color:var(--color-action)}.verification-card--lead{color:var(--color-success-ink);background:var(--color-mint-soft);border-color:var(--color-success)}.diff-preview,.execution-follow-up input{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule)}.work-audit{color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule)}.work-audit>header,.work-audit__body>aside{background:var(--color-paper-3);border-color:var(--color-rule)}.work-audit__prompt{background:var(--color-paper-2);border-color:var(--color-rule)}.work-audit__prompt b,.work-audit__body article>div:last-child b,.work-audit__body>aside>strong{color:var(--color-success-ink)}.work-audit__prompt code{color:var(--color-ink)}.work-audit__prompt span{color:var(--color-muted)}.work-audit__body>section,.work-audit__columns,.work-audit__body article,.work-audit__body>aside dl,.work-audit__body>aside dl div{border-color:var(--color-rule)}.work-audit__body article small,.work-audit__columns{color:var(--color-muted)}.decision-desk .operating-record,.decision-desk .attention-desk,.decision-desk .intelligence-brief{background-color:var(--color-paper-2);border-color:var(--color-rule)}.decision-desk .operating-record__head,.decision-desk .attention-desk>header{background:var(--color-paper-3);border-color:var(--color-rule)}.decision-desk .operating-record{border-radius:var(--radius-md);box-shadow:0 .45rem 1.35rem var(--color-shadow)}:root[data-theme=light] .app-sidebar .app-nav a:hover{background:var(--color-accent-soft)}:root[data-theme=light] .app-sidebar .app-nav a.active{background:var(--color-accent-soft)}:root[data-theme=light] .engineering-command-center{box-shadow:0 1.25rem 3.2rem var(--color-shadow)}@media(max-width:70rem){.people-contact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.people-contact-strip>a:nth-child(2){border-right:0}.people-contact-strip>a:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.memory-page .memory-workspace{grid-template-columns:14rem minmax(0,1fr)}.memory-page .memory-inspector{grid-column:1 / -1;border-top:1px solid var(--color-rule)}.canonical-work__rows>article{grid-template-columns:8rem minmax(0,1fr) 9rem}}@media(max-width:46rem){.settings-theme-choice{width:100%}.settings-theme-choice button{flex:1}.people-contacts-home>header{align-items:flex-start;flex-direction:column}.people-contact-strip{grid-template-columns:1fr}.people-contact-strip>a{border-right:0;border-bottom:1px solid var(--color-rule)}.canonical-work__rows>article{grid-template-columns:minmax(0,1fr)}.canonical-work__rows>article>.work-basis,.canonical-work__rows>article>div:nth-of-type(2),.canonical-work__rows>article>.work-proof{grid-column:1}.people-contact-strip>a:last-child{border-bottom:0}.workspace-readiness-notice{top:.6rem;right:.6rem;width:calc(100% - 1.2rem)}.app-toast{bottom:calc(4.9rem + env(safe-area-inset-bottom));width:calc(100% - 1.2rem)}.memory-page .memory-workspace{display:block}.memory-page .memory-index{max-height:24rem;border-right:0;border-bottom:1px solid var(--color-rule)}.memory-page .memory-chat--primary{min-height:36rem;border-right:0}.memory-page .memory-composer-actions>span{display:none}}@media(prefers-reduced-motion:reduce){.workspace-readiness-notice,.app-toast,.app-toast__timer,.workspace-readiness-notice__timer,.workspace-readiness-notice__icon>i,.workspace-readiness-notice__steps>span.is-attention>i,.workspace-readiness-notice__steps>span.is-attention>i>b,.workspace-readiness-notice__steps>span.is-attention>i>b:after{animation:none}}.app-sidebar__head{min-height:3.25rem;display:flex;align-items:center;gap:.4rem;padding:0 .5rem 1.25rem}.app-sidebar .app-brand{min-width:0;flex:1;gap:.65rem}.app-sidebar__brand-toggle{padding:0;color:var(--color-ink);background:transparent;border:0;text-align:left;cursor:pointer}.app-sidebar__brand-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:.35rem}.product-root--operating .app-sidebar .app-brand .app-mark{--logo-field: var(--color-accent);--logo-ink: var(--color-action-ink)}.app-sidebar .app-brand strong{font-size:.9rem;letter-spacing:-.015em}.app-sidebar .app-brand small{color:var(--color-faint);font-size:.65rem}.app-sidebar .app-nav{position:static;inset:auto;display:grid;gap:.25rem;padding:0;background:transparent;border:0;border-radius:0}.app-sidebar .app-nav a{min-height:2.75rem;display:grid;grid-template-columns:2.125rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:0 .5rem;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);box-shadow:none;font-size:.79rem;font-weight:500;transition:color var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease}.app-sidebar .app-nav a:hover{color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-accent)}.app-sidebar .app-nav a.active{color:var(--color-ink);background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 3px 0 var(--color-accent),0 .35rem 1rem var(--color-shadow)}.app-sidebar .app-nav a:active{transform:translateY(1px)}.app-sidebar .app-nav a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-nav__icon{position:relative;width:2.125rem;height:1.875rem;display:grid;place-items:center;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:.625rem;transform-origin:center;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.app-sidebar .app-nav a:hover .app-nav__icon{color:var(--color-accent);background:transparent;border-color:var(--color-accent)}.app-sidebar .app-nav a.active .app-nav__icon{color:var(--color-accent);background:transparent;border-color:var(--color-accent);box-shadow:none}.app-sidebar .app-nav a:active .app-nav__icon{background:var(--color-accent-soft);transform:scale(.97);transition-duration:80ms}@media(prefers-reduced-motion:reduce){.app-nav__icon{transition:none}.app-sidebar .app-nav a:active .app-nav__icon{transform:none}}.app-sidebar .app-nav a[data-area] svg,.app-sidebar .app-nav a.active svg{color:currentColor;stroke-width:1.75}.app-nav__label{overflow:hidden;text-overflow:ellipsis}.app-nav-evidence-badge{min-width:1.2rem;height:1.2rem;display:inline-grid;place-items:center;padding:0 .28rem;color:var(--color-accent-ink);background:var(--color-accent);border:2px solid var(--color-paper-2);border-radius:999px;font:700 .54rem var(--font-mono);line-height:1}.app-nav__attention-tooltip{position:absolute;z-index:140;top:50%;left:calc(100% + .65rem);width:18rem;display:grid;gap:.25rem;padding:.7rem .75rem;color:var(--color-ink);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:.65rem;box-shadow:0 .8rem 2.2rem var(--color-shadow);opacity:0;pointer-events:none;transform:translate(.3rem,-50%);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:normal}.app-nav__attention-tooltip strong{font-size:.66rem}.app-nav__attention-tooltip small{color:var(--color-muted);font-size:.59rem;line-height:1.45}.app-sidebar .app-nav a:hover .app-nav__attention-tooltip,.app-sidebar .app-nav a:focus-visible .app-nav__attention-tooltip{opacity:1;transform:translateY(-50%)}.app-nav__pilot{display:block;margin:.05rem 0 .15rem}.app-sidebar__menu{display:none}.actionairy-glyph[data-glyph=plane][data-active=true]{transform:translate(.05rem,-.06rem)}.app-sidebar .app-account a{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;border:1px solid transparent}.app-sidebar .app-account{margin-top:auto}.app-sidebar .app-account a small{color:var(--color-accent);font:600 .52rem var(--font-mono);text-transform:uppercase}.app-sidebar .app-account a.active{color:var(--color-ink);background:var(--color-paper-3);border-color:var(--color-rule);box-shadow:inset 3px 0 var(--color-accent)}@media(min-width:48.001rem){.product-root--sidebar-collapsed .app-sidebar{padding-inline:.5rem}.product-root--sidebar-collapsed .app-sidebar__head{min-height:3.25rem;justify-content:center;padding:0 0 1.25rem}.product-root--sidebar-collapsed .app-sidebar .app-brand{flex:0 0 auto;justify-content:center}.product-root--sidebar-collapsed .app-sidebar .app-brand>span:last-child{display:none}.product-root--sidebar-collapsed .app-sidebar .app-nav a{position:relative;grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.product-root--sidebar-collapsed .app-sidebar .app-nav a:hover,.product-root--sidebar-collapsed .app-sidebar .app-nav a.active{background:transparent;border-color:transparent;box-shadow:none}.product-root--sidebar-collapsed .app-sidebar .app-nav__label{display:none}.product-root--sidebar-collapsed .app-nav-evidence-badge{position:absolute;top:.15rem;right:auto;left:calc(50% + .35rem);transform:translate(-50%)}.product-root--sidebar-collapsed .app-sidebar .app-account a{grid-template-columns:1fr;justify-items:center}.product-root--sidebar-collapsed .app-sidebar .app-account a span,.product-root--sidebar-collapsed .app-sidebar .app-account a small,.product-root--sidebar-collapsed .app-sidebar .account-action{display:none}}.page,.queue-page{width:min(78rem,100%);padding:2rem clamp(1.25rem,3vw,2.5rem) 5rem}.page-header{align-items:flex-end;padding:.5rem 0 1.75rem}.page-header>div>span,.product-root .page-header>div>span{margin-bottom:.55rem;color:var(--color-brand);font-size:.66rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.page-header h1{font-size:clamp(2.25rem,4vw,3.25rem);line-height:.98;letter-spacing:-.055em}.page-header p{max-width:44rem;margin-top:.75rem;color:var(--color-muted);font-size:.86rem;line-height:1.55}.page-header-links{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.page-header-links a{padding:.5rem .7rem;color:var(--color-muted);border-radius:var(--radius-sm);font-size:.72rem;white-space:nowrap}.page-header-links a:hover{color:var(--color-ink);background:var(--color-paper-3)}.journey-page{gap:1rem}.decision-index-page .page-header{padding-bottom:1.25rem}.decision-workspace-nav{width:100%;display:flex;align-items:end;gap:1.5rem;overflow-x:auto;border-bottom:1px solid var(--color-rule);scrollbar-width:none}.decision-workspace-nav::-webkit-scrollbar{display:none}.decision-workspace-nav button{position:relative;min-width:12rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .7rem;padding:.15rem 0 .8rem;color:var(--color-muted);background:transparent;border:0;text-align:left}.decision-workspace-nav button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.decision-workspace-nav button:hover{color:var(--color-ink)}.decision-workspace-nav button:focus-visible{outline:2px solid var(--color-focus);outline-offset:.35rem}.decision-workspace-nav button[aria-selected=true]{color:var(--color-ink)}.decision-workspace-nav button[aria-selected=true]:after{background:var(--color-nav-decisions)}.decision-workspace-nav button>span{font-size:.74rem;font-weight:700}.decision-workspace-nav button>small{grid-column:1;color:var(--color-faint);font-size:.61rem;line-height:1.35}.decision-workspace-nav button>em{grid-column:2;grid-row:1 / 3;align-self:center;min-width:1.5rem;padding:.18rem .38rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font:normal .61rem var(--font-mono);text-align:center}.decision-workspace-nav button[aria-selected=true]>em{color:var(--color-state-ink);background:var(--color-nav-decisions)}.decision-workspace-panel{display:grid;gap:.85rem}.decision-panel-intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.25rem 0 .1rem}.decision-panel-intro>div{max-width:48rem}.decision-panel-intro span{color:var(--color-nav-decisions);font:.56rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.decision-panel-intro h2{margin:.3rem 0 .25rem;font-size:1.1rem;letter-spacing:-.025em}.decision-panel-intro p{margin:0;color:var(--color-muted);font-size:.72rem;line-height:1.55}.task-inbox__export{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .7rem;color:var(--color-muted);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:.61rem;font-weight:700;white-space:nowrap}.task-inbox__export:hover{color:var(--color-ink);background:var(--color-paper-3)}.task-inbox__export:disabled{opacity:.45}.task-inbox__views{margin-top:-.2rem}.task-inbox-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem .8rem;color:var(--color-success-ink);background:var(--color-mint-soft);border:1px solid var(--color-success);border-radius:var(--radius-sm)}.task-inbox-receipt.is-rejected{color:var(--color-muted);background:var(--color-paper-3);border-color:var(--color-rule-strong)}.task-inbox-receipt.is-error{color:var(--color-attention-ink);background:var(--color-orange-soft);border-color:var(--color-orange)}.task-inbox-receipt>span{padding-top:.08rem}.task-inbox-receipt>div{display:grid;gap:.15rem}.task-inbox-receipt strong{color:var(--color-ink);font-size:.69rem}.task-inbox-receipt p{margin:0;color:var(--color-muted);font-size:.62rem;line-height:1.45}.task-inbox-receipt a{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;color:currentColor;font-size:.61rem;font-weight:700}.task-inbox-receipt>button{width:1.75rem;height:1.75rem;display:grid;place-items:center;color:var(--color-faint);background:transparent;border:0;border-radius:50%}.task-context-composer{display:grid;gap:.65rem;padding:.75rem .8rem;background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm)}.task-context-composer>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-context-composer>header>div{display:flex;align-items:center;gap:.55rem}.task-context-composer>header span{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-ink);font-size:.65rem;font-weight:700}.task-context-composer>header strong{padding:.18rem .38rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font:.54rem var(--font-mono)}.task-context-composer>header button{color:var(--color-muted);background:transparent;border:0;font-size:.58rem;font-weight:700}.task-context-composer__prompt{display:flex;align-items:center;justify-content:space-between;gap:1rem}.task-context-composer__prompt p{max-width:47rem;margin:0;color:var(--color-muted);font-size:.61rem;line-height:1.5}.task-context-composer__prompt button,.task-context-draft footer button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0 .75rem;color:var(--color-action-ink);background:var(--color-action);border:1px solid var(--color-action);border-radius:var(--radius-sm);font-size:.61rem;font-weight:700;white-space:nowrap}.task-context-composer button:disabled{opacity:.48}.task-context-draft{display:grid;gap:.65rem;padding-top:.65rem;border-top:1px solid var(--color-rule)}.task-context-draft label{display:grid;gap:.28rem}.task-context-draft label>span,.task-context-draft>div>span{color:var(--color-faint);font:.54rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.task-context-draft input,.task-context-draft textarea{width:100%;padding:.58rem .65rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font:inherit;font-size:.65rem;line-height:1.5;resize:vertical}.task-context-draft>p{margin:0;color:var(--color-muted);font-size:.61rem;line-height:1.5}.task-context-draft ul{display:flex;gap:.35rem;margin:.35rem 0 0;padding:0;flex-wrap:wrap;list-style:none}.task-context-draft li{padding:.25rem .42rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font-size:.55rem}.task-context-draft footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.task-context-draft footer small{max-width:44rem;color:var(--color-faint);font-size:.56rem;line-height:1.45}.task-context-draft.is-separate>strong{color:var(--color-ink);font-size:.68rem}.task-context-draft.is-separate>button{justify-self:start;padding:.45rem .65rem;color:var(--color-muted);background:transparent;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:.59rem;font-weight:700}.task-source-groups{display:grid;gap:1rem}.task-source-group{overflow:hidden;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.task-source-group>header{min-height:3.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .8rem;background:var(--color-paper-3);border-bottom:1px solid var(--color-rule)}.task-source-group>header>div{min-width:0;display:flex;align-items:center;gap:.5rem;color:var(--color-nav-decisions)}.task-source-group>header span{min-width:0;display:grid;gap:.08rem}.task-source-group>header em{color:var(--color-faint);font:normal .5rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.task-source-group>header strong{overflow:hidden;color:var(--color-ink);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.task-source-group>header small{color:var(--color-faint);font-size:.56rem}.task-source-group>header>a{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;color:var(--color-muted);font-size:.59rem;font-weight:650}.task-source-group>header>a:hover{color:var(--color-ink)}.task-candidate{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:.8rem;padding:.9rem .85rem;border-bottom:1px solid var(--color-rule);transition:background var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.task-candidate:last-child{border-bottom:0}.task-candidate:hover{background:var(--color-paper-3)}.task-candidate.is-focused{box-shadow:inset 3px 0 var(--color-nav-decisions),inset 0 0 0 1px var(--color-nav-decisions)}.task-candidate__body{min-width:0}.task-candidate__body>header{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.task-candidate__body>header>span{color:var(--color-success-ink);font:.55rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.task-candidate__body>header>em{display:inline-flex;align-items:center;gap:.25rem;padding:.16rem .35rem;color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);font:normal .53rem var(--font-sans)}.task-candidate__body>header>em.is-requested{color:var(--color-success-ink);background:var(--color-mint-soft)}.task-candidate__body>header .task-context-toggle{display:inline-flex;align-items:center;gap:.24rem;margin-left:auto;padding:.18rem .38rem;color:var(--color-faint);background:transparent;border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:.54rem;font-weight:700}.task-candidate__body>header .task-context-toggle[aria-pressed=true]{color:var(--color-state-ink);background:var(--color-nav-decisions);border-color:var(--color-nav-decisions)}.task-candidate h3{margin:.35rem 0 .2rem;color:var(--color-ink);font-size:.82rem;line-height:1.35}.task-candidate__body>p{margin:0;color:var(--color-muted);font-size:.66rem;line-height:1.5}.task-candidate blockquote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;margin:.65rem 0 0;padding:.55rem .65rem;color:var(--color-muted);background:var(--color-paper);border-left:2px solid var(--color-nav-decisions)}.task-candidate blockquote svg{margin-top:.12rem;color:var(--color-nav-decisions)}.task-candidate blockquote p{margin:0;font-size:.62rem;font-style:normal;line-height:1.55}.task-candidate__facts{display:flex;align-items:center;gap:.7rem;margin-top:.65rem;flex-wrap:wrap}.task-candidate__facts span{display:inline-flex;align-items:center;gap:.28rem;color:var(--color-faint);font-size:.57rem;text-transform:capitalize}.task-candidate__body details{margin-top:.55rem;color:var(--color-muted);font-size:.59rem}.task-candidate__body summary{cursor:pointer;font-weight:650}.task-candidate__body ul{margin:.4rem 0 0;padding-left:1rem;line-height:1.5}.task-candidate__actions{align-self:center;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.4rem}.task-candidate__actions.is-inbox{grid-template-columns:repeat(2,minmax(0,1fr))}.task-candidate__actions button{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:0 .65rem;border-radius:var(--radius-sm);font-size:.61rem;font-weight:700;white-space:nowrap}.task-candidate__actions .task-restore{color:var(--color-muted);background:transparent;border:1px solid var(--color-rule-strong)}.task-candidate__actions .task-restore:hover{color:var(--color-ink);background:var(--color-paper-3)}.task-candidate__actions .task-archive{color:var(--color-success-ink);background:var(--color-mint-soft);border:1px solid var(--color-success)}.task-candidate__actions .task-archive:hover{color:var(--color-action-ink);background:var(--color-success)}.task-candidate__actions .task-delete{color:var(--color-danger);background:transparent;border:1px solid var(--color-danger)}.task-candidate__actions .task-delete:hover{color:var(--color-action-ink);background:var(--color-danger)}.task-candidate__actions button:disabled{opacity:.5}.task-candidate__actions small{grid-column:1 / -1;color:var(--color-faint);font-size:.54rem;line-height:1.4;text-align:right}.decision-index-page .decision-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--color-paper-2);border:1px solid var(--color-rule);border-top:2px solid var(--color-nav-decisions);border-radius:var(--radius-md)}.decision-index-page .decision-stat{display:block;padding:.9rem 1rem;color:inherit;background:transparent;border-right:1px solid var(--color-rule)}.decision-index-page .decision-stat:last-child{border-right:0}.decision-index-page .decision-stat.is-actionable:hover{background:var(--color-accent-soft)}.decision-index-page .decision-stats span,.decision-index-page .decision-stats small{display:block}.decision-index-page .decision-stats span{color:var(--color-muted);font-size:.64rem;font-weight:600}.decision-index-page .decision-stat:nth-child(1) span{color:var(--color-nav-people)}.decision-index-page .decision-stat:nth-child(2) span{color:var(--color-nav-decisions)}.decision-index-page .decision-stat:nth-child(3) span{color:var(--color-nav-market)}.product-root .decision-index-page .page-header>div>span{color:var(--color-nav-decisions)}.decision-index-page .decision-stats strong{margin:.2rem 0 .15rem;color:var(--color-ink);font-size:1.35rem;line-height:1}.decision-index-page .decision-stats small{color:var(--color-faint);font-size:.64rem}.decision-index-page .decision-stat.is-actionable small{display:flex;align-items:center;gap:.25rem}.decision-index-page .journey-filter{gap:.25rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-rule)}.decision-index-page .journey-filter button{padding:.55rem .7rem;color:var(--color-muted);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:.73rem}.decision-index-page .journey-filter button:hover,.decision-index-page .journey-filter button.is-active{color:var(--color-ink);border-color:var(--color-brand)}.decision-index-page .journey-filter button span{min-width:1.15rem;display:inline-flex;justify-content:center;margin-left:.35rem;padding:.08rem .3rem;color:var(--color-faint);background:var(--color-paper-3);border-radius:var(--radius-pill);font-size:.62rem}.decision-index-page .decision-list{gap:.75rem}.decision-index-page .decision-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem 1.1rem;color:inherit;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.decision-index-page .decision-row:hover{background:var(--color-paper-2);border-color:var(--color-rule-strong);transform:translateY(-1px)}.decision-index-page .decision-row>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.decision-index-page .decision-row>header>span{color:var(--color-faint);font-size:.64rem}.decision-index-page .decision-phase{padding:.25rem .5rem;color:var(--color-muted);background:var(--color-paper-3);border-color:var(--color-rule-strong);font-size:.62rem}.decision-index-page .decision-phase.is-ready{color:var(--color-brand);background:var(--color-accent-soft);border-color:var(--color-success)}.decision-index-page .decision-phase.is-approved,.decision-index-page .decision-phase.is-measuring{color:var(--color-success-ink);border-color:var(--color-success)}.decision-index-page .decision-row__question h2{max-width:48rem;margin:0;color:var(--color-ink);font-size:1rem;line-height:1.3;letter-spacing:-.015em}.decision-index-page .decision-row__question p{max-width:52rem;margin-top:.3rem;color:var(--color-muted);font-size:.78rem;line-height:1.5}.decision-index-page .decision-row>footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1rem;align-items:center;padding-top:.8rem;border-top:1px solid var(--color-rule)}.decision-index-page .decision-row>footer>div{min-width:0;display:grid;gap:.15rem}.decision-index-page .decision-row>footer span,.decision-index-page .decision-row>footer small{color:var(--color-faint);font-size:.6rem}.decision-index-page .decision-row>footer span{font-weight:600;letter-spacing:.045em;text-transform:uppercase}.decision-index-page .decision-row>footer strong{overflow:hidden;color:var(--color-ink);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.decision-index-page .decision-row>footer>svg{color:var(--color-muted)}.people-ops-page .page-header{margin-bottom:.25rem}.product-root .people-ops-page .page-header>div>span{color:var(--color-nav-people)}.people-ops-page .people-capability-state .journey-kicker,.people-ops-page .people-portfolio .journey-kicker{color:var(--color-nav-people)}.people-ops-page .people-capability-state,.people-ops-page .people-portfolio,.people-ops-page .people-next-meeting,.people-ops-page .people-meeting-card,.people-ops-page .client-relationship-card{background:var(--color-paper-2);border-color:var(--color-rule);border-radius:var(--radius-md)}.people-ops-page .people-portfolio{border-top:2px solid var(--color-nav-people)}.people-ops-page .people-contacts-home{border-top:2px solid var(--color-nav-market)}.market-page .page-header{padding-bottom:1.25rem}.page.market-page--library{width:100%;max-width:94rem;padding:1.2rem 1.6rem 1rem}.market-page--library>.page-header{padding:0 0 .8rem}.market-page--library>.page-header h1{font-size:1.5rem}.product-root .market-page .page-header>div>span{color:var(--color-nav-market)}.market-page .market-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;background:transparent;border:0;border-bottom:1px solid var(--color-rule);border-radius:0}.market-page .market-flow a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;gap:.5rem;padding:.65rem .75rem;color:var(--color-muted);background:transparent;border:0;border-bottom:2px solid transparent}.market-page .market-flow a strong{color:currentColor;font-size:.7rem}.market-page .market-flow a small{color:var(--color-faint);font-size:.6rem}.market-page .market-flow a.is-current{color:var(--color-ink);background:transparent;border-bottom-color:var(--color-nav-market);box-shadow:none}.decision-desk__hero>div:first-child>p{color:var(--color-nav-today)}.decision-desk .operating-record{border-top:2px solid var(--color-nav-today)}.decision-desk .intelligence-brief{border-top:2px solid var(--color-nav-market)}.operational-page:has(.engineering-command-center) .page-header>div>span{color:var(--color-nav-work)}.market-page .market-flow a.is-complete{color:var(--color-muted)}.market-page .competitor-roster>header{padding:1rem 1.1rem}.market-page .competitor-slot{padding:.85rem}.market-page .competitor-slot.is-empty{min-height:11.5rem}.market-page .competitor-slot>p{min-height:0}@media(max-width:48rem){.product-root--operating{display:block;padding-bottom:calc(4.4rem + env(safe-area-inset-bottom))}.app-sidebar{position:sticky;top:0;z-index:90;min-height:3.75rem;height:auto;display:block;padding:.4rem 1rem;border-right:0;border-bottom:1px solid var(--color-rule)}.app-sidebar__head{min-height:3rem;padding:0}.app-sidebar .app-brand>span:last-child{display:grid}.app-sidebar .mobile-menu{display:grid}.app-sidebar .app-nav--primary{position:fixed;inset:auto 0 0;z-index:110;min-height:calc(4.25rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.35rem .35rem env(safe-area-inset-bottom);background:var(--color-accent-soft);border:0;border-top:1px solid var(--color-rule);border-radius:0;box-shadow:0 -.5rem 1.5rem var(--color-shadow)}.app-sidebar .app-nav--primary a{min-height:3.5rem;display:flex;flex-direction:column;justify-content:center;gap:.14rem;padding:0;color:var(--color-faint);background:transparent;border-radius:var(--radius-sm);font-size:.58rem}.app-sidebar .app-nav--primary a.active{color:var(--color-ink);background:transparent;border-color:transparent;box-shadow:none}.app-sidebar .app-nav--primary .app-nav__icon{width:2.125rem;height:1.875rem}.app-sidebar .app-nav--primary .app-nav__label{display:block;font-size:.58rem;line-height:1}.app-nav__pilot{display:none}.app-sidebar__menu.is-open{position:absolute;inset:3.75rem 1rem auto;display:grid;gap:.2rem;padding:.6rem;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:0 1rem 3rem var(--color-shadow)}.app-sidebar__menu>a,.app-sidebar__menu>button,.app-sidebar__menu .mobile-pilot-only>a{min-height:2.75rem;display:flex;align-items:center;gap:.65rem;padding:0 .75rem;color:var(--color-muted);background:transparent;border:0;border-radius:var(--radius-sm);font-size:.76rem}.app-sidebar__menu>a:hover,.app-sidebar__menu>button:hover,.app-sidebar__menu .mobile-pilot-only>a:hover{color:var(--color-ink);background:var(--color-paper-3)}.app-sidebar__menu .app-nav__icon{width:1.2rem;height:auto}.app-sidebar__menu .app-nav__label{display:inline;font-size:.76rem}.app-sidebar__menu .app-nav-evidence-badge,.app-sidebar .app-account{display:none}.page,.queue-page{padding:1.5rem 1rem 3.5rem}.page-header{align-items:flex-start;flex-direction:column;gap:1rem}.page-header h1{font-size:2.35rem}.page-header>:last-child:not(:first-child){width:100%}.page-header .primary-action{width:100%}.page-header-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-header-links a{text-align:center}.decision-index-page .decision-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-index-page .decision-stat{padding:.75rem .65rem}.decision-index-page .decision-stats small{display:none}.decision-index-page .journey-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.decision-index-page .journey-filter button{flex:none}.decision-index-page .decision-row>header{align-items:flex-start}.decision-index-page .decision-row>header>span{text-align:right}.decision-index-page .decision-row>footer{grid-template-columns:1fr auto}.decision-index-page .decision-row>footer>div:first-child{display:none}.page.market-page--library{padding:.8rem 1rem 6rem}.market-page--library>.page-header h1{font-size:1.5rem}.market-page .market-flow{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.market-page .market-flow a{min-width:0;grid-template-columns:1fr;gap:.2rem;padding-inline:.55rem}.market-page .market-flow a strong,.market-page .market-flow a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-capture-fab,.workspace-activity,.workspace-recorder{bottom:calc(5rem + env(safe-area-inset-bottom))}.workspace-capture-fab{width:2.8rem;min-width:2.8rem;justify-content:center;padding:0;color:var(--color-ink);background:var(--color-paper-2);border-color:var(--color-rule-strong)}.workspace-capture-fab>span{display:none}.product-root:has(.workspace-activity) .linkedin-import-progress{bottom:calc(9.5rem + env(safe-area-inset-bottom))}}@media(max-width:64rem){.task-candidate{grid-template-columns:minmax(0,1fr)}.task-candidate__actions{grid-column:1;justify-self:end;width:min(22rem,100%)}}@media(max-width:48rem){.app-nav__attention-tooltip{display:none}.decision-workspace-nav{gap:.75rem}.decision-workspace-nav button{min-width:10.75rem}.decision-panel-intro{align-items:flex-start;flex-direction:column}.task-candidate{grid-template-columns:minmax(0,1fr);padding:.8rem .7rem}.task-candidate__actions{grid-column:1 / -1;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.task-candidate__actions.is-inbox{grid-template-columns:repeat(2,minmax(0,1fr))}.task-candidate__actions button{min-height:2.75rem}.task-candidate__actions small{text-align:left}.task-context-composer__prompt,.task-context-draft footer{align-items:stretch;flex-direction:column}.task-context-composer__prompt button,.task-context-draft footer button{width:100%;min-height:2.75rem}}}.memory-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.memory-citation{display:inline;padding:0 .1em;color:var(--color-success-ink);text-decoration:underline;background:transparent;border:0;font:inherit}.memory-answer-sources{display:grid;gap:.4rem;margin-top:.65rem}.memory-answer-sources>span{display:flex;flex-wrap:wrap;gap:.5rem}.memory-answer-sources button,.memory-answer-sources a{padding:0;color:var(--color-success-ink);background:none;border:0;font-size:.7rem;text-align:left;text-decoration:underline}
