.onboarding-surface{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.conversation-paywall,.content-paywall,.entitlement-notice{background:var(--color-warning-soft);border:.0625rem solid var(--color-warning);border-radius:var(--radius-md);align-items:start;gap:var(--space-lg);padding:var(--space-lg);display:grid}.conversation-paywall p:not(.eyebrow),.content-paywall p:not(.eyebrow),.entitlement-notice p:not(.eyebrow){color:var(--color-text-muted);margin-top:var(--space-sm);max-width:68ch}.conversation-paywall a,.onboarding-step a{color:var(--color-accent);text-underline-offset:.2em;min-height:2.75rem;font-weight:650}.voice-sandbox{border-block:.0625rem solid var(--color-border);gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-xl) 0;display:grid}.voice-sandbox>div:first-child>p:not(.eyebrow),.voice-correction label{color:var(--color-text-muted)}.consent-control{align-items:start;gap:var(--space-md);max-width:68ch;display:flex}.consent-control input{flex:none;min-width:1.25rem;min-height:1.25rem}.voice-sandbox>button,.voice-correction button{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);justify-self:start}.voice-correction{background:var(--color-surface-raised);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-lg);display:grid}.voice-correction textarea{padding:var(--space-md);resize:vertical}.onboarding-heading{gap:var(--space-xl);display:grid}.onboarding-heading>div:first-child>p:not(.eyebrow){color:var(--color-text-muted);margin-top:var(--space-sm);max-width:68ch}.onboarding-progress{background:var(--color-accent-soft);border:.0625rem solid var(--color-accent);border-radius:var(--radius-md);align-items:baseline;gap:var(--space-sm);padding:var(--space-lg);display:flex}.onboarding-progress strong{color:var(--color-accent);font-size:1.75rem}.entitlement-notice,.entitlement-active{margin-top:var(--space-xl)}.entitlement-status{border:.0625rem solid var(--color-warning);color:var(--color-warning);padding:var(--space-xs) var(--space-sm);border-radius:999px;justify-self:start}.entitlement-active{background:var(--color-accent-soft);border-left:.1875rem solid var(--color-accent);gap:var(--space-xs);padding:var(--space-lg);display:grid}.entitlement-active span{color:var(--color-text-muted)}.onboarding-steps{margin:var(--space-xl) 0 0;gap:0;padding:0;list-style:none;display:grid}.onboarding-step{border-top:.0625rem solid var(--color-border);gap:var(--space-lg);padding:var(--space-xl) 0;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.step-index{border:.0625rem solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;height:2.25rem;display:flex}.step-done .step-index{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.step-attention .step-index{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.step-title-row{align-items:start;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.step-title-row span{color:var(--color-text-subtle);font-size:.75rem}.onboarding-step p{color:var(--color-text-muted);margin:var(--space-sm) 0}.content-paywall{margin-bottom:var(--space-xl)}@media (min-width:48rem){.onboarding-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.entitlement-notice,.conversation-paywall,.content-paywall{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0a060a;--color-rail:#0f0a0f;--color-surface:#150f15;--color-surface-raised:#1c161c;--color-surface-active:#261f26;--color-border:#342e34;--color-border-strong:#6f656f;--color-text:#e6e9e3;--color-text-muted:#a3a69e;--color-text-subtle:#81857d;--color-accent:#9cc58c;--color-accent-strong:#7cab69;--color-accent-soft:#172312;--color-warning:#d7b26a;--color-warning-soft:#251b08;--color-error:#ee857e;--color-success:#87c788;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--duration-fast:.12s;--duration-state:.22s;--ease-out:cubic-bezier(.25, 1, .5, 1);--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--color-canvas:lab(1.91937% 1.38059 -1.05211);--color-rail:lab(3.25574% 2.28827 -1.74289);--color-surface:lab(5.12291% 3.07333 -2.33293);--color-surface-raised:lab(8.15323% 4.24098 -3.10862);--color-surface-active:lab(12.7518% 5.08922 -3.72999);--color-border:lab(19.7553% 4.24068 -3.12134);--color-border-strong:lab(44.0482% 5.65425 -4.16952);--color-text:lab(91.984% -1.80873 2.76306);--color-text-muted:lab(67.6578% -2.4021 3.69351);--color-text-subtle:lab(54.8974% -2.39801 3.69766);--color-accent:lab(75.5509% -22.058 24.106);--color-accent-strong:lab(65.2612% -25.5743 28.6337);--color-accent-soft:lab(12.2487% -8.53384 9.39924);--color-warning:lab(74.6506% 7.26551 41.6361);--color-warning-soft:lab(10.7275% 2.75151 12.6706);--color-error:lab(67.4238% 40.561 22.7741);--color-success:lab(74.6987% -30.7747 24.7069)}}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-ui);letter-spacing:.01em;min-width:20rem;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.journey-shell{gap:var(--space-xl);max-width:70rem;min-height:100dvh;padding:var(--space-xl) var(--space-lg) var(--space-3xl);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.journey-card{background:var(--color-surface);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-lg);gap:var(--space-md);padding:var(--space-xl);display:grid}.first-run-shell{align-content:start;max-width:62rem}.journey-context{border-bottom:.0625rem solid var(--color-border);color:var(--color-text-muted);padding:var(--space-sm) 0}.first-discovery-tour{border:.0625rem solid var(--color-accent-strong);border-radius:var(--radius-md);gap:var(--space-sm);padding:var(--space-lg);display:grid}.first-discovery-tour h2,.first-discovery-tour p{margin:0}.first-discovery-tour-progress,.first-discovery-tour-target{color:var(--color-text-muted);font-size:.875rem}.first-discovery-tour-target span{color:var(--color-accent);overflow-wrap:anywhere}.first-discovery-tour-controls{gap:var(--space-sm);flex-wrap:wrap;display:flex}.first-discovery-tour-controls button{min-height:2.75rem}.first-discovery-tour-announcement{min-height:1.6em}.first-discovery-report-placeholder{gap:var(--space-sm);display:grid}@media (max-width:25rem){.first-discovery-tour-controls{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.first-discovery-tour,.first-discovery-tour *{scroll-behavior:auto;transition-duration:.01ms}}.journey-context .eyebrow{margin:0}.journey-context-list{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;margin:0;display:flex}.journey-context dd{margin:0}.journey-context-value{overflow-wrap:anywhere;min-width:0}.journey-surface-heading{margin:0}.first-run-welcome{background:radial-gradient(circle at 100% 0%, var(--color-accent-soft), transparent 42%), var(--color-surface);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-lg);gap:var(--space-2xl);width:100%;max-width:48rem;margin:clamp(1rem,6vh,5rem) auto 0;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.first-run-intro{gap:var(--space-md);max-width:42rem;display:grid}.first-run-intro h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.12}.first-run-intro>p:last-child{color:var(--color-text-muted);font-size:1.125rem}.first-run-site-step,.first-run-secondary,.site-understanding{gap:var(--space-lg);display:grid}.analysis-origin-form{align-items:end;gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.analysis-origin-form label{color:var(--color-text-muted);grid-column:1/-1;font-size:.875rem;font-weight:650}.analysis-origin-form input[type=url]{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;padding:var(--space-sm) var(--space-md);width:100%}.analysis-origin-form button{white-space:nowrap;min-height:2.75rem}.analysis-progress{background:color-mix(in oklch, var(--color-accent-soft) 62%, var(--color-surface));border:.0625rem solid color-mix(in oklch, var(--color-accent-strong) 58%, var(--color-border));border-radius:var(--radius-md);align-items:center;gap:.125rem var(--space-md);min-height:5.25rem;padding:var(--space-md) var(--space-lg);grid-template-columns:.75rem minmax(0,1fr);display:grid}.analysis-progress-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.analysis-progress-beacon{background:var(--color-accent);box-shadow:0 0 0 0 color-mix(in oklch, var(--color-accent) 42%, transparent);width:.625rem;height:.625rem;animation:analysis-beacon 1.6s var(--ease-out) infinite;border-radius:50%;grid-row:1/span 2}.analysis-progress-signature{color:var(--color-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.3}.analysis-progress-copy{color:var(--color-text);overflow-wrap:anywhere;min-height:1.55rem;font-size:1.0625rem;font-style:italic;line-height:1.45}@keyframes analysis-beacon{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-accent) 42%, transparent)}75%,to{box-shadow:0 0 0 .45rem #0000}}.first-run-secondary{border-top:.0625rem solid var(--color-border);padding-top:var(--space-lg)}.first-run-secondary button{color:var(--color-text-muted);cursor:pointer;text-align:left;text-underline-offset:.2em;background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}.analysis-live:empty{display:none}.journey-reset{background:var(--color-surface);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-lg);align-items:start;gap:var(--space-lg);padding:var(--space-xl);display:grid}.journey-reset>div:first-child,.journey-reset form,.reset-warning{gap:var(--space-md);display:grid}.journey-reset form{max-width:42rem}.journey-reset input{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);padding:.65rem .75rem}.reset-warning{background:color-mix(in oklch, var(--color-error) 9%, var(--color-surface));border:.0625rem solid color-mix(in oklch, var(--color-error) 55%, var(--color-border));border-radius:var(--radius-md);padding:var(--space-lg)}.reset-actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.button-danger,.button-danger-secondary{border-radius:var(--radius-md);border-style:solid;border-width:.0625rem;border-color:var(--color-error);cursor:pointer;padding:.65rem 1rem;font-weight:700}.button-danger{background:var(--color-error);color:var(--color-surface)}.button-danger-secondary{color:var(--color-error);background:0 0}.reset-actions>button:not(.button-danger){border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.65rem 1rem}.analysis-coverage{color:var(--color-text-muted);font-size:.875rem}.analysis-limit,.analysis-question,.analysis-confirmation{background:var(--color-accent-soft);border-left:.25rem solid var(--color-accent);padding:var(--space-md) var(--space-lg)}.understanding-list{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.understanding-list>li{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-lg);display:grid}.claim-kind{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.claim-sources{color:var(--color-text-muted);font-size:.8125rem}.competitive-analysis{border-top:.0625rem solid var(--color-border-strong);gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);display:grid}.competitive-analysis>p,.competitive-analysis>details p,.competitive-consent>p,.competitive-results>p{max-width:70ch}.competitive-consent{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-lg);display:grid}.competitive-candidates,.competitive-results{gap:var(--space-md);display:grid}.competitive-analysis .analysis-limit{border:.0625rem solid var(--color-border);border-radius:var(--radius-sm)}.competitive-analysis ul{gap:var(--space-md);display:grid}.competitive-candidates>ul,.competitive-results>ul{margin:0;padding:0;list-style:none}.competitive-candidates>ul>li,.competitive-results>ul>li{border-top:.0625rem solid var(--color-border);gap:var(--space-sm);padding-top:var(--space-md);display:grid}.competitive-sources{color:var(--color-text-muted);padding-left:var(--space-lg);margin:0;font-size:.8125rem}.competitive-sources a,.competitive-candidates>ul>li>p a{overflow-wrap:anywhere}.competitive-context{color:var(--color-text-muted)}.analysis-uncertainties,.analysis-question,.collected-excerpts{gap:var(--space-sm);display:grid}@media (max-width:25rem){.first-run-welcome{margin-top:var(--space-lg);padding:var(--space-xl)}.analysis-origin-form{grid-template-columns:minmax(0,1fr)}.analysis-origin-form button{width:100%}}.article-brief,.article-review,.article-evidence{border:1px solid var(--border-subtle,#d7d7d7);border-radius:.5rem;margin-block:1rem;padding:1rem}.seo-report{gap:var(--space-3,.75rem);display:grid}.seo-report details{border-top:1px solid var(--border-subtle,#d8d8d8);padding-top:var(--space-2,.5rem)}.seo-report li{gap:.25rem;display:grid}.seo-verdict,.seo-measurement-gap{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-lg)}.seo-verdict h3,.seo-measurement-gap h3{margin-top:0}.seo-measurement-gap .text-muted,.journey-proposal .text-muted{color:var(--color-text-muted)}.analysis-communication{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-lg)}.analysis-feedback textarea{min-height:7rem}@media (max-width:640px){.seo-report{padding-inline:1rem}.article-brief,.article-review,.article-evidence{padding:.75rem}}.journey-card [role=status]{background:var(--color-warning-soft);border:.0625rem solid var(--color-warning);border-radius:var(--radius-sm);padding:var(--space-md)}.journey-proposals,.journey-proposal,.journey-proposal-controls,.journey-proposal-form{min-width:0}.journey-proposal{border-top:.0625rem solid var(--color-border);gap:var(--space-md);padding-block:var(--space-xl);display:grid}.journey-proposal-header,.journey-proposal-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.journey-proposal-header h3,.journey-proposal-header p{margin:0}.journey-proposal-header h3,.journey-proposal-header h4,.journey-proposal-evidence{overflow-wrap:anywhere;min-width:0}.journey-proposal-group{min-width:0}.journey-proposal-group+.journey-proposal-group{margin-block-start:var(--space-xl)}.journey-proposal-group-header{gap:var(--space-xs);display:grid}.journey-proposal-group-header h3,.journey-proposal-group-header p{margin:0}.journey-read-only-note{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-md)}.analysis-next-action [role=status]{background:0 0;border:0;padding:0}.journey-proposal-status{border:.0625rem solid var(--color-border-strong);border-radius:999px;padding:.35rem .7rem}.journey-proposal-controls,.journey-proposal-form{gap:var(--space-md);display:grid}.journey-proposal-form{max-width:42rem}.journey-proposal-form textarea{width:100%;min-height:6rem}.proposal-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.journey-card form,.journey-review{gap:var(--space-md);max-width:42rem;display:grid}.journey-card form label,.journey-review label{font-weight:650}.journey-card input[type=url],.journey-review textarea{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-sm) var(--space-md);width:100%}.journey-card input[type=url]:focus-visible,.journey-review textarea:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.125rem}.journey-review button,.journey-card form button{width:fit-content;min-height:2.75rem}.journey-card details{border-top:.0625rem solid var(--color-border);padding-top:var(--space-md)}.journey-card details summary{cursor:pointer;font-weight:650}.journey-card ul{padding-left:var(--space-xl);overflow-wrap:anywhere;margin:0}@media (max-width:25rem){.journey-card form button,.journey-review button{width:100%}}.journey-shell .navigation-list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.journey-shell .navigation-link{border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;padding:var(--space-sm) var(--space-md);display:block}.journey-shell .navigation-link[aria-current=page]{background:var(--color-accent-soft);border-color:var(--color-accent-strong);color:var(--color-text)}.signal-intervention{background:var(--color-surface);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);gap:var(--space-md);overflow-wrap:anywhere;padding:var(--space-lg) var(--space-xl);display:grid}.signal-intervention>*{margin:0}.signal-intervention>p:not(.eyebrow){gap:var(--space-xs);display:grid}.signal-intervention strong{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}@media (max-width:25rem){.journey-shell{padding-inline:var(--space-md)}.journey-shell .navigation-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-shell .navigation-link{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.analysis-progress-beacon{animation:none}}[aria-busy=true]{cursor:progress}[aria-busy=true]:after{content:"";border:2px solid;vertical-align:-.08em;border-inline-end-color:#0000;border-radius:50%;width:.65em;height:.65em;margin-inline-start:.45em;animation:.8s linear infinite signal-busy-spin;display:inline-block}@keyframes signal-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[aria-busy=true]:after{opacity:.55;border-inline-end-color:currentColor;animation:none}}.article-body{border-left:.1875rem solid var(--color-border);overflow-wrap:anywhere;max-width:72ch;padding:var(--space-md);white-space:pre-wrap;line-height:1.65}#article-instruction{width:100%;min-height:7rem}.journey-card fieldset{border:.0625rem solid var(--color-border);gap:var(--space-sm);margin-block:var(--space-md);padding:var(--space-md);display:grid}.journey-card fieldset label{align-items:center;gap:var(--space-sm);display:flex}.article-self-service .article-body{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.article-self-service button,.article-self-service a[download]{min-height:2.75rem;padding:var(--space-sm) var(--space-md);justify-content:center;align-items:center;display:inline-flex}.article-self-service textarea{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:7rem;padding:var(--space-md);resize:vertical;width:100%}.article-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.editorial-interview-secondary{color:var(--action-forest);background:0 0}.editorial-interview-secondary:hover:not(:disabled){background:var(--action-paper-deep);border-color:var(--action-forest);color:var(--action-forest)}.persistent-live-region:empty{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-export{border-block:.0625rem solid var(--color-border);gap:var(--space-sm);padding-block:var(--space-lg);display:grid}@media (max-width:25rem){.article-actions{display:grid}}.site-configuration-step{max-width:42.5rem}.site-configuration-step .configuration-url-option{overflow-wrap:anywhere;min-height:2.75rem;padding-block:var(--space-xs);align-items:flex-start}.site-configuration-step .configuration-url-option input{flex:none;margin-top:.45rem}.site-configuration-step a{overflow-wrap:anywhere}.site-configuration-step .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connection-list{gap:var(--space-4);display:grid}.connection-list>section{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.connection-list form{margin-top:var(--space-4)}.connection-list input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-height:2.75rem;padding:.65rem .75rem}.connection-list input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:25rem){.journey-card button,.journey-card select{width:100%;max-width:100%}}button,input,select,textarea{color:inherit;font:inherit}button,input,select{min-height:2.75rem}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}h1{font-size:1.5rem;font-weight:650;line-height:1.25}h2{font-size:1.125rem;font-weight:650;line-height:1.35}h3{font-size:1rem;font-weight:600;line-height:1.4}.skip-link{background:var(--color-accent);color:var(--color-canvas);left:var(--space-lg);padding:var(--space-md) var(--space-lg);z-index:600;position:fixed;top:-6rem}.skip-link:focus{top:var(--space-lg)}.app-shell{min-height:100dvh}.desktop-rail{display:none}.mobile-context{background:var(--color-rail);border-bottom:.0625rem solid var(--color-border);gap:var(--space-lg);padding:max(var(--space-lg), env(safe-area-inset-top)) var(--space-lg) var(--space-lg);display:grid}.mobile-title-row,.workspace-meta,.section-heading-row,.objective-heading,.composer-footer{justify-content:space-between;align-items:center;display:flex}.signal-wordmark{letter-spacing:-.04em;font-size:1.25rem;font-weight:700}.workspace-control{gap:var(--space-sm);min-width:0;display:grid}.workspace-control label,.composer>label,.tone-control label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}select,textarea{background:var(--color-surface);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm)}select{max-width:100%;padding:0 var(--space-md);width:100%}.workspace-meta{color:var(--color-text-muted);gap:var(--space-md);font-size:.8125rem}.mobile-context .workspace-meta .role-badge{display:none}.role-badge,.count-badge,.pending-badge,.objective-status{border:.0625rem solid var(--color-border-strong);color:var(--color-text-muted);padding:var(--space-xs) var(--space-sm);border-radius:999px;font-size:.75rem;line-height:1.2;display:inline-flex}.mobile-navigation summary{cursor:pointer;min-height:2.75rem;padding:var(--space-sm) 0}.navigation-list{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.navigation-link{border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-md);min-height:2.75rem;padding:var(--space-sm) var(--space-md);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.navigation-link:hover{background:var(--color-surface);color:var(--color-text)}.navigation-link[aria-current=page]{background:var(--color-accent-soft);color:var(--color-text);font-weight:600}.navigation-marker{background:var(--color-border-strong);border-radius:50%;width:.375rem;height:.375rem}.navigation-link[aria-current=page] .navigation-marker{background:var(--color-accent);box-shadow:0 0 0 .1875rem var(--color-accent-soft)}.navigation-count{margin-left:auto}.workspace-main{min-width:0;padding:var(--space-lg);overflow-x:hidden}.workbench{gap:var(--space-lg);grid-template-areas:"conversation""evidence""review";display:grid}.conversation-surface,.evidence-ledger,.proposal-tray,.preview-surface{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg)}.conversation-surface{min-width:0;padding:var(--space-xl);grid-area:conversation}.objective-heading{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap}.eyebrow{color:var(--color-accent);letter-spacing:.1em;margin-bottom:var(--space-sm);text-transform:uppercase;font-size:.75rem;font-weight:700}.objective-status{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning);max-width:18rem}.message-list,.evidence-list{margin:0;padding:0;list-style:none}.message-list{gap:var(--space-xl);padding:var(--space-2xl) 0;display:grid}.message{gap:var(--space-md);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.message-author{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;height:2.25rem;font-size:.6875rem;display:flex}.message p{color:var(--color-text-muted);margin-top:var(--space-sm);text-wrap:pretty;max-width:68ch}.message span{color:var(--color-text-subtle);margin-top:var(--space-sm);font-size:.75rem;display:block}.tone-control{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);align-items:start;gap:var(--space-lg);padding:var(--space-lg);display:grid}.tone-control p,.composer-footer p,.panel-note{color:var(--color-text-subtle);font-size:.8125rem}.composer{gap:var(--space-sm);margin-top:var(--space-xl);display:grid}.composer textarea{min-height:7.5rem;padding:var(--space-md);resize:vertical}.composer textarea::placeholder{color:var(--color-text-subtle);opacity:1}.composer-footer{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.composer-footer p{max-width:55ch}.composer button,.inline-correction button,.primary-action{background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-canvas);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.composer button:hover:not(:disabled),.inline-correction button:hover:not(:disabled),.primary-action:hover{background:var(--color-accent-strong)}.composer button:active:not(:disabled),.inline-correction button:active:not(:disabled),.primary-action:active{transform:translateY(.0625rem)}.composer button:disabled,.inline-correction button:disabled{background:var(--color-surface-active);color:var(--color-text-subtle)}.submission-status{color:var(--color-success);min-height:1.5rem}.submission-error{border:.0625rem solid var(--color-error);color:var(--color-error);overflow-wrap:anywhere;padding:var(--space-sm) var(--space-md)}.workspace-context-status{overflow-wrap:anywhere;min-height:1.5rem}.evidence-ledger{padding:var(--space-xl);grid-area:evidence}.evidence-list{border-top:.0625rem solid var(--color-border);margin-top:var(--space-lg)}.evidence-list li{gap:var(--space-sm);padding:var(--space-lg) 0;display:grid}.evidence-list li+li{border-top:.0625rem solid var(--color-border)}.evidence-list strong,.evidence-list span{display:block}.evidence-list strong{font-size:.875rem}.evidence-list span{color:var(--color-text-subtle);font-size:.75rem}.evidence-meta{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.strength{padding:var(--space-xs) var(--space-sm);border-radius:999px}.strength-élevée{background:var(--color-accent-soft);color:var(--color-accent)!important}.strength-moyenne{background:var(--color-warning-soft);color:var(--color-warning)!important}.strength-faible{border:.0625rem solid var(--color-border-strong)}.panel-note{border-top:.0625rem solid var(--color-border);margin-top:var(--space-lg);padding-top:var(--space-lg)}.proposal-tray{padding:var(--space-xl);grid-area:review}.proposal-list{border-top:.0625rem solid var(--color-border);margin-top:var(--space-lg)}.proposal-list article{align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;justify-content:space-between;display:flex}.proposal-list article+article{border-top:.0625rem solid var(--color-border)}.proposal-list p{color:var(--color-text-subtle);margin-top:var(--space-xs);font-size:.8125rem}.pending-badge{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning);flex:none}.text-link{color:var(--color-accent);margin-top:var(--space-lg);text-underline-offset:.2em;min-height:2.75rem;font-weight:650;display:inline-flex}.ready-choice{background:var(--color-accent-soft);border-block:.0625rem solid var(--color-accent);align-items:start;gap:var(--space-lg);margin:var(--space-xl) calc(-1 * var(--space-xl)) 0;padding:var(--space-lg) var(--space-xl);display:grid}.ready-choice p:not(.eyebrow){color:var(--color-text-muted);margin-top:var(--space-sm);max-width:62ch}.ready-actions,.proposal-actions,.inline-form-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ready-actions button,.proposal-actions button,.approved-application button,.proposal-inline-form button{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:650}.ready-actions button:hover:not(:disabled),.proposal-actions button:hover:not(:disabled),.approved-application button:hover:not(:disabled),.proposal-inline-form button:hover:not(:disabled){background:var(--color-surface-active);border-color:var(--color-text-muted)}.ready-actions button:active:not(:disabled),.proposal-actions button:active:not(:disabled),.approved-application button:active:not(:disabled),.proposal-inline-form button:active:not(:disabled){transform:translateY(.0625rem)}.ready-actions .button-primary,.proposal-actions .button-primary,.approved-application .button-primary,.proposal-inline-form .button-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-canvas)}.ready-actions .button-primary:hover:not(:disabled),.proposal-actions .button-primary:hover:not(:disabled),.approved-application .button-primary:hover:not(:disabled),.proposal-inline-form .button-primary:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.proposal-review-surface{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);max-width:70rem;min-height:calc(100dvh - 2rem);padding:var(--space-xl);margin:0 auto}.proposal-review-title,.proposal-review-header,.proposal-group-heading{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.review-announcement{color:var(--color-success);min-height:1.5rem;padding-top:var(--space-md)}.proposal-group{border-top:.0625rem solid var(--color-border-strong);margin-top:var(--space-2xl);padding-top:var(--space-lg)}.proposal-group-heading span{color:var(--color-text-subtle);font-size:.8125rem}.proposal-review-list{margin-top:var(--space-sm)}.proposal-review-item{padding:var(--space-xl) 0}.proposal-review-item+.proposal-review-item{border-top:.0625rem solid var(--color-border)}.proposal-review-header h3{margin-top:var(--space-xs);max-width:54ch}.proposal-kicker{color:var(--color-text-subtle);gap:var(--space-md);flex-wrap:wrap;font-size:.75rem;display:flex}.proposal-status{border:.0625rem solid var(--color-border-strong);color:var(--color-text-muted);padding:var(--space-xs) var(--space-sm);border-radius:999px;font-size:.75rem}.proposal-status.status-pending_review,.proposal-status.status-edited,.proposal-status.status-discussion_requested{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.proposal-status.status-approved,.proposal-status.status-applied{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.proposal-status.status-rejected,.proposal-status.status-apply_failed{border-color:var(--color-error);color:var(--color-error)}.proposal-rationale{color:var(--color-text-muted);margin-top:var(--space-md);max-width:68ch}.proposal-facts{gap:var(--space-md);margin:var(--space-lg) 0 0;display:grid}.proposal-facts dt{color:var(--color-text-subtle);font-size:.75rem}.proposal-facts dd{margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.proposal-actions,.approved-application,.proposal-inline-form,.proposal-review-item>.permission-state{border-top:.0625rem solid var(--color-border);margin-top:var(--space-lg);padding-top:var(--space-lg)}.approved-application{align-items:center;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.approved-application p{color:var(--color-text-muted)}.proposal-inline-form{gap:var(--space-sm);display:grid}.proposal-inline-form label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.proposal-inline-form textarea{min-height:7rem;padding:var(--space-md);resize:vertical}.editorial-surface{width:100%;min-width:0;max-width:76rem;margin:0 auto}.editorial-page-heading{align-items:flex-start;gap:var(--space-xl);padding:var(--space-lg) 0 var(--space-2xl);flex-wrap:wrap;justify-content:space-between;display:flex}.editorial-page-heading>div:first-child{max-width:66ch}.editorial-page-heading>div:first-child>p:last-child{color:var(--color-text-muted);margin-top:var(--space-md)}.content-state-summary{color:var(--color-text-muted);align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;font-size:.8125rem;display:flex}.content-status,.backlog-status{border:.0625rem solid var(--color-border-strong);color:var(--color-text-muted);padding:var(--space-xs) var(--space-sm);border-radius:999px;font-size:.75rem;line-height:1.2;display:inline-flex}.content-status.status-in_review,.backlog-status.status-backlog,.backlog-status.status-exploring,.backlog-status.status-to_verify,.backlog-status.status-in_review{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.content-status.status-validated,.backlog-status.status-ready,.backlog-status.status-done{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.content-comparison{border-bottom:.0625rem solid var(--color-border);border-top:.0625rem solid var(--color-border);margin-top:var(--space-lg)}.content-version-pane{min-width:0;padding:var(--space-2xl) 0}.content-version-pane+.content-version-pane{border-top:.0625rem solid var(--color-border)}.content-version-pane>header{color:var(--color-text-subtle);align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;font-size:.75rem;display:flex}.content-version-pane .eyebrow{margin-bottom:var(--space-xs)}.content-objective{text-align:right;max-width:24rem}.content-version-pane h2{margin-top:var(--space-xl);font-size:1.375rem}.article-copy{color:var(--color-text-muted);margin-top:var(--space-lg);white-space:pre-line;max-width:70ch}.content-provenance{border-top:.0625rem solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-md)}.content-provenance summary{color:var(--color-text-muted);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) 0;font-size:.8125rem}.content-provenance ul{color:var(--color-text-subtle);margin:var(--space-sm) 0 0;padding-left:var(--space-xl);font-size:.8125rem}.content-actions{gap:var(--space-lg);padding:var(--space-2xl) 0;display:grid}.content-actions>div:first-child p{color:var(--color-text-muted);margin-top:var(--space-sm);max-width:64ch}.beta-checklist,.reuse-intent-form,.pilot-stop-control{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.beta-checklist fieldset,.reuse-intent-form fieldset{gap:var(--space-md);border:0;min-width:0;margin:0;padding:0;display:grid}.beta-checklist legend,.reuse-intent-form legend{margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:650}.beta-checklist fieldset>p,.pilot-stop-control>div>p,.pilot-stop-control>p{color:var(--color-text-muted)}.beta-checklist-item,.reuse-intent-form label{cursor:pointer;align-items:flex-start;gap:var(--space-md);min-height:2.75rem;padding:var(--space-sm) 0;display:flex}.beta-checklist-item input[type=checkbox],.reuse-intent-form input[type=radio]{flex:none;min-height:auto;margin-top:.25rem}.reuse-intent-form>p{color:var(--color-text-muted);margin-top:var(--space-md)}.reuse-intent-form button,.pilot-stop-control button{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);font-weight:650}.pilot-stop-control{gap:var(--space-lg);margin:var(--space-2xl) auto 0;max-width:76rem;display:grid}.pilot-stop-control form{gap:var(--space-md);display:grid}.pilot-stop-control form>label{color:var(--color-text-muted);gap:var(--space-sm);max-width:42rem;display:grid}.pilot-stop-control textarea{min-height:7rem;padding:var(--space-md);resize:vertical}.content-action-buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.content-action-buttons button,.content-revision-form button{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:650}.content-action-buttons button:hover:not(:disabled),.content-revision-form button:hover:not(:disabled){background:var(--color-surface-active);border-color:var(--color-text-muted)}.content-action-buttons button:active:not(:disabled),.content-revision-form button:active:not(:disabled){transform:translateY(.0625rem)}.content-action-buttons .button-primary,.content-revision-form .button-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-canvas)}.export-ready{background:var(--color-accent-soft);border:.0625rem solid var(--color-accent);align-items:center;gap:var(--space-lg);padding:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.export-ready strong,.export-ready span{display:block}.export-ready span{color:var(--color-text-muted);margin-top:var(--space-xs);font-size:.8125rem}.content-revision-form{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-md);padding:var(--space-xl);display:grid}.content-revision-form label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.content-revision-form input,.content-revision-form textarea{background:var(--color-surface-raised);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:var(--space-md)}.content-revision-form textarea{resize:vertical;min-height:10rem}.backlog-list{border-top:.0625rem solid var(--color-border)}.backlog-row{padding:var(--space-2xl) 0}.backlog-row+.backlog-row{border-top:.0625rem solid var(--color-border)}.backlog-row>header{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.backlog-row>header span:not(.backlog-status){color:var(--color-text-subtle);font-size:.75rem}.backlog-row h2{margin-top:var(--space-xs)}.backlog-row>p:not(.backlog-gap){color:var(--color-text-muted);margin-top:var(--space-md);max-width:70ch}.backlog-row dl{gap:var(--space-lg);margin:var(--space-xl) 0;display:grid}.backlog-row dt{color:var(--color-text-subtle);font-size:.75rem}.backlog-row dd{margin:var(--space-xs) 0 0;overflow-wrap:anywhere;max-width:68ch}.backlog-gap{border:.0625rem solid var(--color-warning);color:var(--color-warning);margin-bottom:var(--space-lg);padding:var(--space-md)}.preview-surface{max-width:70rem;min-height:calc(100dvh - 2rem);padding:var(--space-2xl);margin:0 auto}.preview-lead{color:var(--color-text-muted);margin-top:var(--space-lg);max-width:68ch}.structured-list{border-top:.0625rem solid var(--color-border);margin:var(--space-3xl) 0 0;padding:0;list-style:none}.structured-list li{gap:var(--space-sm);padding:var(--space-xl) 0;display:grid}.structured-list li+li{border-top:.0625rem solid var(--color-border)}.structured-list span{color:var(--color-text-muted)}.member-table{border-collapse:collapse;border-top:.0625rem solid var(--color-border);margin-top:var(--space-3xl);text-align:left;width:100%}.member-table caption{color:var(--color-text-muted);margin-bottom:var(--space-md);text-align:left}.member-table th,.member-table td{border-bottom:.0625rem solid var(--color-border);overflow-wrap:anywhere;padding:var(--space-md)}.permission-guidance,.permission-state{border:.0625rem solid var(--color-border-strong);margin-top:var(--space-lg);overflow-wrap:anywhere;padding:var(--space-md)}.permission-state{color:var(--color-warning)}.knowledge-review{width:100%;min-width:0;max-width:70rem;margin:0 auto}.knowledge-page-heading{gap:var(--space-lg);padding:var(--space-lg) 0 var(--space-2xl);display:grid}.knowledge-page-heading>p{color:var(--color-text-muted);max-width:64ch}.crawl-review,.profile-summary,.knowledge-items-section{border-top:.0625rem solid var(--color-border);padding:var(--space-2xl) 0}.crawl-review{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-xl);width:100%}.knowledge-section-heading,.knowledge-item-heading{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.knowledge-section-heading>div,.knowledge-item-heading>div{min-width:0}.crawl-status,.version-badge,.knowledge-status{border:.0625rem solid var(--color-border-strong);max-width:100%;padding:var(--space-xs) var(--space-sm);border-radius:999px;flex:none;font-size:.75rem;line-height:1.2;display:inline-flex}.crawl-status-running,.crawl-status-partial,.knowledge-status-needs_confirmation{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.crawl-status-succeeded,.knowledge-status-current{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.crawl-status-failed,.knowledge-status-stale{border-color:var(--color-error);color:var(--color-error)}.version-badge{color:var(--color-text-muted)}.crawl-review progress{accent-color:var(--color-accent);height:.625rem;margin-top:var(--space-xl);width:100%;display:block}.crawl-facts,.knowledge-metadata{gap:var(--space-lg);margin:var(--space-xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crawl-facts div,.knowledge-metadata div{min-width:0}.crawl-facts dt,.knowledge-metadata dt{color:var(--color-text-subtle);font-size:.75rem}.crawl-facts dd,.knowledge-metadata dd{margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.crawl-facts dd{font-size:.875rem;font-weight:650}.crawl-issues{border-top:.0625rem solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-lg)}.crawl-issues summary,.inline-correction summary{cursor:pointer;min-height:2.75rem;padding:var(--space-sm) 0;font-weight:650}.crawl-issues ul,.attention-list,.tag-list,.knowledge-list{margin:0;padding:0;list-style:none}.crawl-issues li{gap:var(--space-xs);padding:var(--space-md) 0;display:grid}.crawl-issues li+li{border-top:.0625rem solid var(--color-border)}.crawl-issues strong,.crawl-issues span,.crawl-issues p,.crawl-complete-note{font-size:.8125rem}.crawl-issues strong{color:var(--color-error)}.crawl-issues span,.crawl-issues p,.crawl-complete-note{color:var(--color-text-muted);overflow-wrap:anywhere}.crawl-complete-note{border-top:.0625rem solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-lg)}.profile-sections{border-top:.0625rem solid var(--color-border);margin:var(--space-xl) 0 0}.profile-sections>div{gap:var(--space-xs);padding:var(--space-lg) 0;display:grid}.profile-sections>div+div{border-top:.0625rem solid var(--color-border)}.profile-sections dt{font-size:.875rem;font-weight:700}.profile-sections dd{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.profile-sections .profile-source{color:var(--color-text-subtle);font-size:.75rem}.knowledge-announcement{color:var(--color-success);min-height:1.5rem}.knowledge-list>li{border-top:.0625rem solid var(--color-border)}.knowledge-list article{padding:var(--space-2xl) 0}.knowledge-item-type{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.knowledge-item-heading h3{margin-top:var(--space-xs);font-size:1.125rem}.knowledge-content{color:var(--color-text-muted);margin-top:var(--space-lg);text-wrap:pretty;max-width:70ch}.attention-list{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.attention-list li{background:var(--color-warning-soft);border:.0625rem solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning);padding:var(--space-xs) var(--space-sm);font-size:.75rem}.knowledge-metadata dd{color:var(--color-text-muted);font-size:.8125rem}.tag-list{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.tag-list li{border:.0625rem solid var(--color-border-strong);color:var(--color-text-subtle);padding:var(--space-xs) var(--space-sm);border-radius:999px;font-size:.75rem}.inline-correction{border-top:.0625rem solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-md)}.inline-correction form{gap:var(--space-md);padding:var(--space-md) 0 var(--space-sm);display:grid}.inline-correction label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.inline-correction textarea{min-height:7rem;padding:var(--space-md);resize:vertical}.inline-correction form>p,.knowledge-readonly-note{color:var(--color-text-subtle);font-size:.8125rem}.inline-correction button{justify-self:start}.current-value,.correction-preview{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-sm);padding:var(--space-lg);display:grid}.current-value p,.correction-preview p{color:var(--color-text-muted)}.correction-preview span{color:var(--color-accent);font-size:.75rem}.knowledge-readonly-note{border-top:.0625rem solid var(--color-border);margin-top:var(--space-xl);padding-top:var(--space-lg)}.workspace-control,.workspace-meta,.role-badge,.count-badge,.pending-badge,.objective-status,.preview-surface,.panel-note,.honest-empty-state,.preview-lead,.message,.structured-list,.proposal-list{overflow-wrap:anywhere}@media (min-width:86rem){.conversation-surface,.evidence-ledger{max-height:none;overflow-y:visible}}.integration-workspace{width:100%;min-width:0;max-width:72rem;margin:0 auto}.integration-page-heading{gap:var(--space-xl);padding:var(--space-lg) 0 var(--space-2xl);display:grid}.integration-page-heading>div:first-child>p:last-child{color:var(--color-text-muted);margin-top:var(--space-md);max-width:64ch}.connection-summary{color:var(--color-text-muted);align-items:flex-start;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;font-size:.8125rem;display:flex}.connection-summary span{align-items:center;gap:var(--space-sm);display:inline-flex}.connection-summary span:before{background:var(--color-accent);content:"";border-radius:50%;width:.375rem;height:.375rem}.integration-ledger{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-xl);overflow:hidden}.integration-ledger>section{padding:var(--space-xl)}.integration-ledger>section+section{border-top:.0625rem solid var(--color-border-strong)}.integration-provider-heading,.integration-source-heading,.integration-usage>div{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.integration-provider-kicker{color:var(--color-text-subtle);letter-spacing:.06em;margin-bottom:var(--space-xs);text-transform:uppercase;font-size:.75rem;font-weight:650}.integration-provider-description{color:var(--color-text-muted);margin-top:var(--space-md);max-width:68ch}.connection-status{border:.0625rem solid var(--color-border-strong);color:var(--color-text-muted);padding:var(--space-xs) var(--space-sm);border-radius:999px;flex:none;font-size:.75rem;line-height:1.2;display:inline-flex}.connection-status.status-ready,.connection-status.status-configured,.connection-status.status-available{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.connection-status.status-partial,.connection-status.status-syncing,.connection-status.status-reauth_required{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.connection-status.status-error,.connection-status.status-revoked{border-color:var(--color-error);color:var(--color-error)}.integration-source-list{border-top:.0625rem solid var(--color-border);margin:var(--space-xl) 0 0;padding:0;list-style:none}.integration-source-list li{padding:var(--space-xl) 0}.integration-source-list li+li{border-top:.0625rem solid var(--color-border)}.integration-source-heading h3{font-size:1.0625rem}.integration-facts{gap:var(--space-lg);margin:var(--space-lg) 0 0;display:grid}.integration-facts div{min-width:0}.integration-facts dt{color:var(--color-text-subtle);font-size:.75rem}.integration-facts dd{margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.integration-state-note{background:var(--color-surface-raised);border:.0625rem solid var(--color-border);color:var(--color-text-muted);margin-top:var(--space-lg);padding:var(--space-md);font-size:.8125rem}.integration-details{border-top:.0625rem solid var(--color-border)}.integration-details summary{color:var(--color-text-muted);cursor:pointer;min-height:2.75rem;padding:var(--space-md) 0;font-weight:650}.integration-details ul{color:var(--color-text-subtle);overflow-wrap:anywhere;padding:0 0 0 var(--space-xl);margin:0;font-size:.75rem}.integration-details p{color:var(--color-text-subtle);padding:var(--space-md) 0;font-size:.8125rem}.integration-usage-list{gap:var(--space-xl);margin-top:var(--space-xl);display:grid}.integration-usage{margin-top:var(--space-xl)}.integration-usage-list .integration-usage{margin-top:0}.integration-usage span{color:var(--color-text-muted);font-size:.8125rem}.integration-usage strong{font-size:.8125rem}.integration-usage progress{accent-color:var(--color-accent);height:.625rem;margin-top:var(--space-sm);width:100%;display:block}.integration-boundary-note{background:var(--color-accent-soft);border:.0625rem solid var(--color-accent);color:var(--color-text-muted);margin-top:var(--space-xl);max-width:70ch;padding:var(--space-lg)}@media (forced-colors:active){button:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline-color:highlight}.navigation-link[aria-current=page]{color:highlighttext;background:highlight}button,select,textarea,.role-badge,.count-badge,.pending-badge,.submission-error,.permission-guidance,.permission-state,.crawl-status,.version-badge,.knowledge-status,.attention-list li,.tag-list li,.current-value,.correction-preview,.connection-status,.integration-state-note,.integration-boundary-note{border-color:buttontext}}.honest-empty-state{border-top:.0625rem solid var(--color-border);align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-2xl);display:flex}.honest-empty-state>span{color:var(--color-accent);font-size:2rem;line-height:1}.honest-empty-state p{color:var(--color-text-muted);margin-top:var(--space-sm);max-width:60ch}.standalone-state{gap:var(--space-lg);max-width:42rem;padding:var(--space-2xl);margin:15vh auto;display:grid}.standalone-state>p:not(.eyebrow){color:var(--color-text-muted)}.standalone-state .primary-action{justify-self:start}.pilot-access{gap:var(--space-2xl);max-width:68rem;min-height:100dvh;padding:max(var(--space-3xl), env(safe-area-inset-top)) var(--space-lg) max(var(--space-3xl), env(safe-area-inset-bottom));margin:0 auto;display:grid}.pilot-heading{gap:var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pilot-heading>div{max-width:46rem}.pilot-heading h1{margin-top:var(--space-sm);font-size:clamp(2rem,6vw,3.5rem)}.pilot-heading p:last-child,.pilot-card>p:last-child,.pilot-support p,.pilot-workspace-list span{color:var(--color-text-muted)}.pilot-heading p:last-child{margin-top:var(--space-md)}.pilot-identity{color:var(--color-text-muted);align-items:baseline;gap:var(--space-sm);margin-top:var(--space-sm);overflow-wrap:anywhere;flex-wrap:wrap;font-size:.875rem;display:flex}.pilot-identity strong{color:var(--color-text);font-weight:600}.pilot-environment{border:.0625rem solid var(--color-accent);color:var(--color-accent);padding:var(--space-xs) var(--space-md);border-radius:999px;align-self:flex-start}.pilot-grid{gap:var(--space-lg);display:grid}.pilot-card{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.pilot-card h2,.pilot-card>p:last-child{margin-top:var(--space-sm)}.pilot-workspace-list{gap:var(--space-md);margin:var(--space-xl) 0 0;padding:0;list-style:none;display:grid}.pilot-workspace-list li{border-top:.0625rem solid var(--color-border);align-items:center;gap:var(--space-lg);padding-top:var(--space-md);justify-content:space-between;display:flex}.pilot-workspace-list li>div{min-width:0;display:grid}.pilot-workspace-list span{overflow-wrap:anywhere;font-size:.8125rem}.pilot-workspace-list .role-badge{color:var(--color-text-muted);flex:none}.pilot-support{border-top:.0625rem solid var(--color-border);align-items:center;gap:var(--space-lg);padding-top:var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pilot-primary-links{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.remote-editorial-shell{min-height:100dvh}.remote-editorial-header{background:var(--color-rail);border-bottom:.0625rem solid var(--color-border);align-items:center;gap:var(--space-lg);padding:max(var(--space-lg), env(safe-area-inset-top)) var(--space-lg) var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.remote-editorial-header>div:first-child{min-width:0}.remote-editorial-header .signal-wordmark{color:var(--color-text);text-decoration:none}.remote-editorial-header p{color:var(--color-text-muted);margin-top:var(--space-xs);overflow-wrap:anywhere;font-size:.8125rem}.remote-editorial-identity{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.remote-editorial-identity .pilot-identity{margin-top:0}.remote-editorial-body{min-width:0}.remote-editorial-navigation{background:var(--color-rail);border-bottom:.0625rem solid var(--color-border);gap:var(--space-xl);padding:var(--space-lg);display:grid}.remote-editorial-navigation nav{gap:var(--space-xs);flex-wrap:wrap;display:flex}.remote-editorial-navigation nav a,.remote-editorial-navigation li a,.remote-editorial-navigation li span{border-radius:var(--radius-sm);color:var(--color-text-muted);min-height:2.75rem;padding:var(--space-sm) var(--space-md);text-decoration:none;display:block}.remote-editorial-navigation nav a[aria-current=page],.remote-editorial-navigation li span[aria-current=true]{background:var(--color-surface-active);color:var(--color-text)}.remote-editorial-navigation section{min-width:0}.remote-editorial-navigation h2{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.remote-editorial-navigation ul{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.remote-editorial-main{min-width:0;padding:var(--space-lg)}.remote-content-tabs{border-bottom:.0625rem solid var(--color-border);gap:var(--space-xs);padding-bottom:var(--space-sm);display:flex;overflow-x:auto}.remote-content-tabs a{border-radius:var(--radius-sm);color:var(--color-text-muted);max-width:24rem;padding:var(--space-sm) var(--space-md);text-overflow:ellipsis;white-space:nowrap;flex:none;text-decoration:none;overflow:hidden}.remote-content-tabs a[aria-current=page]{background:var(--color-surface-active);color:var(--color-text)}@media (min-width:48rem){.pilot-access{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.pilot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.remote-editorial-header,.remote-editorial-main,.remote-editorial-navigation{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}}.signal-public,.signal-auth,.signal-app{--signal-paper:var(--lightningcss-light,#f8f1df)var(--lightningcss-dark,#0c1f13);--signal-paper-raised:var(--lightningcss-light,#fffcf3)var(--lightningcss-dark,#132a1b);--signal-forest:var(--lightningcss-light,#004424)var(--lightningcss-dark,#b3d9b9);--signal-forest-soft:var(--lightningcss-light,#cdead2)var(--lightningcss-dark,#163824);--signal-ink:var(--lightningcss-light,#0c341e)var(--lightningcss-dark,#cce6d0);--signal-muted:var(--lightningcss-light,#44604d)var(--lightningcss-dark,#9cbfa2);--signal-line:var(--lightningcss-light,#adcab2)var(--lightningcss-dark,#345640);--signal-coral:var(--lightningcss-light,#cc6349)var(--lightningcss-dark,#e99a86);background:var(--signal-paper);color:var(--signal-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:100dvh;font-family:Atkinson Hyperlegible Next,Avenir Next,system-ui,sans-serif}@media (prefers-color-scheme:dark){.signal-public,.signal-auth,.signal-app{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){.signal-public,.signal-auth,.signal-app{--signal-paper:var(--lightningcss-light,lab(95.4814% .0886023 9.64202))var(--lightningcss-dark,lab(9.97944% -11.0012 5.56828));--signal-paper-raised:var(--lightningcss-light,lab(98.9011% -.00464916 4.594))var(--lightningcss-dark,lab(14.6857% -12.631 6.49688));--signal-forest:var(--lightningcss-light,lab(24.5943% -29.0694 15.0448))var(--lightningcss-dark,lab(83.3929% -17.8038 11.4132));--signal-forest-soft:var(--lightningcss-light,lab(90.1588% -13.3286 8.51971))var(--lightningcss-dark,lab(20.679% -17.4435 8.98172));--signal-ink:var(--lightningcss-light,lab(18.4193% -19.1395 9.86972))var(--lightningcss-dark,lab(88.9331% -11.8426 7.56495));--signal-muted:var(--lightningcss-light,lab(37.959% -14.0753 7.22455))var(--lightningcss-dark,lab(74.0466% -16.3214 10.4641));--signal-line:var(--lightningcss-light,lab(78.5576% -13.3354 8.53103))var(--lightningcss-dark,lab(33.4466% -17.2978 8.88909));--signal-coral:var(--lightningcss-light,lab(54.739% 41.2723 35.1671))var(--lightningcss-dark,lab(71.3645% 28.7614 23.4382))}}.signal-public *,.signal-auth *{box-sizing:border-box}.signal-public .skip-link{background:var(--signal-forest);color:var(--signal-paper-raised);z-index:600;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.signal-public .skip-link:focus{top:1rem}.signal-public a,.signal-auth a{color:inherit;text-underline-offset:.18em}.signal-public h1,.signal-public h2,.signal-public h3,.signal-auth h1,.signal-auth h2{color:var(--signal-ink);letter-spacing:-.025em;font-family:Afacad Flux,Avenir Next,system-ui,sans-serif}.signal-public-header{border-bottom:.0625rem solid var(--signal-line);justify-content:space-between;align-items:center;gap:1.5rem;max-width:78rem;margin:0 auto;padding:1.1rem clamp(1rem,4vw,3rem);display:flex}.signal-public-brand{align-items:center;gap:.6rem;font-size:1.2rem;font-weight:750;text-decoration:none;display:inline-flex}.signal-mark{background:var(--signal-forest);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:.12rem;display:inline-flex}.signal-mark>span{border:.11rem solid var(--signal-paper-raised);border-radius:50%;width:.42em;height:.42em;display:block}.signal-public-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.1rem;display:flex}.signal-public-nav>a:not(.signal-public-cta){color:var(--signal-muted);align-items:center;min-height:2.75rem;padding:.4rem .5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.signal-public-cta,.signal-public-outline{border:.0625rem solid var(--signal-forest);font:inherit;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.signal-public-cta{background:var(--signal-forest);color:var(--signal-paper-raised)!important}.signal-public-outline{background:0 0;color:var(--signal-forest)!important}.signal-public a:focus-visible,.signal-auth a:focus-visible,.signal-public button:focus-visible,.signal-auth button:focus-visible,.signal-public input:focus-visible,.signal-auth input:focus-visible{outline:.2rem solid var(--signal-coral);outline-offset:.15rem}.signal-public-hero,.signal-public-compact-hero,.signal-public-section,.signal-scene-list,.signal-trust-list{max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.signal-public-hero{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,9vw,7rem);display:grid}.signal-public-hero h1,.signal-public-compact-hero h1{max-width:12ch;margin:.2rem 0 1rem;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98}.signal-public-hero h2{margin:0 0 .8rem;font-size:clamp(1.45rem,3vw,2.2rem)}.signal-public-hero p,.signal-public-section p,.signal-public-compact-hero p{color:var(--signal-muted);max-width:68ch;font-size:1.08rem;line-height:1.55}.signal-kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--signal-forest)!important;font-size:.76rem!important}.signal-public-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.signal-public-note,.signal-auth-help,.signal-auth-information{color:var(--signal-muted);font-size:.9rem!important}.signal-public-aside{background:var(--signal-forest-soft);border:.0625rem solid var(--signal-line);border-radius:1rem;padding:clamp(1.3rem,3vw,2rem)}.signal-home-hero-copy{max-width:68ch}.signal-home-path{border-block:.0625rem solid var(--signal-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.signal-home-path li{border-bottom:.0625rem solid var(--signal-line);color:var(--signal-muted);overflow-wrap:anywhere;min-width:0;padding:1rem 0;line-height:1.45}.signal-home-path li:last-child{color:var(--signal-forest);border-bottom:0;font-weight:700}.signal-home-final{align-items:start;gap:1rem;display:grid}.signal-home-final p{margin:0}@media (max-width:700px){.signal-home-hero{grid-template-columns:1fr;align-items:start}.signal-home-path{width:100%}}.signal-pill{background:var(--signal-paper-raised);border:.0625rem solid var(--signal-line);color:var(--signal-forest);border-radius:99rem;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.signal-public-aside h2{margin:1rem 0 .5rem;font-size:1.8rem;line-height:1}.signal-public-aside p,.signal-public-aside li{color:var(--signal-muted);line-height:1.5}.signal-public-section{border-top:.0625rem solid var(--signal-line);padding-block:clamp(2.5rem,7vw,5rem)}.signal-public-section h2{max-width:24ch;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.signal-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.signal-diagram-grid figure{border:1px solid var(--color-border);background:var(--signal-paper);margin:0;padding:1rem}.signal-diagram-grid svg{width:100%;height:auto;color:var(--signal-forest)}.signal-diagram-grid figcaption{margin-top:.75rem;font-size:.9rem}@media (max-width:700px){.signal-diagram-grid{grid-template-columns:1fr}}.site-report-v2{gap:var(--space-md);display:grid}.understanding-sections{gap:var(--space-lg);display:grid}.understanding-sections>section{border-top:.0625rem solid var(--color-border);padding-top:var(--space-md)}.understanding-sections h4{margin:0 0 var(--space-sm)}[data-report-walkthrough-target=true][data-report-walkthrough-active=true]{border-inline-start:.25rem solid var(--signal-coral);box-shadow:0 0 0 .25rem color-mix(in oklch, var(--signal-coral) 22%, transparent);scroll-margin-block:1rem}.report-walkthrough-launch{margin-block:.75rem}.analysis-hypothesis{border-left:.25rem solid var(--color-accent);gap:var(--space-sm);padding:var(--space-md) var(--space-lg);display:grid}.analysis-hypothesis h4{margin:0}.site-report-v2-groups{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-report-v2-group{border-top:.0625rem solid var(--color-border);padding-top:var(--space-md)}.site-report-v2-group h4{margin:0}.site-report-v2-group ul{margin:var(--space-sm) 0 0;padding-inline-start:1.25rem}.site-report-v2-group li+li{margin-top:var(--space-md)}.site-report-v2-group details{margin-top:var(--space-xs)}@media (max-width:700px){.site-report-v2-groups{grid-template-columns:1fr}}.signal-public-text-link{margin-top:1rem;font-weight:700;display:inline-block;color:var(--signal-forest)!important}.signal-public-compact-hero{padding-block:clamp(3.5rem,9vw,7rem) 3rem}.signal-public-compact-hero h1{max-width:18ch}.signal-scene-list,.signal-step-list{gap:0;margin-block:0;padding-block:0 3rem;list-style:none;display:grid}.signal-scene-list li{border-top:.0625rem solid var(--signal-line);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.6rem;display:grid}.signal-scene-number{color:var(--signal-coral);letter-spacing:.1em;font-weight:750}.signal-scene-list h2,.signal-trust-list h2{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,2.2rem)}.signal-scene-list p,.signal-trust-list p,.signal-public-limit li,.signal-step-list li{color:var(--signal-muted);line-height:1.55}.signal-step-list{counter-reset:trial-step;gap:.9rem}.signal-step-list li{counter-increment:trial-step;padding-left:2.4rem;position:relative}.signal-step-list li:before{color:var(--signal-coral);content:counter(trial-step, decimal-leading-zero);font-weight:750;position:absolute;left:0}.signal-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 3rem;padding-bottom:3rem;display:grid}.signal-trust-list article{border-top:.0625rem solid var(--signal-line);padding-top:1.2rem}.signal-legal details{border-top:.0625rem solid var(--signal-line);padding-block:1rem}.signal-legal summary{cursor:pointer;font-weight:700}.signal-public-footer{border-top:.0625rem solid var(--signal-line);color:var(--signal-muted);justify-content:space-between;gap:1rem;max-width:78rem;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,3rem) 2.5rem;display:flex}.signal-auth{place-items:start center;padding:clamp(1.25rem,6vw,4rem) 1rem;display:grid}.signal-auth-panel{background:var(--signal-paper-raised);border:.0625rem solid var(--signal-line);border-radius:1rem;width:100%;max-width:34rem;padding:clamp(1.4rem,5vw,3rem)}.signal-auth-panel-wide{max-width:44rem}.signal-auth-heading{align-items:start;gap:1rem;margin-bottom:2rem;display:flex}.signal-auth-heading h1{margin:.2rem 0 .6rem;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.signal-auth-heading p:not(.signal-kicker),.signal-auth-pending p{color:var(--signal-muted);line-height:1.5}.signal-auth-form{gap:1.1rem;display:grid}.signal-auth-form>div{gap:.4rem;display:grid}.signal-auth-form label{font-weight:700}.signal-auth-form input{background:var(--signal-paper);border:.0625rem solid var(--signal-line);color:var(--signal-ink);font:inherit;border-radius:.55rem;width:100%;min-height:2.75rem;padding:.65rem .8rem}.signal-auth-information{margin:0}.signal-auth-status,.signal-auth-pending{background:var(--signal-forest-soft);border:.0625rem solid var(--signal-line);border-radius:.7rem;margin-top:1.25rem;padding:1rem}.signal-auth-pending-title{margin:0;font-size:1.35rem}.signal-auth-pending .signal-public-outline{margin-top:.5rem}.signal-auth-signout{color:var(--signal-muted);cursor:pointer;font:inherit;background:0 0;border:0;min-height:2.75rem;margin-top:1.5rem;padding:.5rem 0;text-decoration:underline}.signal-app{--color-canvas:var(--signal-paper);--color-rail:var(--signal-paper-raised);--color-surface:var(--signal-paper-raised);--color-surface-raised:var(--signal-paper);--color-surface-active:var(--signal-forest-soft);--color-border:var(--signal-line);--color-border-strong:var(--signal-line);--color-text:var(--signal-ink);--color-text-muted:var(--signal-muted);--color-text-subtle:var(--signal-muted);--color-accent:var(--signal-forest);--color-accent-strong:var(--signal-forest);--color-accent-soft:var(--signal-forest-soft);--color-warning:var(--signal-coral);--color-warning-soft:var(--signal-paper);--color-error:var(--lightningcss-light,#972527)var(--lightningcss-dark,#f8a49d);padding:1rem}@supports (color:lab(0% 0 0)){.signal-app{--color-error:var(--lightningcss-light,lab(34.6852% 47.4343 29.205))var(--lightningcss-dark,lab(75.8489% 31.0226 17.1029))}}.signal-app .journey-shell{color:var(--signal-ink);max-width:78rem;margin:0 auto}@media (max-width:25rem){.signal-app{padding-left:0;padding-right:0}}.signal-app .journey-card,.signal-app .first-run-welcome{background:var(--signal-paper-raised);border-color:var(--signal-line)}.signal-app .journey-shell .navigation-link[aria-current=page]{background:var(--signal-forest-soft);border-color:var(--signal-forest);color:var(--signal-ink)}.signal-app .journey-shell .navigation-link{border-color:var(--signal-line);color:var(--signal-ink);min-height:2.75rem}.signal-app .journey-shell .navigation-link:hover{background:var(--signal-forest-soft)}.self-service-source-list{gap:1.5rem;margin-block:.5rem;display:grid}.self-service-source-list>section{border-top:.0625rem solid var(--signal-line);gap:.65rem;padding-top:1rem;display:grid}.self-service-source-list ul{gap:.75rem;padding:0;list-style:none;display:grid}.self-service-source-list li{gap:.15rem;display:grid}.self-service-source-list li span{color:var(--signal-muted)}.signal-app .journey-primary-link{background:var(--signal-forest);border:.0625rem solid var(--signal-forest);color:var(--signal-paper-raised);border-radius:.6rem;justify-content:center;justify-self:start;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.signal-app .journey-primary-link:hover{background:var(--signal-ink);border-color:var(--signal-ink)}.paywall-step{gap:1.5rem;display:grid;position:relative;overflow:hidden}.paywall-step:before{background:var(--signal-coral);content:"";height:.25rem;position:absolute;inset:0 0 auto}.paywall-intro,.paywall-capabilities,.paywall-interest{gap:.75rem;display:grid}.paywall-intro>*,.paywall-capabilities>*,.paywall-interest>*{margin-block:0}.paywall-capabilities,.paywall-interest{background:var(--signal-paper);border:.0625rem solid var(--signal-line);border-radius:.75rem;padding:1.25rem}.paywall-capabilities ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.paywall-capabilities li{padding-inline-start:1.5rem;position:relative}.paywall-capabilities li:before{color:var(--signal-forest);content:"•";font-size:1.25rem;position:absolute;inset:-.15rem auto auto .25rem}.paywall-consent{align-items:center;gap:.75rem;min-height:2.75rem;font-weight:700;display:flex}.paywall-consent input{flex:none;min-width:1.25rem;min-height:1.25rem}.paywall-interest button{background:var(--signal-forest);border:.0625rem solid var(--signal-forest);color:var(--signal-paper-raised);cursor:pointer;border-radius:.6rem;justify-content:center;justify-self:start;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.paywall-interest .paywall-secondary{color:var(--signal-forest);background:0 0}.paywall-interest button:disabled{cursor:not-allowed;opacity:.55}.paywall-interest button:focus-visible,.paywall-consent input:focus-visible{outline:.1875rem solid var(--signal-coral);outline-offset:.1875rem}@media (min-width:48rem){.paywall-step{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.paywall-intro{grid-column:1/-1}}@media (max-width:25rem){.paywall-interest button{justify-self:stretch;width:100%}}@media (max-width:48rem){.signal-public-header{flex-direction:column;align-items:start}.signal-public-nav{justify-content:start;width:100%}.signal-public-hero,.signal-trust-list{grid-template-columns:1fr}}@media (max-width:32rem){.signal-public-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.signal-public-nav .signal-public-cta{grid-column:1/-1}.signal-public-actions>*{width:100%}.signal-public-footer{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.signal-public-cta,.signal-public-outline,.paywall-interest button{transition:none}}@media (min-width:48rem){.workspace-main{padding:var(--space-xl)}.tone-control{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem)}.evidence-list li{grid-template-columns:minmax(0,1fr) auto}.knowledge-page-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end}.crawl-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-sections>div{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);align-items:baseline}.profile-sections .profile-source{grid-column:2}.knowledge-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.ready-choice{grid-template-columns:minmax(0,1fr) auto}.ready-actions{flex-direction:column;align-items:stretch}.proposal-review-surface{padding:var(--space-2xl)}.proposal-facts{grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr)}.content-comparison.has-candidate{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-comparison.has-candidate .content-version-pane{padding:var(--space-2xl)}.content-comparison.has-candidate .content-version-pane:first-child{padding-left:0}.content-comparison.has-candidate .content-version-pane+.content-version-pane{border-left:.0625rem solid var(--color-border);border-top:0}.backlog-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.connection-summary{flex-direction:column;align-items:flex-end}.integration-ledger>section{padding:var(--space-2xl)}.integration-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-facts-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-usage-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.app-shell{grid-template-columns:17rem minmax(0,1fr);display:grid}.mobile-context{display:none}.desktop-rail{background:var(--color-rail);border-right:.0625rem solid var(--color-border);gap:var(--space-xl);height:100dvh;padding:var(--space-xl);flex-direction:column;display:flex;position:sticky;top:0}.desktop-rail nav{min-height:0;overflow-y:auto}.rail-footer{border-top:.0625rem solid var(--color-border);color:var(--color-text-subtle);gap:var(--space-xs);padding-top:var(--space-lg);margin-top:auto;font-size:.75rem;display:grid}.workspace-main{padding:var(--space-xl)}.remote-editorial-body{grid-template-columns:15rem minmax(0,1fr);display:grid}.remote-editorial-navigation{border-bottom:0;border-right:.0625rem solid var(--color-border);min-height:calc(100dvh - 5rem);padding:var(--space-2xl) var(--space-lg);align-content:start}.remote-editorial-navigation nav{display:grid}.remote-editorial-main{padding:var(--space-2xl)}}@media (min-width:86rem){.workbench{grid-template-columns:minmax(32rem,1fr) minmax(20rem,.42fr);grid-template-areas:"conversation evidence""review review"}}@media (hover:hover) and (pointer:fine){.navigation-link{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
